0000860731-19-000009.txt : 20190220 0000860731-19-000009.hdr.sgml : 20190220 20190220164324 ACCESSION NUMBER: 0000860731-19-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 100 CONFORMED PERIOD OF REPORT: 20181231 FILED AS OF DATE: 20190220 DATE AS OF CHANGE: 20190220 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10485 FILM NUMBER: 19618868 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-K 1 tyl12312018-10k.htm 10-K Document
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-K
x
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES AND EXCHANGE ACT OF 1934
For the Fiscal Year Ended December 31, 2018
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 1-10485
TYLER TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
DELAWARE
75-2303920
(State or other jurisdiction of incorporation
or organization)
(I.R.S. employer
identification no.)
5101 Tennyson Parkway
Plano, Texas
75024
(Address of principal executive offices)
(Zip code)
Registrant’s telephone number, including area code: (972) 713-3700
__________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Name of each exchange
on which registered
COMMON STOCK, $0.01 PAR VALUE
NEW YORK STOCK EXCHANGE
Securities registered pursuant to Section 12(g) of the Act:
NONE
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    YES  ¨     NO  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.    YES  ¨     NO  x
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 if disclosure of delinquent filer pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of the Form 10-K or any amendment to the Form 10-K.    YES  ¨     NO  x
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 the definitions 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 (Do not check if smaller reporting company)
 
  
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 aggregate market value of the voting stock held by non-affiliates of the registrant was $8,417,174,000 based on the reported last sale price of common stock on June 30, 2018, which is the last business day of the registrant’s most recently completed second fiscal quarter.
The number of shares of common stock of the registrant outstanding on February 19, 2019 was 38,293,000.
DOCUMENTS INCORPORATED BY REFERENCE
Certain information required by Part III of this annual report is incorporated by reference from the registrant’s definitive proxy statement for its annual meeting of stockholders to be held on May 7, 2019.
 




TYLER TECHNOLOGIES, INC.
FORM 10-K
TABLE OF CONTENTS
 
 
PAGE
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 1B.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
Item 5.
 
 
 
Item 6.
 
 
 
Item 7.
 
 
 
Item 7A.
 
 
 
Item 8.
 
 
 
Item 9.
 
 
 
Item 9A.
 
 
 
Item 9B.
 
 
 
 
 
Item 10.
 
 
 
Item 11.
 
 
 
Item 12.
 
 
 
Item 13.
 
 
 
Item 14.
 
 
 
 
 
 
 
 
Item 15.
 
 
 


2


PART I
ITEM 1.
BUSINESS.
DESCRIPTION OF BUSINESS
Tyler Technologies, Inc. (“Tyler”) is a major provider of integrated information management solutions and services for the public sector, with a focus on local governments. We partner with clients to make government more accessible to the public, more responsive to the needs of citizens and more efficient in its operations. We have a broad line of software solutions and services to address the information technology (“IT”) needs of major areas of operations for cities, counties, schools and other government entities. Most of our clients have our software installed in-house. For clients who prefer not to physically acquire the software and hardware, most of our software applications can be delivered as software as a service (“SaaS”), which primarily utilize the Tyler private cloud. We provide professional IT services to our clients, including software and hardware installation, data conversion, training and, at times, product modifications. In addition, we are the nation’s largest provider of outsourced property appraisal services for taxing jurisdictions. We also provide continuing client support services to ensure product performance and reliability, which provides us with long-term client relationships and a significant base of recurring maintenance revenue. In addition, we provide electronic document filing (“e-filing”) solutions, which simplify the filing and management of court documents.
Tyler was founded in 1966. Prior to 1998, we operated as a diversified industrial conglomerate, with operations in various industrial, retail and distribution businesses, all of which have been divested. In 1997, we embarked on a multi-phase growth plan focused on serving the specialized information management needs of local governments nationwide. We entered the local government IT market through a series of strategic acquisitions in 1998 and 1999.
MARKET OVERVIEW
The state and local government market is one of the largest and most decentralized IT markets in the country, consisting of all 50 states, approximately 3,000 counties, 36,000 cities and towns and 13,900 school districts. This market is also comprised of approximately 37,000 special districts and other agencies, each with specialized delegated responsibilities and unique information management requirements.
Traditionally, local government bodies and agencies performed state-mandated duties, including property assessment, record keeping, road maintenance, law enforcement, administration of election and judicial functions, and the provision of welfare assistance. Today, a host of emerging and urgent issues are confronting local governments, each of which demands a service response. These areas include criminal justice and corrections, administration and finance, public safety, health and human services, planning, regulatory and maintenance and records and document management. Transfers of responsibility from the federal and state governments to county and municipal governments and agencies in these and other areas also place additional service and financial requirements on these local government units. In addition, constituents of local governments are increasingly demanding improved service and better access to information from public entities. As a result, local governments recognize the increasing value of information management systems and services to, among other things, improve revenue collection, provide increased access to information, and streamline delivery of services to their constituents. Local government bodies are now recognizing that “e-government” is an additional responsibility for community development. From integrated tax systems to integrated civil and criminal justice information systems, many counties and cities have benefited significantly from the implementation of jurisdiction-wide systems that allow different agencies or government offices to share data and provide a more comprehensive approach to information management. Many city and county governmental agencies also have unique individual information management requirements, which must be tailored to the specific functions of each particular office.
Many local governments also have difficulties attracting and retaining the staff necessary to support their IT functions. As a result, they seek to establish long-term relationships with reliable providers of high quality IT products and services such as Tyler.
Although local governments often face budgetary constraints in their operations, their primary revenue sources are usually property taxes, and to a lesser extent, utility billings and other fees, which historically tend to be relatively stable. In addition, the acquisition of new technology typically enables local governments to operate more efficiently, and often provides a measurable return on investment that justifies the purchase of software and related services.
Gartner, Inc., a leading information technology research and advisory company, estimates that state and local government application and vertical specific software spending will grow from $16.1 billion in 2019 to $19.6 billion in 2022. The professional services and support segments of the market are expected to expand from $31.6 billion in 2019 to $35.2 billion in 2022. Application and vertical specific software sales in the primary and secondary education segments of the market is expected to expand from $2.8 billion in 2019 to $3.6 billion in 2022 while professional services and support are expected to grow from $1.9 billion in 2019 to $2.2 billion in 2022.

3



PRODUCTS AND SERVICES
We provide a comprehensive and flexible suite of products and services that addresses the information technology needs of cities, counties, schools and other local government entities. We derive our revenues from five primary sources:
Sales of software licenses and royalties
Subscription-based arrangements
Software services
Maintenance and support
Appraisal services
We design, develop, market and support a broad range of software solutions to serve mission-critical “back-office” functions of local governments. Many of our software applications include Internet-accessible solutions that allow for real-time public access to a variety of information or that allow the public to transact business with local governments via the Internet. Our software solutions and services are generally grouped in seven major areas:
Financial Management and Education
Courts and Justice
Public Safety
Property Appraisal and Tax
Planning, Regulatory and Maintenance
Land and Vital Records Management
Data and Insights
Each of our core software systems consists of several fully integrated applications. For clients who acquire software for use on premises, we generally license our systems under standard perpetual license agreements that provide the client with a fully paid, nonexclusive, nontransferable right to use the software. In some of the product areas, such as financial management and education and property appraisal and tax, we offer multiple solutions designed to meet the needs of different sized governments.
We also offer SaaS arrangements, which generally utilize the Tyler private cloud, for clients who do not wish to maintain, update and operate these systems or to make up-front capital expenditures to implement these advanced technologies. For these clients, the software and client data are hosted at our data centers or at third-party locations, and clients typically sign multi-year contracts for these subscription-based services.
Historically, we have had a greater proportion of our annual revenues in the second half of our fiscal year due to governmental budget and spending cycles and the timing of system implementations for clients desiring to “go live” at the beginning of the calendar year.
A description of our suites of products and services follows:
Software Licenses
Financial Management and Education
Our financial management and education solutions are enterprise resource planning systems for local governments, which integrate information across all facets of a client organization. Our financial management solutions include modular fund accounting systems that can be tailored to meet the needs of virtually any government agency or not-for-profit entity. Our financial management systems include modules for general ledger, budget preparation, fixed assets, requisitions, purchase orders, bid management, accounts payable, contract management, accounts receivable, investment management, inventory control, project and grant accounting, work orders, job costing, GASB reporting, payroll and human resources. All of our financial management systems are intended to conform to government auditing and financial reporting requirements and generally accepted accounting principles.

4



We sell utility billing systems that support the billing and collection of metered and non-metered services, along with multiple billing cycles. Our Web-enabled utility billing solutions allow clients to access information online such as average consumption and transaction history. In addition, our systems can accept secured Internet payments via credit cards and checks.
We also offer specialized products that automate numerous city and county functions, including municipal courts, parking tickets, equipment and project costing, animal licenses, business licenses, permits and inspections, code enforcement, citizen complaint tracking, ambulance billing, fleet maintenance, and cemetery records management.
In addition to providing financial management systems to K-12 schools, we sell student information systems for K-12 schools, which manage such activities as scheduling, grades and attendance. We also offer student transportation solutions to manage school bus routing optimization, fleet management, field trips and other related functions.
Tyler’s financial management and education solutions include Web components that enhance local governments’ service capabilities by facilitating online access to information for both employees and citizens and enabling online transactions.
Courts and Justice
We offer a complete, fully integrated suite of judicial solutions designed to handle complex, multi-jurisdictional county or statewide implementations as well as single county systems. Our solutions help eliminate duplicate data entry, promote more effective business procedures and improve efficiency across the entire justice process.
Our unified court case management system is designed to automate the tracking and management of information involved in all case types, including criminal, traffic, civil, family, probate and juvenile courts. It also tracks the status of cases, processes fines and fees and generates the specialized judgment and sentencing documents, notices and forms required in the court process. Documents received by the court can be scanned into the electronic case file and easily retrieved for viewing. Documents generated by the court can be electronically signed and automatically attached to the electronic case file. Additional modules automate the management of court calendars, coordinate judges' schedules and generate court dockets. Our targeted courtroom technologies allow courts to rapidly review calendars, cases and view documents in the courtroom. Courts may also take advantage of our related jury management system.
Our court and law enforcement systems allow the public to access, via the Internet, a variety of information, including non-confidential criminal and civil court records, jail booking and release information, bond and bondsmen information, and court calendars and dockets. In addition, our systems allow cities and counties to accept payments for traffic and parking tickets over the Internet, with a seamless and automatic interface to back-office justice and financial systems.
Our prosecutor system enables state attorney offices to track and manage criminal cases, including detailed victim information and private case notes. Investigative reports and charging instrument documents can be generated and stored for later viewing. Prosecutors can schedule and record the outcome of grand jury hearings. When integrated with the court system, prosecutors can view the electronic case file and related documents, as well as manage witness lists and subpoenas needed for court hearings.
Our supervision system allows pre-trial and probation offices to manage offender caseloads. Supervision officers can track contact schedules, risk/needs assessments and reassessments, detailed drug test results, employment histories, compliance with conditions and payments of fees and restitution. Documents and forms, like pre-sentence investigations or revocation orders, can be generated and stored for easy viewing. When integrated with the jail and court systems, supervision officers obtain easy access and quick notification of offenders that have court hearings scheduled, are arrested locally, and have new warrants issued.
We also offer a court case management solution that automates and tracks all aspects of municipal courts and offices. It is a fully integrated, graphical application that provides effective case management, document processing and cash/bond management. This system complies with all state reporting and conviction reports and includes electronic reporting and also integrates with certain of our financial management solutions and public safety solutions.

5



Public Safety
Our public safety software is a fully unified and comprehensive solution for law enforcement, fire and EMS, including 911 / computer aided dispatch (“CAD”), records management, mobile computing, corrections management, Web-based information sharing and decision support. The modules are fully integrated, utilizing a common database and providing full functionality between modules, reducing data entry. The software provides fast, efficient dispatching, and quick access to records, reports and actionable information from an agency’s database.
Our 911 / CAD solutions provide real-time, critical response dispatch functions in either single- or multi-jurisdictional environments. When integrated with our records management software, a vital link exists between dispatch and the most comprehensive records database available. Within seconds, the dispatch operator and the officer in the field can access critical information, such as prior incidents and outstanding warrants, increasing officer knowledge and safety. The solutions offer strong geographic information systems integration to help dispatchers quickly locate and send the best response during an emergency. Tyler’s 911 / CAD solutions dramatically improve performance, response time and unit safety.
Our records management solutions for law enforcement and fire track statistical, operational, investigative and management data for inquiry and reporting. The systems create an efficient case processing workflow and help solve crimes with an accessible database that maintains central files on people, places, property, vehicles and criminal activity. Tyler’s public safety records management solutions enable easy access to information and simplify reporting.
Our mobile computing solutions for law enforcement and fire provide instant access to local, state, regional and federal databases via mobile devices. Officers and firefighters can experience the benefits of obtaining critical, real-time information in the field, while saving time by preparing reports directly in their vehicles.
Our jail management systems document and manage information that meets the requirements of a modern jail facility. This includes the booking and housing of persons in custody, supervising defendants on a pre-trial release, maintaining offenders sentenced to local incarceration and billing other agencies for housing inmates. Searching, reporting and tracking features are integrated, allowing reliable, up-to-date access to current arrest and incarceration data, including digital mug shots. Our systems also provide warrant checks for visitors or book-ins, inmate classification and risk assessment, commissary, property and medical processing, automation of statistics, and state and federal reporting.
Our civil processing solutions manage civil process needs from document receipt through service, payment process and final closeout. We also have a mobile electronic citation solution through which law enforcement officers can easily enter citation information in a mobile device, which is automatically uploaded into the court or public safety records management systems, rather than hand-writing citations that must be re-entered into the systems.
Property Appraisal and Tax
We provide systems and software that automate the appraisal and assessment of real and personal property, including record keeping, mass appraisal, inquiry and protest tracking, appraisal and tax roll generation, tax statement processing, and electronic state-level reporting. These systems are image and video-enabled to facilitate the storage of and access to the many property-related documents and for the online storage of digital photographs of properties for use in defending values in protest situations. Other related tax applications are available for agencies that bill and collect taxes, including cities, counties, school tax offices, and special taxing and collection agencies. These systems support billing, collections, lock box operations, mortgage company electronic payments, and various reporting requirements.
Planning, Regulatory and Maintenance
Our planning, regulatory and maintenance software solutions are designed for public sector agencies such as community development, planning, building, code enforcement, tax and revenues, public works, transportation, land control, environmental, fire safety, storm water management, regulatory controls and engineering. These solutions help public sector agencies better manage their day-to-day business functions while streamlining and automating the many aspects of their land management, permitting and planning systems. Our mobile solutions extend automation to the field and Web access brings online services to citizens 24 hours a day, 365 days a year.  

6



Land and Vital Records Management
We also offer a number of specialized software applications designed to help local governments enhance and automate operations involving records and document management. These systems record, scan and index information for the many documents maintained by local governments, such as deeds, mortgages, liens, UCC financing statements and vital records (birth, death and marriage certificates). These applications include fully integrated imaging systems with batch and scan processing capabilities and fully integrated receipting and cashiering systems, as well as Web-enabled public access.
Our content management solutions allow state and local governments and school districts to capture, deliver, manage and archive electronic information. These solutions streamline the flow of digital information throughout the organization to increase efficiency by transforming paper forms and documents into electronic images that drive key business processes.
Data and Insights
Our data and insights solutions make existing government data discoverable, usable, and actionable for government workers and the people they serve. The data and insights solution includes a data-as-a-service platform and cloud applications for open data and citizen engagement, exclusively for city, county, state, and federal government organizations. Our data and insights solutions allow government to analyze, visualize, and securely share data across multiple departments and programs. These solutions deliver data-driven innovation and cost-savings by bringing together disparate systems and leveraging the cloud to dramatically enhance the effectiveness of government programs, to improve quality of life for residents, to positively impact local economies, and to achieve excellence in government operations.
Subscription-Based Services
Subscription-based revenue is primarily derived from our SaaS arrangements, which generally utilize the Tyler private cloud, as well as our transaction-based offerings such as e-filing solutions.
We are able to provide the majority of our software products through our SaaS model. The clients who choose this model typically do not wish to maintain, update and operate these systems or make up-front capital expenditures to implement these advanced technologies. The contract terms for these arrangements range from one to 10 years but are typically contracted for initial periods of three to five years. The majority of our SaaS or hosting arrangements include additional professional services as well as maintenance and support services. In certain arrangements, the client may also acquire a license to the software.
As part of our subscription-based services, we provide e-filing solutions that simplify the filing and management of court related documents for courts and law offices. Revenues for e-filing are included in subscription-based revenues and are derived from transaction fees and in some cases, fixed fee arrangements.
Software Services
We provide a variety of professional IT services to clients who utilize our software products. Virtually all of our clients contract with us for installation, training, and data conversion services in connection with their implementation of Tyler’s software solutions. The complete implementation process for a typical system includes planning, design, data conversion, set-up and testing. At the culmination of the implementation process, a data implementation team is generally onsite at the client’s facility to ensure the smooth go-live with the new system. Implementation fees are charged separately to clients on either a fixed-fee or hourly charge basis, depending on the contract.
Both in connection with the installation of new systems and on an ongoing basis, we provide extensive training services and programs related to our products and services. Training can be provided in our training centers, onsite at clients’ locations, or at meetings and conferences and can be customized to meet clients’ requirements. The vast majority of our clients contract with us for training services, both to improve their employees’ proficiency and productivity and to fully utilize the functionality of our systems. Training services are generally billed on an hourly or daily basis, along with travel and other expenses.
Maintenance and Support
Following the implementation of our software systems, we provide ongoing software support services to assist our clients in operating the systems and to periodically update the software. Support is provided to clients over the phone or via the Web through help desks staffed by our client support representatives. For more complicated issues, our staff, with the clients' permission, can log on to clients’ systems remotely. We maintain our clients’ software largely through releases that contain improvements and incremental additions of features and functionality, along with updates necessary because of legislative or regulatory changes.

7



Virtually all of our software clients contract with us for maintenance and support; which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts, with a typical fee based on a percentage of the software product’s license fee. These fees can generally be increased on renewal and may also increase as new license fees increase. Maintenance and support fees are generally paid annually in advance. Most maintenance contracts automatically renew unless the client or Tyler gives notice of termination prior to expiration. Similar support is provided to our SaaS clients and is included in their subscription fees, which are classified as subscription-based revenues.
Appraisal Services
We are the nation’s largest provider of property appraisal outsourcing services for local government taxing authorities. These services include
The physical inspection of commercial and residential properties
Data collection and processing
Sophisticated computer analyses for property valuation
Preparation of tax rolls
Community education regarding the assessment process
Arbitration between taxpayers and the assessing jurisdiction
Local government taxing authorities normally reappraise properties from time to time to update values for tax assessment purposes and to maintain equity in the taxing process. In some jurisdictions, law mandates reassessment cycles; in others, they are discretionary. While some taxing jurisdictions perform reappraisals in-house, many local governments outsource this function because of its cyclical nature and because of the specialized knowledge and expertise requirements associated with it. Our appraisal services business unit has been in this business since 1938.
In some instances, we also sell property tax and/or appraisal software products in connection with appraisal outsourcing projects, while other clients may only engage us to provide appraisal services. Appraisal outsourcing services are somewhat seasonal in nature to the extent that winter weather conditions reduce the productivity of data collection activities in connection with those projects.
STRATEGY
Our objective is to grow our revenue and earnings organically, supplemented by focused strategic acquisitions. The key components of our business strategy are to:
Provide high quality, value–added products and services to our clients. We compete on the basis of, among other things, delivering to clients our deep domain expertise in local government operations through the highest value products and services in the market. We believe we have achieved a reputation as a premium product and service provider to the local government market.
Continue to expand our product and service offerings. While we already have what we believe to be the broadest line of software products for local governments, we continually upgrade our core software applications and expand our complementary product and service offerings to respond to technological advancements and the changing needs of our clients. In 2010, we began providing e-filing for courts and law offices, which simplifies the filing and management of court related documents. We believe revenue from e-filing solutions will continue to grow over time as more local and state governments mandate electronic document filings. We also offer solutions that allow the public to access data and conduct transactions with local governments, such as paying traffic tickets, property taxes and utility bills online. We believe that the addition of such features enhances the market appeal of our core products. We have also broadened our offerings of consulting and business process reengineering services. In November 2015, we significantly expanded our presence in the public safety software market through the acquisition of New World Systems Corporation. 

8



Expand our client base. We seek to establish long-term relationships with new clients primarily through our sales and marketing efforts. While we currently have clients in all 50 states, Canada, the Caribbean, the United Kingdom, Australia, and other international locations, not all of our solutions have achieved nationwide geographic penetration. We intend to continue to expand into new geographic markets by adding sales staff and targeting marketing efforts by solutions in those areas. We also intend to continue to expand our customer base to include more large governments. While our traditional market focus has primarily been on small and mid-sized governments, our increased size and market presence, together with the technological advances and improved scalability of certain of our solutions, are allowing us to achieve increasing success in selling to larger clients. We also expect to expand our presence in international markets by leveraging our leadership position in the United States through the disciplined pursuit of selected opportunities in other countries.
Expand our existing client relationships. Our existing customer base offers significant opportunities for additional sales of solutions and services that we currently offer, but that existing clients do not fully utilize. Add-on sales to existing clients typically involve lower sales and marketing expenses than sales to new clients.
Grow recurring revenues. We have a large recurring revenue base from maintenance and support and subscription-based services, which generated revenues of $605.1 million, or 65% of total revenues, in 2018. We have historically experienced very low customer turnover (approximately 2% annually) and recurring revenues continue to grow as the installed customer base increases. Subscription-based revenues have been our fastest growing revenue category over the past five years, increasing from $87.8 million in 2014 to $220.5 million in 2018.
Maximize economies of scale and take advantage of financial leverage in our business. We seek to build and maintain a larger client base to create economies of scale, enabling us to provide value-added products and services to our clients while expanding our operating margins. Because we sell primarily “off-the-shelf” software, increased sales of the same solutions result in incrementally higher gross margins. In addition, we believe that we have a marketing and administrative infrastructure in place that can be leveraged to accommodate significant long-term growth without proportionately increasing selling, general and administrative expenses.
Attract and retain highly qualified employees. We believe that the depth and quality of our management and staff is one of our significant strengths, and that the ability to retain such employees is crucial to our continued growth and success. We believe that our stable management team, financial strength and growth opportunities, as well as our leadership position in the local government market, enhance our attractiveness as an employer for highly skilled employees.
Pursue selected strategic acquisitions. While we expect to primarily grow internally, from time to time we selectively pursue strategic acquisitions that provide us with one or more of the following:
New products and services to complement our existing offerings
Entry into new markets related to the public sector
New clients and/or geographic expansion
SALES, MARKETING, AND CLIENTS
We market our products and services through direct sales and marketing personnel located throughout the United States. Other in-house sales staff focus on add-on sales, professional services and support.
Sales of new systems are typically generated from referrals from other government offices or departments within a county or municipality, referrals from other local governments, relationships established between sales representatives and county or local officials, contacts at trade shows, direct mailings, and direct contact from prospects already familiar with us. We are active in numerous national, state, county, and local government associations, and participate in annual meetings, trade shows, and educational events.
Clients consist primarily of federal, county and municipal agencies, school districts and other government offices. In counties, clients include the auditor, treasurer, tax assessor/collector, county clerk, district clerk, county and district court judges, probation officers, sheriff, and county appraiser. At municipal government sites, clients include directors from various departments, including administration, finance, utilities, public works, code enforcement, personnel, purchasing, taxation, municipal court, and police. Contracts for software products and services are generally implemented over periods of three months to one year, although some complex implementations may span multiple years, with annually renewing maintenance and support update agreements thereafter. Although either the client or we can terminate these agreements, historically almost all support and maintenance agreements are automatically renewed annually. During 2018, approximately 41% of our revenue was attributable to ongoing support and maintenance agreements.

9



COMPETITION
We compete with numerous local, regional, and national firms that provide or offer some or many of the same solutions and services that we provide. Many of these competitors are smaller companies that may be able to offer less expensive solutions than ours. Many of these firms operate within a specific geographic area and/or in a narrow product or service niche. We also compete with national firms, some of which have greater financial and technical resources than we do, including Oracle Corporation, Infor, SAP AG, Workday, Inc., CentralSquare Technologies, Thomson Reuters Corporation, and Constellation Software, Inc. In addition, we sometimes compete with consulting and systems integration firms, which develop custom systems, primarily for larger governments. We also occasionally compete with central internal information service departments of local governments, which requires us to persuade the end-user department to discontinue service by its own personnel and outsource the service to us.
We compete on a variety of factors, including price, service, name recognition, reputation, technological capabilities, and the ability to modify existing products and services to accommodate the individual requirements of the client. Our ability to offer an integrated system of applications for several offices or departments is often a competitive advantage. Local governmental units often are required to seek competitive proposals through a request for proposal process and some prospective clients use consultants to assist them with the proposal and vendor selection process.
SUPPLIERS
Substantially all of the computers, peripherals, printers, scanners, operating system software, office automation software, and other equipment necessary for the implementation and provision of our software systems and services are presently available from several third-party sources. Hardware is purchased on original equipment manufacturer or distributor terms at discounts from retail. We have not experienced any significant supply problems.
BACKLOG
At December 31, 2018, our revenue backlog was approximately $1.25 billion, compared to $1.23 billion (as adjusted) at December 31, 2017. The backlog represents signed contracts under which the revenue has not been recognized as of year-end. Approximately $625.6 million, or 50%, of the backlog is expected to be recognized during 2019.
INTELLECTUAL PROPERTY, PROPRIETARY RIGHTS, AND LICENSES
We regard certain features of our internal operations, software, and documentation as confidential and proprietary and rely on a combination of contractual restrictions, trade secret laws and other measures to protect our proprietary intellectual property. We generally do not rely on patents. We believe that, due to the rapid rate of technological change in the computer software industry, trade secrets and copyright protection are less significant than factors such as knowledge, ability and experience of our employees, frequent product enhancements, and timeliness and quality of support services. We typically license our software products under non-exclusive license agreements, which are generally non-transferable and have a perpetual term.
EMPLOYEES
At December 31, 2018, we had 4,525 employees. None of our employees are represented by a labor union or are subject to collective bargaining agreements. We consider our relations with our employees to be positive.
INTERNET WEBSITE AND AVAILABILITY OF PUBLIC FILINGS
We file annual, quarterly, current and other reports, proxy statements and other information with the Securities and Exchange Commission, or SEC, pursuant to the Securities Exchange Act. You may read and copy any materials we file with the SEC at the SEC’s Public Reference Room by calling the SEC at 1-800-732-0330. The SEC maintains an Internet site that contains reports, proxy and other information statements, and other information regarding issuers, including us, that file electronically with the SEC. The address of this site is http://www.sec.gov.
We also maintain a website at www.tylertech.com. We make available free of charge through this site our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Forms 4 and 5, Current Reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. In addition, copies of our annual report will be made available, free of charge, upon written request.
Our “Code of Business Conduct and Ethics” is also available on our website. We intend to satisfy the disclosure requirements regarding amendments to, or waivers from, a provision of our Code of Business Conduct and Ethics by posting such information on our website.

10



ITEM 1A.
RISK FACTORS.
An investment in our common stock involves a high degree of risk. Investors evaluating our company should carefully consider the factors described below and all other information contained in this Annual Report. Any of the following factors could materially harm our business, operating results, and financial condition. Additional factors and uncertainties not currently known to us or that we currently consider immaterial could also harm our business, operating results, and financial condition. This section should be read in conjunction with the Financial Statements and related Notes and Management’s Discussion and Analysis of Financial Condition and Results of Operations included in this Annual Report. We may make forward-looking statements from time to time, both written and oral. We undertake no obligation to revise or publicly release the results of any revisions to these forward-looking statements. Our actual results may differ materially from those projected in any such forward-looking statements due to a number of factors, including those set forth below and elsewhere in this Annual Report.
Risks Associated with Our Software Products
Cyber-attacks and security vulnerabilities can disrupt our business and harm our competitive position.
Threats to IT security can take a variety of forms. Individuals and groups of hackers, and sophisticated organizations including state-sponsored organizations, may take steps that pose threats to our clients and our IT. They may develop and deploy malicious software to attack our products and services and gain access to our networks and data centers, or act in a coordinated manner to launch distributed denial of service or other coordinated attacks. Cyber threats are constantly evolving, thereby increasing the difficulty of detecting and successfully defending against them. Cyber threats can have cascading impacts that unfold with increasing speed across our internal networks and systems and those of our partners and clients. Breaches of our network or data security could disrupt the security of our internal systems and business applications, impair our ability to provide services to our clients and protect the privacy of their data, result in product development delays, compromise confidential or technical business information harming our competitive position, result in theft or misuse of our intellectual property or other assets, require us to allocate more resources to improve technologies, or otherwise adversely affect our business. Our business policies and internal security controls may not keep pace with these evolving threats.
Disclosure of personally identifiable information and/or other sensitive client data could result in liability and harm our reputation.
We store and process increasingly large amounts of personally identifiable and other confidential information of our clients. The continued occurrence of high-profile data breaches provides evidence of an external environment increasingly hostile to information security. Despite our efforts to improve security controls, it is possible our security controls over personal data, our training of employees on data security, and other practices we follow may not prevent the improper disclosure of client data that we store and manage. Disclosure of personally identifiable information and/or other sensitive client data could result in liability and harm our reputation.
Hosting services for some of our products are dependent upon the uninterrupted operation of data centers.
A material portion of our business is provided through software hosting services. These hosting services depend on the uninterrupted operation of data centers and the ability to protect computer equipment and information stored in these data centers against damage that may be caused by natural disaster, fire, power loss, telecommunications or Internet failure, acts of terrorism, unauthorized intrusion, computer viruses, and other similar damaging events. If any of our data centers were to become inoperable for an extended period, we might be unable to fulfill our contractual commitments. Although we take what we believe to be reasonable precautions against such occurrences, we can give no assurance that damaging events such as these will not result in a prolonged interruption of our services, which could result in client dissatisfaction, loss of revenue, and damage to our business.
We run the risk of errors or defects with new products or enhancements to existing products.
Our software products are complex and may contain errors or defects, especially when first introduced or when new versions or enhancements are released. Although we have not experienced material adverse effects from any such defects or errors to date, we cannot assure you that material defects and errors will not be found in the future. Any such defects could result in a loss of revenues or delay market acceptance. Our license agreements typically contain provisions designed to limit our exposure to potential liability. However, it is possible we may not always successfully negotiate such provisions in our client contracts or the limitation of liability provisions may not be effective due to existing or future federal, state, or local laws, ordinances, or judicial decisions. Although we maintain errors and omissions and general liability insurance, and we try to structure contracts to limit liability, we cannot assure you that a successful claim could not be made or would not have a material adverse effect on our future operating results.

11



We must timely respond to technological changes to be competitive.
The market for our products is characterized by technological change, evolving industry standards in software technology, changes in client requirements, and frequent new product introductions and enhancements. The introduction of products embodying new technologies and the emergence of new industry standards can render existing products obsolete and unmarketable. As a result, our future success will depend, in part, upon our ability to enhance existing products and develop and introduce new products that keep pace with technological developments, satisfy increasingly sophisticated client requirements, and achieve market acceptance. We cannot assure you that we will successfully identify new product opportunities and develop and bring new products to market in a timely and cost-effective manner. The products, capabilities, or technologies developed by others could also render our products or technologies obsolete or noncompetitive. Our business may be adversely affected if we are unable to develop or acquire new software products or develop enhancements to existing products on a timely and cost-effective basis, or if such new products or enhancements do not achieve market acceptance.
We may be unable to protect our proprietary rights.
Many of our product and service offerings incorporate proprietary information, trade secrets, know-how, and other intellectual property rights. We rely on a combination of contracts, copyrights, and trade secret laws to establish and protect our proprietary rights in our technology. We cannot be certain that we have taken all appropriate steps to deter misappropriation of our intellectual property. There has also recently been an apparent evolution in the legal standards and regulations courts and the U.S. patent office may apply in favorably evaluating software patent rights. We are not currently involved in any material intellectual property litigation; however, we may be a party to such litigation in the future to protect our proprietary information, trade secrets, know-how, and other intellectual property rights. We cannot assure you that third-parties will not assert infringement or misappropriation claims against us with respect to current or future products. Any claims or litigation, with or without merit, could be time-consuming, costly, and a diversion to management. Any such claims and litigation could also cause product shipment delays or require us to enter into royalty or licensing arrangements. Such royalty or licensing arrangements, if required, may not be available on terms acceptable to us, if at all. Therefore, litigation to defend and enforce our intellectual property rights could have a material adverse effect on our business, regardless of the final outcome of such litigation.
Clients may elect to terminate our maintenance contracts and manage operations internally.
It is possible that our clients may elect to not renew maintenance contracts for our software, trying instead to maintain and operate the software themselves using their perpetual license rights (excluding software applications that we provide on a hosted or cloud basis). This could adversely affect our revenues and profits. Additionally, they may inadvertently allow our intellectual property or other information to fall into the hands of third-parties, including our competitors, which could adversely affect our business.
Material portions of our business require the Internet infrastructure to be further developed or adequately maintained.
Part of our future success depends on the use of the Internet as a means to access public information and perform transactions electronically, including, for example, electronic filing of court documents. This in part requires the further development and maintenance of the Internet infrastructure. Among other things, this further development and maintenance will require a reliable network backbone with the necessary speed, data capacity, security, and timely development of complementary products for providing reliable Internet access and services. If this infrastructure fails to be further developed or be adequately maintained, our business would be harmed because users may not be able to access our government portals.

12



Risks Associated with Selling Products and Services into the Public Sector Marketplace
Selling products and services into the public sector poses unique challenges.
We derive substantially all of our revenues from sales of software and services to state, county, and city governments, other municipal agencies, and other public entities. We expect that sales to public sector clients will continue to account for substantially all of our revenues in the future. We face many risks and challenges associated with contracting with governmental entities, including
Resource limitations caused by budgetary constraints, which may provide for a termination of executed contracts due to a lack of future funding
Long and complex sales cycles
Contract payments at times being subject to achieving implementation milestones, and we may have differences with clients as to whether milestones have been achieved
Political resistance to the concept of contracting with third-parties to provide IT solutions
Legislative changes affecting a local government’s authority to contract with third-parties
Varying bid procedures and internal processes for bid acceptance
Various other political factors, including changes in governmental administrations and personnel
Each of these risks is outside our control. If we fail to adequately adapt to these risks and uncertainties, our financial performance could be adversely affected.
A prolonged economic slowdown could harm our operations.

A prolonged economic slowdown or recession could reduce demand for our software products and services. Governments may face financial pressures that could in turn affect our growth rate and profitability in the future. There is no assurance that government spending levels will be unaffected by declining or stagnant general economic conditions, and if budget shortfalls occur, they may negatively impact government IT spending and could adversely affect our business.
The open bidding process creates uncertainty in predicting future contract awards.
Many governmental agencies purchase products and services through an open bidding process. Generally, a governmental entity will publish an established list of requirements requesting potential vendors to propose solutions for the established requirements. To respond successfully to these requests for proposals, we must accurately estimate our cost structure for servicing a proposed contract, the time required to establish operations for the proposed client, and the likely terms of any other third-party proposals submitted. We cannot guarantee that we will win any bids in the future through the request for proposal process, or that any winning bids will ultimately result in contracts on favorable terms. Our failure to secure contracts through the open bidding process, or to secure such contracts on favorable terms, may adversely affect our revenue and gross margins.
We face significant competition from other vendors and potential new entrants into our markets.
We believe we are a leading provider of integrated solutions for the public sector. However, we face competition from a variety of software vendors that offer products and services similar to those offered by us, as well as from companies offering to develop custom software. We compete based on a number of factors, including
The attractiveness of our “evergreen” business strategy
The breadth, depth, and quality of our product and service offerings
The ability to modify our offerings to accommodate particular clients’ needs
Technological innovation
Name recognition, reputation and references

13



Price
Our financial strength and stability
We believe our market is highly fragmented with a large number of competitors that vary in size, product platform, and product scope. Our competitors include consulting firms, publicly held companies that focus on selected segments of the public sector market, and a significant number of smaller, privately held companies. Certain competitors have greater technical, marketing, and financial resources than we do. We cannot assure you that such competitors will not develop products or offer services that are superior to our products or services or that achieve greater market acceptance.
We also compete with internal, centralized IT departments of governmental entities, which requires us to persuade the end-user to stop the internal service and outsource to us. In addition, our clients and prospective clients could elect to provide information management services internally through new or existing departments, which could reduce the market for our services.
We could face additional competition as other established and emerging companies enter the public sector software application market and new products and technologies are introduced. Increased competition could result in pricing pressure, fewer client orders, reduced gross margins, and loss of market share. Current and potential competitors may make strategic acquisitions or establish cooperative relationships among themselves or with third-parties, thereby increasing the ability of their products to address the needs of our prospective clients. It is possible that new competitors or alliances may emerge and rapidly gain significant market share. We cannot assure you that we will be able to compete successfully against current and future competitors, and the failure to do so would have a material adverse effect upon our business.
Fixed-price contracts may affect our profits.
Some of our contracts are structured on a fixed-price basis, which can lead to various risks, including
The failure to accurately estimate the resources and time required for an engagement
The failure to effectively manage our clients’ expectations regarding the scope of services delivered for a fixed fee
The failure to timely and satisfactorily complete fixed-price engagements within budget
If we do not adequately assess and manage these and other risks, we may be subject to cost overruns and penalties, which may harm our financial performance.
Changes in the insurance markets may affect our business.
Some of our clients, primarily those for our property appraisal services, require that we secure performance bonds before they will select us as their vendor. In addition, we have in the past been required to provide letters of credit as security for the issuance of a performance bond. We cannot guarantee that we will be able to secure such performance bonds in the future on terms that are favorable to us, if at all. Our inability to obtain performance bonds on favorable terms or at all could impact our future ability to win some contract awards, particularly large property appraisal services contracts, which could negatively impact revenues. In addition, the general insurance markets may experience volatility, which may lead to future increases in our general and administrative expenses and negatively impact our operating results.

14



Risks Associated with Our Periodic Results and Stock Price
Fluctuations in quarterly revenue could adversely impact our operating results and stock price.
Our revenues and operating results are difficult to predict and may fluctuate substantially from quarter to quarter for a variety of reasons, including
Prospective clients’ contracting decisions are often made in the last few weeks of a quarter
The size of license transactions can vary significantly
Clients may unexpectedly postpone or cancel procurement processes due to changes in strategic priorities, project objectives, budget, or personnel
Client purchasing processes vary significantly and a client’s internal approval, expenditure authorization, and contract negotiation processes can be difficult and time consuming to complete, even after selection of a vendor
The number, timing, and significance of software product enhancements and new software product announcements by us and our competitors may affect purchase decisions
We may have to defer revenues under our revenue recognition policies and GAAP
Clients may elect subscription-based arrangements, which result in lower software license revenues in the initial year as compared to traditional, on-premise software license arrangements, but generate higher overall subscription-based revenues over the term of the contract
In each fiscal quarter, our expense levels, operating costs, and hiring plans are based to some extent on projections of future revenues and are relatively fixed. If our actual revenues fall below expectations, we could experience a reduction in operating results. Also, if actual revenues or earnings for any given quarter fall below expectations, it may lead to a decline in our stock price.
Increases in service revenue as a percentage of total revenues could decrease overall margins.
We realize lower margins on software and appraisal service revenues than on license revenue. The majority of our contracts include both software licenses and software services. Therefore, an increase in the percentage of software service and appraisal service revenue compared to license revenue could have a detrimental impact on our overall gross margins and could adversely affect operating results.
Our stock price may be volatile.
The market price of our common stock may be volatile. Examples of factors that may significantly impact our stock price include:
Actual or anticipated fluctuations in our operating results
Announcements of technological innovations, new products, or new contracts by us or our competitors
Developments with respect to patents, copyrights, or other proprietary rights
Conditions and trends in the software and other technology industries
Adoption of new accounting standards affecting the software industry
Changes in financial estimates by securities analysts
General market conditions and other factors

15



In addition, the stock market has from time to time experienced significant price and volume fluctuations that have particularly affected the market prices of technology company stocks and may in the future adversely affect the market price of our stock. Sometimes, securities class action litigation is filed following periods of volatility in the market price of a particular company’s securities. We cannot assure you that similar litigation will not occur in the future with respect to us. Such litigation could result in substantial costs and a diversion of management’s attention and resources, which could have a material adverse effect upon our financial performance.
Our financial outlook may not be realized.
From time to time, in press releases and otherwise, we may publish forecasts or other forward-looking statements regarding our results, including estimated revenues or earnings. Any forecast of our future performance reflects various assumptions. These assumptions are subject to significant uncertainties, and as a matter of course, any number of them may prove to be incorrect. Further, the achievement of any forecast depends on numerous risks and other factors (including those described in this discussion), many of which are beyond our control. As a result, we cannot be certain that our performance will be consistent with any management forecasts or that the variation from such forecasts will not be material and adverse. Current and potential stockholders are cautioned not to base their entire analysis of our business and prospects upon isolated predictions, but instead are encouraged to utilize our entire publicly available mix of historical and forward-looking information, as well as other available information regarding us, our products and services, and the software industry when evaluating our prospective results of operations.
Risks Associated with Our Growth Strategy and Other General Corporate Risks
We may experience difficulties in executing our acquisition strategy.
A material portion of our historical growth has resulted from strategic acquisitions. Although our focus is on internal growth, we will continue to identify and pursue strategic acquisitions with suitable candidates. These transactions involve significant challenges and risks, including risks that a transaction does not advance our business strategy; that we do not achieve the expected return on our investment; that we have difficulty integrating business systems and technology; that we have difficulty retaining or integrating new employees; that the transactions distract management from our other businesses; that we acquire unforeseen liabilities; and other unanticipated events. Our future success will depend, in part, on our ability to successfully integrate future acquisitions into our operations. It may take longer than expected to realize the full benefits of these transactions, such as increased revenue, enhanced efficiencies, or increased market share, or the benefits may be ultimately less than we expected. Although we conduct due diligence reviews of potential acquisition candidates, we may not identify all material liabilities or risks related to acquisition candidates. There can be no assurance that any such strategic acquisitions will be accomplished on favorable terms or will result in profitable operations.
Our failure to properly manage growth could adversely affect our business.
We have expanded our operations significantly since 1998, when we entered the business of providing software solutions and services to the public sector. We intend to continue expansion in the foreseeable future to pursue existing and potential market opportunities. This growth places significant demands on management and operational resources. In order to manage growth effectively, we must implement and improve our operational systems, procedures, and controls on a timely basis. If we fail to implement these systems, our business may be materially adversely affected.
We may be unable to hire, integrate, and retain qualified personnel.
Our continued success will depend upon the availability and performance of our key management, sales, marketing, client support, and product development personnel. The loss of key management or technical personnel could adversely affect us. We believe that our continued success will depend in large part upon our ability to attract, integrate, and retain such personnel. We have at times experienced and continue to experience difficulty in recruiting qualified personnel. Competition for qualified software development, sales, and other personnel is intense, and we cannot assure you that we will be successful in attracting and retaining such personnel.
Compliance with changing regulation of corporate governance may result in additional expenses.
Changing laws, regulations, and standards relating to corporate governance and public disclosure can create uncertainty for public companies. The costs required to comply with such evolving laws are difficult to predict. To maintain high standards of corporate governance and public disclosure, we intend to invest all reasonably necessary resources to comply with evolving standards. This investment may result in an unforeseen increase in general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities, which may harm our operating results.

16



We don’t foresee paying dividends on our common stock.
We have not declared nor paid a cash dividend since we entered the business of providing software solutions and services to the public sector in 1998. We intend to retain earnings for use in the operation and expansion of our business. We do not anticipate paying any cash dividends on our common stock in the foreseeable future.
Provisions in our certificate of incorporation, bylaws, and Delaware law could deter takeover attempts.
Our board of directors may issue up to 1,000,000 shares of preferred stock and may determine the price, rights, preferences, privileges, and restrictions, including voting and conversion rights, of these preferred shares. These determinations may be made without any further vote or action by our stockholders. The rights of the holders of our common stock will be subject to, and may be adversely affected by, the rights of the holders of any preferred stock that may be issued in the future. The issuance of preferred stock may make it more difficult for a third-party to acquire a majority of our outstanding voting stock. In addition, some provisions of our Certificate of Incorporation, Bylaws, and the Delaware General Corporation Law could also delay, prevent, or make more difficult a merger, tender offer, or proxy contest involving us.
ITEM 1B.
UNRESOLVED STAFF COMMENTS.
Not applicable.
ITEM 2.
PROPERTIES.
We occupy a total of approximately 1.0 million square feet of office space, of which approximately 746,000 square feet is in various office facilities we own. We own or lease offices for our major operations in the states of Arizona, Arkansas, California, Colorado, Georgia, Iowa, Maine, Massachusetts, Michigan, Missouri, Montana, New Hampshire, New York, Ohio, Texas, Washington and Wisconsin, and in Ontario, Canada.
ITEM 3.
LEGAL PROCEEDINGS.
Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.
ITEM 4.
SUBMISSION OF MATTERS TO A VOTE OF SECURITY HOLDERS.
Not applicable.

17



PART II
ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.
Our common stock is traded on the New York Stock Exchange under the symbol “TYL.” At December 31, 2018, we had approximately 1,262 stockholders of record. Most of our stockholders hold their shares in street name; therefore, there are substantially more than 1,262 beneficial owners of our common stock.
We did not pay any cash dividends in 2018 or 2017. Our bank credit agreement contains restrictions on the payment of cash dividends. We intend to retain earnings for use in the operation and expansion of our business and do not anticipate paying a cash dividend in the foreseeable future.
The following table summarizes certain information related to our stock incentive plan, restricted stock units and our employee stock purchase plan. There are no warrants or rights related to our equity compensation plans as of December 31, 2018.
 
Number of securities to
be issued upon exercise
of outstanding options, warrants, purchase rights
and vesting of restricted stock units as of
December 31, 2018
 
Weighted average
exercise price of outstanding options
and unvested restricted stock units
 
Number of securities remaining available for
future issuance under
equity compensation
plans (excluding securities reflected in initial column
as of December 31, 2018)
Plan Category
 
 
 
 
 
Equity compensation plans
approved by security
shareholders:
 
 
 
 
 
2018 Incentive Stock Plan (a)
4,425,728

 
$
136.43

 
3,835,338

Employee Stock Purchase Plan
14,869

 
157.95

 
749,410

Equity compensation plans not
approved by security
shareholders

 

 

 
4,440,597

 
$
136.50

 
4,584,748

(a) In May 2018, stockholders approved our 2018 Stock Incentive Plan ("the 2018 Plan") which amended and restated the existing Tyler Technologies, Inc. 2010 Stock Option Plan ("the 2010 Plan"). Upon stockholder approval of the 2018 Plan, the remaining shares available for grant under the 2010 Plan were added to the shares authorized for grant under the 2018 Plan. Additionally, any awards previously granted under the 2010 Plan that expire unexercised or are forfeited are added to the shares authorized for grant under the 2018 Plan. Under the 2018 Plan, each award granted, other than stock options, reduces the number of securities available for issuance under the 2018 Plan by 2.5 shares.


As of December 31, 2018, we had authorization to repurchase up to approximately 1.2 million additional shares of Tyler common stock. During 2018, we purchased approximately 781,000 shares of our common stock for an aggregate purchase price of $150.1 million. A summary of the repurchase activity during 2018 is as follows:
Period
 
Total number of shares repurchased
 
Additional number of shares authorized that may be repurchased
 
Average price paid per share
 
Maximum number of shares that may be repurchased under current authorization
Three months ended March 31
 

 
$

 
$

 
1,973,560

Three months ended June 30
 

 

 

 
1,973,560

Three months ended September 30
 

 

 

 
1,973,560

October 1 through October 31
 
154,739

 

 
209.69

 
1,818,821

November 1 through November 30
 
457,503

 

 
189.13

 
1,361,318

December 1 through December 31
 
168,600

 

 
183.86

 
1,192,718

 
 
780,842

 

 
$
192.16

 
 

18



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 2019. There is no expiration date specified for the authorization, and we intend to repurchase stock under the program from time to time.
Subsequent to December 31, 2018, our board of directors authorized the repurchase of an additional 1.5 million shares of Tyler common stock. As of February 20, 2019, we had remaining authorization to repurchase up to 2.7 million additional shares of our common stock.
Performance Graph
The following Performance Graph and related information shall not be deemed “soliciting material” or to be “filed” with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.
The following table compares total shareholder returns for Tyler over the last five years to the Standard and Poor’s 500 Stock Index and the Standard and Poor’s 600 Information Technology Index assuming a $100 investment made on December 31, 2013. Each of the three measures of cumulative total return assumes reinvestment of dividends. The stock performance shown on the graph below is not necessarily indicative of future price performance.
chart-7d38aa7b6a9d5fc0845.jpg
Company / Index
12/31/13

 
12/31/14

 
12/31/15

 
12/31/16

 
12/31/17

 
12/31/18

Tyler Technologies, Inc.
100

 
107.16

 
170.68

 
139.79

 
173.36

 
181.94

S&P 500 Stock Index
100

 
113.69

 
115.26

 
129.05

 
157.22

 
150.33

S&P 600 Information Technology Index
100

 
113.29

 
118.56

 
158.70

 
175.01

 
159.38


19



ITEM 6.
SELECTED FINANCIAL DATA.
 
FOR THE YEARS ENDED DECEMBER 31,
 
2018
 
2017 (a),(b)
 
2016 (a),(c)
 
2015(d)
 
2014
 
 
 
As Adjusted
 
As Adjusted
 
 
 
 
STATEMENT OF OPERATIONS DATA:
 
 
 
 
 
 
 
 
 
Revenues
$
935,282

 
$
840,899

 
$
759,880

 
$
591,022

 
$
493,101

Cost and expenses:
 
 
 
 
 
 
 
 
 
Cost of revenues
495,704

 
441,522

 
400,692

 
313,835

 
259,730

Selling, general and administrative expenses
207,605

 
175,914

 
165,176

 
133,317

 
108,260

Research and development expense
63,264

 
47,324

 
43,154

 
29,922

 
25,743

Amortization of customer and trade name intangibles
16,217

 
13,381

 
13,202

 
5,905

 
4,546

Operating income
152,492

 
162,758

 
137,656

 
108,043

 
94,822

Other income (expense), net
3,378

 
698

 
(1,998
)
 
381

 
(355
)
Income before income taxes
155,870

 
163,456

 
135,658

 
108,424

 
94,467

Income tax (benefit) provision (b)
8,408

 
(6,115
)
 
21,957

 
43,555

 
35,527

Net income
147,462

 
169,571

 
113,701

 
64,869

 
58,940

Net earnings per diluted share
$
3.68

 
$
4.32

 
$
2.92

 
$
1.77

 
$
1.66

Weighted average diluted shares (c)
40,123

 
39,246

 
38,961

 
36,552

 
35,401

STATEMENT OF CASH FLOWS DATA:
 
 
 
 
 
 
 
 
 
Cash flows provided by operating activities (c)
$
250,203

 
$
195,755

 
$
191,859

 
$
134,327

 
$
142,839

Cash flows used by investing activities
(238,255
)
 
(85,395
)
 
(50,720
)
 
(398,459
)
 
(11,555
)
Cash flows (used) provided by financing activities (c)
(63,595
)
 
39,415

 
138,075

 
91,052

 
(3,993
)
BALANCE SHEET DATA:
 
 
 
 
 
 
 
 
 
Total assets
$
1,790,963

 
$
1,611,351

 
$
1,378,502

 
$
1,356,570

 
$
569,812

Revolving line of credit

 

 
10,000

 
66,000

 

Shareholders' equity
1,324,846

 
1,191,736

 
934,540

 
858,857

 
336,973

(a) Reflects the impact of the adoption of Accounting Standards Update ("ASU") ASU No. 2014-09, Revenue from Contracts with Customers in fiscal year 2018. Refer to Note - 1 "Summary of Significant Accounting Policies" for further discussion.
(b) 2017 includes the significant impact of the enactment of the Tax Cuts and Jobs Act ("Tax Act"). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%. The impact of the rate reduction on our 2017 income tax provision is a $26.0 million (as adjusted) tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note - 7 "Income Tax" for further discussion on the impact of the Tax Act.
(c) During 2016, we early adopted ASU No. 2016-09 Improvements to Employee Share-Based Payment Accounting requiring the recognition of excess tax benefits or tax deficiencies as a component of income tax expense; these benefits or deficiencies were historically recognized in equity. As the standard requires a prospective method of adoption, our net income in 2016 includes a $29.6 million income tax benefit due to the adoption that did not occur in the comparable prior periods presented above. In 2016, ASU No. 2016-09 updated the method of calculating diluted shares resulting in the inclusion of 519,000 additional shares in our diluted earnings per share calculation, which is not comparable to the other prior periods presented. The adoption of ASU No. 2016-09 also required excess tax benefits, previously presented as financing activities, to be classified as operating activities. As retrospective adoption for this component of the standard is allowable, we have adjusted all periods presented above to reflect this change in classification.
(d) On November 16, 2015, we completed the acquisition of New World Systems Corporation ("NWS"). Operating results for the twelve months ended December 31, 2015, include $5.9 million for non-recurring financial advisory, legal, accounting, due diligence, valuation and other expenses necessary to complete the NWS acquisition.


20



ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
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.
OVERVIEW
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 such as software as a service (“SaaS”), which primarily utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”), which simplify the filing and management of court related documents. Revenues for e-filing are derived from transaction fees and, in some cases, fixed fee arrangements. We also provide property appraisal outsourcing services for taxing jurisdictions.
Our products generally automate seven major functional areas: (1) financial management and education, (2) courts and justice, (3) public safety (4) property appraisal and tax, (5) planning, regulatory and maintenance (6) land and vital records management and (7) data and insights. We report our results in two segments. The Enterprise Software (“ES”) segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical “back-office” functions such as: financial management; courts and justice processes; public safety; planning, regulatory and maintenance; land and vital records management; and data analytics. The Appraisal and Tax (“A&T”) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.

21



Our total employee count increased to 4,525 at December 31, 2018, from 4,069 at December 31, 2017.
For the twelve months ended December 31, 2018, total revenues increased 11% compared to the prior year. Organic revenue growth was 9% for the twelve months ended December 31, 2018, compared to the prior year period and revenues from acquisitions contributed 2% of growth for the twelve months ended December 31, 2018.
Subscriptions revenue grew 28% for the twelve months ended December 31, 2018, due to a gradual shift toward cloud-based, software as a service business, as well as continued strong growth in our e-filing revenues from courts and the addition of new subscription revenues from the acquisition of Socrata. Organic subscriptions revenue increased 21% for the twelve months ended December 31, 2018.
Our backlog at December 31, 2018 was $1.25 billion, a 2% increase from last year.
Recent Acquisitions

On December 7, 2018, we acquired certain assets and intellectual property of SceneDoc, Inc. ("SceneDoc"), a company that provides mobile-first, software-as-a-service (SaaS) field reporting for law enforcement agencies. The total purchase price was approximately $6.2 million, of which $5.4 million was paid in cash and approximately $759,000 accrued for a working capital holdback. As of December 31, 2018, the purchase price allocation for SceneDoc is not yet complete. The preliminary estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized.

On October 1, 2018, we acquired all of the equity interests of TradeMaster, Inc. dba MobileEyes ("MobileEyes"), a company that develops software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. The total purchase price was approximately $5.3 million in cash.

On August 31, 2018, we acquired all of the assets of CaseloadPRO, L. P. ("CaseloadPro"), a company that provides a fully featured probation case management system. The purchase price of $9.3 million was paid in cash.

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

On April 30, 2018, we acquired all of the equity interests of Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash.
As of December 31, 2018, the purchase price allocations for Sage, Socrata, CaseloadPro, and MobileEyes are complete.
The operating results of all 2018 acquisitions are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately $13.9 million and the net loss was $11.5 million for the twelve months ended December 31, 2018. The impact of the Sage, CaseloadPRO, MobileEyes and SceneDoc acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.
Our balance sheet as of December 31, 2018, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
We monitor and analyze several key performance indicators in order to manage our business and evaluate our financial and operating performance. These indicators include the following:
Revenues – We derive our revenues from five primary sources: sale of software licenses and royalties; subscription-based arrangements; software services; maintenance; and appraisal services. Subscriptions and maintenance are considered recurring revenue sources and comprised approximately 65% of our revenue in 2018. The number of new SaaS clients and the number of existing clients who convert from our traditional software arrangements to our SaaS model are a significant driver to our business, together with new software license sales and maintenance rate increases. In addition, we also monitor our customer base and churn as we historically have experienced very low customer turnover. During 2018, based on our number of customers, turnover was approximately 2%.


22



Cost of Revenues and Gross Margins – Our primary cost component is personnel expenses in connection with providing software implementation, subscription-based services, maintenance and support, and appraisal services to our clients. We can improve gross margins by controlling headcount and related costs and by expanding our revenue base, especially from those products and services that produce incremental revenue with minimal incremental cost, such as software licenses and royalties, subscription-based services, and maintenance and support. Our appraisal projects are cyclical in nature, and we often employ appraisal personnel on a short-term basis to coincide with the life of a project. As of December 31, 2018, our total employee count increased to 4,525 from 4,069 at December 31, 2017.
Selling, General and Administrative (“SG&A”) Expenses – The primary components of SG&A expenses are administrative and sales personnel salaries and commissions, share-based compensation expense, marketing expense, rent and professional fees. Sales commissions typically fluctuate with revenues and share-based compensation expense generally increases as the market price of our stock increases. Other administrative expenses tend to grow at a slower rate than revenues.
Liquidity and Cash Flows – The primary driver of our cash flows is net income. Uses of cash include acquisitions, capital investments in property and equipment and discretionary purchases of treasury stock. Our working capital needs are fairly stable throughout the year with the significant components of cash outflows being payment of personnel expenses offset by cash inflows representing collection of accounts receivable and cash receipts from clients in advance of revenue being earned. In recent years, we have also received significant amounts of cash from employees exercising stock options and contributing to our Employee Stock Purchase Plan.
Balance Sheet – Cash, accounts receivable and days sales outstanding and deferred revenue balances are important indicators of our business.
Adoption of New Revenue Accounting Standard
On January 1, 2018, we adopted ASU No. 2014-09, using the full retrospective method of transition, which requires that the new standard be applied to all periods presented. The impacts of adoption are reflected in the financial information herein. For additional details, see Note 1 - "Summary of Significant Accounting Policies" to our consolidated financial statements in this report.

Recent Accounting Guidance not yet Adopted

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.
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of $15.5 million to $17.8 million of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.
Outlook
The local government software market continues to be active, and our backlog at December 31, 2018 reached $1.25 billion, a 2% increase from last year. We expect to continue to achieve solid growth in revenue and earnings. With our strong financial position and cash flow, we plan to continue to make significant investments in product development to better position us to continue to expand our competitive position in the public sector software market over the long term.

23



CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Our discussion and analysis of financial condition and results of operations is based upon our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”). The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities at the date of the financial statements, the reported amounts of revenues, cost of revenues and expenses during the reporting period, and related disclosure of contingencies. The Notes to the Financial Statements included as part of this Annual Report describe our significant accounting policies used in the preparation of the financial statements. Significant items subject to such estimates and assumptions include the application of the progress toward completion methods of revenue recognition, estimated standalone selling price ("SSP") for distinct performance obligations, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
We believe the following critical accounting policies require significant judgments and estimates used in the preparation of our financial statements.
Revenue Recognition. We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or highly interrelated to the product’s functionality. Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation, and remaining services such as training are not considered highly interdependent or highly interrelated to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.

24



Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products. The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with certain of our contracts, we have recorded retentions receivable or unbilled receivables consisting of costs and estimated profit in excess of billings as of the balance sheet date. Many of the contracts which give rise to unbilled receivables at a given balance sheet date are subject to billings in the subsequent accounting period. We review unbilled receivables and related contract provisions to ensure we are justified in recognizing revenue prior to billing the customer and that we have objective evidence which allows us to recognize such revenue. In addition, we have a sizable amount of deferred revenue, which represents billings in excess of revenue earned. The majority of this liability consists of maintenance billings for which payments are made in advance and the revenue is ratably earned over the maintenance period, generally one year. We also have deferred revenue for those contracts in which we receive a deposit and the conditions in which to record revenue for the service or product have not been met. On a periodic basis, we review by customer the detail components of our deferred revenue to ensure our accounting remains appropriate.
Intangible Assets and Goodwill. Our business acquisitions typically result in the creation of goodwill and other intangible asset balances, and these balances affect the amount and timing of future period amortization expense, as well as expense we could possibly incur as a result of an impairment charge. The cost of acquired companies is allocated to identifiable tangible and intangible assets based on estimated fair value, with the excess allocated to goodwill. Accordingly, we have a significant balance of acquisition date intangible assets, including software, customer related intangibles, trade name, leases and goodwill. These intangible assets (other than goodwill) are amortized over their estimated useful lives. We currently have no intangible assets with indefinite lives other than goodwill.

25



When testing goodwill for impairment quantitatively, we first compare the fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its fair value, a second step is performed to measure the amount of potential impairment. In the second step, we compare the implied fair value of reporting unit goodwill with the carrying amount of the reporting unit’s goodwill. If the carrying amount of reporting unit goodwill exceeds the implied fair value of that goodwill, an impairment loss is recognized. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We base our fair value estimates on assumptions we believe to be reasonable but that are unpredictable and inherently uncertain. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization. Our annual goodwill impairment analysis, which we performed quantitatively during the second quarter of 2018, did not result in an impairment charge. During 2018, we did not identify any triggering events that would require an update to our annual impairment review.
All intangible assets (other than goodwill) are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of other intangible assets is measured by comparison of the carrying amount to estimated undiscounted future cash flows. The assessment of recoverability or of the estimated useful life for amortization purposes will be affected if the timing or the amount of estimated future operating cash flows is not achieved. Such indicators may include, among others: a significant decline in expected future cash flows; a sustained, significant decline in stock price and market capitalization; a significant adverse change in legal factors or in the business climate; unanticipated competition; and reductions in growth rates. In addition, products, capabilities, or technologies developed by others may render our software products obsolete or non-competitive. Any adverse change in these factors could have a significant impact on the recoverability of goodwill or other intangible assets.
Share-Based Compensation. We have a stock incentive plan that provides for the grant of stock options, restricted stock units and performance stock units to key employees, directors and non-employee consultants. We estimate the fair value of share-based awards on the date of grant. Share-based compensation expense includes the estimated effects of forfeitures, which will be adjusted over the requisite service period to the extent actual forfeitures differ or are expected to differ from such estimates. Changes in estimated forfeitures are recognized in the period of change and will also impact the amount of expense to be recognized in future periods. Forfeiture rate assumptions are derived from historical data.
We estimate stock price volatility at the date of grant based on the historical volatility of our common stock. Estimated option life is determined using the weighted-average period the stock options are expected to be outstanding based primarily on the options’ vesting terms, remaining contractual life and the employees’ expected exercise based on historical patterns. Determining the appropriate fair-value model and calculating the fair value of share-based awards at the grant date requires considerable judgment, including estimating stock price volatility, expected option life and forfeiture rates.

26



ANALYSIS OF RESULTS OF OPERATIONS AND OTHER
The following discussion compares the historical results of operations on a basis consistent with GAAP for the years ended December 31, 2018, 2017 and 2016.
 
Percentage of Total Revenues
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Revenues:
 
 
 
 
 
Software licenses and royalties
10.0
%
 
10.3
 %
 
11.0
 %
Subscriptions
23.6

 
20.5

 
18.8

Software services
20.5

 
21.5

 
22.6

Maintenance
41.1

 
42.6

 
42.2

Appraisal services
2.3

 
3.0

 
3.5

Hardware and other
2.5

 
2.1

 
1.9

Total revenues
100.0

 
100.0

 
100.0

Operating expenses:
 

 
 

 
 
Cost of software licenses, royalties and
acquired software
2.9

 
3.0

 
3.3

Cost of software services, maintenance
and subscriptions
46.9

 
46.1

 
45.8

Cost of appraisal services
1.5

 
1.9

 
2.2

Cost of hardware and other
1.7

 
1.5

 
1.3

Selling, general and administrative expenses
22.2

 
20.9

 
21.7

Research and development expense
6.8

 
5.6

 
5.7

Amortization of customer and trade name
intangibles
1.7

 
1.6

 
1.7

Operating income
16.3

 
19.4

 
18.3

Other income (expense), net
0.4

 
0.1

 
(0.3
)
Income before income taxes
16.7

 
19.5

 
18.0

Income tax (benefit) provision
0.9

 
(0.7
)
 
2.9

Net income
15.8
%
 
20.2
 %
 
15.1
 %

27



2018 Compared to 2017
Revenues
On April 30, 2018, we acquired Socrata, a company that provides open data and data-as-a-service solutions for federal, state and local government agencies including cloud-based data integration, visualization, analysis, and reporting solutions. The following table details revenue for Socrata for the periods presented as of December 31, 2018, which is included in our consolidated statements of income:
 
 
2018
Revenues:
 
 
  Software licenses and royalties
 
$

  Subscriptions
 
12,106

  Software services
 
1,751

  Maintenance
 

  Appraisal services
 

  Hardware and other
 
20

        Total revenues
 
$
13,877


On December 7, 2018, we acquired SceneDoc, Inc., a company that provides mobile-first, software-as-a-service (SaaS) field reporting for law enforcement agencies. On October 1, 2018, we acquired MobileEyes, a company that develops software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. On August 31, 2018, we acquired CaseloadPRO, a company that provides a fully featured probation case management system. On April 30, 2018, we also acquired Sage, a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle. The impact of these acquisitions on our operating results is not considered material, individually and in the aggregate, and is not included in the table above. The results of these acquisitions are included with the operating results of the ES segment from their dates of acquisition. For comparative purposes, we have provided explanations for changes in operations to exclude results of operations for these acquisitions noting the exclusion.

Software licenses and royalties.

The following table sets forth a comparison of our software licenses and royalties revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
83,735

 
$
78,388

 
$
5,347

 
7
%
A&T
 
9,706

 
7,854

 
1,852

 
24

Total software licenses and royalties revenue
 
$
93,441

 
$
86,242

 
$
7,199

 
8
%
Software license and royalties revenue grew 8% compared to the prior year. The majority of this growth was due to an active marketplace as the result of generally positive local government economic conditions, as well as our increasingly strong competitive position, which we attribute in part to our investment in product development in recent years. An increase in the number of larger contracts related to our planning, regulatory and maintenance solutions and public safety solutions also contributed to the growth in license revenue.
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 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 in 2018 was approximately 47% selecting perpetual software license arrangements and approximately 53% selecting subscription-based arrangements compared to a client mix in 2017 of approximately 53% selecting perpetual software license arrangements and approximately 47% selecting subscription-based arrangements.

28



Subscriptions.
The following table sets forth a comparison of our subscriptions revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
210,740

 
$
164,317

 
$
46,423

 
28
%
A&T
 
9,807

 
7,859

 
1,948

 
25

Total subscriptions revenue
 
$
220,547

 
$
172,176

 
$
48,371

 
28
%
Subscription-based revenue primarily consists of revenue derived from our SaaS arrangements, which generally utilize the Tyler private cloud. As part of our subscription-based services, we also provide electronic document filing solutions (“e-filing”) that simplify the filing and management of court related documents for courts and law offices. E-filing revenue is derived from transaction fees and fixed fee arrangements.
Excluding the results of acquisitions, subscription-based revenue increased 21% compared to 2017.  New SaaS clients as well as existing clients who converted to our SaaS model provided the majority of the subscription revenue increase. In 2018, we added 410 new SaaS clients and 97 existing clients elected to convert to our SaaS model. Also, e-filing services contributed approximately $6.2 million of the subscription revenue increase in 2018. The increase in e-filing revenue is attributed to new e-filing clients, as well as increased volumes as the result of several existing clients mandating e-filing. The acquisition of Socrata, which primarily has a subscription revenue model, also contributed to the increase in subscription revenues.
Software services.
The following table sets forth a comparison of our software services revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
166,921

 
$
161,245

 
$
5,676

 
4
%
A&T
 
24,348

 
19,215

 
5,133

 
27

Total software services revenue
 
$
191,269

 
$
180,460

 
$
10,809

 
6
%
Software services revenue primarily consists of professional services billed in connection with implementing our software, converting client data, training client personnel, custom development activities and consulting. New clients who purchase our proprietary software licenses generally also contract with us to provide for the related software services. Existing clients also periodically purchase additional training, consulting and minor programming services. Excluding the results of acquisitions, software services revenue grew 3% compared to the prior year period. This growth is due to a higher level of new software sales, through both our license and subscription models.
Maintenance.  
The following table sets forth a comparison of our maintenance revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$
359,904

 
$
337,701

 
$
22,203

 
7
%
A&T
 
24,617

 
21,618

 
2,999

 
14

Total maintenance revenue
 
$
384,521

 
$
359,319

 
$
25,202

 
7
%
We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue grew 7% compared to the prior year. Maintenance and support revenue increased mainly due to growth in our installed customer base from new software license sales as well as annual maintenance rate increases.  

29



Appraisal services.
The following table sets forth a comparison of our appraisal services revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
ES
 
$

 
$

 
$

 
 %
A&T
 
21,846

 
25,023

 
(3,177
)
 
(13
)
Total appraisal services revenue
 
$
21,846

 
$
25,023

 
$
(3,177
)
 
(13
)%
In 2018, appraisal services revenue decreased 13% compared to the prior year primarily due to the successful completion of several large revaluation projects in mid-2017. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.

Cost of Revenues and Gross Margins
The following table sets forth a comparison of the key components of our cost of revenues for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
Software licenses and royalties
 
$
3,802

 
$
3,321

 
$
481

 
14
 %
Acquired software
 
22,972

 
21,686

 
1,286

 
6

Software services, maintenance and subscriptions
 
438,923

 
387,634

 
51,289

 
13

Appraisal services
 
14,299

 
16,286

 
(1,987
)
 
(12
)
Hardware and other
 
15,708

 
12,595

 
3,113

 
25

Total cost of revenues
 
$
495,704

 
$
441,522

 
$
54,182

 
12
 %

The following table sets forth a comparison of gross margin percentage by revenue type for the years ended December 31:
Gross margin percentage
 
2018
 
2017
 
Change
 
 
 
 
As Adjusted
 
 
Software licenses, royalties and acquired software
 
71.3
%
 
71.0
%
 
0.3
 %
Software services, maintenance and subscriptions
 
44.9

 
45.6

 
(0.7
)
Appraisal services
 
34.5

 
34.9

 
(0.4
)
Hardware and other
 
33.6

 
28.8

 
4.8

Overall gross margin
 
47.0
%
 
47.5
%
 
(0.5
)%
Software licenses, royalties and acquired software. Cost of software licenses, royalties and acquired software is primarily comprised of amortization expense for acquired software and third-party software costs. We do not have any direct costs associated with royalties. The gross margin increase of 0.3% is due to higher software license revenues offset by an increase in amortization expense for acquired software attributed to new acquisitions completed in 2018.

30



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. In 2018, the software services, maintenance and subscriptions gross margin decreased 0.7% compared to the prior year. Excluding employees added through acquisitions, our implementation and support staff has grown by 57 employees since December 31, 2017 as we accelerated hiring to ensure that we are well-positioned to deliver our current backlog and anticipated new business. Recognition of acquisition-related deferred revenue associated with subscriptions and maintenance also resulted in lower gross margins.
Appraisal services. Appraisal services revenue comprised approximately 2.3% of total revenue. The appraisal services gross margin decreased 0.4% compared to 2017 due to the reduction in higher margin projects substantially complete by early 2017 and lower volume of revenues in the current period to cover relatively fixed costs.
Our 2018 blended gross margin slightly decreased by 0.5% compared to 2017. Our overall gross margin decrease is mainly attributed to additions to our implementation staff and lower margin revenues from appraisal services, offset by improved margin on revenues from software licenses.

Selling, General and Administrative Expenses
Selling, general and administrative (“SG&A”) expenses consist primarily of salaries, employee benefits, travel, share-based compensation expense, commissions and related overhead costs for administrative and sales and marketing employees, as well as, professional fees, trade show activities, advertising costs and other marketing related costs. The following table sets forth a comparison of our SG&A expenses for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
Selling, general and administrative expenses
 
$
207,605

 
$
175,914

 
$
31,691

 
18
%
SG&A as a percentage of revenue was 22.2% in 2018 compared to 20.9% in 2017. SG&A expense increased approximately 18% compared to the prior year period.  In 2018, our operating results include $9.1 million of SG&A expenses for Socrata from the date of acquisition. The remaining SG&A expense increase is mainly due to compensation cost related to increased staff levels, higher stock compensation expense and increased commission expense as a result of higher sales. Excluding employees added with acquisitions, we have added 47 employees mainly to our sales and finance teams since December 31, 2017. In addition, our 2018 stock compensation expense rose $11.2 million, mainly due to increases in our stock price over the last few years.  
Research and Development Expense
Research and development expense consists primarily of salaries, employee benefits and related overhead costs associated with new product development. The following table sets forth a comparison of our research and development expense for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
Research and development expense
 
$
63,264

 
$
47,324

 
$
15,940

 
34
%
Research and development expense increased 34% in 2018 compared to the prior year period, mainly due to a number of new Tyler product development initiatives across our product suites, including increased investments in research and development at recently acquired businesses. To support these initiatives, our research and development staff has grown by 159 since December 31, 2017.

31



Amortization of Customer and Trade Name Intangibles
Acquisition intangibles are comprised of the excess of the purchase price over the fair value of net tangible assets acquired that is allocated to acquired software, leases 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 estimated useful lives of both customer and trade name intangibles range from five to 25 years. The following table sets forth a comparison of amortization of customer and trade name intangibles for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
Amortization of customer and trade name intangibles
 
$
16,217

 
$
13,381

 
$
2,836

 
21
%
Amortization of customer and trade name intangibles increased due to the impact of intangibles added with several acquisitions completed in 2017 and 2018.
Estimated annual amortization expense relating to customer and trade name acquisition intangibles, excluding acquired software for which the amortization expense is recorded as cost of revenues, for the next five years is as follows (in thousands):
2019
$
16,459

2020
15,350

2021
15,232

2022
14,740

2023
14,665

Thereafter
95,419

Amortization expense relating to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $372,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022, $312,000 in 2023 and $723,000 thereafter.
Other
The following table sets forth a comparison of other income (expense), net for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
Other income, net
 
$
3,378

 
$
698

 
$
2,680

 
N/M
Other income 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 income, net, increased compared to the prior period due to increased interest income from significantly higher levels of cash and investments resulting from cash generated in the last year. We had no debt in the current period, as we repaid all borrowings under the revolving line of credit in January 2017.

32



Income Tax Provision (Benefit)
The following table sets forth a comparison of our income tax provision for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2018
 
2017
 
$
 
%
 
 
 
 
As Adjusted
 
 
 
 
Income tax provision (benefit)
 
$
8,408

 
$
(6,115
)
 
$
14,523

 
(237
)%
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
5.4
%
 
(3.7
)%
 
 
 
 
The increase in the income tax provision in 2018 is primarily due to the one-time tax benefit of $26.0 million (as adjusted) recognized in the fourth quarter of 2017 resulting from the remeasurement of deferred tax assets and liabilities associated with the enactment of the Tax Act which reduced the statutory U.S. federal corporate income tax rate from 35% to 21%. The increase is somewhat offset by the decrease in statutory U.S. federal corporate income tax rate for 2018. In addition, excess tax benefits from stock option exercises were lower in 2018 as compared to the prior period. Stock option exercise activity in 2018 generated excess tax benefits of $32.5 million, while stock option exercise activity in 2017 generated $40.6 million excess tax benefits.
The increase in the effective income tax rate in 2018 compared to 2017 is also primarily attributable to the one-time tax benefit associated with the Tax Act recognized in 2017 and the decrease in excess tax benefits related to stock option exercises realized, offset by the decrease in statutory U.S. federal corporate income tax rate for 2018. Excluding the impact of the Tax Act and the excess tax benefits, our income tax provision and effective tax rate in 2018 would have been $42.6 million and 27.4% and in 2017, would have been $60.5 million (as adjusted) and 37.0%, respectively.
The effective income tax rates in both 2018 and 2017 differed from the statutory United States federal corporate income tax rate of 21% and 35%, respectively, due to state income taxes, the research tax credit, non-deductible share-based compensation expense, disqualifying incentive stock option dispositions, and other non-deductible business expenses, and in 2017, the domestic production activities deduction.

2017 Compared to 2016
Revenues
Software licenses and royalties.
The following table sets forth a comparison of our software licenses and royalties revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
ES
 
$
78,388

 
$
78,271

 
$
117

 
%
A&T
 
7,854

 
5,462

 
2,392

 
44

Total software licenses and royalties revenue
 
$
86,242

 
$
83,733

 
$
2,509

 
3
%
Software license and royalties revenue increased 3% compared to the prior year. The increase in software licenses and royalties is attributed to additions to our implementation staff, which increased our capacity to deliver backlog.


33



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 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 in 2017 was approximately 53% selecting perpetual software license arrangements and approximately 47% selecting subscription-based arrangements compared to a client mix in 2016 of approximately 68% selecting perpetual software license arrangements and approximately 32% selecting subscription-based arrangements.

Subscriptions.
The following table sets forth a comparison of our subscriptions revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
ES
 
$
164,317

 
$
135,469

 
$
28,848

 
21
%
A&T
 
7,859

 
7,188

 
671

 
9

Total subscriptions revenue
 
$
172,176

 
$
142,657

 
$
29,519

 
21
%
Subscription-based revenue primarily consists of revenue derived from our SaaS arrangements, which generally utilize the Tyler private cloud. As part of our subscription-based services, we also provide electronic document filing solutions (“e-filing”) 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.

Subscription-based revenue increased 21% compared to 2016.  New SaaS clients as well as existing clients who converted to our SaaS model provided the majority of the subscriptions revenue increase. In 2017, we added 374 new SaaS clients and 88 existing clients elected to convert to our SaaS model. The average contract size in 2017 were 64%and 44% higher than 2016 for new clients and clients converting to our SaaS model, respectively. Also, e-filing services contributed approximately $8.5 million of the subscriptions revenue increase in 2017.  The increase in e-filing revenue is attributed to new e-filing clients, as well as increased volumes as the result of several existing clients mandating e-filing.

Software services.
The following table sets forth a comparison of our software services revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
ES
 
$
161,245

 
$
155,322

 
$
5,923

 
4
%
A&T
 
19,215

 
16,326

 
2,889

 
18

Total software services revenue
 
$
180,460

 
$
171,648

 
$
8,812

 
5
%
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. Software services revenue grew 5% compared to the prior year period. This growth is partly 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.


34



Maintenance.  
The following table sets forth a comparison of our maintenance revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
ES
 
$
337,701

 
$
302,409

 
$
35,292

 
12
%
A&T
 
21,618

 
18,589

 
3,029

 
16

Total maintenance revenue
 
$
359,319

 
$
320,998

 
$
38,321

 
12
%
We provide maintenance and support services for our software products and certain third-party software. Maintenance revenue grew 12% compared to the prior year. Maintenance and support revenue increased mainly due to growth in our installed customer base from new software license sales as well as annual maintenance rate increases.  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 years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$

 
$

 
$

 
 %
A&T
 
25,023

 
26,287

 
(1,264
)
 
(5
)
Total appraisal services revenue
 
$
25,023

 
$
26,287

 
$
(1,264
)
 
(5
)%
In 2017, appraisal services revenue decreased 5% compared to the prior year primarily due to the successful completion of several large revaluation projects in mid-2017. The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states.

Cost of Revenues and Gross Margins
The following table sets forth a comparison of the key components of our cost of revenues for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Software licenses and royalties
 
$
3,321

 
$
2,964

 
$
357

 
12
 %
Acquired software
 
21,686

 
22,235

 
(549
)
 
N/M

Software services, maintenance and subscriptions
 
387,634

 
348,939

 
38,695

 
11

Appraisal services
 
16,286

 
16,411

 
(125
)
 
(1
)
Hardware and other
 
12,595

 
10,143

 
2,452

 
24

Total cost of revenues
 
$
441,522

 
$
400,692

 
$
40,830

 
10
 %

35



The following table sets forth a comparison of gross margin percentage by revenue type for the years ended December 31:
Gross margin percentage
 
2017
 
2016
 
Change
 
 
As Adjusted
 
As Adjusted
 
 
Software licenses, royalties and acquired software
 
71.0
%
 
69.9
%
 
1.1
 %
Software services, maintenance and subscriptions
 
45.6

 
45.1

 
0.5

Appraisal services
 
34.9

 
37.6

 
(2.7
)
Hardware and other
 
28.8

 
30.3

 
(1.5
)
Overall gross margin
 
47.5
%
 
47.3
%
 
0.2
 %
Software licenses, royalties and acquired software. Cost of software licenses, royalties and acquired software is primarily comprised of amortization expense for acquired software and third-party software costs. We do not have any direct costs associated with royalties. The gross margin increase of 1.1% is 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. In 2017, the software services, maintenance and subscriptions gross margin increased 0.5% compared to the prior year. Our implementation and support staff grew by 220 employees in 2017.  Many of these additions occurred in early to mid-2017 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 decreased 2.7% compared to 2016 due to the reduction in higher margin projects substantially complete by early 2017 and lower volume of revenues in the current period to cover relatively fixed costs. 
Our 2017 blended gross margin slightly increased 0.2% compared to 2016. Our overall gross margin was positively impacted by a product mix that included more higher-margin recurring revenues from subscriptions and maintenance and improved margin on revenues from software licenses offset by the lower-margin revenues from appraisal services as described above.

Selling, General and Administrative Expenses
The following table sets forth a comparison of selling, general and administrative expenses for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
Selling, general and administrative expenses
 
$
175,914

 
$
165,176

 
$
10,738

 
7
%
SG&A as a percentage of revenue was 20.9% in 2017 compared to 21.7% in 2016. SG&A expense increased approximately 7% mainly due to compensation costs related to increased staff levels, merit increases and higher stock compensation expense. We added 28 SG&A employees, mainly to our sales and finance teams in 2017. In addition, our 2017 stock compensation expense rose $4.7 million, mainly due to increases in our stock price over the last few years.  


36



Research and Development Expense
The following table sets forth a comparison of our research and development expense for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Research and development expense
 
$
47,324

 
$
43,154

 
$
4,170

 
10
%
Research and development expense consists mainly of costs associated with development of new products and technologies from which we do not currently generate 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 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 increased 10% in 2017 compared to the prior year 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 have redeployed 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
The following table sets forth a comparison of amortization of customer and trade name intangibles for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
Amortization of customer and trade name intangibles
 
$
13,381

 
$
13,202

 
$
179

 
1
%
Amortization of customer and trade name intangibles increased due to the impact of intangibles added with several small acquisitions completed in 2016 and 2017.

Other
The following table sets forth a comparison of other income (expense), net for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
Other income (expense), net
 
$
698

 
$
(1,998
)
 
$
2,696

 
N/M
Other income (expense) 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 income (expense), net increased compared to the prior period is attributed 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.
 

37



Income Tax (Benefit)Provision
The following table sets forth a comparison of our income tax provision for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
 
 
As Adjusted
 
As Adjusted
 
 
 
 
Income tax provision
 
$
(6,115
)
 
$
21,957

 
$
(28,072
)
 
(128
)%
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
(3.7
)%
 
16.2
%
 
 
 
 
The decrease in the income tax provision during 2017 was primarily driven by the enactment of the Tax Act which reduced the statutory U.S. federal corporate income tax rate from 35% to 21%. The impact of the rate reduction on our 2017 income tax provision is a $26.0 million (as adjusted) tax benefit due to the remeasurement of deferred tax assets and liabilities. See Note 7 - "Income Tax" for additional information related to the Tax Act. The income tax provision is also lower due to the increase in the excess tax benefits from stock option exercises as compared to prior period. We experienced significant stock option exercise activity in 2017 and 2016 that generated excess tax benefits of $40.6 million and $29.6 million, respectively.

The change in the effective income tax rate in 2017 compared to 2016 is also primarily attributable to the impact of the Tax Act and the changes in excess tax benefits related to stock option exercises realized. Excluding the impact of the Tax Act and the excess tax benefits, our income tax provision and effective tax rate in 2017 would have been $60.5 million (as adjusted) and 37.0%, respectively. Excluding the excess tax benefits, our income tax provision and effective tax rate in 2016 would have been $51.5 million (as adjusted) and 38.0% respectively.

The effective income tax rates in both 2017 and 2016 differed from the statutory United States federal corporate income tax rate of 35% due to state income taxes, the domestic production activities deduction, the research tax credit, non-deductible share-based compensation expense, disqualifying incentive stock option dispositions, and other non-deductible business expenses.
FINANCIAL CONDITION AND LIQUIDITY
As of December 31, 2018, we had cash and cash equivalents of $134.3 million compared to $185.9 million at December 31, 2017. We also had $97.7 million invested in investment grade corporate bonds, municipal bonds and asset-backed securities as of December 31, 2018 compared to $63.8 million at December 31, 2017. These investments mature between 2018 through 2022 and we intend to hold these investments until maturity. Cash and cash equivalents consist of cash on deposit with several domestic banks and money market funds. As of December 31, 2018, we had no outstanding borrowings and no outstanding letters of credit. We believe our revolving line of credit, cash from operating activities, cash on hand and access to the credit markets provide us with sufficient flexibility to meet our long-term financial needs.
The following table sets forth a summary of cash flows for the years ended December 31:
($ in thousands)
 
2018
 
2017
 
2016
Cash flows provided (used) by:
 
 
 
 
 
 
Operating activities
 
$
250,203

 
$
195,755

 
$
191,859

Investing activities
 
(238,255
)
 
(85,395
)
 
(50,720
)
Financing activities
 
(63,595
)
 
39,415

 
(138,075
)
Net (decrease) increase in cash and cash equivalents
 
$
(51,647
)
 
$
149,775

 
$
3,064

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.

38



In 2018, operating activities provided cash of $250.2 million compared to $195.8 million in 2017. Operating activities that provided cash were primarily comprised of net income of $147.5 million, non-cash depreciation and amortization charges of $61.8 million and non-cash share-based compensation expense of $52.7 million. Working capital, excluding cash, increased approximately $14.0 million due to higher accounts receivable because of an increase in unbilled receivables attributed to revenues recognized from prior billings, higher accounts receivable related to annual maintenance and subscription billings, and the deferred taxes associated with stock option activity during the period. These increases were offset slightly by the growth in deferred revenue balances and timing of income tax payments.
In general, changes in the balance of deferred revenue are cyclical and primarily driven by the timing of our maintenance and subscription billings. Our renewal dates occur throughout the year, but our largest maintenance renewal cycles occur in the second and fourth quarters.
Days sales outstanding in accounts receivable were 111 days at December 31, 2018, compared to 102 days at December 31, 2017. The increase in our DSO is mainly due to an increase in unbilled receivables attributed to the increase in software license revenue for which we have recognized revenue at the point in time when the software is made available to the customer, but the billing has not yet been submitted to the customer. An increase in software services contracts accounted for using progress-to-completion method of revenue recognition in which the services are performed in one accounting period, but the billing normally occurs subsequently in another accounting period also contributed to the increase in DSO. Furthermore, our maintenance billing cycle typically peaks at its highest level in June and second highest level in December of each year and is followed by collections in the subsequent quarter. DSO is calculated based on quarter-end accounts receivable (excluding long-term receivables but including unbilled receivables) divided by the quotient of annualized quarterly revenues divided by 360 days.
Investing activities used cash of $238.3 million in 2018 compared to $85.4 million in 2017. We invested $115.6 million and received $81.2 million in proceeds from investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2018 through 2022. Approximately $27.4 million was invested in property and equipment, primarily for computer equipment, furniture and fixtures in support of internal growth, particularly with respect to our cloud-based offerings. We paid $2.2 million for the expansion of existing buildings. On December 7, 2018, we acquired certain assets and intellectual property of SceneDoc, Inc., a company that provides mobile-first, SaaS field reporting for law enforcement agencies. The total purchase price was approximately $6.2 million, of which $5.4 million was paid in cash and approximately $759,000 accrued for a working capital holdback. On October 1, 2018, we acquired all of the equity interests of MobileEyes, a company that develops software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. The total purchase price was approximately $5.3 million in cash. On August 31, 2018, we acquired all of the assets of CaseloadPRO, a company that provides a fully featured probation case management system. The purchase price of $9.3 million was paid in cash. On April 30, 2018, we acquired all of the capital stock of Socrata, a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies.  The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash. On April 30, 2018, we acquired all of the equity interests of Sage, a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. These expenditures were funded from cash generated from operations.
In 2017, we invested $59.8 million and received $28.8 million in proceeds from investment grade corporate bonds, municipal bonds and asset-backed securities. Approximately $43.1 million was invested in property and equipment. We purchased an office building in Latham, New York for approximately $2.9 million and paid $2.1 million for building improvements. We paid $19.4 million for construction to expand our office building in Yarmouth, Maine. We also made three small acquisitions with a combined cash purchase price of $11.3 million. The remaining additions were for computer equipment, furniture and fixtures in support of internal growth, particularly with respect to our cloud-based offerings. These expenditures were funded from cash generated from operations.

Financing activities used cash of $63.6 million in 2018 compared to cash provided of $39.4 million in 2017. Financing activities in 2018 were comprised of collections of $83.0 million from stock option exercises and employee stock purchase plan activity. We also purchased approximately 781,000 shares of our common stock for an aggregate purchase price of $150.1 million, of which $3.5 million was accrued as of December 31, 2018.
Financing activities in 2017 were comprised of $10.0 million net payments on our revolving line of credit offset by collections of $56.9 million from stock option exercises and employee stock purchase plan activity. We also purchased approximately 44,000 shares of our common stock for an aggregate purchase price of $6.6 million.

In February 2019, our board of directors authorized the repurchase of an additional 1.5 million shares of Tyler common stock. 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 2019. As of February 20, 2019, we had remaining authorization to repurchase up to 2.7 million additional shares of our common stock. Our share repurchase program allows us to repurchase shares at our discretion. Market conditions influence the timing of the buybacks and the number of shares repurchased, as well as the volume of employee stock option exercises.

39



Share repurchases are generally funded using our existing cash balances and borrowings under our credit facility and may occur through open market purchases and transactions structured through investment banking institutions, privately negotiated transactions and/or other mechanisms. There is no expiration date specified for the authorization and we intend to repurchase stock under the plan from time to time.

On November 16, 2015, we entered into a $300.0 million Credit Agreement (the “Credit Facility”) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line of 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 December 31, 2018, our interest rate was 5.75% under the prime rate option or approximately 3.77% under the 30-day LIBOR option. 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 December 31, 2018, we were in compliance with those covenants.
 
As of December 31, 2018, we had no outstanding borrowings and had unused borrowing capacity of $300.0 million under the Credit Facility. We paid interest of $770,000 in 2018, $804,000 in 2017, and $1.9 million in 2016.
We paid income taxes, net of refunds received, of $6.8 million in 2018, $36.0 million in 2017, and $30.2 million in 2016. In 2018, we experienced significant stock option exercise activity that generated net tax benefits of $32.5 million and reduced tax payments accordingly. In 2017 and 2016, excess tax benefits were $40.6 million and $29.6 million, respectively. 
We anticipate that 2019 capital spending will be between $54 million and $56 million, including approximately $16 million related to real estate and approximately $6 million of capitalized software development. We expect the majority of the other capital spending will consist of computer equipment and software for infrastructure replacements and expansion. Capital spending is expected to be funded from existing cash balances and cash flows from operations.
On January 31, 2019, we entered in to a Merger agreement to acquire 100% of the equity interests of MP Holdings, Parent, Inc. dba MicroPact ("MicroPact") for the anticipated purchase price of $185 million in cash at closing (subject to possible adjustments and holdback) plus contingent consideration not to exceed $10 million. The completion of the acquisition is subject to customary closing conditions, including the expiration or the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act. The Federal Trade Commission granted early termination of that waiting period effective February 15, 2019. The cash portion of the merger consideration will be funded from cash on hand and proceeds from the revolving credit facility.
On February 1, 2019, we acquired all the assets of Civic, LLC ("MyCivic"), a company that provides software solutions to connect communities. The purchase price is $3.7 million of which $3.6 million was paid in cash and approximately $90,000 was accrued for a working capital holdback.
From time to time we engage in discussions with potential acquisition candidates. In order to pursue such opportunities, which could require significant commitments of capital, we may be required to incur debt or to issue additional potentially dilutive securities in the future. No assurance can be given as to our future acquisition opportunities and how such opportunities will be financed.
We lease office facilities, as well as transportation and other equipment used in our operations under non-cancelable operating lease agreements expiring at various dates through 2026.
Summarized in the table below are our obligations to make future payments under the Credit Facility and lease obligations at December 31, 2018 (in thousands):
 
2019
 
2020
 
2021
 
2022
 
2023
 
Thereafter
 
Total
Revolving line of credit
$

 
$

 
$

 
$

 
$

 
$

 
$

Lease obligations
5,994

 
5,146

 
3,976

 
1,925

 
1,164

 
2,132

 
20,337

Total future payment obligations
$
5,994

 
$
5,146

 
$
3,976

 
$
1,925

 
$
1,164

 
$
2,132

 
$
20,337

As of December 31, 2018, we do not have any off-balance sheet arrangements, guarantees to third-parties or material purchase commitments, except for the operating lease commitments listed above.

40



CAPITALIZATION
At December 31, 2018, our capitalization consisted of no outstanding borrowings and $1.3 billion of shareholders’ equity.
ITEM 7A.
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. 
In 2018, our effective average interest rate for borrowings was 5.22%. As of December 31, 2018, our interest rate was 5.75% under the prime rate option or approximately 3.77% under the 30-day LIBOR option. The Credit Facility is secured by substantially all of our assets. Loans under the Credit Facility bear interest, at Tyler’s option, at a per annum rate of either (1) the Wells Fargo Bank prime rate (subject to certain higher rate determinations) plus a margin of 0.25% to 1.00% or (2) the 30, 60, 90 or 180-day LIBOR rate plus a margin of 1.25% to 2.00%.
As of December 31, 2018, we had no outstanding borrowings under the Credit Facility and therefore are not subject to any interest risk.
ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
The reports of our independent registered public accounting firm and our financial statements, related notes, and supplementary data are included as part of this Annual Report beginning on page F-1.
ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
None.
ITEM 9A.
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 periods 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 December 31, 2018. Based on this evaluation, the chief executive officer and chief financial officer have concluded that our disclosure controls and procedures were effective as of December 31, 2018.
Management’s Report on Internal Control Over Financial Reporting — Tyler’s management is responsible for establishing and maintaining effective internal control over financial reporting as defined in Securities Exchange Act Rule 13a-15(f). Tyler’s internal control over financial reporting is designed to provide reasonable assurance to Tyler’s management and board of directors regarding the preparation and fair presentation of published financial statements. 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
Management assessed the effectiveness of Tyler’s internal control over financial reporting as of December 31, 2018. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). Based on our assessment, we concluded that, as of December 31, 2018, Tyler’s internal control over financial reporting was effective based on those criteria.
Tyler’s internal control over financial reporting as of December 31, 2018 has been audited by Ernst & Young LLP, the independent registered public accounting firm who also audited Tyler’s financial statements. Ernst & Young’s attestation report on Tyler’s internal control over financial reporting appears on page F-1 hereof.

41



Changes in Internal Control Over Financial Reporting — During the quarter ended December 31, 2018, there were no changes in our internal control over financial reporting, as defined in Securities Exchange Act Rule 13a-15(f), that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B.
OTHER INFORMATION.
None.
PART III
See the information under the following captions in Tyler’s definitive Proxy Statement, which is incorporated herein by reference. Only those sections of the Proxy Statement that specifically address the items set forth herein are incorporated by reference.  Such incorporation by reference does not include the Compensation Discussion and Analysis, the Compensation Committee Report or the Audit Committee Report, which are included in the Proxy Statement.
 
 
Headings in Proxy Statement
 
 
 
ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE.
 
“Tyler Management” and “Corporate Governance Principles and Board Matters”
ITEM 11.    EXECUTIVE COMPENSATION.
 
“Executive Compensation”
ITEM 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
 
“Security Ownership of Certain Beneficial Owners and Management”
ITEM 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
 
"Executive Compensation" and
“Certain Relationships and Related Transactions”
ITEM 14.    PRINCIPAL ACCOUNTING FEES AND SERVICES.
 
 
The information required under this item may be found under the section captioned “Proposals For Consideration – Proposal Two – Ratification of Our Independent Auditors for Fiscal Year 2019” in our Proxy Statement when filed.


42



PART IV

ITEM 15.    EXHIBITS, FINANCIAL STATEMENT SCHEDULES.
The following documents are filed as part of this Annual Report:
(a)
 
(1
)
 
The financial statements are filed as part of this Annual Report.
 
 
 
 
 
 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(2
)
 
Financial statement schedules:
 
 
 
 
 
 
There are no financial statement schedules filed as part of this Annual Report, since the required information is included in the financial statements, including the notes thereto, or the circumstances requiring inclusion of such schedules are not present.
 
 
 
 
(3
)
 
Exhibits
 
 
 
 
 
 
Certain of the exhibits to this Annual Report are hereby incorporated by reference, as specified:
 
 
Exhibit
Number
  
Description
3.1
  
Restated Certificate of Incorporation of Tyler Three, as amended through May 14, 1990, and Certificate of Designation of Series A Junior Participating Preferred Stock (filed as Exhibit 3.1 to our Form 10-Q for the quarter ended June 30, 1990, and incorporated by reference herein).
3.2
  
Certificate of Amendment to the Restated Certificate of Incorporation (filed as Exhibit 3.1 to our Form 8-K, dated February 19, 1998, and incorporated by reference herein).
  
  
4.1
  
Specimen of Common Stock Certificate (filed as Exhibit 4.1 to our registration statement no. 33-33505 and incorporated by reference herein).
 
  

  


43



Exhibit
Number
  
Description
  
.
  

 
 
 
  
 
  
 
 
  
 
  
 
 
*101
  
 
Instance Document
 
*101
  
 
Schema Document
 
*101
  
 
Calculation Linkbase Document
 
*101
  
 
Labels Linkbase Document
 
*101
  
 
Definition Linkbase Document
 
*101
  
 
Presentation Linkbase Document
 
 
 
*
— Filed herewith.
A copy of each exhibit may be obtained at a price of 15 cents per page, with a $10.00 minimum order, by writing Investor Relations, 5101 Tennyson Parkway, Plano, Texas, 75024.

44



SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
Date: February 20, 2019
 
By:
 
/s/ H. Lynn Moore
 
 
 
 
H. Lynn Moore
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(principal executive officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, the following persons on behalf of the registrant and in the capacities and on the dates indicated have signed this report below.
 
Date: February 20, 2019
 
By:
 
/s/ John S. Marr
 
 
 
 
John S. Marr
 
 
 
 
Executive Chairman of the Board
 
 
 
 
Director
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ H. Lynn Moore
 
 
 
 
H. Lynn Moore
 
 
 
 
President and Chief Executive Officer
 
 
 
 
(principal executive officer)
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Brian K. Miller
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer
 
 
 
 
(principal financial officer)
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ W. Michael Smith
 
 
 
 
W. Michael Smith
 
 
 
 
Chief Accounting Officer
 
 
 
 
(principal accounting officer)
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Donald R. Brattain
 
 
 
 
Donald R. Brattain
 
 
 
 
Director
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Glenn A. Carter
 
 
 
 
Glenn A. Carter
 
 
 
 
Director
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Brenda A. Cline
 
 
 
 
Brenda A. Cline
 
 
 
 
Director
Date: February 20, 2019
 
By:
 
/s/ J. Luther King
 
 
 
 
J. Luther King
 
 
 
 
Director
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Daniel M. Pope
 
 
 
 
Daniel M. Pope
 
 
 
 
Director
 
 
 
 
 
Date: February 20, 2019
 
By:
 
/s/ Dustin R.Womble
 
 
 
 
Dustin R. Womble
 
 
 
 
Director

45



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of Tyler Technologies, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Tyler Technologies, Inc. (the Company) as of December 31, 2018 and 2017, the related consolidated statements of comprehensive income, cash flows and shareholders’ equity for each of the three years in the period ended December 31, 2018, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2018 and 2017, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2018, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 20, 2019 expressed an unqualified opinion thereon.

As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for revenue in 2018 due to the adoption of Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606), and the related amendments.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ ERNST & YOUNG LLP

We have served as the Company’s auditor since 1966.

Dallas, Texas
February 20, 2019

F-1



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of Tyler Technologies, Inc.

Opinion on Internal Control over Financial Reporting

We have audited Tyler Technologies, Inc.’s internal control over financial reporting as of December 31, 2018, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Tyler Technologies, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2018, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), consolidated balance sheets of the Company as of December 31, 2018 and 2017, the related consolidated statements of comprehensive income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2018, and the related notes and our report dated February 20, 2019 expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
 
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.


/s/ ERNST & YOUNG LLP

Dallas, Texas
February 20, 2019


F-2



Tyler Technologies, Inc.
Consolidated Statements of Comprehensive Income
For the years ended December 31
(In thousands, except per share amounts)
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Revenues:
 
 
 
 
 
Software licenses and royalties
$
93,441

 
$
86,242

 
$
83,733

Subscriptions
220,547

 
172,176

 
142,657

Software services
191,269

 
180,460

 
171,648

Maintenance
384,521

 
359,319

 
320,998

Appraisal services
21,846

 
25,023

 
26,287

Hardware and other
23,658

 
17,679

 
14,557

Total revenues
935,282

 
840,899

 
759,880

 
 
 
 
 
 
Cost of revenues:
 
 
 
 
 
Software licenses and royalties
3,802

 
3,321

 
2,964

Acquired software
22,972

 
21,686

 
22,235

Software services, maintenance and subscriptions
438,923

 
387,634

 
348,939

Appraisal services
14,299

 
16,286

 
16,411

Hardware and other
15,708

 
12,595

 
10,143

Total cost of revenues
495,704

 
441,522

 
400,692

 
 
 
 
 
 
Gross profit
439,578

 
399,377

 
359,188

 
 
 
 
 
 
Selling, general and administrative expenses
207,605

 
175,914

 
165,176

Research and development expense
63,264

 
47,324

 
43,154

Amortization of customer and trade name intangibles
16,217

 
13,381

 
13,202

 
 
 
 
 
 
Operating income
152,492

 
162,758

 
137,656

 
 
 
 
 
 
Other income (expense), net
3,378

 
698

 
(1,998
)
            Income before income taxes
155,870

 
163,456

 
135,658

Income tax provision (benefit)
8,408

 
(6,115
)
 
21,957

    Net income
$
147,462

 
$
169,571

 
$
113,701

 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
Basic
$
3.84

 
$
4.55

 
$
3.12

Diluted
$
3.68

 
$
4.32

 
$
2.92

 
 
 
 
 
 
 
 See accompanying notes.


F-3



Tyler Technologies, Inc.
Consolidated Balance Sheets
(In thousands, except par value and share amounts)
 
December 31, 2018
 
December 31, 2017
 
 
 
As Adjusted
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
134,279

 
$
185,926

Accounts receivable (less allowance for losses of $4,647 in 2018 and $5,427 in 2017)
298,912

 
246,188

Short-term investments
44,306

 
43,159

Prepaid expenses
33,258

 
32,206

Income tax receivable
4,697

 
11,339

Other current assets
3,406

 
1,997

Total current assets
518,858

 
520,815

 
 
 
 
Accounts receivable, long-term
16,020

 
12,107

Property and equipment, net
155,177

 
152,315

Other assets:
 
 
 
Goodwill
753,718

 
657,987

Other intangibles, net
276,852

 
229,617

Non-current investments and other assets
70,338

 
38,510

 
$
1,790,963

 
$
1,611,351

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

 
$
8,174

Accrued liabilities
66,480

 
64,675

Deferred revenue
350,512

 
298,613

Total current liabilities
423,902

 
371,462

 
 
 
 
Revolving line of credit

 

Deferred revenue, long-term
424

 
1,274

Deferred income taxes
41,791

 
46,879

 
 
 
 
Commitments and contingencies

 

 
 
 
 
Shareholders' equity:

 

Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued

 

Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares
   issued in 2018 and 2017
481

 
481

Additional paid-in capital
731,435

 
626,867

Accumulated other comprehensive loss, net of tax
(46
)
 
(46
)
Retained earnings
771,925

 
624,463

Treasury stock, at cost; 9,872,505 and 10,262,182 shares in 2018 and 2017, respectively
(178,949
)
 
(60,029
)
Total shareholders' equity
1,324,846

 
1,191,736

 
$
1,790,963

 
$
1,611,351

 

See accompanying notes.

F-4



Tyler Technologies, Inc.
Consolidated Statements of Cash Flows
For the years ended December 31
(In thousands)
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Cash flows from operating activities:
 
 
 
 
 
Net income
$
147,462

 
$
169,571

 
$
113,701

Adjustments to reconcile net income to cash provided by operations:
 
 
 
 
 
Depreciation and amortization
61,759

 
53,395

 
49,773

Share-based compensation expense
52,740

 
37,348

 
29,747

Provision for losses - accounts receivable
2,286

 
4,110

 
4,484

Deferred income tax benefit
(5,069
)
 
(33,664
)
 
(26,432
)
Changes in operating assets and liabilities, exclusive of effects of
   acquired companies:
 
 
 
 
 
Accounts receivable
(53,771
)
 
(35,170
)
 
(34,760
)
Income tax receivable
6,642

 
(8,444
)
 
18,185

Prepaid expenses and other current assets
(588
)
 
(6,958
)
 
246

Accounts payable
(2,416
)
 
878

 
387

Accrued liabilities
(2,445
)
 
6,050

 
10,717

Deferred revenue
43,603

 
8,639

 
25,811

Net cash provided by operating activities
250,203

 
195,755

 
191,859

 
 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
 
Cost of acquisitions, net of cash acquired
(178,093
)
 
(11,344
)
 
(9,394
)
Purchase of marketable security investments
(115,625
)
 
(59,779
)
 
(20,316
)
Proceeds from marketable security investments
81,205

 
28,786

 
16,837

Additions to property and equipment
(27,424
)
 
(43,057
)
 
(37,726
)
Decrease (increase) in other
1,682

 
(1
)
 
(121
)
Net cash used by investing activities
(238,255
)
 
(85,395
)
 
(50,720
)
 
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
 
Decrease in net borrowings on revolving line of credit

 
(10,000
)
 
(56,000
)
Purchase of treasury shares
(146,553
)
 
(7,474
)
 
(111,838
)
Contributions from employee stock purchase plan
8,051

 
7,044

 
6,236

Proceeds from exercise of stock options
74,907

 
49,845

 
23,527

Net cash (used) provided by financing activities
(63,595
)
 
39,415

 
(138,075
)
 
 
 
 
 
 
Net (decrease) increase in cash and cash equivalents
(51,647
)
 
149,775

 
3,064

Cash and cash equivalents at beginning of period
185,926

 
36,151

 
33,087

Cash and cash equivalents at end of period
$
134,279

 
$
185,926

 
$
36,151

 

See accompanying notes.

F-5



Tyler Technologies, Inc.
Consolidated Statements of Shareholders’ Equity
For the years ended December 31, 2018, 2017 and 2016
(In thousands)
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated Other
Comprehensive
Income (Loss)
 
Retained
Earnings
 
Treasury Stock
 
Total
Shareholders'
Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance at December 31, 2015 (As Adjusted)
48,148

 
$
481

 
$
607,755

 
$
(46
)
 
$
341,191

 
(11,374
)
 
$
(75,352
)
 
$
874,029

Net income

 

 

 

 
113,701

 

 

 
113,701

Issuance of shares pursuant to stock compensation plan

 

 
(82,273
)
 

 

 
827

 
105,800

 
23,527

Stock compensation

 

 
29,747

 

 

 

 

 
29,747

Issuance of shares pursuant to employee stock purchase plan

 

 
1,434

 

 

 
47

 
4,802

 
6,236

Treasury stock purchases

 

 

 

 

 
(882
)
 
(112,699
)
 
(112,699
)
Balance at December 31, 2016 (As Adjusted)
48,148

 
481

 
556,663

 
(46
)
 
454,892

 
(11,382
)
 
(77,449
)
 
934,541

Net income

 

 

 

 
169,571

 

 

 
169,571

Issuance of shares pursuant to stock compensation plan

 

 
28,174

 

 

 
1,113

 
21,671

 
49,845

Stock compensation

 

 
37,348

 

 

 

 

 
37,348

Issuance of shares pursuant to employee stock purchase plan

 

 
4,682

 

 

 
51

 
2,362

 
7,044

Treasury stock purchases

 

 

 

 

 
(44
)
 
(6,613
)
 
(6,613
)
Balance at December 31, 2017 (As Adjusted)
48,148

 
481

 
626,867

 
(46
)
 
624,463

 
(10,262
)
 
(60,029
)
 
1,191,736

Net income

 

 

 

 
147,462

 

 

 
147,462

Issuance of shares pursuant to stock compensation plan

 

 
44,458

 

 

 
1,126

 
30,449

 
74,907

Stock compensation

 

 
52,740

 

 

 

 

 
52,740

Issuance of shares pursuant to employee stock purchase plan

 

 
7,370

 

 

 
45

 
681

 
8,051

Treasury stock purchases

 

 

 

 

 
(781
)
 
(150,050
)
 
(150,050
)
Balance at December 31, 2018
48,148

 
$
481

 
$
731,435

 
$
(46
)
 
$
771,925

 
(9,872
)
 
$
(178,949
)
 
$
1,324,846


See accompanying notes.

F-6



Tyler Technologies, Inc.
Notes to Consolidated Financial Statements
(Tables in thousands, except per share data)
(1)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
DESCRIPTION OF BUSINESS
We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (“IT”) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (“SaaS”) arrangements, which primarily utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.
PRINCIPLES OF CONSOLIDATION
The consolidated financial statements include our parent company and two subsidiaries, which are wholly-owned. All significant intercompany balances and transactions have been eliminated in consolidation. Comprehensive income 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) during the years ended December 31, 2018, 2017 and 2016.
CASH AND CASH EQUIVALENTS
Cash in excess of that necessary for operating requirements is invested in short-term, highly liquid, income-producing investments. Investments with original maturities of three months or less are classified as cash and cash equivalents, which primarily consist of cash on deposit with several banks and money market funds. Cash and cash equivalents are stated at cost, which approximates market value.
REVENUE RECOGNITION
Nature of Products and Services
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (“SSP”) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.

F-7



Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation, and remaining services such as training are not considered highly interdependent or interrelated to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
We recognize royalty revenue when the sale occurs under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized on an estimated basis and are trued up when we receive notice of amounts we are entitled to receive. We typically receive notice of royalty revenues we are entitled to and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered highly interdependent or highly interrelated or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.

F-8



For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct, and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.
Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (license or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.

F-9



For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 15 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.
Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record an unbilled receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Balance at beginning of year
$
5,427

 
$
3,396

 
$
1,640

Provisions for losses - accounts receivable
2,286

 
4,110

 
4,484

Collection of accounts previously written off

 

 

Deductions for accounts charged off or credits issued
(3,066
)
 
(2,079
)
 
(2,728
)
Balance at end of year
$
4,647

 
$
5,427

 
$
3,396

The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.

F-10



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

F-11



 USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the SSP of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.
PROPERTY AND EQUIPMENT, NET
Property, equipment and purchased software are recorded at original cost and increased by the cost of any significant improvements after purchase. We expense maintenance and repairs when incurred. Depreciation and amortization is calculated using the straight-line method over the shorter of the asset’s estimated useful life or the term of the lease in the case of leasehold improvements. For income tax purposes, we use accelerated depreciation methods as allowed by tax laws. 
RESEARCH AND DEVELOPMENT COSTS
We expensed research and development costs of $63.3 million in 2018, $47.3 million in 2017, and $43.2 million in 2016.   
INCOME TAXES
Income taxes are accounted for under the asset and liability method. Deferred taxes arise because of different treatment between financial statement accounting and tax accounting, known as “temporary differences.” We record the tax effect of these temporary differences as “deferred tax assets” (generally items that can be used as a tax deduction or credit in the future periods) and “deferred tax liabilities” (generally items that we received a tax deduction for, which have not yet been recorded in the income statement). The deferred tax assets and liabilities are measured using enacted tax rules and laws that are expected to be in effect when the temporary differences are expected to be recovered or settled. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be "realized." On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the corporate U.S. federal tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. Under ASC 740 Income Taxes, the effects of changes in tax rates and laws are recognized in the period in which the new legislation is enacted. See Note 7 - "Income Tax" for further discussion related to the Tax Act.
SHARE-BASED COMPENSATION
We have a share-based award plan that provides for the grant of stock options, restricted stock units, and performance share units to key employees, directors and non-employee consultants. Stock options generally vest after three to six years of continuous service from the date of grant and have a contractual term of 10 years. Restricted stock unit grants generally vest ratably over three to five years of continuous service from the date of grant. Each performance share unit represents the right to receive one share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation. See Note 9 – “Share-Based Compensation” for further information.

F-12



GOODWILL AND OTHER INTANGIBLE ASSETS
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including identifiable intangible assets, in connection with our business combinations. Upon acquisition, goodwill is assigned to the reporting unit that is expected to benefit from the synergies of the business combination, which is the reporting unit to which the related acquired technology is assigned. A reporting unit is the operating segment, or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by executive management.
We assess goodwill for impairment annually as of April 1st, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable. We begin with the qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying value before applying the quantitative assessment described below. If it is determined through the evaluation of events or circumstances that the carrying value may not be recoverable, we perform a comparison of the estimated fair value of the reporting unit to which the goodwill has been assigned to the sum of the carrying value of the assets and liabilities of that unit. If the sum of the carrying value of the assets and liabilities of a reporting unit exceeds the estimated fair value of that reporting unit, the carrying value of the reporting unit's goodwill is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization.
We did not record any goodwill impairment charges for the years ended December 31, 2018 and 2017. See Note 4 - Goodwill and Other Intangible Assets, for additional information.
Other Intangible Assets
We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Customer base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our customer turnover each year for indications of impairment. Our customer turnover has historically been very low. If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. There have been no significant impairments of intangible assets in any of the periods presented.  
IMPAIRMENT OF LONG-LIVED ASSETS
We periodically evaluate whether current facts or circumstances indicate that the carrying value of our property and equipment or other long-lived assets to be held and used may not be recoverable. If such circumstances are determined to exist, we measure the recoverability of assets to be held and used by a comparison of the carrying amount of the asset or appropriate grouping of assets and the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. The assets and liabilities of a disposed group classified as held for sale would be presented separately in the appropriate asset and liability sections of the balance sheet. There have been no significant impairments of long-lived assets in any of the periods presented.
COSTS OF COMPUTER SOFTWARE
We capitalize software development costs upon the establishment of technological feasibility and prior to the availability of the product for general release to customers. Software development costs primarily consist of personnel costs and rent for related office space. We begin to amortize capitalized costs when a product is available for general release to customers. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the product’s remaining estimated economic life. We have not capitalized any internal software development costs in any of the periods presented.
FAIR VALUE OF FINANCIAL INSTRUMENTS
Cash and cash equivalents, accounts receivables, accounts payables, short-term obligations and certain other assets at cost approximate fair value because of the short maturity of these instruments. The fair value of our revolving line of credit would approximate book value as of December 31, 2018, because our interest rates reset approximately every 30 days or less. See Note 6 – “Revolving Line of Credit” for further discussion.

F-13



As of December 31, 2018, we have $97.7 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2018 through 2022. 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 from other observable market data. These investments are included in short-term investments and non-current investments and other assets. 
As of December 31, 2018, we have $15.0 million invested in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. There has been no impairment of our cost method investment for the periods presented. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
CONCENTRATIONS OF CREDIT RISK
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable from trade customers, and investments in marketable securities. Our cash and cash equivalents primarily consist of operating account balances and money market funds, which are maintained at several major domestic financial institutions and the balances often exceed insured amounts. As of December 31, 2018, we had cash and cash equivalents of $134.3 million. We perform periodic evaluations of the credit standing of these financial institutions.
Concentrations of credit risk with respect to receivables are limited due to the size and geographical diversity of our customer base. Historically, our credit losses have not been significant. As a result, we do not believe we have any significant concentrations of credit risk as of December 31, 2018.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
INDEMNIFICATION
Most of our software license agreements indemnify our customers in the event that the software sold infringes upon the intellectual property rights of a third-party. These agreements typically provide that in such event we will either modify or replace the software so that it becomes non-infringing or procure for the customer the right to use the software. We have recorded no liability associated with these indemnifications, as we are not aware of any pending or threatened infringement actions that are possible losses. We believe the estimated fair value of these intellectual property indemnification clauses is minimal.
We have also agreed to indemnify our officers and board members if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ liability insurance coverage to protect against any such losses. We have recorded no liability associated with these indemnifications. Because of our insurance coverage, we believe the estimated fair value of these indemnification agreements is minimal.
RECLASSIFICATIONS
Certain amounts for previous years have been reclassified to conform to the current year presentation.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."

F-14



We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.
The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.
Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.
We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
December 31, 2017
 
December 31, 2016
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
75,694

 
$
10,548

 
$
86,242

 
$
74,306

 
$
9,427

 
$
83,733

Subscriptions
 
173,510

 
(1,334
)
 
172,176

 
142,704

 
(47
)
 
142,657

Software services
 
187,149

 
(6,689
)
 
180,460

 
174,804

 
(3,156
)
 
171,648

Maintenance
 
361,569

 
(2,250
)
 
359,319

 
322,969

 
(1,971
)
 
320,998

Appraisal services
 
25,023

 

 
25,023

 
26,287

 

 
26,287

Hardware and other
 
17,717

 
(38
)
 
17,679

 
14,973

 
(416
)
 
14,557

Total revenues
 
840,662

 
237

 
840,899

 
756,043

 
3,837

 
759,880

Selling, general and administrative expenses
 
176,974

 
(1,060
)
 
175,914

 
167,161

 
(1,985
)
 
165,176

Amortization of customer and trade name intangibles
 
13,912

 
(531
)
 
13,381

 
13,731

 
(529
)
 
13,202

Operating income
 
160,930

 
1,828

 
162,758

 
131,305

 
6,351

 
137,656

Income tax (benefit) provision
 
(2,317
)
 
(3,798
)
 
(6,115
)
 
19,450

 
2,507

 
21,957

Net income
 
$
163,945

 
$
5,626

 
$
169,571

 
$
109,857

 
$
3,844

 
$
113,701

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
4.40

 
 
 
$
4.55

 
$
3.01

 
 
 
$
3.12

Diluted
 
$
4.18

 
 
 
$
4.32

 
$
2.87

 
 
 
$
2.92

 
 
 
 
 
 
 
 
 
 
 
 
 

F-15



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

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

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

 
$
21,759

 
$
1,611,351

Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 7 - Income Tax Provision for further information.
NEW ACCOUNTING PRONOUNCEMENTS
Recent Accounting Guidance not yet Adopted
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.
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of $15.5 million to $17.8 million of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.


F-16



(2)
ACQUISITIONS
2018
On December 7, 2018, we acquired certain assets and intellectual property of SceneDoc, Inc.("SceneDoc"), a company that provides mobile-first, SaaS field reporting for law enforcement agencies. The total purchase price was approximately $6.2 million, of which $5.4 million was paid in cash and approximately $759,000 accrued for a working capital holdback, subject to certain post-closing adjustments.
On October 1, 2018, we acquired all of the equity interests of TradeMaster, Inc. dba MobileEyes ("MobileEyes"), a company that develops SaaS software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. The total purchase price was approximately $5.3 million in cash.
On August 31, 2018, we acquired all of the assets of CaseloadPRO, L. P., a company that provides a fully featured SaaS probation case management system. The purchase price of $9.3 million was paid in cash.
On April 30, 2018, we acquired all of the capital stock of Socrata, Inc.("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies. The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash.
We have performed a valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the purchase price as of the acquisition date:
In thousands
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Deferred tax assets, net
 
20

Identifiable intangible assets
 
75,000

Goodwill
 
75,657

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,604
)
Deferred revenue
 
(5,915
)
Total consideration
 
$
149,369

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

F-17



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

 
$
865,944

Net income
 
139,315

 
150,515

Basic earnings per share
 
3.62

 
4.04

Diluted earnings per share
 
$
3.47

 
$
3.84

Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.
On April 30, 2018, we acquired all of the equity interests of Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. Tyler has performed a valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately $1.8 million and assumed liabilities of approximately $730,000. We have recorded total goodwill of approximately $3.5 million, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately $7.0 million. The $7.0 million of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately 14 years.
As of December 31, 2018, the purchase price allocations for Sage, Socrata, CaseloadPro, and MobileEyes are complete. As of December 31, 2018, the purchase price allocation for SceneDoc is not yet complete, therefore the preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized.
The operating results of all 2018 acquisitions are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately $13.9 million and the net loss was $11.5 million for the twelve months ended December 31, 2018. The impact of the Sage, CaseloadPRO, MobileEyes and SceneDoc acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.
Our balance sheet as of December 31, 2018, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
2017
On November 29, 2017, we acquired audio and digital two-way radio communications technology and related assets from Radio 10-33, LLC. The total purchase price was $1.4 million, all of which was paid in cash.
On August 2, 2017, we acquired substantially all of the assets and assumed certain liabilities of Digital Health Department, Inc. ("DHD"), a company that provides environmental health software, offering a SaaS solution for public health compliance and inspections processes. The total purchase price, net of debt assumed, was $3.9 million, all of which was paid in cash.
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 total purchase price, net of debt assumed, was $7.0 million, of which $6.1 million was paid in cash and $900,000 was accrued as of December 31, 2017.
The operating results of these acquisition are included in our results of operations of the Enterprise Software segment from their respective dates of acquisition. The impact of these acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.

F-18



2016
On May 31, 2016, we acquired all of the capital stock of ExecuTime Software, LLC, a leading provider of time, attendance, and advanced scheduling software solutions. The total purchase price, net of debt assumed, was $7.4 million. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The operating results of this acquisition are included in our results of operations of the Enterprise Software segment from the date of the acquisition. The impact of this acquisition on our operating results is not material.

(3)PROPERTY AND EQUIPMENT, NET  
Property and equipment, net consists of the following at December 31:
 
Useful
Lives
(years)
 
2018
 
2017
Land

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
122,241

 
116,214

Computer equipment and purchased software
3-5

 
84,649

 
72,531

Furniture and fixtures
5

 
27,238

 
24,834

Transportation equipment
5

 
438

 
476

 
 
 
244,524

 
224,013

Accumulated depreciation and amortization
 
 
(89,347
)
 
(71,698
)
Property and equipment, net
 
 
$
155,177

 
$
152,315

Depreciation expense was $21.2 million in 2018, $17.3 million in 2017, and $13.4 million in 2016.
In 2018, we paid $2.2 million for the expansion of existing buildings.
In 2017, we purchased an office building in Latham, New York for approximately $2.9 million and paid $2.1 million for improvements to that building. We also paid $19.4 million for construction to expand our office building in Yarmouth, Maine.
We own office buildings in Bangor, Falmouth and Yarmouth, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; and Moraine, Ohio. We lease space in some of these buildings to third-party tenants. These leases expire between 2019 and 2025 and are expected to provide rental income of approximately $1.3 million in 2019, $1.3 million in 2020, $1.3 million in 2021, $1.4 million in 2022, $1.4 million in 2023, and $2.4 million thereafter. Rental income from third-party tenants was $1.2 million in 2018, $1.5 million in 2017, and $1.7 million in 2016.

(4)GOODWILL AND OTHER INTANGIBLE ASSETS
Other intangible assets and related accumulated amortization consists of the following at December 31:
 
2018
 
2017
 
 
 
As Adjusted
Gross carrying amount of acquisition intangibles:
 
 
 
Customer related intangibles
$
238,219

 
$
179,789

Acquired software
202,416

 
179,466

Trade names
16,905

 
11,435

Leases acquired
3,694

 
3,694

 
461,234

 
374,384

Accumulated amortization
(184,382
)
 
(144,767
)
Total intangibles, net
$
276,852

 
$
229,617

 
Total amortization expense for intangibles was $39.6 million in 2018, $35.5 million (as adjusted) in 2017, and $35.9 million (as adjusted) during 2016

F-19



The allocation of acquisition intangible assets is summarized in the following table:
 
December 31, 2018
 
December 31, 2017
 
 
 
 
 
 
 
 
 
As Adjusted
 
 
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
Non-amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Goodwill
$
753,718

 

 
$

 
$
657,987

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
238,219

 
15 years

 
78,120

 
179,789

 
15 years

 
63,274

Acquired software
202,416

 
7 years

 
99,772

 
179,466

 
7 years

 
76,800

Trade names
16,905

 
11 years

 
5,139

 
11,435

 
11 years

 
3,768

Leases acquired
3,694

 
10 years

 
1,351

 
3,694

 
10 years

 
925

The changes in the carrying amount of goodwill for the two years ended December 31, 2018 are as follows:
 
Enterprise
Software
 
Appraisal
 and Tax
 
Total
Balance as of 12/31/2016
$
643,680

 
$
6,557

 
$
650,237

Goodwill acquired with acquisitions
7,750

 

 
7,750

Balance as of 12/31/2017
651,430

 
6,557

 
657,987

Goodwill acquired related to the purchase of Socrata
75,657

 

 
75,657

Goodwill acquired related to other acquisitions
20,074

 

 
20,074

Balance as of 12/31/2018
$
747,161

 
$
6,557

 
$
753,718

Estimated annual amortization expense related to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $372,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022, $312,000 in 2023 and $723,000 thereafter. Estimated annual amortization expense related to acquisition intangibles, including acquired software, for which the amortization expense is recorded as cost of revenues, is as follows:
2019
$
40,222

2020
38,820

2021
38,463

2022
34,987

2023
16,990

Thereafter
105,028


(5)ACCRUED LIABILITIES
Accrued liabilities consist of the following at December 31:
 
2018
 
2017
Accrued wages, bonuses and commissions
$
40,100

 
$
43,688

Other accrued liabilities
26,380

 
20,987

 
$
66,480

 
$
64,675


F-20



(6)REVOLVING LINE OF CREDIT
On November 16, 2015, we entered into a $300.0 million Credit Agreement (the “Credit Facility”) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line of 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 December 31, 2018, our interest rate was 5.75% under the prime rate option or approximately 3.77% under the 30-day LIBOR option. The Credit Facility is secured by substantially all 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 December 31, 2018, we were in compliance with those covenants.
As of December 31, 2018, we had no outstanding borrowings and had unused borrowing capacity of $300.0 million under the Credit Facility. In addition, as of December 31, 2018, we had no outstanding letter of credit.
We paid interest of $770,000 in 2018, $804,000 in 2017, and $1.9 million in 2016.

(7)INCOME TAX
The Income tax provision (benefit) on income from operations consists of the following:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Current:
 
 
 
 
 
Federal
$
9,110

 
$
22,883

 
$
41,366

State
4,367

 
4,666

 
7,023

 
13,477

 
27,549

 
48,389

Deferred
(5,069
)
 
(33,664
)
 
(26,432
)
 
$
8,408

 
$
(6,115
)
 
$
21,957

Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Federal income tax expense at statutory rate
$
32,733

 
$
57,209

 
$
47,480

State income tax, net of federal income tax benefit
7,953

 
4,754

 
5,091

Domestic production activities deduction

 
(2,617
)
 
(3,947
)
Excess tax benefits related to stock option exercises
(32,487
)
 
(40,624
)
 
(29,582
)
Tax Act adjustments
(1,750
)
 
(25,992
)
 

Tax credits
(3,715
)
 
(3,578
)
 

Non-deductible business expenses
5,655

 
4,573

 
2,979

Other, net
19

 
160

 
(64
)
 
$
8,408

 
$
(6,115
)
 
$
21,957


F-21



On December 22, 2017, the Tax Act was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the U.S. corporate federal tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%. The impact of the rate reduction on our 2017 income tax provision was a $26.0 million (as adjusted) tax benefit due to the remeasurement of deferred tax assets and liabilities. We recorded an additional $1.8 million tax benefit in 2018 after our 2017 tax returns were finalized. The accounting for the income tax effects of the Tax Act was completed during the fourth quarter of 2018. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings.
The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 
2018
 
2017
 
 
 
As Adjusted
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
8,989

 
$
9,714

Stock option and other employee benefit plans
19,496

 
15,932

Loss and credit carryforwards
17,999

 

Total deferred income tax assets
46,484

 
25,646

Valuation allowance
(1,049
)
 

Total deferred income tax assets, net of valuation allowance
45,435

 
25,646

 
 
 
 
Deferred income tax liabilities:
 
 
 
Intangible assets
(70,752
)
 
(60,189
)
Property and equipment
(8,455
)
 
(5,699
)
Prepaid expenses
(4,079
)
 
(190
)
Deferred revenue
(3,940
)
 
(6,447
)
Total deferred income tax liabilities
(87,226
)
 
(72,525
)
Net deferred income tax liabilities
$
(41,791
)
 
$
(46,879
)
The above 2017 balances reflect an $8.0 million deferred tax liability related to the recognition of revenue as part of the adoption of ASU No. 2014-09.
During 2018, we acquired federal and state net operating loss and tax credit carryforwards totaling $18.0 million in connection with the acquisition of Socrata. The federal and state net operating loss and tax credit carryforwards will expire in various years beginning in 2027, if not utilized. The acquired net operating loss and tax credit carryforwards are subject to an annual limitation but are expected to be realized with the exception of certain state net operating loss carryforwards. The valuation allowance disclosed in the table above relates to state net operating losses not likely to be realized. We believe it is more likely than not that all other deferred tax assets will be realized. However, the amount of the deferred tax asset considered realizable could be adjusted in the future if estimates of reversing taxable temporary differences are revised.
In connection with the acquisition of Socrata in 2018, we recorded a $1.9 million liability for an uncertain tax position associated with acquired tax credit carryforwards. The unrecognized tax benefits are included in deferred income taxes in our consolidated balance sheets and are reflected in the opening balance sheet of Socrata. The entire amount, if recognized, would affect the effective tax rate.
The aggregate changes in the balance of unrecognized tax benefits were as follows:
 
2018
Balance at beginning of year
$

Increases for tax positions related to prior years
1,929

Balance at end of year
$
1,929

Based on the information currently available, we do not anticipate a significant increase or decrease to our tax contingencies for these issues for the next 12 months.

F-22



We are subject to U.S. federal tax, as well as income tax of multiple state, local and foreign jurisdictions. We are routinely subject to income tax examinations by these taxing jurisdictions, but we do not have a history of, nor do we expect any material adjustments as a result of these examinations. During 2017, the Internal Revenue Service issued a “no change” letter upon completion of their examination of our 2012 tax year. With few exceptions, major U.S. federal, state, local and foreign jurisdictions are no longer subject to examination for years before 2014. As of February 20, 2019, no significant adjustments have been proposed by any taxing jurisdiction.
We paid income taxes, net of refunds received, of $6.8 million in 2018, $36.0 million in 2017, and $30.2 million in 2016.

(8)SHAREHOLDERS’ EQUITY
The following table details activity in our common stock:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
Stock option exercises
1,126

 
$
74,907

 
1,113

 
$
49,845

 
827

 
$
23,527

Purchases of common stock
(781
)
 
(150,050
)
 
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
Employee stock plan purchases
45

 
8,051

 
51

 
7,044

 
47

 
6,236

As of February 20, 2019, we had authorization from our board of directors to repurchase up to 2.7 million additional shares of our common stock.

(9)SHARE-BASED COMPENSATION
Share-Based Compensation Plan
In May 2018, stockholders approved the Tyler Technologies, Inc. 2018 Stock Incentive Plan ("the 2018 Plan") which amended and restated the existing Tyler Technologies, Inc. 2010 Stock Option Plan ("the 2010 Plan"). Upon stockholder approval of the 2018 Plan, the remaining shares available for grant under the 2010 Plan were added to the shares authorized for grant under the 2018 Plan. Additionally, any awards previously granted under the 2010 Plan that expire unexercised or are forfeited are added to the shares authorized for grant under the 2018 Plan.
During fiscal year 2018, we granted stock awards under the 2018 Plan in the form of stock options, restricted stock units and performance share units. Stock options generally vest after three to six years of continuous service from the date of grant and have a contractual term of 10 years. Once options become exercisable, the employee can purchase shares of our common stock at the market price on the date we granted the option. Restricted stock unit grants generally vest ratably over three to five years of continuous service from the date of grant. Each performance share unit represents the right to receive one share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation.
As of December 31, 2018, there were 3.8 million shares available for future grants under the plan from the 22.9 million shares previously approved by the shareholders.

F-23



Determining Fair Value of Stock Compensation
Valuation and Amortization Method. We estimate the fair value of stock option awards granted using the Black-Scholes option valuation model. For restricted stock unit and performance stock unit awards, we amortize the fair value of all awards on a straight-line basis over the requisite service periods, which are generally the vesting periods.
Expected Life. The expected life of awards granted represents the period of time that they are expected to be outstanding. The expected life represents the weighted-average period the stock options are expected to be outstanding based primarily on the options’ vesting terms, remaining contractual life and the employees’ expected exercise based on historical patterns.
Expected Volatility. Using the Black-Scholes option valuation model, we estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock.
Risk-Free Interest Rate. We base the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield currently available on U.S. Treasury zero-coupon issues with an equivalent remaining term equal to the expected life of the award.
Expected Dividend Yield. We have not paid any cash dividends on our common stock in more than ten years and we do not anticipate paying any cash dividends in the foreseeable future. Consequently, we use an expected dividend yield of zero in the Black-Scholes option valuation model.
Expected Forfeitures. We use historical data to estimate pre-vesting option forfeitures. We record share-based compensation only for those awards that are expected to vest.
The following weighted average assumptions were used for options granted:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
26.7
%
 
28.1
%
 
29.3
%
Risk-free interest rate
2.7
%
 
2.0
%
 
1.8
%
Expected forfeiture rate
%
 
%
 
%
Share-Based Award Activity
The following table summarizes restricted stock unit and performance stock unit activity during fiscal year 2018 (shares in thousands):
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value per Share
Unvested at January 1, 2018
 

 
$

Granted
 
336

 
$
221.29

Vested
 

 
$

Forfeited
 
(2
)
 
$
229.75

Unvested at December 31, 2018
 
334

 
$
221.25


F-24



Options granted, exercised, forfeited and expired are summarized as follows:
 
Number of
Shares
 
Weighted
Average Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(Years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2015
5,164

 
$
64.43

 
 
 
 

Granted
846

 
147.25

 
 
 
 

Exercised
(827
)
 
28.43

 
 
 
 

Forfeited
(27
)
 
95.33

 
 
 
 

Outstanding at December 31, 2016
5,156

 
83.64

 
 
 
 

Granted
824

 
176.26

 
 
 
 

Exercised
(1,113
)
 
44.80

 
 
 
 

Forfeited
(50
)
 
134.83

 
 
 
 

Outstanding at December 31, 2017
4,817

 
107.91

 
 
 
 
Granted
432

 
208.21

 
 
 
 
Exercised
(1,126
)
 
66.53

 
 
 
 

Forfeited
(31
)
 
158.80

 
 
 
 

Outstanding at December 31, 2018
4,092

 
129.51

 
7
 
$
240,069

Exercisable at December 31, 2018
2,357

 
100.41

 
6
 
$
201,349

We had unvested options to purchase 1.7 million shares with a weighted average grant date exercise price of $169.24 as of December 31, 2018, and unvested options to purchase 2.4 million shares with a weighted average grant date exercise price of $136.51 as of December 31, 2017.
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 
2018
 
2017
 
2016
Weighted average grant-date fair value of stock options granted
$
66.52

 
$
55.56

 
$
46.89

Total intrinsic value of stock options exercised
176,716

 
137,699

 
103,703

Share-Based Compensation Expense\
The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Cost of software services, maintenance and subscriptions
$
13,588

 
$
9,415

 
$
6,548

Selling, general and administrative expenses
39,152

 
27,933

 
23,199

Total share-based compensation expenses
52,740

 
37,348

 
29,747

Tax benefit
(32,487
)
 
(40,624
)
 
(30,059
)
Net decrease (increase) in net income
$
20,253

 
$
(3,276
)
 
$
(312
)
As of December 31, 2018, we had $137.6 million of total unrecognized compensation cost related to unvested options and restricted stock units, net of expected forfeitures, which is expected to be amortized over a weighted average amortization period of 3 years.
Employee Stock Purchase Plan
Under our Employee Stock Purchase Plan (“ESPP”) participants may contribute up to 15% of their annual compensation to purchase common shares of Tyler. The purchase price of the shares is equal to 85% of the closing price of Tyler shares on the last day of each quarterly offering period. As of December 31, 2018, there were 749,000 shares available for future grants under the ESPP from the 2.0 million shares previously approved by the stockholders.

F-25



(10)EARNINGS PER SHARE
Basic earnings and diluted earnings per share data were computed as follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
147,462

 
$
169,571

 
$
113,701

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
38,445

 
37,273

 
36,448

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,678

 
1,973

 
2,513

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

 
39,246

 
38,961

Earnings per common share:
 

 
 

 
 

Basic
$
3.84

 
$
4.55

 
$
3.12

Diluted
$
3.68

 
$
4.32

 
$
2.92

Share-based awards representing the right to purchase common stock of 888,000 shares in 2018, 1,343,000 shares in 2017, and 786,000 shares in 2016 were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.

(11)LEASES
We lease office facilities for use in our operations, as well as transportation and other equipment. Most of our leases are non-cancelable operating lease agreements and they expire at various dates through 2026. In addition to rent, the leases generally require us to pay taxes, maintenance, insurance and certain other operating expenses.
Rent expense was approximately $8.0 million in 2018, $6.9 million in 2017, and $6.7 million in 2016, which included rent expense associated with related party lease agreements of $150,000 in 2017, and $330,000 in 2016. We had no related party lease agreements in 2018.
Future minimum lease payments under all non-cancelable leases at December 31, 2018 are as follows:
Years Ending December 31,
 
2019
$
5,994

2020
5,146

2021
3,976

2022
1,925

2023
1,164

Thereafter
2,132

Total
$
20,337


(12)EMPLOYEE BENEFIT PLANS
We provide a defined contribution plan for the majority of our employees meeting minimum service requirements. Eligible employees can contribute up to 30% of their current compensation to the plan subject to certain statutory limitations. We contribute up to a maximum of 3% of an employee’s compensation to the plan. We made contributions to the plan and charged operating results $9.3 million in 2018, $7.9 million in 2017, and $6.9 million in 2016.


F-26



(13)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.
(14)SEGMENT AND RELATED INFORMATION
We provide integrated information management solutions and services for the public sector, with a focus on local governments.
We provide our software systems and services and appraisal services through five business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;
courts and justice and public safety software solutions;
data and insights solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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, Enterprise Software (“ES”). 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 and public safety processes. 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 noncash amortization of intangible assets associated with their acquisition, 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. The accounting policies of the reportable segments are the same as those described in Note 1, “Summary of Significant Accounting Policies.”
Segment assets include net accounts receivable, prepaid expenses and other current assets and net property and equipment. Corporate assets consist of cash and investments, prepaid insurance, intangibles associated with acquisitions, deferred income taxes and net property and equipment mainly related to unallocated information and technology assets.
ES segment capital expenditures included $2.2 million in 2018 and $24.4 million in 2017 for the expansion of existing buildings and purchases of buildings and land. 

F-27



For the year ended December 31, 2018
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
83,735

 
$
9,706

 
$

 
$
93,441

Subscriptions
210,740

 
9,807

 

 
220,547

Software services
166,921

 
24,348

 

 
191,269

Maintenance
359,904

 
24,617

 

 
384,521

Appraisal services

 
21,846

 

 
21,846

Hardware and other
18,745

 
32

 
4,881

 
23,658

Intercompany
13,155

 

 
(13,155
)
 

Total revenues
$
853,200

 
$
90,356


$
(8,274
)

$
935,282

Depreciation and amortization expense
50,130

 
914

 
10,715

 
61,759

Segment operating income
237,159

 
23,094

 
(68,572
)
 
191,681

Capital expenditures
13,973

 
782

 
10,377

 
25,132

Segment assets
$
556,100

 
$
63,670

 
$
1,171,193

 
$
1,790,963

For the year ended December 31, 2017 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,388

 
$
7,854

 
$

 
$
86,242

Subscriptions
164,317

 
7,859

 

 
172,176

Software services
161,245

 
19,215

 

 
180,460

Maintenance
337,701

 
21,618

 

 
359,319

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,057

 
10

 
4,612

 
17,679

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
765,133

 
$
81,579


$
(5,813
)

$
840,899

Depreciation and amortization expense
43,987

 
760

 
8,648

 
53,395

Segment operating income
229,001

 
20,788

 
(51,964
)
 
197,825

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
365,736

 
$
46,279

 
$
1,199,336

 
$
1,611,351

For the year ended December 31, 2016 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,271

 
$
5,462

 
$

 
$
83,733

Subscriptions
135,469

 
7,188

 

 
142,657

Software services
155,322

 
16,326

 

 
171,648

Maintenance
302,409

 
18,589

 

 
320,998

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,526

 
16

 
3,015

 
14,557

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
689,739

 
$
73,868


$
(3,727
)

$
759,880

Depreciation and amortization expense
43,434

 
984

 
5,355

 
49,773

Segment operating income
196,054

 
18,871

 
(41,832
)
 
173,093

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
321,886

 
$
33,005

 
$
1,023,612

 
$
1,378,503


F-28



Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2018
 
2017
 
2016
 
 
 
 
As Adjusted
 
As Adjusted
Total segment operating income
 
$
191,681

 
$
197,825

 
$
173,093

Amortization of acquired software
 
(22,972
)
 
(21,686
)
 
(22,235
)
Amortization of customer and trade name intangibles
 
(16,217
)
 
(13,381
)
 
(13,202
)
Other income (expense), net
 
3,378

 
698

 
(1,998
)
Income before income taxes
 
$
155,870

 
$
163,456


$
135,658


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

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899


F-29



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

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899


(16)
Deferred Revenue and Performance Obligations
Total deferred revenue, including long-term, by segment is as follows:
 
 
December 31, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
327,521

 
$
277,198

Appraisal and Tax
 
20,018

 
20,387

Corporate
 
3,397

 
2,302

Totals
 
$
350,936

 
$
299,887

The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
Changes in total deferred revenue, including long-term, were as follows:
 
 
2018
Balance at beginning of year (As Adjusted)
 
$
299,887

Deferral of revenue
 
871,498

Recognition of deferred revenue
 
(820,449
)
Balance at end of year
 
$
350,936



F-30



Transaction Price Allocated to the Remaining Performance Obligations
The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of December 31, 2018 was $1.25 billion, of which we expect to recognize approximately 50% as revenue over the next 12 months and the remainder thereafter.

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

(18)    Subsequent Events
The following events and transactions occurred subsequent to December 31, 2018:
On January 31, 2019, (i) Tyler Technologies, Inc., a Delaware corporation (“Parent”), (ii) TMP Subsidiary, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), (iii) MP Holdings Parent, Inc., dba MicroPact, a Delaware corporation (“Micropact”), and (iv) Arlington Capital Partners II, L.P., a Delaware limited partnership (“Representative”), signed an Agreement and Plan of Merger (the “Merger Agreement”).
The Merger Agreement provides for the merger of Merger Sub with and into MicroPact on the terms and subject to the conditions set forth in the Merger Agreement, with MicroPact as the surviving company and a wholly owned, direct subsidiary of Parent.
Pursuant to the Merger Agreement, Parent will pay MicroPact’s shareholders aggregate merger consideration of approximately $185.0 million in cash, which shall include an amount equal to MicroPact’s closing date working capital and be subject to a post-closing working capital adjustment as described in the Merger Agreement and an additional merger consideration of up to $10.0 million based on certain fiscal 2019 EBITDA thresholds. The merger consideration will be funded from cash on hand and proceeds from the revolving credit facility.
The Merger and the Merger Agreement have been approved by the boards of directors of both MicroPact, Parent and Merger Sub. The Merger Agreement contains customary representations, warranties, and covenants of MicroPact, Parent and Merger Sub. The covenants include, among others, an obligation on behalf of MicroPact to operate its business in the ordinary course until the Merger is consummated, and limitations on the right of MicroPact to solicit or engage in negotiations regarding alternative acquisition proposals during the pre-Closing period.
The completion of the Merger is subject to customary closing conditions, including the expiration or the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act. The Federal Trade Commission granted early termination of that waiting period effective February 15, 2019. Customary closing conditions also include each party’s satisfaction of the applicable representations and warranties, and compliance in all material respects with its applicable covenants. Consummation of the Merger is not subject to a financing condition.
The Merger Agreement may be terminated prior to closing under certain enumerated circumstances, including if the Merger is not consummated by May 1, 2019. Termination rights are held by Parent, MicroPact, and Representative, depending on the circumstances giving rise to the termination. 
The foregoing description of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, a copy of which is attached hereto as Exhibit 10.7 and incorporated herein by reference.

F-31



MicroPact is a leading provider of commercial off-the-shelf (COTS) solutions, including entellitrak®, a low-code application development platform for case management and business process management used extensively in the public sector.
On February 1, 2019, we acquired all the assets of Civic, LLC ("MyCivic"), a company that provides software solutions to connect communities. The purchase price is $3.7 million of which $3.6 million was paid in cash and approximately $90,000 was accrued for a working capital holdback.

(19)    QUARTERLY FINANCIAL INFORMATION (unaudited)
The following table contains selected financial information from unaudited statements of income for each quarter of 2018 and 2017:
 
Quarters Ended
 
2018
 
2017 (As Adjusted)
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31(a)
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
241,981

 
$
236,067

 
$
236,060

 
$
221,174

 
$
217,701

 
$
214,706

 
$
208,763

 
$
199,729

Gross profit
115,871

 
111,626

 
109,276

 
102,805

 
105,350

 
103,989

 
95,503

 
94,535

Income before income taxes
40,107

 
38,626

 
37,700

 
39,437

 
45,261

 
44,357

 
37,197

 
36,641

Net income
31,552

 
38,924

 
39,161

 
37,825

 
66,196

 
38,836

 
31,770

 
32,769

Earnings per diluted share
$
0.79

 
$
0.96

 
$
0.97

 
$
0.95

 
$
1.68

 
$
0.99

 
$
0.81

 
$
0.84

Shares used in computing diluted
   earnings per share
39,891

 
40,528

 
40,224

 
39,836

 
39,499

 
39,342

 
39,201

 
38,932

(a) The fourth quarter of 2017 includes the significant impact of the enactment of the Tax Act. The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%.  The impact of the rate reduction on our 2017 income tax provision is a $26.0 million tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note 7 - "Income Tax" for further discussion on the impact the Tax Act.


F-32
EX-10.7 2 plan_ofxmergermicropactexh.htm EXHIBIT 10.7 Exhibit


AGREEMENT AND PLAN OF MERGER

BY AND AMONG

TYLER TECHNOLOGIES, INC.,

TMP SUBSIDIARY, INC.,

MP HOLDINGS PARENT, INC.,

AND

THE REPRESENTATIVE IDENTIFIED HEREIN

DATED AS OF JANUARY 31, 2019






TABLE OF CONTENTS
 
 
Page
ARTICLE I EFFECTS OF THE MERGER; MERGER CONSIDERATION
2
1.1
Merger
2
1.2
Effect of the Merger
2
1.3
Certificate of Incorporation; Bylaws
2
1.4
Officers of the Surviving Company
2
1.5
Common Stock of Merger Sub
2
1.6
Effect on Company Capital Stock
2
1.7
Employee Loans; Treatment of Unvested Restricted Stock
3
1.8
Merger Consideration
4
1.9
Closing Payments
4
1.10
Adjustment of the Merger Consideration.
5
1.11
Other Payments
9
1.12
Withholding
9
1.13
Letters of Transmittal
10
1.14
Merger Consideration Holdbacks
11
1.15
Additional Merger Consideration
11
1.16
Issuances or Transfers of Common Stock
14
1.17
No Liability
15
ARTICLE II CLOSING
15
2.1
Closing
15
2.2
Effective Time
15
2.3
Deliveries by the Company and the Representative at Closing
15
2.4
Deliveries by Parent and Merger Sub at Closing
16
ARTICLE III REPRESENTATIONS AND WARRANTIES OF THE COMPANY
16
3.1
Organization and Power
16
3.2
Authorization of Agreement
17
3.3
Conflicts; Consents of Third Parties
17
3.4
Capitalization; Operating Subsidiaries
18
3.5
Financial Statements
19
3.6
Undisclosed Liabilities; Indebtedness
19
3.7
Absence of Certain Developments
20
3.8
Legal Proceedings
21
3.9
Compliance with Laws; Permits
21
3.10
Taxes
22
3.11
Title to Properties
25
3.12
Environmental Matters
25
3.13
Material Contracts
26
3.14
Government Contracts
27

i



3.15
Personal Property
28
3.16
Intellectual Property
28
3.17
Employee Benefit Plans
30
3.18
Labor
33
3.19
Privacy; Business Systems; and Data Security
34
3.20
Security Clearance
34
3.21
Transactions With Related Parties
35
3.22
Insurance
35
3.23
Corporate Records
35
3.24
Financial Advisors
35
3.25
LIMITATIONS OF REPRESENTATIONS AND WARRANTIES
35
ARTICLE IV REPRESENTATIONS AND WARRANTIES OF PARENT AND MERGER SUB
36
4.1
Organization and Power
36
4.2
Authorization of Agreement
37
4.3
Conflicts; Consents of Third Parties
37
4.4
Legal Proceedings
37
4.5
Financial Capability
38
4.6
Solvency
38
4.7
Investment
38
4.8
Financial Advisors
38
4.9
No Other Representations and Warranties; No Reliance; Parent and Merger Sub Investigation
38
ARTICLE V COVENANTS
39
5.1
Conduct of Business
39
5.2
Access to Information
41
5.3
Exclusivity
42
5.4
Efforts; Regulatory Filings and Consents.
42
5.5
Notification of Certain Matters
45
5.6
Confidentiality
45
5.7
Preservation of Records
45
5.8
Publicity
46
5.9
Director and Officer Liability; Indemnification
46
5.10
Stockholder Approval
47
5.11
Restrictive Covenants Agreements
47
5.12
Employees.
47
5.13
Corporate Records.
48
ARTICLE VI CONDITIONS TO CLOSING
48
6.1
Conditions to the Obligations of the Company, Parent and Merger Sub
48
6.2
Other Conditions to the Obligations of Parent and Merger Sub
48
6.3
Other Conditions to the Obligations of the Company
49
6.4
Frustration of Closing Conditions
50

ii



ARTICLE VII TERMINATION
50
7.1
Termination
50
7.2
Effect of Termination
52
ARTICLE VIII TAX MATTERS
52
8.1
Intended Tax Treatment
52
8.2
Cooperation and Exchange of Information
52
8.3
Tax Returns.
53
8.4
Straddle Period Taxes
54
8.5
Contests
55
8.6
338(g) Elections
55
8.7
Other Tax Matters
55
8.8
Transfer Taxes
55
8.9
Tax Refunds
55
8.10
Tax Indemnification
56
8.11
Tax Treatment of Indemnification Payments
56
8.12
Survival
56
8.13
Overlap
56
ARTICLE IX INDEMNIFICATION
57
9.1
Survival of Representations and Covenants
57
9.2
General Indemnification
57
9.3
Notice of Claims; Third Party Claims
58
9.4
Limitation on Indemnification Obligations
60
9.5
Manner of Payment
61
9.6
Representative
62
9.7
Exclusive Remedy
62
ARTICLE X MISCELLANEOUS
63
10.1
Expenses
63
10.2
GOVERNING LAW
63
10.3
SUBMISSION TO JURISDICTION; WAIVERS
63
10.4
Recovery of Costs and Attorneys’ Fees
64
10.5
Further Assurances
64
10.6
Entire Agreement
64
10.7
Amendments and Waivers
64
10.8
Notices
65
10.9
Severability
66
10.10
Specific Performance
66
10.11
No Third-Party Beneficiaries; No Recourse Against Affiliates
67
10.12
Assignment
67
10.13
Authorization of Representative
67
10.14
Attorney Conflict Waiver
70
10.15
Limitation on Damages
70
10.16
Counterparts
70
ARTICLE XI DEFINITIONS AND INTERPRETATIONS
71

iii



11.1
Certain Definitions
71
11.2
Certain Interpretive Matters
84


Exhibits
Exhibit A
Surviving Company Certificate of Incorporation
Exhibit B    Sample Working Capital and Agreed Principles
Exhibit C    Pro Rata Share
Exhibit D    Net EBITDA Example



iv



AGREEMENT AND PLAN OF MERGER
THIS AGREEMENT AND PLAN OF MERGER (this “Agreement”) is entered into as of January 31, 2019, by and among (i) Tyler Technologies, Inc., a Delaware corporation (“Parent”), (ii) TMP Subsidiary, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), (iii) MP Holdings Parent, Inc., a Delaware corporation (the “Company”), and (iv) Arlington Capital Partners II, L.P., a Delaware limited partnership, solely in its capacity as representative for the Sellers (the “Representative”). Parent, Merger Sub, the Company and, as applicable, the Representative are sometimes referred to in this Agreement as a “Party” and collectively as the “Parties.” Capitalized terms that are used in this Agreement and not otherwise defined herein shall have the respective meanings ascribed to such terms in ARTICLE XI.
W I T N E S E T H:
WHEREAS, the Parties intend to effectuate a merger (the “Merger”) of Merger Sub with and into the Company in accordance with this Agreement and the Delaware General Corporation Law (the “DGCL”), with the Company surviving the Merger (the “Surviving Company”);
WHEREAS, the boards of directors of the Company, Parent and Merger Sub have, upon the terms and subject to the conditions set forth herein, (i) unanimously approved this Agreement, the Merger and the other transactions contemplated hereby and (ii) declared that this Agreement, the Merger and the other transactions contemplated hereby are advisable on the terms and conditions set forth herein;
WHEREAS, the board of directors of the Company has recommended that the stockholders of the Company adopt and approve this Agreement and the transactions contemplated hereby;
WHEREAS, concurrently with the execution of this Agreement, (i) in accordance with Section 2.1 of the Company Stockholder Agreement, the Majority ACP Holders (as defined in the Company Stockholder Agreement) have approved this Agreement and the transactions contemplated hereby, including the Merger, and, (ii) in accordance with the DGCL, the stockholders of the Company holding a majority of the outstanding shares of capital stock of the Company representing the Requisite Stockholder Approval have approved this Agreement and the transactions contemplated hereby, including the Merger, by written consent; and
WHEREAS, Parent, as the sole stockholder of Merger Sub, has adopted and approved this Agreement and the transactions contemplated hereby in accordance with the DGCL.
NOW, THEREFORE, in consideration of the foregoing and the mutual representations, warranties, covenants and agreements contained herein, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, and intending to be legally bound hereby, the Parties hereby agree as follows:

1



ARTICLE I
EFFECTS OF THE MERGER; MERGER CONSIDERATION
1.1    Merger. At the Effective Time and upon the terms and subject to the conditions of this Agreement and the applicable provisions of the DGCL, Merger Sub shall merge with and into the Company, the separate corporate existence of Merger Sub shall cease and the Company shall continue as the Surviving Company and as a wholly owned Subsidiary of Parent.
1.2    Effect of the Merger. At the Effective Time, the effect of the Merger shall be as provided in the applicable provisions of the DGCL. Without limiting the generality of the foregoing, and subject thereto, at the Effective Time by virtue of the Merger and without any action on the part of Merger Sub or the Company, all of the property, rights, privileges, powers and franchises of the Company and Merger Sub shall vest in the Surviving Company, and all debts, liabilities and duties of the Company and Merger Sub shall become the debts, liabilities and duties of the Surviving Company.
1.3    Certificate of Incorporation; Bylaws. At the Effective Time, by virtue of the Merger and without any action on the part of Merger Sub or the Company, (a) the certificate of incorporation of the Surviving Company shall be amended and restated in the form of Exhibit A and, as so amended, shall be the certificate of incorporation of the Surviving Company until thereafter amended in accordance with the terms thereof or as provided by applicable Law, and (b) the bylaws of the Merger Sub as in effect immediately prior to the Effective Time shall be the bylaws of the Surviving Company until thereafter amended in accordance with the terms thereof, the certificate of incorporation of the Surviving Company or as provided by applicable Law; provided that, in each case, the name of the corporation set forth therein shall be changed to MicroPact Holdings, Inc.
1.4    Officers of the Surviving Company. The officers of Merger Sub immediately prior to the Effective Time shall, from and after the Effective Time, be the officers of the Surviving Company until the earlier of their resignation or removal or until their respective successors are duly elected and qualified, as the case may be.
1.5    Common Stock of Merger Sub. At the Effective Time, by virtue of the Merger and without any action on the part of Merger Sub, the Company or Parent, each share of common stock of Merger Sub issued and outstanding immediately prior to the Effective Time shall each be converted into and exchanged for one (1) share of common stock of the Surviving Company.
1.6    Effect on Company Capital Stock. At the Effective Time, upon the terms and subject to the conditions of this Agreement, by virtue of the Merger and without any action on the part of the Company, Parent, Merger Sub or the Sellers, as the case may be:
(a)    Preferred Stock. At the Effective Time, no share of Preferred Stock shall be issued and outstanding, requiring no action by virtue of the Merger.
(b)    Common Stock. Each share of Common Stock, including, subject to Section 1.7, Vested Restricted Stock but excluding Unvested Restricted Stock, that is issued and outstanding immediately prior to the Effective Time shall be canceled, extinguished and automatically converted

2



into the right to receive an amount of cash (without interest) equal to the Per Share Merger Consideration (as reduced at the Closing by the Per Share Portion of each of the Holdback Amounts and the Representative Expense Fund Amount consistent with Section 1.9(a), and subject to adjustment as provided in Section 1.10(e)) in cash, payable in accordance with and subject to the conditions provided in this ARTICLE I.
(c)    Treasury Stock. Each share of treasury stock of the Company, if any, shall automatically be cancelled and retired and shall cease to exist, and no consideration shall be paid or delivered in exchange therefor.
(d)    Dissenting Shares. Notwithstanding any provision of this Agreement to the contrary, including this Section 1.6, shares of Common Stock issued and outstanding immediately prior to the Effective Time (other than shares of Common Stock cancelled in accordance with Section 1.6(c)) and held by a holder who has not voted in favor of adoption of this Agreement or consented thereto in writing and who has properly exercised appraisal rights of such shares of Common Stock in accordance with Section 262 of the DGCL (such shares of Common Stock being referred to collectively as the “Dissenting Shares” until such time as such holder fails to perfect or otherwise loses such holder's appraisal rights under the DGCL with respect to such shares of Common Stock) shall not be converted into a right to receive a portion of the Merger Consideration, but instead shall be entitled to only such rights as are granted by Section 262 of the DGCL; provided, however, that if, after the Effective Time, such holder fails to perfect, withdraws, or loses such holder's right to appraisal pursuant to Section 262 of the DGCL or if a court of competent jurisdiction shall determine that such holder is not entitled to the relief provided by Section 262 of the DGCL, such shares of Common Stock shall be treated as if they had been converted as of the Effective Time into the right to receive the portion of the Merger Consideration, if any, to which such holder is entitled pursuant to Section 1.6(b), without interest thereon. The Company shall provide Parent prompt written notice of any demands received by the Company for appraisal of shares of Common Stock, any withdrawal of any such demand and any other demand, notice or instrument delivered to the Company prior to the Effective Time pursuant to the DGCL that relates to such demand, and Parent shall have, at Parent’s sole cost and expense, the opportunity and right to direct all negotiations and proceedings with respect to such demands. Except with the prior written consent of Parent, the Company shall not make any payment with respect to, or settle or offer to settle, any such demands.
1.7    Employee Loans; Treatment of Unvested Restricted Stock.
(a)    To the extent that the purchase price for any shares of the Vested Restricted Stock payable under the applicable Restricted Stock Award Agreement was paid by a promissory note or other form of a loan or advance by the Company or its predecessor and any amounts payable pursuant to such note, loan or advance remain unpaid and outstanding as of the Closing, the amounts payable to the respective Seller by Parent pursuant to Section 1.6(b) shall be reduced by the applicable amounts so owed by such Seller in order to satisfy such obligations in full (the aggregate of the unpaid amounts as of the Closing of all Sellers pursuant to such notes, loans or advances, the “Seller Loans Balance”).

3



(b)    At the Effective Time, each share of Unvested Restricted Stock issued and outstanding immediately prior to the Effective Time, if any, shall be canceled and extinguished. Holders of Unvested Restricted Stock will be entitled to receive an Unvested Restricted Stock Refund Payment to the extent required by such holder’s Restricted Stock Award Agreement(s).
1.8    Merger Consideration. The aggregate consideration in respect of all shares of Common Stock and Vested Restricted Stock shall be an amount equal to (a) One Hundred and Eighty-Five Million Dollars ($185,000,000), plus (b) the amount, if any, by which the Working Capital exceeds the Working Capital Target, minus (c) the amount, if any, by which the Working Capital Target exceeds the Working Capital, minus (d) Transaction Expenses, plus (e) the Seller Loans Balance (such resulting amount pursuant to clauses (a)-(e), and as such amount may be adjusted pursuant to the provisions of Section 1.10, the “Merger Consideration”). The Merger Consideration shall be allocated among the Sellers as specified in the Pre-Closing Statement delivered pursuant to Section 1.10. The Parties acknowledge and agree that neither Parent, Merger Sub nor the Surviving Company shall have any liability to any Person relating to, or obligation to verify, the allocation of the Merger Consideration among the Sellers as set forth in the Pre-Closing Statement (including with respect to the determination of the Per Share Merger Consideration and the Per Share Portion), and upon payment of the amounts set forth in this Section 1.8 in accordance with the Pre-Closing Statement, Parent and Merger Sub will have satisfied all of their respective obligations under this Agreement with respect thereto, subject to any adjustments to the Merger Consideration pursuant to Section 1.10.
1.9    Closing Payments. At the Closing, Parent shall make or cause to be made, by wire transfer of immediately available funds, the following payments (each such payment, a “Closing Payment”):
(a)    payment to the account designated by American Stock Transfer & Trust Company, LLC, appointed by Parent to act as its paying agent in the Merger (the “Paying Agent”) of a cash amount equal to the aggregate amount of the Estimated Closing Consideration payable to the Sellers accordance with Section 1.6(b) and as set forth in the Pre-Closing Statement to be distributed by the Paying Agent to the Sellers in accordance with this ARTICLE I; provided, that if any Seller has not delivered to Parent a duly executed and completed Letter of Transmittal and Surrendered Certificate(s) prior to the Closing Date, the amount allocated with respect to such Seller will be paid to the Paying Agent on behalf of such Seller (and distributed thereto upon delivery of such executed and completed Letter of Transmittal and Surrendered Certificate(s)). The term “Estimated Closing Consideration” means the Estimated Merger Consideration less (i) the Holdback Amounts and less (ii) the Representative Expense Fund Amount.
(b)    payment to the Representative of a cash amount equal to Five Hundred Thousand Dollars ($500,000) (such amount, the “Representative Expense Fund Amount”) to a bank account designated in writing by the Representative; and

4



(c)    payment on behalf of the Group Companies, to the payees thereof, of an aggregate cash amount equal to the amount of all Closing Date Indebtedness of the type identified in item (i) of the definition of “Indebtedness” and all Transaction Expenses (other than the Unvested Restricted Stock Refund Payments, which shall instead be paid by Parent to the account designated by the Company for further distribution to the holders of Unvested Restricted Stock entitled thereto in accordance with Section 1.7(b)).
Each of the Closing Payments shall be made in the amounts and as set forth in the Pre-Closing Statement delivered pursuant to Section 1.10.
1.10    Adjustment of the Merger Consideration.
(a)    Pre-Closing Statement. No later than three (3) Business Days prior to the Closing Date (or at such earlier time as may reasonably be practicable), the Company shall deliver to Parent a statement (the “Pre-Closing Statement”) including or setting forth the following:
(i)    a good faith estimate of the Closing Balance Sheet;
(ii)    a calculation of estimated Working Capital;
(iii)    the amounts of the Closing Date Indebtedness and the holders thereof;
(iv)    the amounts of the Transaction Expenses and the payees thereof, including the Unvested Restricted Stock Refund Payments, including wiring instructions with respect to each payee of Transaction Expenses;
(v)    the Company’s good faith estimate of the Merger Consideration as of the Adjustment Time (the “Estimated Merger Consideration”); and
(vi)    the allocation of the Estimated Closing Consideration among Sellers.
The Pre-Closing Statement shall include reasonably detailed calculations with respect to each component of the Estimated Merger Consideration. As applicable, the Pre-Closing Statement shall be prepared in a manner consistent with the definitions of the terms Working Capital, Transaction Expenses and the Accounting Rules and practices referred to therein, including the definitions of any defined terms used in such definitions and including as reflected on Exhibit B).
(b)    Final Merger Consideration Adjustment. The Merger Consideration shall be adjusted following the Closing based on the difference between the Final Closing Date Merger Consideration (as determined in accordance with this Section 1.10) and the Estimated Merger Consideration, if any, and payment shall be made in respect of any such post-Closing adjustment as set forth in Section 1.10(e).
(c)    Closing Statement. No later than ninety (90) days after the Closing Date, Parent shall cause to be prepared in good faith and delivered to the Representative a statement (the “Closing Statement”), including an unaudited consolidated balance sheet of the Company as of the Adjustment Time (the “Closing Balance Sheet”) and setting forth Parent’s calculation of the Merger

5



Consideration as of the Adjustment Time (“Closing Date Merger Consideration”). The Closing Statement shall be prepared in a manner consistent with the definitions of the terms Working Capital, Transaction Expenses and the Accounting Rules and practices referred to therein (including as reflected on Exhibit B). The Closing Statement shall entirely disregard (i) any and all effects on the assets or liabilities of the Group Companies as a result of the Transaction or of any financing or refinancing arrangements entered into at any time by Parent or its Affiliates or any other transaction entered into by Parent or its Affiliates in connection with the consummation of the Transaction and (ii) any of the plans, transactions, or changes which Parent intends to initiate or make or cause to be initiated or made after the Closing with respect to any Group Company or their respective businesses or assets, or any facts or circumstances that are unique or particular to Parent or its Affiliates or any of their assets or liabilities. For the avoidance of doubt, unless the Representative otherwise agrees in writing, Parent may not amend, adjust, supplement or modify the Closing Statement or the amount of Closing Date Merger Consideration following its delivery to the Representative. If Parent fails to deliver the Closing Statement within such ninety (90)-day period, then in addition to any other rights the Representative may have under this Agreement, the Representative shall have the right to elect that the Estimated Merger Consideration be deemed to be the amount of the Closing Date Merger Consideration and be final and binding and used for purposes of calculating the adjustment pursuant to Section 1.10(e). The Parties acknowledge that no adjustments may be made to the Working Capital Target.
(d)    Disputes.
(i)    The Representative shall have thirty (30) days after receipt of the Closing Statement to review the Closing Statement; provided that if Parent does not promptly provide access or other information specified in Section 1.10(f) (and in any event within five (5) Business Days of any request by the Representative), then the Representative shall have thirty (30) days plus the number of days between the date of the Representative’s request for such access or information and the date Parent grants or provides such access or information. If the Representative disagrees with Parent’s calculation of the Closing Date Merger Consideration as set forth in the Closing Statement, the Representative may, within such period, deliver a written notice to Parent (a “Dispute Notice”) disagreeing with such calculation and, to the extent reasonably able to so specify, setting forth the Representative’s basis for such disagreement (the “Disputed Items”). If the Representative fails to deliver a Dispute Notice during such period, the Representative shall have waived its rights to contest the Closing Statement and the calculations of the Closing Date Merger Consideration set forth therein shall be deemed to be final and binding upon the Parties, and such amount shall be used as the Final Closing Date Merger Consideration for purposes of calculating the adjustment pursuant to Section 1.10(e).
(ii)    If a Dispute Notice is duly delivered pursuant to Section 1.10(d)(i), the Representative and Parent shall, during the thirty (30) days following such delivery, attempt to reach an agreement on all or a portion of the Disputed Items. If Parent and the Representative reach an agreement on any Disputed Item during such period, the resolution of such Disputed Items shall be in writing and shall be final and binding upon the Parties. If, during such thirty (30)-day period, the Representative and Parent are unable to reach an

6



agreement on all of the Disputed Items, then all Disputed Items remaining in dispute following such thirty (30)-day period shall be submitted by the Representative and Parent to the Accounting Referee (the “Referred Disputed Items”) as promptly as reasonably practicable for a determination resolving such Referred Disputed Items (it being agreed and understood that the Accounting Referee shall act as an arbitrator to determine the Referred Disputed Items (and, as a result thereof, the Closing Date Merger Consideration) and shall do so based solely on presentations and information provided by Parent and the Representative, as further specified below, and not by independent review). In conducting its review, the decision of the Accounting Referee shall be solely based on (A) the definitions and other applicable provisions of this Agreement, (B) a single presentation by each of the Representative and Parent limited to the Referred Disputed Items (which presentations the Accounting Referee shall be instructed to forward to Parent and the Representative, as applicable) and (C) one (1) written response submitted to the Accounting Referee by each of the Representative and Parent within ten (10) Business Days after receipt of each such presentation (which responses the Accounting Referee shall be instructed to forward to Parent and the Representative, as applicable), and not on independent review. The scope of the disputes to be resolved by the Accounting Referee shall be limited to resolving the Referred Disputed Items, and, in connection therewith, fixing mathematical errors and determining whether the Referred Disputed Items were determined in accordance with this Agreement (including the definition of the terms Working Capital, Transaction Expenses and the Accounting Rules) and the Accounting Referee is not to make any other determination. The Accounting Referee shall deliver to the Representative and Parent, as promptly as practicable (but in any case no later than thirty (30) days from the date of engagement of the Accounting Referee), a report setting forth its calculations of the Closing Date Merger Consideration based solely upon (x) the Accounting Referee’s final determination of the Referred Disputed Items and (y) the items which were finally determined pursuant to Sections 1.10(d)(i) and 1.10(d)(ii) and not submitted to the Accounting Referee for resolution, which such Closing Date Merger Consideration amount shall not be less than the applicable amount thereof shown in Parent’s calculation delivered pursuant to Section 1.10(c) nor more than the amount thereof shown in the Representative’s calculation delivered pursuant to Section 1.10(d)(i). Such report shall be final and binding upon the Parties, absent manifest error, and shall be used for purposes of calculating the adjustment pursuant to Section 1.10(b). Notwithstanding anything herein to the contrary, the dispute resolution mechanism contained in this Section 1.10(d) shall be the exclusive mechanism for resolving disputes regarding the Merger Consideration adjustment. Judgment may be entered upon the determination of the Accounting Referee in any court having jurisdiction over the Party against which such determination is to be enforced. The fees, costs and expenses of the Accounting Referee shall be borne by the Parties in proportion to the relative amount each Party’s determination has been modified, with any amount borne by the Representative to be paid out of the Representative Expense Fund Amount. For example, if the Representative challenges the calculation of the Closing Date Merger Consideration by an amount of $100,000, but the Accounting Referee determines that the Representative has a valid claim for only $60,000, the Representative (on behalf of the Sellers) shall bear 40% of the fees and expenses of the Accounting Referee and Parent shall bear the other 60% of such fees and expenses of the Accounting Referee. The Representative

7



and Parent shall, and Parent shall cause the Group Companies, and each of its and their representatives to, reasonably cooperate and assist in any review by the Accounting Referee of the Closing Statement and the calculations of the Closing Date Merger Consideration.
(e)    Final Closing Date Merger Consideration. Following the time that the Closing Date Merger Consideration is finally determined pursuant to this Section 1.10 (such finally determined amount, the “Final Closing Date Merger Consideration”), payment shall be made as follows:
(i)    If the Final Closing Date Merger Consideration is greater than or equal to the Estimated Merger Consideration (the amount of such excess, the “Increase Amount”), then within five (5) Business Days after the Final Closing Date Merger Consideration is finally determined pursuant to this Section 1.10, (A) Parent shall pay by wire transfer of immediately available funds an amount equal to the Increase Amount to the Paying Agent (for further distribution to the Sellers who delivered to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time), and (B) Parent shall disburse the Adjustment Holdback Amount to the Paying Agent (for further distribution to the Sellers who delivered to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time).
(ii)    If the Final Closing Date Merger Consideration is less than the Estimated Merger Consideration, then within five (5) Business Days after the Final Closing Date Merger Consideration is finally determined pursuant to this Section 1.10, (A) the Adjustment Holdback Amount shall be deemed automatically reduced by the full amount of such deficiency (for purposes of clarity, the absolute amount of such deficiency will be subtracted from the Adjustment Holdback Amount thereby resulting in a reduction of the Adjustment Holdback Amount) (it being understood that, notwithstanding anything to the contrary contained herein, the Adjustment Holdback Amount shall be the sole source of recovery for any payment required to be made to Parent pursuant to this Section 1.10(e)(ii)), and (B) Parent shall disburse in accordance with Section 1.11 to the Paying Agent (for further distribution to the Sellers who delivered to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time) the balance of the Adjustment Holdback Amount, if any, remaining after the reduction of the Adjustment Holdback Amount pursuant to the preceding clause (A).
(iii)    Notwithstanding anything to the contrary in this Section 1.10(e), if, at the time that Parent is required to make any payments to the Paying Agent (on behalf of the Sellers) pursuant to this Section 1.10(e), any Seller has not delivered Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time, then the amount allocated with respect to such Seller will be paid to the Paying Agent on behalf of such Seller (and distributed thereto upon delivery of such executed and completed Letter of Transmittal and Surrendered Certificate(s)).
Upon payment of the amounts provided in this Section 1.10(e) in accordance herewith, none of the Parties may make or assert any claim under this Section 1.10.

8



(f)    Cooperation. During the period of time from and after the Closing Date through the final determination and payment of the Final Closing Date Merger Consideration in accordance with this Section 1.10, Parent shall afford, and shall cause the Group Companies to afford, to the Representative and any accountants, counsel or financial or other advisers retained by the Representative in connection with the review of the Closing Date Merger Consideration, and afford to the Accounting Referee in connection with any review by it in accordance with Section 1.10(d)(ii), direct access during normal business hours upon reasonable advance notice to all the books, properties, records, contracts, documents, information, personnel and representatives of the Group Companies and their accountants (including the work papers of the Surviving Company’s accountants) relevant to the review or preparation of the Closing Statement and the calculation of the Closing Date Merger Consideration and, if requested by the Representative, shall provide any such books, records, contracts, documents and information electronically and in such formats as are reasonably requested.
(g)    No Further Ownership Rights in Common Stock. The Estimated Closing Consideration paid in accordance with the terms of this ARTICLE I, subject to the indemnification provisions set forth in this Agreement, payment of the amounts provided in Section 1.11, and the rights of Sellers with respect to the Holdback Amounts, the Representative Expense Fund Amount and any Additional Merger Consideration Payment, each as provided herein, shall be deemed to have been paid in full satisfaction of all rights pertaining to the shares of Common Stock formerly represented by the Stock Certificates. From and after the Effective Time, there shall be no further registration of transfers of shares of Common Stock on the stock transfer books of the Surviving Company.
(h)    Adjustments. Without limiting the other provisions of this Agreement, if at any time during the period between the date of this Agreement and the Effective Time, any change in the outstanding shares of Common Stock shall occur, including by reason of any reclassification, recapitalization, stock split (including reverse stock split), or combination, exchange or readjustment of shares, or any stock dividend or distribution paid in stock, the applicable Per Share Merger Consideration and any other amounts payable pursuant to this Agreement shall be appropriately adjusted to reflect such change.
1.11    Other Payments. In order to facilitate the payment of any Other Seller Payments pursuant to this Agreement, such funds shall be paid to an account designated by the Paying Agent (on behalf of the Sellers) for distribution to the Sellers entitled thereto on a pro rata basis (based on each Seller’s Pro Rata Share), subject to such Sellers delivering to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time. The Parties acknowledge and agree that Parent and the Surviving Company shall have no liability to any Person relating to, or obligation to verify, the allocation of any Other Seller Payment among the Sellers as set forth in this Section 1.11, and upon payment of any Other Seller Payment in accordance with this Section 1.11 or as directed by the Representative, Parent will have satisfied all of its obligations under this Agreement with respect thereto.

9



1.12    Withholding. Parent, the Company and Paying Agent shall be entitled to deduct and withhold from the amounts payable pursuant to this Agreement such amounts as it reasonably determines it is required to deduct and withhold with respect to the making of such payments under any provision of U.S. federal, state, local or foreign tax Law and instead shall pay such amount to the applicable Governmental Authority. Before making any such deduction or withholding described in the previous sentence, except for (a) any withholding required as a result of a failure to deliver the certificate as described in Section 2.3(h), (b) any withholding on payments under any compensatory payments made in connection with the transactions contemplated by this Agreement, including the payments with respect to Vested Restricted Stock and the payment of any Unvested Restricted Stock Refund Amount, Parent shall give the Representative notice of the intention to make such deduction or withholding, and such notice, which shall include the authority, basis and method of calculation for the proposed deduction or withholding, at least three (3) Business Days before such deduction or withholding is required, in order for the Representative to obtain reduction of or relief from such deduction or withholding. To the extent that amounts are properly so withheld by Parent, the Company, or Paying Agent, and paid to the applicable Governmental Authority, such amounts withheld shall be treated for all purposes of this Agreement as having been paid to the recipient in respect of which such deduction and withholding was made by Parent or other withholding agent.
1.13    Letters of Transmittal.
(a)    Promptly following the date hereof, the Company shall deliver to each Seller a Letter of Transmittal in a form mutually agreed to by Parent and the Company (a “Letter of Transmittal”). Promptly following the receipt by the Paying Agent of the Estimated Closing Consideration, the Paying Agent shall deliver to each Seller who delivered to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificates(s) at least two (2) Business Days prior to the Closing Date the portion of the Estimated Closing Consideration allocated to each such Seller in accordance with the Pre-Closing Statement and to the bank account designated in such Seller’s Letter of Transmittal. Following the Closing, but subject to Section 1.13(c), upon delivery by a Seller that did not receive such portion of the Estimated Closing Consideration promptly following the Closing pursuant to the immediately preceding sentence to Parent of a duly completed and executed Letter of Transmittal and Surrendered Certificate(s), the Paying Agent shall pay to such Seller within five (5) Business Days after such delivery, (x) the amounts to which such Seller is entitled to pursuant to the immediately preceding sentence and (y) if the Final Closing Date Merger Consideration has been finally determined as of such time, the amounts to which such Seller is entitled to pursuant to Section 1.10(e), in each case, by wire transfer of immediately available funds to the account designated by such Seller in such Seller’s Letter of Transmittal. No interest or dividends will be paid or accrued on the consideration payable to any Seller hereunder. At the Effective Time, all Common Stock will cease to exist and each share of Common Stock outstanding immediately prior to the Effective Time (including any Stock Certificate that prior to the Effective Time represented such shares of Common Stock) shall be deemed from and after the Effective Time, for all purposes, to evidence the right to receive the applicable portion of the Merger Consideration as provided in Section 1.6(b) and of the Other Seller Payments as provided in Section 1.11. If after the Effective Time, any Stock Certificate is presented to the Paying Agent, it shall be exchanged as provided in this Section 1.13(a).

10



(b)    In the event that any stock certificate representing the shares of Common Stock has been lost, stolen or destroyed, upon the making of a customary affidavit of that fact by the Seller claiming such certificate to be lost, stolen or destroyed, the Paying Agent or the Surviving Company, as applicable, will pay, in exchange for the shares represented by such lost, stolen or destroyed certificate, the consideration to which such Seller would otherwise be entitled pursuant to Section 1.6(b) without any requirement to post any bond or other security.
(c)    Promptly following the date that is one (1) year after the Closing Date, Parent may instruct the Paying Agent to deliver to the Surviving Company all cash delivered to the Paying Agent pursuant to this Agreement that is still in its possession at such time, in which case the Paying Agent’s duties shall terminate. Thereafter, each Seller may deliver a duly completed and executed Letter of Transmittal and Surrendered Certificates(s) to the Surviving Company and (subject to applicable abandoned property, escheat and similar Laws) receive in consideration therefor, and the Surviving Company shall promptly pay, the portion of the Merger Consideration deliverable to such Seller in respect of its Surrendered Certificates(s) as determined in accordance with this ARTICLE I without any interest thereon.
1.14    Merger Consideration Holdbacks. Parent shall retain, and not pay at Closing, the Holdback Amounts for the purpose of securing any adjustment to the Merger Consideration to be paid by the Sellers in accordance with Section 1.10(e) and any indemnification claims pursuant to Section 9.2(a)(iv). The Holdback Amounts shall be paid to the Sellers in the amount and at such time(s) as contemplated by Section 1.10(e) and Section 9.5(b), respectively.
1.15    Additional Merger Consideration.
(a)    EBITDA Statement. On or before February 1, 2020, Parent shall cause to be calculated and delivered to the Representative a statement (an “EBITDA Statement”), setting forth Parent’s calculation of the Net EBITDA for the period beginning on January 1, 2019 and ending on December 31, 2019 (the “Measurement Period”). During the thirty (30) days following the delivery of the EBITDA Statement, Parent shall provide the Representative and its advisors access to such accounting and other records of the Group Companies to the extent requested and reasonably necessary to evaluate the accuracy of the EBITDA Statements. If, within thirty (30) days following receipt of the EBITDA Statement, the Representative does not deliver to Parent written notice of a dispute with respect to the calculations set forth in such EBITDA Statement, then the Net EBITDA set forth in the EBITDA Statement shall be deemed to be the Net EBITDA for all purposes under this Agreement and Parent shall pay, or cause the Company to pay, the applicable Additional Merger Consideration Payment no later than March 15, 2020. In the event the Representative delivers written notice to Parent within thirty (30) days of the delivery of the EBITDA Statement stating that the Representative objects to Parent’s calculation thereof and specifying the basis for such objection in reasonable detail and setting forth the proposed modification to such EBITDA Statement, such dispute shall be resolved in the same manner as any dispute regarding the Closing Statement in accordance with the provisions of Section 1.10(d) (for the avoidance of doubt, the Accounting Rules shall not apply to calculation of the Net EBITDA); provided, however, that once the Net EBITDA is finally determined pursuant to the provisions of Section 1.10(d), the applicable Additional Merger Consideration Payment (as defined below) shall

11



be made no later than the later of (x) March 15, 2020 and (y) the date that is ten (10) days following such date of final determination.
(b)    Additional Merger Consideration Payment. Subject to Section 1.15(a), in the event the Net EBITDA for the Measurement Period exceeds the minimum EBITDA threshold set forth below, Sellers shall be entitled to receive, and Parent shall pay (or cause the Surviving Company to pay) to the Representative (for distribution to Sellers in accordance with Section 1.11), the applicable additional Merger Consideration payment set forth in the table below (the “Additional Merger Consideration Payment”) in accordance with this Agreement. For the avoidance of doubt, unless otherwise required by applicable Law, any Additional Merger Consideration Payments made to Sellers will be treated as additional Merger Consideration.
EBITDA Threshold
Additional Merger Consideration Payment
Less than $13,999,999.99
$0
$14,000,000 - $14,999,999.99
(i) $5,000,000 plus (ii) (A) 2 multiplied by (B) the amount by which the Net EBITDA for the Measurement Period exceeds $14,000,000
$15,000,000 - $15,999,999.99
(i) $7,000,000 plus (ii) (A) 1.5 multiplied by (B) the amount by which the Net EBITDA for the Measurement Period exceeds $15,000,000
$16,000,000 - $16,999,999.99
(i) $8,500,000 plus (ii) (A) 1.5 multiplied by (B) the amount by which the Net EBITDA for the Measurement Period exceeds $16,000,000
$17,000,000 or greater
$10,000,000
Notwithstanding any other provision hereof, in no event shall the Additional Merger Consideration Payment exceed Ten Million Dollars ($10,000,000).
(c)    Operation of the Group Companies during the Measurement Period.
(i)    From and after the Closing until the end of the Measurement Period, Parent covenants and agrees (i) to maintain the Group Companies as a separate and standalone business unit, (ii) to cause the Group Companies to maintain books and records that are separate from those of Parent and its other Affiliates as necessary for Parent to calculate the Net EBITDA for the Measurement Period and any Additional Merger Consideration Payment, (iii) to provide reasonable access to the Representative, upon advance written request, to such books and records referenced in clause (ii) above, and (iv) to reasonably cooperate with the Representative to estimate expenses to be allocated to the Group Companies for purposes of determining the Net EBITDA for the Measurement Period.
(ii)    From and after the Closing until the end of the Measurement Period, Parent shall act in good faith to give effect to the intent and purposes of Parent’s agreements and obligations under this Section 1.15 and, in furtherance thereof shall or shall not take, as applicable, the actions set forth below, provided, for the avoidance of doubt, that any action taken by Parent that would not adversely affect in any material respect the amount or timing of the Additional Merger Consideration Payment shall not constitute an act in bad faith:

12



(A)    Parent shall not, and shall cause its Affiliates (including the Group Companies) not to, take or omit to take any action for the purpose of, or the primary effect of which is, undermining the Group Companies’ ability to achieve the EBITDA Thresholds or avoiding, reducing or delaying any Additional Merger Consideration Payment;
(B)    Parent shall not, and shall cause its Affiliates (including the Group Companies) not to, divert the sale of any Group Company products and services in favor of a sale of products and services offered by or through Parent or its other Affiliates if the primary purpose of such diverted sale is to reduce the Net EBITDA; provided, for the avoidance of the doubt, that nothing in this Section 1.15(c)(ii)(B), shall limit the ability of Parent or its Affiliates, subject to clause (A) above, to operate in the Ordinary Course of Business consistent with past practices with respect to the sale of products or services sold by Parent on or prior to the date hereof, including submission of more than one offer or bid (such as for a legacy Parent product or service and for a Group Company product or service) for a proposed sale;
(C)    Parent shall not, and shall cause its Affiliates (including the Group Companies) not to, transfer or assign the assets of the Group Companies as of the Closing Date to Parent or any Affiliate of Parent (other than the Company or its Subsidiaries) or any third party unless, in the case of such transfer to Parent or any Affiliate of Parent, (x) such assets and any revenue derived therefrom shall continue to be included in full in the Net EBITDA for all purposes hereunder (“Transferred Company Assets”) and (y) Parent maintains separate books and records necessary for Parent to include such Transferred Company Assets in Net EBITDA;
(D)    Parent shall adopt, in meaningful consultation with the Company’s management, an operating budget for the Group Companies for the 2019 calendar year, including with respect to the compensation of employees of the Group Companies (the “Company Budget”); and
(E)    To the extent the approval or consent of Parent or any Affiliate is required or otherwise sought by the Company’s management (whether under Parent’s or any Affiliate’s policies or otherwise) for any proposed transaction, opportunity or other action of any Group Company in accordance with the Company Budget, Parent shall, and shall cause any such Affiliate to, exercise such approval or consent in good faith and in a manner that (x) Parent reasonably believes to be in the best interests of the Group Companies consistent with the principles and assumptions utilized in the creation of the Company Budget and (y) is consistent with Parent’s approvals and consents in respect of its other business units and Affiliates.

13



(d)    Additional Considerations.
(i)    For the avoidance of doubt, Parent shall have no obligation to fund any monies for the Group Companies during the Measurement Period (provided, however, that Parent shall not, and shall cause its Affiliates not to, deplete the Group Companies’ working capital to below levels that are adequate for them to operate in the Ordinary Course of Business) or to operate the Group Companies in order to achieve any, or maximize the amount of, the Additional Merger Consideration Payment, and nothing contained in this Section 1.15, except as expressly provided in Section 1.15(c), is intended to control or otherwise restrict in any way management or the board of directors (or other equivalent governing body) of Parent or its Affiliates or any Group Company from operating the Group Companies and making all business and customer decisions (including regarding efforts or resources to secure or maintain business, the hiring or termination of employees and the incurrence of expenses) and requiring compliance with Parent’s and its Affiliates’ internal controls, corporate governance policies and procedures, legal and regulatory compliance standards and other similar matters, in each case in the manner which Parent’s or its Affiliate’s management or board of directors (or other equivalent governing body) deem appropriate in their good faith judgment; provided, however, that such operating decisions or compliance requirements are consistently applied, as applicable, to Parent and its Affiliates. For the avoidance of doubt, nothing contained in this Section 1.15(d) is intended to in any way limit, abridge, restrict, amend or modify any of the express provisions of Section 1.15(c).
(ii)    The Parties acknowledge that Parent is a publicly traded corporation, which provides a wide range of services and other business activities through itself and its direct and indirect Subsidiaries, and Parent’s and its Affiliates’ boards of directors, officers and managers owe their fiduciary duties to their respective stockholders, members or other equityholders and nothing herein shall operate to limit, modify or abrogate such fiduciary duties. For the avoidance of doubt, none of Parent, any Group Company or any of their respective Affiliates: (A) will owe the Sellers any fiduciary or similar duty in respect of this Section 1.15, (B) are making any representations or warranties to the Sellers with respect to the operations of the Surviving Company or other Group Companies after the Closing or with respect to any estimates or projections relating to Net EBITDA, or (C) will be restricted or otherwise limited from taking any action (or refraining from taking any action) with respect to the business activities of Parent or its Affiliates (other than as expressly set forth in Section 1.15(c)).
1.16    Issuances or Transfers of Common Stock. Except as provided in this Section 1.16, as of the date of this Agreement, the stock transfer books of the Company shall be closed and there shall be no further registration of issuances or other transfers that occur after the date of this Agreement on the stock record books of the Company of the shares of Preferred Stock or Common Stock. On or before the fifth (5th) Business Day prior to the Closing, only the following transfers of shares of Common Stock shall be permitted:
(a)    transfers permitted under the Company Stockholder Agreement or any other agreement between the Company and a Seller, a copy of which has been made available to Parent;

14



(b)    transfers for estate planning or Tax purposes; and
(c)    otherwise permitted transfers among Sellers.
1.17    No Liability. Notwithstanding anything to the contrary in this ARTICLE I, none of the Company, Parent, the Representative or the Surviving Company shall be liable to any Person for any amount properly paid in good faith to a public official pursuant to any withholding, abandoned property, escheat or similar law.
ARTICLE II
CLOSING
2.1    Closing. Subject to the terms and conditions of this Agreement, the consummation of the Merger and the other Transactions (the “Closing”) shall take place at 9:00 a.m., Central Time, at the offices of Munck Wilson Mandala, LLP, 12770 Coit Road, Suite 600, Dallas, Texas 75251, on a date to be mutually agreed by Parent and the Representative, which shall be no later than the third (3rd) Business Day after the satisfaction or waiver (by the applicable Party in writing) of the conditions set forth in ARTICLE VI (not including conditions which are to be satisfied by actions taken at the Closing but subject to the satisfaction or waiver (by the applicable Party hereto in writing) of those conditions at the Closing) (the date on which the Closing actually occurs, the “Closing Date”). The Parties shall use their reasonable best efforts to complete the Closing through electronic means of communication to avoid the necessity of a physical Closing.
2.2    Effective Time. Subject to the provisions of this Agreement, on the Closing Date, the Parties shall cause to be filed a certificate of merger, executed in accordance with, and in such form as is required by, the relevant provisions of the DGCL with respect to the Merger (the “Certificate of Merger”) with the Secretary of State of the state of Delaware. The Merger shall become effective upon the filing of the Certificate of Merger or at such later time as is agreed to by the Parties and specified in the Certificate of Merger (the time the Merger becomes effective being hereinafter referred to as the “Effective Time”).
2.3    Deliveries by the Company and the Representative at Closing. At or prior to the Closing, the Company and/or the Representative, as applicable, shall deliver, or cause to be delivered, to Parent the following:
(a)    the Certificate of Merger, duly executed by the Company;
(b)    at least three (3) Business Days prior to the Closing Date (or at such earlier time as may reasonably be practicable), the Pre-Closing Statement;
(c)    at least three (3) Business Days prior to the Closing Date (or at such earlier time as may reasonably be practicable), a payoff letter in a commercially reasonable form from each holder of the Closing Date Indebtedness to be repaid at Closing in accordance with Section 1.9(c), in form and substance reasonably acceptable to Parent;
(d)    a certificate required to be delivered pursuant to Section 6.2(e);

15



(e)    a legal existence or good standing certificate for the Company from the Secretary of State of the State of Delaware, as of a date within five (5) Business Days immediately preceding the Closing Date;
(f)    evidence of resignation or removal, effective as of the Closing, of all directors, managers and officers of any Group Company;
(g)    evidence of the termination of the Management Services Agreement, except with respect to limitation of liability and indemnification for third-party claims; and
(h)    a certificate conforming to the requirements of Treasury Regulation Section 1.1445-2(c)(3) to the effect that the Company is not, and has not been during the relevant period specified in Section 897(c)(1)(A)(ii) of the Code, a “United States real property holding corporation” within the meaning of Section 897(c) of the Code together with the appropriate notice to the Internal Revenue Service pursuant to Treasury Regulation Section 1.897-2(h).
2.4    Deliveries by Parent and Merger Sub at Closing. At or prior to the Closing, Parent and/or Merger Sub, as applicable, shall deliver, or cause to be delivered, the following:
(a)    on the Closing Date, payment of the Closing Payments to the Representative, the Paying Agent, the Company and all other payees, in each case as set forth in Section 1.9 and on the Pre-Closing Statement;
(b)    an agreement with the Paying Agent (in a form reasonably satisfactory to each of Parent and the Representative, the “Paying Agent Agreement”), duly executed by Parent and the Paying Agent;
(c)    to the Representative, a certificate required to be delivered pursuant to Section 6.3(d); and
(d)    a legal existence or good standing certificate for each of Parent and Merger Sub from the Secretary of State of the State of Delaware, as of a date within five (5) Business Days immediately preceding the Closing Date.
ARTICLE III
REPRESENTATIONS AND WARRANTIES OF THE COMPANY

Except as set forth on the disclosure schedule delivered by the Company to Parent and Merger Sub on the date hereof (the “Company Disclosure Schedule”), which are subject to the limitations and qualifications set forth in Section 11.2(d), the Company hereby represents and warrants to Parent and Merger Sub as of the date hereof as follows:
3.1    Organization and Power. Each of the Group Companies is a corporation or other legal entity duly formed, validly existing and in good standing under the Laws of its respective jurisdiction of formation. Each of the Group Companies is duly licensed or qualified to do business in each jurisdiction in which the nature of its business or the character or location of any properties

16



or assets owned or leased by it makes such licensing or qualification necessary, except for those jurisdictions where the failure to be so licensed or qualified would not have a Company Material Adverse Effect. The Company has the requisite power and authority to execute and deliver this Agreement and each other Transaction Agreement to which it is a party, to perform its obligations hereunder and thereunder and to consummate the Transactions. Each of the Group Companies has the power and authority to own or lease all of its properties and assets and to carry on its business as it is now being conducted in all material respects.
3.2    Authorization of Agreement. The execution and delivery of the Transaction Agreements to which the Company is a party, the performance by the Company of its obligations thereunder and the consummation of the Transactions have been duly authorized by the requisite corporate action on the part of the Company. This Agreement has been, and the other Transaction Agreements to which the Company is a party will be, duly and validly executed and delivered by the Company and (assuming the due authorization, execution, and delivery hereof and thereof by other parties thereto), constitutes or, with respect to such other Transaction Agreements upon execution and delivery will each constitute, the legal, valid and binding obligations of the Company, enforceable against it in accordance with its terms, subject to applicable Equitable Principles.
3.3    Conflicts; Consents of Third Parties.
(a)    Except as listed on Section 3.3(a) of the Company Disclosure Schedule, and assuming all Governmental Approvals set forth on Section 3.3(b) of the Company Disclosure Schedule have been obtained and are effective and all applicable waiting periods have expired or been terminated and all filings and notifications described in Section 3.3(b) of the Company Disclosure Schedule have been made, none of the execution, delivery and performance by the Company of this Agreement or the other Transaction Agreements to which it is a party or the consummation of the Transactions by the Company will conflict with, violate or constitute a default (with or without notice or lapse of time, or both) under, give rise to a right of termination, acceleration, modification or cancellation under, or otherwise require the consent or waiver of, notice or declaration to, or filing with any Person, including any Governmental Authority, pursuant to, any provision of (i) the Organizational Documents of any Group Company; (ii) any Material Contract, Material Government Contract or Permit to which any Group Company is a party to or bound by, or by which any Group Company’s properties or assets are bound; or (iii) any Law applicable to any Group Company, except, in the case of clauses (ii) and (iii), where such conflict, violation or default, consent, waiver, notice, declaration or filing would not have, individually or in the aggregate, a Company Material Adverse Effect.
(b)    Except as set forth on Section 3.3(b) of the Company Disclosure Schedule, no consent, waiver, approval, waiting period expiration or termination, Order, Permit or authorization of, or declaration or filing with, or notification to, any Governmental Authority (a “Governmental Approval”) is required on the part of any Group Company in connection with the execution and delivery by the Company of the Transaction Agreements to which it is a party or the consummation of the Transactions by the Company, except those Governmental Approvals, which, if not obtained, would not have, individually or in the aggregate, a Company Material Adverse Effect.

17



3.4    Capitalization; Operating Subsidiaries.
(a)    The authorized capital stock of the Company consists of 500,000 shares, consisting of (a) 350,000 shares of Common Stock, and (b) 150,000 shares of Preferred Stock. As of the date hereof, there are zero (0) shares of Preferred Stock issued and outstanding, and approximately 175,390.518 shares of Common Stock issued and outstanding. Section 3.4(a)(i) of the Company Disclosure Schedule sets forth the number and classes of issued and outstanding shares of Common Stock as of the date of this Agreement, the names of the holders thereof and the number of shares of Common Stock held by each such holder. Each of the shares of Common Stock has been duly and validly authorized and issued. Except as set forth on Section 3.4(a)(ii) of the Company Disclosure Schedule, there are no outstanding (i) equity interests or voting securities of the Company, (ii) securities convertible or exchangeable into or exchangeable or exercisable for any shares of Common Stock or other equity interests or voting securities of the Company, (iii) options, warrants or rights (including purchase rights, subscription rights, preemptive rights, conversion rights, exchange rights, calls, puts or rights of first refusal) or other Contracts that require the Company to issue, sell or otherwise cause to become outstanding or to acquire, subscribe for, purchase, repurchase or redeem shares of Common Stock or other equity interests of the Company or (iv) stock appreciation, phantom stock, profit participation or similar rights with respect to the Company. The shares of Common Stock set forth on Section 3.4(a)(i) of the Company Disclosure Schedule constitute all of the outstanding equity securities or securities convertible into or exchangeable for equity securities of the Company.
(b)    Section 3.4(b) of the Company Disclosure Schedule sets forth a true and correct list of all direct and indirect Subsidiaries of the Company (the “Operating Subsidiaries”), listing for each such Operating Subsidiary (i) its name, (ii) its jurisdiction of organization, and (iii) the number and type of its issued and outstanding equity interests. The Company has no Subsidiaries other than the Operating Subsidiaries. Except for the Operating Subsidiaries or as set forth on Section 3.4(b) of the Company Disclosure Schedule, no Group Company owns, or holds the right to acquire, any stock, partnership interest, joint venture interest or other equity ownership interest in any other Person. All of the issued and outstanding equity interests of each of the Operating Subsidiaries have been duly and validly authorized and issued and are owned (either directly or indirectly) by the Company or one of the Operating Subsidiaries, free and clear of any Liens (other than Permitted Liens and limitations imposed by their Organizational Documents or any applicable securities Laws). Except as otherwise set forth in Section 3.4(b) of the Company Disclosure Schedule, there are no outstanding (w) equity interests or voting securities of any Operating Subsidiary, (x) securities convertible or exchangeable into equity interests of any Operating Subsidiary, (y) options, warrants or rights (including purchase rights, subscription rights, preemptive rights, conversion rights, exchange rights, calls, puts or rights of first refusal) or other Contracts that require any Operating Subsidiary to issue, sell or otherwise cause to become outstanding or to acquire, subscribe for, purchase, repurchase or redeem any equity interests of such Operating Subsidiary or (z) stock appreciation, phantom stock, profit participation or similar rights with respect to any Operating Subsidiary.

18



(c)    Except for this Agreement and as set forth on Section 3.4(c) of the Company Disclosure Schedule, the Company is not a party to any agreement restricting the transfer of, relating to the voting of, requiring registration of, or granting any preemptive rights, anti-dilution rights, rights of first refusal or any similar rights with respect to any securities of the Company.
3.5    Financial Statements.
(a)    Attached to Section 3.5 of the Company Disclosure Schedule are complete and correct copies of the following financial statements (collectively, the “Company Financial Statements”):
(i)    the audited consolidated balance sheets of the Company as of December 31, 2016 and December 31, 2017, and the related consolidated statements of operations, consolidated statements of changes in stockholders’ equity and consolidated statements of cash flows of the Company for the fiscal years then ended; and
(ii)    an unaudited consolidated balance sheet of the Company as of September 30, 2018, and the related unaudited statements of operations and cash flows of the Company for the nine (9)-month period then ended.
September 30, 2018 shall be referred to herein as the “Balance Sheet Date”, the balance sheet of the Company as of such date shall be referred to herein as the “Balance Sheet”.
(b)    The Company Financial Statements have been prepared from the books and records of the Company in accordance with GAAP and present fairly, in all material respects, the consolidated financial condition and results of operations of the Company as of the dates and for the periods indicated therein except, in each case, as disclosed therein or as set forth on Section 3.5(b) of the Company Disclosure Schedule, and, in the case of the unaudited Company Financial Statements, (i) that such Company Financial Statements may be subject to normal year-end adjustments and (ii) for the absence of notes thereto throughout the periods covered thereby. Since January 1, 2016, the Group Companies have maintained a system of internal accounting controls that are designed to provide reasonable assurance that the Group Companies’ material transactions are recorded as necessary to permit preparation of financial statements in conformity with GAAP. The books of account of the Group Companies have been kept accurately in all material respects in the Ordinary Course of Business, the transactions entered therein represent bona fide transactions and the revenues, expenses, assets and liabilities of the Group Companies have been properly recorded therein in all material respects.
3.6    Undisclosed Liabilities; Indebtedness.
(a)    Except as set forth on Section 3.6(a) of the Company Disclosure Schedule, neither the Company nor any of the Operating Subsidiaries have any liabilities that would have been required to be reflected on the Balance Sheet or in the notes thereto in accordance with GAAP and were not so reflected, other than (i) as disclosed in, set forth on, or reflected or reserved against in the Company Financial Statements, (ii) those incurred in the Ordinary Course of Business since the Balance Sheet Date, (iii) those included in the calculation of the Closing Payments, (iv) those

19



that are repaid, terminated, forgiven, settled, cancelled or otherwise extinguished at Closing pursuant to the terms of this Agreement, (v) those incurred in connection with the Transactions or (vi) those that would not have, individually or in the aggregate, a Company Material Adverse Effect.
(b)    Section 3.6(b) of the Company Disclosure Schedule sets forth a true and complete list as of the date of this Agreement of all Indebtedness of the Group Companies.
3.7    Absence of Certain Developments. Except as set forth on Section 3.7 of the Company Disclosure Schedule, between the Balance Sheet Date and the date hereof, (a) the business of the Group Companies has been conducted in all material respects in the Ordinary Course of Business, (b) there has not been any Company Material Adverse Effect, and (c) no Group Company has:
(i)    amended or modified any Group Company Organizational Documents;
(ii)    issued or sold any capital stock or options, warrants, convertible or exchangeable securities, subscriptions, rights, stock appreciation rights, calls or commitments of any kind with respect to its capital stock;
(iii)    adopted a plan of liquidation, dissolution, merger, consolidation or other reorganization;
(iv)    made any material change in its accounting methods, principles or practices, other than in a manner consistent with GAAP or made any material change in its tax accounting methods, principles or practices;
(v)    materially increased the compensation or benefits payable or to become payable by the Group Companies to any officer, director, manager, stockholder, member, employee, consultant or agent, except for ordinary and customary bonuses and salary increases for employees in accordance with past practice and/or contractual requirements;
(vi)    made any material loan or advance to any of its officers, directors, employees or consultants (other than in the Ordinary Course of Business) or made any other material loan or advance;
(vii)    incurred any new Indebtedness in excess of $500,000 in the aggregate (with respect to the Group Companies, taken as a whole) other than in the Ordinary Course of Business;
(viii)    mortgaged or pledged any of its material assets or properties, or subjected them to any material encumbrance other than in the Ordinary Course of Business;
(ix)    sold, transferred, or otherwise disposed of any part of the assets, properties, capital stock or business of the Group Companies in excess of $200,000 in the aggregate, other than in the Ordinary Course of Business and except for any tangible asset which is obsolete;

20



(x)    made any acquisition of any material assets, properties, capital stock or business of any other Person, capital expenditures, or commitments for the same, other than in the Ordinary Course of Business and the total purchase price of which does not exceed $500,000 in the aggregate;
(xi)    cancelled, or agreed to cancel, any material Indebtedness or other material obligation owing to the Group Companies other than in the Ordinary Course of Business;
(xii)    waived, or agreed to waive, any material rights or claims of the Group Companies other than in the Ordinary Course of Business;
(xiii)    declared or made any distribution of property (other than cash) to Sellers with respect to their capital stock, or purchased or redeemed any shares of their capital stock other than in the Ordinary Course of Business;
(xiv)    entered into, extended, renewed or terminated any Material Contract, Material Government Contract or Real Property Lease other than in the Ordinary Course of Business;
(xv)    suffered any damage, destruction, or casualty loss (whether or not covered by insurance) in excess of $200,000;
(xvi)    entered into any material amendment of any Material Contract other than in the Ordinary Course of Business;
(xvii)    (A) received a written notice or threat (that was not subsequently withdrawn) of termination or nonrenewal by the other party, with respect to any Material Contract, or (B) failed to renew a Material Contract other than in the Ordinary Course of Business;
(xviii)    made any material change in any of its business policies, including advertising, distributing, marketing, pricing, purchasing, personnel, sales, returns, budget, product acquisition, or sale policies other than in the Ordinary Course of Business;
(xix)    made any illegal payment or rebates; or
(xx)    committed to do any of the foregoing.
3.8    Legal Proceedings. Except as set forth on Section 3.8 of the Company Disclosure Schedule, as of the date hereof, there are no pending or, to the Knowledge of the Company, threatened, material Legal Proceedings against any Group Company. As of the date hereof, there is no pending material Order imposed upon any of the Group Companies. None of the Group Companies has any suit, litigation, arbitration, claim, charge, grievance, action or proceeding pending against any Governmental Authority or other Person.

21



3.9    Compliance with Laws; Permits.
(a)    Except as set forth on Section 3.9(a) of the Company Disclosure Schedule, each Group Company is in compliance with all Laws applicable to their respective businesses or operations, except for such instances of noncompliance that would not, individually or in the aggregate, result in a material liability to the Group Companies, taken as a whole. Between the Balance Sheet Date and the date hereof, no Group Company has received any written notice of, or been formally charged by a Governmental Authority with, the violation of any Laws.
(b)    Except as set forth on Section 3.9(b) of the Company Disclosure Schedule, the Group Companies have obtained all Permits that are required for the operation of their respective businesses as presently conducted, other than any such Permits that, if not held by the Group Companies, would, individually or in the aggregate, result in a material liability to the Group Companies.
(c)    Without limiting the generality of the foregoing, the Group Companies are in compliance in all material respects and have, during all periods for which any applicable statute of limitations has not expired, complied in all material respects with, the applicable provisions of the U.S. Foreign Corrupt Practices Act of 1977, as amended, and any other applicable non-U.S. anti-corruption laws and regulations; applicable Laws related to the imposition of economic sanctions or embargoes by the U.S. Government, including all regulations, laws and policies administered by the U.S. Department of Treasury, Office of Foreign Assets Control; and applicable U.S. export controls, including the Export Administration Regulations administered by the U.S. Department of Commerce, Bureau of Industry and Security.
(d)    None of the representations and warranties contained in this Section 3.9 shall be deemed to relate to tax matters (which are governed by Section 3.10), environmental matters (which are governed by Section 3.12), government contract matters (which are governed by Section 3.14), employee benefits matters (which are governed by Section 3.17) or employment matters (which are governed by Section 3.18).
3.10    Taxes. Except as set forth on Section 3.10 of the Company Disclosure Schedule:
(a)    The Group Companies have prepared and timely filed, or caused to be prepared and timely filed, with the appropriate Governmental Authorities, all Tax Returns required to be filed with respect to any or all of the Group Companies, taking into account any extensions of time to file. None of the Group Companies is currently the beneficiary of any extension of time within which to file any Tax Return. Such Tax Returns are (or, if to be filed, will be) true, complete and correct in all material respects.
(b)    The Group Companies have timely paid, or caused to be timely paid, all material Taxes (whether or not shown as due and payable on such Tax Returns) with respect to the Group Companies. The Group Companies have complied with all applicable Tax Laws and other Laws administered by any Governmental Authority responsible for Taxes, including employment Taxes and with respect to currency transactions and foreign bank account reporting relating to the payment and withholding of Taxes and withheld and timely paid to the appropriate Governmental

22



Authority responsible for Taxes all Taxes required to have been withheld and paid by it in connection with any amounts paid or owing to any employee, independent contractor, creditor, stockholder, or third party, and the Group Companies have properly received and maintained any and all material certificates, forms and other documents required by applicable Tax Law for any exemption from withholding or remitting any such Taxes.
(c)    No deficiencies for any Taxes have been proposed, asserted or assessed in writing against any Group Company that are still pending.
(d)    None of the Group Companies has waived (and is not subject to a waiver of) any statute of limitations in respect of assessment of any Taxes nor has it agreed to (and is not subject to) any extension of time with respect to a Tax assessment or deficiency (other than by virtue of extensions of time to file Tax Returns obtained in the Ordinary Course of Business). There is no power of attorney in respect of Taxes granted by any of the Group Companies that is currently in force.
(e)    To the Knowledge of the Company, no Tax Return filed by the Group Companies is under current examination by any Governmental Authority. There is no audit, examination, matter in controversy, proposed adjustment, refund litigation, claim, or other action currently pending, or to the Knowledge of any of the Group Companies, proposed or threatened in writing against, or with respect to, any of the Group Companies in respect of any Taxes. No written claim for unpaid Taxes has been proposed or asserted by a Governmental Authority against or with respect to any of the Group Companies. All Tax deficiencies asserted, or assessments made, by any Governmental Authority against a Group Company as a result of any examinations by such Governmental Authority responsible for Taxes have been fully paid.
(f)    No claim has ever been made in writing by any Governmental Authority responsible for Taxes in a jurisdiction where the Group Companies do not file Tax Returns that any of them is or may be subject to taxation by that jurisdiction or must file Tax Returns in such jurisdiction.
(g)    There are no Liens with respect to Taxes upon any of the assets or properties of the Group Companies, except for Permitted Liens.
(h)    No Group Company is nor has it been, a party to, or a promoter of, a “listed transaction” within the meaning of Treasury Regulations Section 1.6011-4(b).
(i)    The Group Companies have provided to Parent true, correct and complete copies of all federal, state, local and foreign income, franchise, and similar Tax Returns filed by or with respect to each Group Company, and all examination reports and all statements of deficiencies assessed against, or agreed to by, any of the Group Companies, in each case for taxable periods beginning after December 31, 2014.
(j)    The unpaid Taxes not yet due and payable owed by or with respect to, as the case may be, each Group Company: (i) did not, as of the Balance Sheet Date, exceed the reserve for Tax liability (rather than any reserve for deferred Taxes established to reflect timing differences

23



between book and Tax income), and (ii) do not exceed that reserve as adjusted for the passage of time through the Closing Date in accordance with the past custom and practice of any Group Company in filing its Tax Returns. Since the Balance Sheet Date, no Group Company has incurred any liability for Taxes outside the Ordinary Course of Business and all Taxes not yet due and payable for a Pre-Closing Tax Period have been accrued and adequately disclosed and fully provided for in accordance with GAAP on the Financial Statements provided to Parent.
(k)    No Group Company will be required to include any item of income in, or exclude any item of deduction from, taxable income for any taxable period (or portion thereof) beginning after the Closing Date as a result of (i) any change in method of accounting for a Pre-Closing Tax Period; (ii) any closing agreement described in Section 7121 of the Code (or similar provision of state, local or foreign Law); (iii) any installment sale or open sale transaction disposition made in a Pre-Closing Tax Period; (iv) any prepaid amount received in a Pre-Closing Tax Period; (v) any election by the Company under Section 108(i) of the Code; (vi) any intercompany transaction or excess loss account described in Treasury regulations under Section 1502 of the Code (or any corresponding or similar provision of state, local, or non-U.S. income Tax Law); or (vii) any other action taken outside of the Ordinary Course of Business for the purpose of deferring a Tax from a Pre-Closing Tax Period to a period following the Closing Date.
(l)    Each Group Company has the U.S. federal income tax classification set forth on Section 3.10(l) of the Company Disclosure Schedule.
(m)    The Group Companies have no liability for Taxes of any Person (other than the Group Companies) (i) under Treasury Regulations Section 1.1502-6 (or any corresponding or similar provision of state, local, or foreign Law), or (ii) as transferee or successor.
(n)    None of the Group Companies is a party to, or bound by, any Tax indemnity, Tax sharing or Tax allocation agreement.
(o)    No private letter rulings, technical advice memoranda or similar agreement or rulings have ever been requested, entered into or issued by any Governmental Authority responsible for Taxes with respect to any of the Group Companies.
(p)    No Group Company is a United States real property holding corporation (as defined in Section 897(c)(2) of the Code) during the applicable period specified in Section 897(c)(1)(a) of the Code.
(q)    None of the Group Companies has been a “distributing corporation” or a “controlled corporation” in connection with a distribution intended to be governed by Section 355 of the Code within the five-year period ending on the date of this Agreement.

24



(r)    Other than as set forth on Section 3.10(r) of the Company Disclosure Schedule, no Group Company is subject to Tax, is engaged in business or has a permanent establishment in, any other country other than the country in which it was formed. None of the Group Companies has entered into a gain recognition agreement pursuant to Treasury Regulations Section 1.367(a)-8. None of the Group Companies has transferred an intangible, the transfer of which would be subject to the rules of Section 367(d) of the Code.
(s)    No entity classification election has been filed at any time with respect to any of the Group Companies that was formed in a jurisdiction within the United States.
(t)    Other than as set forth on Section 3.10(t) of the Company Disclosure Schedule, for the period commencing on the first day of any Straddle Period and ending at the close of business on the Closing Date, no non-U.S. Group Company has any item of income which would constitute subpart F income within the meaning of Section 952 of the Code.
(u)    The Group Companies have complied with all material transfer pricing rules.
(v)    The representations set forth in this Section 3.10 and Section 3.17 are the only representations in this Agreement with respect to Taxes of the Group Companies and, except with respect to Section 3.10(k), shall only apply to taxable periods ending on or prior to the Closing Date and portions of Straddle Periods up to and including the Closing Date.
3.11    Title to Properties.
(a)    No Group Company owns any real property.
(b)    Section 3.11(b) of the Company Disclosure Schedule sets forth a list of all real property leased, or subleased to, or otherwise used or occupied by any Group Company (the “Leased Real Property”) pursuant to leases, subleases and occupancy agreements thereof (individually, a “Real Property Lease”).
(c)    Except as disclosed on Section 3.11(c) of the Company Disclosure Schedule:
(i)    each Real Property Lease is a legal, valid and binding obligation of the Group Company party thereto (except (i) as enforceability may be limited by applicable Equitable Principles or (ii) where the failure to be legal, valid, or binding would not, individually or in the aggregate, result in a material liability to the Group Companies) and, assuming the due authorization and execution by any other party thereto, is in full force and effect; and
(ii)    no Group Company (A) is in material default under any Real Property Lease, or (B) has any Knowledge of any current default by any other party to any Real Property Lease.

25



3.12    Environmental Matters.
(a)    Except as set forth on Section 3.12(a) of the Company Disclosure Schedule:
(i)    The Group Companies are in compliance with all Environmental Laws applicable to them or their respective businesses or operations, except where the failure to be in compliance would not, individually or in the aggregate, result in a material liability to the Group Companies.
(ii)    (A) The Group Companies maintain all Permits that are required under Environmental Laws for the operation of their respective businesses as presently conducted (collectively, the “Environmental Permits”) and (B) the Group Companies are not in default or violation of any term, condition or provision of any Environmental Permit, except, in the case of clauses (A) and (B), as would not, individually or in the aggregate, result in a material liability to the Group Companies.
(iii)    Since the Balance Sheet Date, the Group Companies have not received any written notice of a Legal Proceeding or Order alleging that any of the Group Companies are in material violation of or have any material liability for cleanup or remediation of Hazardous Materials under any Environmental Law.
(b)    This Section 3.12 sets forth the sole and exclusive representations and warranties of the Group Companies under this Agreement with respect to Environmental Permits, Environmental Laws, Hazardous Materials, or other environmental matters.
3.13    Material Contracts.
(a)    Excluding Government Contracts, Section 3.13(a) of the Company Disclosure Schedule sets forth a list of all of the following Contracts as of the date of this Agreement (other than (A) any such Contract solely by or between the Group Companies, (B) purchase or sale orders entered into in the Ordinary Course of Business or (C) confidentiality or non-disclosure Contracts entered into in the Ordinary Course of Business) to which any Group Company is a party or by which it is bound (collectively, the “Material Contracts”):
(i)    Contracts with each current officer or director, or current employee of a Group Company who receives annual compensation (excluding bonus and commissions) in excess of $200,000;
(ii)    Contracts entered into since the Balance Sheet Date relating to the acquisition by a Group Company of any operating business, or the equity interests of any other Person;
(iii)    Contracts for or relating to the making of any material loans to another Person;

26



(iv)    Contracts that involved in 2018, or are forecasted by the Company to involve in 2019, (A) payment to a Group Company or (B) payment by a Group Company, in either case, of more than $500,000 for any individual Contract, which are not terminable by such Group Company without penalty on 90-days’ or less notice;
(v)    Contracts under which any Group Company is a lessee or lessor of any tangible property (other than real property), except for any such Contract that is characterized as an operating lease under which the aggregate annual rental payments do not exceed $200,000;
(vi)    Contracts containing covenants of a Group Company prohibiting or materially limiting the right of any of the Group Companies to compete in any line of material business or prohibiting or restricting their ability to conduct material business with any Person in any geographic area;
(vii)    Contracts for material joint venture agreements with any Person (other than a Group Company); and
(viii)    Contracts relating to the incurrence, assumption or guarantee of any Indebtedness or imposing a Lien (other than Permitted Lien) on any of the assets of the Company or any Operating Subsidiary, including indentures, guarantees, loan or credit agreements (except for (A) those being terminated or cancelled in connection with the Closing and (B) security agreements ancillary to any Lease of personal property with respect to the property so Leased).
(b)    Except as set forth on Section 3.13(b) of the Company Disclosure Schedule, each Material Contract is in full force and effect and is a legal, valid, and binding obligation of the Group Company party thereto and, to the Knowledge of the Company, the other party or parties thereto, except (i) as enforceability may be limited by applicable Equitable Principles or (ii) where the failure to be legal, valid binding or enforceable would not, individually or in the aggregate, result in a material liability to the Group Companies, taken as a whole.
3.14    Government Contracts.
(a)    Section 3.14(a) of the Company Disclosure Schedule sets forth a list of each active Government Contract that had annual revenue in 2018, or is forecasted by the Company to have annual revenue in 2019, in excess of $500,000 and the name of the customer (each, a “Material Government Contract” and, collectively, the “Material Government Contracts”).
(b)    Except as set forth on Section 3.14(b) of the Company Disclosure Schedule, since January 1, 2017, with respect to each Material Government Contract or material Government Bid, (i)  the Group Companies have complied in all respects with all material terms and conditions thereof; (ii) no written notice has been received by any Group Company, or, to the Knowledge of the Company, threatened, asserting that the Company, any of its Subsidiaries or any director, officer or employee of the Company or any of its Subsidiaries, is in material breach or violation of any Law or contractual requirement (other than pursuant to routine audits conducted pursuant to such

27



Law or contractual requirement); and (iii) no written notice of termination, cure notice or show-cause notice has been received by any Group Company.
(c)    Except as set forth on Section 3.14(c) of the Company Disclosure Schedule, since January 1, 2017, no Governmental Authority nor any prime contractor, subcontractor or vendor has asserted in writing any claim or initiated any dispute proceeding against the Company or any of its Subsidiaries relating to Material Government Contracts or material Government Bids, nor is the Company or any of its Subsidiaries asserting in writing any claim or initiating any dispute proceeding directly or indirectly against any such party concerning any Material Government Contract or material Government Bid.
(d)    Neither (i) the Company, its Subsidiaries nor any of its or their stockholders, members, officers or directors, nor (ii) to the Knowledge of the Company, any of its or their employees is debarred, suspended, deemed non-responsible or otherwise excluded from participation in the award of any Material Government Contract or for any reason listed on the List of Parties Excluded from Federal Procurement and Nonprocurement Programs nor, to the Knowledge of the Company, is there any pending debarment, suspension or exclusion proceeding that has been initiated against the Company or any of its Subsidiaries or any of its or their predecessors, stockholders, members, officers, directors, managers or employees.
(e)    This Section 3.14 sets forth the sole and exclusive representations and warranties of the Group Companies under this Agreement with respect to government contracts matters.
3.15    Personal Property. Except as set forth in Section 3.15 of the Company Disclosure Schedule, each of the Group Companies has good and valid title to (or a valid leasehold interest in) the tangible personal property currently used in the conduct of the business of such Group Company (other than items of tangible personal property that individually or in the aggregate are immaterial to the operation of such business), and such title or leasehold interests are free and clear of all Liens (other than Permitted Liens). All items of tangible personal property that are material to the operation of the business of the Group Companies are in satisfactory operating condition and repair (ordinary wear and tear excepted).
3.16    Intellectual Property.
(a)    Except as set forth on Section 3.16(a) of the Company Disclosure Schedule, to the Knowledge of the Company, all material Intellectual Property that is used in or necessary to the conduct of business of the Group Companies as currently conducted is either (i) owned by a Group Company (such Intellectual Property, “Owned Intellectual Property”), or (ii) licensed to a Group Company for its use, except, in each case, where a failure to so own or license such Intellectual Property would not, individually or in the aggregate, result in a material liability to the Group Companies.
(b)    Section 3.16(b) of the Company Disclosure Schedule sets forth a list of (i) all material registrations and applications for registration or issuance with a Governmental Authority of any Owned Intellectual Property, including all: (A) registered trademarks, including applications

28



therefor; (B) patents, including applications therefor; (C) registered copyrights, including applications therefor; and (D) all internet domain names, in each of the above cases as currently owned by the Group Companies (collectively, the “Scheduled IP”), and (ii) social media accounts and user names in connection therewith. To the Knowledge of the Company, the Scheduled IP is subsisting and in full force and effect.
(c)    To the Knowledge of the Company, except as set forth on Section 3.16(c) of the Company Disclosure Schedule, (i) the Group Companies, in the current operation of their business, have not in the past six (6) years infringed, violated or misappropriated any Intellectual Property of any third party, except for any infringement, violation or misappropriation that would not, individually or in the aggregate, result in a material liability to the Group Companies, and (ii) no third party is infringing, violating, or misappropriating any Owned Intellectual Property. Except as set forth on Section 3.16(c) of the Company Disclosure Schedule, the Group Companies have not received in the past two years any written notice (i) regarding the infringement, misappropriation or other violation of any Intellectual Property of any Person claiming that use of any Owned Intellectual Property infringes the Intellectual Property rights of any such Person or (ii) challenging the validity, enforceability, ownership or use of any Owned Intellectual Property (including cease and desist letters or invitations to take a license), or (iii) trademark oppositions, cancellation or invalidation actions of the Owned Intellectual Property, except as would not, individually or in the aggregate, result in a material liability to the Group Companies. Except as set forth on Section 3.16(c) of the Company Disclosure Schedule, the Group Companies do not have any pending claims against Persons alleging infringement of the Owned Intellectual Property or oppositions or cancellation actions against third-party trademark applications.
(d)    Section 3.16(d)(i) of the Company Disclosure Schedule separately lists and identifies all Software that is owned by the Group Companies (the “Company Software”). The Group Companies employed commercially reasonable efforts to ensure that all material source code for the Company Software is documented in accordance with general software industry standards. Except as set forth on Section 3.16(d)(ii) of the Company Disclosure Schedule, all right, title and interest in and to the Company Software is owned by a Group Company free and clear of all Liens except for Permitted Liens. The Company Software performs in all material respects in accordance with the documentation and other written materials related thereto and, to the Knowledge of the Company, is free from any disabling codes or instructions and any “back door,” “time bomb,” “Trojan horse,” “worm,” “drop dead device,” “virus” or other software routines or hardware components that permit unauthorized access or the unauthorized disruption, impairment, disablement or erasure of such Company Software.
(e)    Except for shrink-wrap licenses and other licenses for Commercial-Off-The-Shelf Software, or standard licenses granted to the Company’s customers in the Ordinary Course of Business, Section 3.16(e) of the Company Disclosure Schedule sets forth a complete list of all licenses under which any Group Company is a licensor or licensee or otherwise is authorized to use any material Intellectual Property (“Licensed Intellectual Property”). All such licenses are in full force and effect, and are binding obligations of the Group Company party thereto and, to the Knowledge of the Company, the other party or parties thereto, except (i) as enforceability may be limited by applicable Equitable Principles or (ii) where the failure to be legal, valid, binding or

29



enforceable would not have a Company Material Adverse Effect. Except as set forth in Section 3.16(e) of the Company Disclosure Schedule, no Group Company that is a party to such license is in default under any such license, and to the Knowledge of the Company, no other party or parties to any such license is in default thereunder. Except as set forth in Section 3.16(e) of the Company Disclosure Schedule, the Group Companies are not bound by or a party to any agreement materially restricting their use of any Owned Intellectual Property.
(f)    The Group Companies have taken commercially reasonable efforts to maintain the secrecy of their trade secrets. To the Knowledge of the Company, no trade secret material to the business of the Group Companies as presently conducted has been authorized to be disclosed or has been actually disclosed by any Group Company other than pursuant to a binding and enforceable nondisclosure agreement or other obligation of confidentiality restricting the disclosure and use of the trade secrets.
(g)    The Owned Intellectual Property and the Licensed Intellectual Property constitute all of the material Intellectual Property necessary for the conduct of the Group Companies’ businesses as conducted on the date of this Agreement and as of the Closing Date.
3.17    Employee Benefit Plans.
(a)    Section 3.17(a) of the Company Disclosure Schedule sets forth a list of each pension, benefit, retirement, compensation, employment, consulting, profit-sharing, deferred compensation, incentive, bonus, performance award, phantom equity, stock or stock-based, change in control, retention, severance, vacation, paid time off (PTO), medical, vision, dental, disability, welfare, Code Section 125 cafeteria, fringe benefit and other similar agreement, plan, policy or program (and any amendments thereto), in each case whether funded or unfunded, including each “employee benefit plan” within the meaning of Section 3(3) of ERISA, all benefit plans as defined in Section 6039D of the Code, (each a “Benefit Plan” and, collectively, the “Benefit Plans”) whether or not tax-qualified and whether or not subject to ERISA, which is or has been maintained, sponsored, contributed to, or required to be contributed to by the Group Companies for the benefit of any current or former employee, officer, director, retiree, independent contractor or consultant of the Group Companies or any spouse or dependent of such individual, or under which the Group Companies have any Liability, contingent or otherwise. To the Knowledge of the Company, the Group Companies do not maintain, sponsor, or contribute to any “employee benefit plan” within the meaning of Section 3(3) of ERISA that has not been reduced to writing.
(b)    With respect to each Benefit Plan, the Company has provided or made available to Parent accurate, current and complete copies of each of the following, to the extent applicable: (i) the plan document and all amendments thereto; (ii) the most recent summary plan description (and any summaries of material modifications with respect thereto); (iii) the most recent annual report on Form 5500 (with schedules and attachments); and (iv) the most recent IRS opinion or determination letter; (v) where applicable, copies of any trust agreements or other funding arrangements, custodial agreements, insurance policies and contracts, administration agreements and similar agreements, and investment management or investment advisory agreements, now in effect; (vi) in the case of any Benefit Plan that is intended to be qualified under Section 401(a) of the Code, a copy of the most recent determination, opinion or advisory letter from the IRS and any

30



legal opinions issued thereafter with respect to such Benefit Plan’s continued qualification; (vii) actuarial valuations and reports related to any Benefit Plans with respect to the two most recently completed plan years; (viii) the most recent nondiscrimination tests performed under the Code; and (ix) copies of material notices, letters or other correspondence received during the preceding three (3) years from the IRS, Department of Labor, Department of Health and Human Services, Pension Benefit Guaranty Corporation or other Governmental Authority relating to the Benefit Plan. Each Benefit Plan may be terminated by the Company or an ERISA Affiliate, as applicable at any time without any liability, cost or expense, other than costs and expenses that are customary in connection with the termination of a Benefit Plan or payments required pursuant to the terms of such Benefit Plan. The Company has separately identified on Section 3.17(b) of the Company Disclosure Schedule (1) each Benefit Plan that contains a change in control provision and (2) each Benefit Plan that is maintained, sponsored, contributed to, or required to be contributed to by the Company primarily for the benefit of employees outside of the United States (a “Non-U.S. Benefit Plan”).
(c)    Except as set forth on Section 3.17(c) of the Company Disclosure Schedule, (i) no Benefit Plan is subject to Title IV of ERISA or Section 412 of the Code, and (ii) no Benefit Plan is a “multiemployer plan” within the meaning of Section 3(37) or 4001(a)(3) of ERISA. Except for Permitted Liens, to the Company’s Knowledge, no Lien exists with respect to any of the Assets which were imposed pursuant to the terms of the Code or ERISA.
(d)    With respect to each Benefit Plan, (i) such Benefit Plans have been operated in compliance in all material respects with ERISA, the Code and all Laws applicable to such Benefit Plans, and each Benefit Plan has been administered in all material respects in accordance with its terms; and (ii) all contributions to and payments from each Benefit Plan have been timely made under the requirements of all applicable Laws and the terms of the Benefit Plan, or to the extent any contributions are not yet due, have been adequately accrued on the Company Financial Statements to the extent required by GAAP, in each case except where the foregoing would not be reasonably expected to have a Company Material Adverse Effect. All Non-U.S. Benefit Plans that are intended to be funded and/or book-reserved are funded and/or book-reserved, as appropriate, based upon reasonable actuarial assumptions.
(e)    No claim, Legal Proceeding, investigation, audit or other action (other than routine claims for benefits in the Ordinary Course of Business) is pending, or to the Knowledge of the Company, threatened against any Benefit Plan that could result in material liability to the Group Companies.
(f)    Except as set forth on Section 3.17(f) of the Company Disclosure Schedule, none of the Benefit Plans provide retiree health or welfare insurance benefits to any current or former employee of the Company or its Subsidiaries, except as may be required by Section 4980B of the Code, Part 6 of Subtitle B of Title I of ERISA or any similar Law requiring group health plan continuation coverage. The Company does not have any current or future obligation or liability with respect to a Benefit Plan pursuant to the provisions of a collective bargaining agreement.
(g)    Except as set forth on Section 3.17(g) of the Company Disclosure Schedule, neither the execution of this Agreement nor any of the Transactions will (either alone or upon the occurrence of any additional or subsequent events): (i) entitle any current or former director, officer,

31



employee, independent contractor or consultant of the Company to severance pay or any other payment under any Benefit Plan; (ii) accelerate the time of payment, funding or vesting, or increase the amount of compensation (including stock-based compensation) due to any such individual under any Benefit Plan; (iii) limit or restrict the right of the Company to merge, amend, or terminate any Benefit Plan; (iv) increase the amount payable under or result in any other material obligation pursuant to any Benefit Plan; (v) result in any payment under any Benefit Plan that could constitute “excess parachute payments” within the meaning of Section 280G(b) of the Code; or (vi) require a “gross-up” payment to any “disqualified individual” within the meaning of Section 280G(c) of the Code. The Company has made available to Parent true and correct copies of the Section 280G calculations prepared with respect to any disqualified individual in connection with the Transactions.
(h)    Each Benefit Plan that is intended to be “qualified” within the meaning of Section 401(a) of the Code (a “Qualified Plan”) is, and has been during the period from its adoption to date hereof, been covered by a favorable determination letter (or opinion letter, if applicable) from the IRS stating that such Qualified Plan is so qualified and each amendment thereto, have been timely obtained, and, to the Knowledge of the Company, nothing has occurred that could reasonably be expected to adversely affect the qualified status of any Qualified Plan. To the Knowledge of the Company, nothing has occurred with respect to any Benefit Plan that has subjected or could reasonably be expected to subject the Company to a penalty under Section 502 of ERISA or to tax or penalty under Sections 4975 or 4980H of the Code.
(i)    All required reports, documents and plan descriptions of the Benefit Plans have been, in all material respects, timely filed with the IRS and Department of Labor, as applicable, and/or, as appropriate, provided to participants in the Benefit Plans. True and complete copies of all such reports and other documents with respect to the past three (3) years for each Plan have been provided to Parent.
(j)    Each Benefit Plan and any related trust has been established, administered and maintained in accordance in all material respects with its terms and in compliance in all material respects with all applicable Laws, including ERISA and the Code.
(k)    There have been no terminations, partial terminations or discontinuances of contributions to any Qualified Plan during the preceding five (5) years without notice to and approval by the IRS and payment of all obligations and liabilities attributable to such Qualified Plan.
(l)    Each Benefit Plan complies with and has been maintained in accordance with the requirements of Section 409A(a)(2), (3), and (4) of the Code and any U.S. Department of Treasury or Internal Revenue Service guidance issued thereunder applicable to such Benefit Plan, except where the failure to do so would not be reasonably expected to have a Company Material Adverse Effect. The Company does not have any obligation to gross up, indemnify or otherwise reimburse any individual for any excise taxes, interest or penalties incurred pursuant to Section 409A of the Code.

32



(m)    The Company has complied with the continuation coverage provisions of COBRA and any applicable state laws mandating health insurance continuation coverage for employees, except where the failure to do so would not be reasonably expected to have a Company Material Adverse Effect.
(n)    No “reportable event” (as defined in Section 4043 of ERISA) has occurred and is continuing with respect to any Benefit Plan. Neither the Company nor any ERISA Affiliate has engaged in any prohibited transaction, within the meaning of Section 406 of ERISA or Section 4975 of the Code, in connection with any Benefit Plan for which exemption was not available.
(o)    Notwithstanding any other provision of this Agreement to the contrary, this Section 3.17 contains the sole and exclusive representation and warranties of the Company with respect to employee benefit matters.
3.18    Labor.
(a)    No Group Company is a party to any labor or collective bargaining agreement in respect of any employee or group of employees of the Group Companies. Except as set forth on Section 3.18(a) of the Company Disclosure Schedule, (i) there are no, and within the period starting on the Balance Sheet Date and ending on the date hereof, there have been no, material strikes, work stoppages, work slowdowns, lockouts, picketing or other material labor disputes pending or, to the Knowledge of the Company, threatened against any Group Company, and (ii) there are no material unfair labor practice charges, grievances or complaints pending or, to the Knowledge of the Company, threatened by or on behalf of any employee or group of employees of any of the Group Companies against any of the Group Companies before a Governmental Authority.
(b)    Section 3.18(b) of the Company Disclosure Schedule sets forth a list of all employees of the Company as of the date that is two (2) Business Days prior to the date hereof, including each employee’s name, title, date of hire and employment status (active or inactive). The Company has provided to Parent a true and complete list of each employee’s current base salary (or wages), target bonus, and other cash incentive compensation.
(c)    Except as set forth on Section 3.18(c) of the Company Disclosure Schedule, no bonus, incentive compensation, deferred compensation, change of control, termination, severance, golden parachute, deal bonus, or similar payments (“Change of Control Payments”) will become payable to any Group Company employee solely as a result of the Merger.
(d)    Since January 31, 2016, the Group Companies have withheld or caused to be withheld all amounts required by any Law or by agreement to be withheld from the wages, salaries, and other payments to the Group Companies’ current and former employees and, the Group Companies are not liable for any arrearages of employee compensation (including wages, salaries, commissions, bonuses, or other compensation) or any penalty for failure to comply with any of the foregoing, including any state law regarding the timely payment of employee compensation (or, if any arrears, penalty, or interest were assessed against the Group Companies regarding the foregoing, it has been fully satisfied). To the Company’s Knowledge, the Group Companies are not liable for any payment to any trust or other fund or to any Governmental Authority with respect to

33



unemployment compensation benefits, social security benefits, or other benefits or obligations for employees (other than routine payments to be made in the normal course of business and consistent with past practice).
(e)    To the Company’s Knowledge, all Persons characterized and treated by the Group Companies as independent contractors or consultants are properly treated as independent contractors under all applicable Laws, and all employees of the Group Companies classified as exempt under the Fair Labor Standards Act and state and local wage and hour laws are properly classified in all material respects. Section 3.18(e) of the Company Disclosure Schedule identifies all Persons treated by the Group Companies as independent contractors or consultants.
(f)    Except as set forth on Section 3.18(f) of the Company Disclosure Schedule, there are no (i) pending claims against any Group Company under any workers’ compensation plan or policy or for long-term disability or (ii) Group Company employees currently absent from work, or who have given notice of impending absence from work, in each case apart from or beyond any accrued personal time off, pursuant to any job-protected leave under a Group Company policy or applicable Law, including the Family and Medical Leave Act or the Uniformed Services Employment and Reemployment Rights Act.
(g)    To the Company’s Knowledge, all releases of employment claims in favor of any Group Company obtained from current or former employees during the three (3)-year period preceding the date of this Agreement and as of the Closing Date, if any, are effective and binding to release all employment claims for each such employee.
(h)    To the Company’s Knowledge, no current Group Company employee is subject to noncompetition or nonsolicitation covenants benefiting a third party, which limit, or would reasonably be expected to limit, the employee’s ability to perform any services for a Group Company as part of his or her employment.
(i)    This Section 3.18 constitutes the sole and exclusive representations and warranties of the Group Companies with respect to employment or labor matters.
3.19    Privacy; Business Systems; and Data Security.
(a)    Each Group Company materially complies with Applicable Privacy and Security Laws, and with privacy and information security obligations to which it is subject under contract, privacy policy, or online terms of use. The Company maintains policies and procedures that materially comply with (i) Applicable Privacy and Security Laws and (ii) privacy and information security obligations to its customers, data subjects or other Persons, under contract, privacy policy, or online terms of use. Except as set forth on Section 3.19 of the Company Disclosure Schedule, to the Company’s Knowledge, no Group Company has received any written notice from any Governmental Authority that it is under investigation for a material violation of any of the Applicable Privacy and Security Laws.

34



(b)    The Group Companies own or have a valid and enforceable right to use all material internal-use Software and all firmware, computer hardware, networks, interfaces, telecommunications systems and related systems used by the Group Companies (collectively, the “Business Systems”) are sufficient for the needs of their business as currently conducted. To the Company’s Knowledge, in the last eighteen (18) months, there has been (i) no material disruption, interruption or outage to any material Business System, (ii) no material part of the Business Systems has been prone to material malfunction or error and (iii) no unauthorized material breaches of the security of the Business Systems. The Group Companies have safeguarded their Business Systems with information security controls, and disaster recovery and business continuity policies and practices and such controls, policies and practices are adequate to meet the needs of the business of the Group Companies as presently conducted.
3.20    Security Clearance. Except as may be prohibited by the Industrial Security Manual, Section 3.20 of the Company Disclosure Schedule sets forth all facility and personnel security clearances, and all personnel security clearances held by any officer, director, employee, consultant or agent of the Group Companies. To the Knowledge of the Company, there is no proposed or threatened termination of any such facility or personnel security clearances other than terminations arising in the ordinary course of business, including, but not limited to: personnel no longer needing access to classified information; a secure facility no longer being needed; personnel leaving a position for which the clearance was originally intended; or routine reviews of security clearances under the Industrial Security Manual.
3.21    Transactions With Related Parties. Except as set forth on Section 3.21 of the Company Disclosure Schedule, no present officer, director, member or stockholder of any of the Group Companies, nor any Affiliate of any Group Company (each a “Related Party”), is currently a party to any transaction or Contract with a Group Company, other than (i) employment or consulting agreements entered into with individuals in the Ordinary Course of Business, (ii) Contracts with respect to the acquisition by, or merger with, a Group Company, where the seller or surviving company (or an Affiliate of the seller or surviving company) thereunder became a Related Party in connection with such transaction, (iii) Contracts entered into in the Ordinary Course of Business on an arm’s length basis and (iv) Contracts which will be terminated at or prior to Closing.
3.22    Insurance. Section 3.22 of the Company Disclosure Schedule contains a list of all material insurance policies owned or held by or on behalf of the Group Companies as of the date of this Agreement (the “Insurance Policies”). As of the date of this Agreement, all Insurance Policies are in full force and effect and the Group Companies have complied in all material respects with the provisions of such policies. All premiums due and payable on the Insurance Policies have been paid as of the date hereof. As of the date hereof, neither the Company nor any of the Operating Subsidiaries have received a written notice of cancellation of any Insurance Policy.

35



3.23    Corporate Records. The stock records and minute books of the Group Companies that have been made available to Parent are true and correct. Section 3.23 of the Company Disclosure Schedule sets forth, with respect to the Company, (a) its jurisdiction of organization and (b) each of the jurisdictions in which it is otherwise registered or qualified to do business. The Company was originally incorporated under the name of Gandalf Holdings, Inc. Section 3.23 of the Company Disclosure Schedule sets forth, with respect to each Operating Subsidiary, each of the jurisdictions in which it is registered or qualified to do business other than its jurisdiction of organization.
3.24    Financial Advisors. With the exception of Spurrier Capital Partners and certain parties to the Management Services Agreement (whose fees shall be included in the Transaction Expenses), no Person (i) has acted, directly or indirectly, as a broker, finder, agent, investment banker or financial advisor for the Sellers, the Group Companies and (ii) is entitled to any fee or commission or like payment based on the arrangements made by the Sellers, the Company or any of the Operating Subsidiaries in connection with the Transaction.
3.25    LIMITATIONS OF REPRESENTATIONS AND WARRANTIES. EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES CONTAINED IN THIS ARTICLE III (AS MODIFIED, SUBJECT TO THE LIMITATIONS AND QUALIFICATIONS SET FORTH IN SECTION 11.2(d), IN EACH CASE, BY THE COMPANY DISCLOSURE SCHEDULE), THE COMPANY MAKES NO, AND HAS NOT AUTHORIZED ANY OF ITS AFFILIATES TO MAKE ANY OTHER, EXPRESS OR IMPLIED REPRESENTATION OR WARRANTY WITH RESPECT TO THE COMPANY, THE OTHER GROUP COMPANIES OR THE TRANSACTION, AND THE COMPANY DISCLAIMS ANY OTHER REPRESENTATIONS OR WARRANTIES, WHETHER MADE BY THE COMPANY, ANY AFFILIATE OF THE COMPANY OR ANY OF THEIR RESPECTIVE OFFICERS, DIRECTORS, MANAGERS, EMPLOYEES, AGENTS OR REPRESENTATIVES AND IF MADE, SUCH REPRESENTATION OR WARRANTY MAY NOT BE RELIED UPON BY PARENT, MERGER SUB OR ANY OF THEIR RESPECTIVE AFFILIATES AND REPRESENTATIVES AS HAVING BEEN AUTHORIZED BY THE COMPANY OR ANY OF ITS AFFILIATES. EXCEPT FOR THE REPRESENTATIONS AND WARRANTIES CONTAINED IN THIS ARTICLE III (AS MODIFIED, SUBJECT TO THE LIMITATIONS AND QUALIFICATIONS SET FORTH IN SECTION 11.2(d), IN EACH CASE, BY THE COMPANY DISCLOSURE SCHEDULE), THE COMPANY HEREBY DISCLAIMS ALL LIABILITY AND RESPONSIBILITY FOR ANY REPRESENTATION, WARRANTY, OPINION, PROJECTION, FORECAST, STATEMENT, MEMORANDUM, PRESENTATION, ADVICE OR INFORMATION MADE, COMMUNICATED, OR FURNISHED (ORALLY OR IN WRITING) TO PARENT, MERGER SUB OR THEIR RESPECTIVE AFFILIATES OR REPRESENTATIVES (INCLUDING ANY OPINION, PROJECTION, FORECAST, STATEMENT, MEMORANDUM, PRESENTATION, ADVICE OR INFORMATION THAT MAY HAVE BEEN OR MAY BE PROVIDED TO PARENT OR MERGER SUB BY ANY DIRECTOR, OFFICER, EMPLOYEE, AGENT, CONSULTANT, OR REPRESENTATIVE OF THE COMPANY OR ANY OF ITS AFFILIATES, INCLUDING ANY INFORMATION MADE AVAILABLE IN ANY ELECTRONIC DATA ROOM HOSTED BY THE COMPANY OR ANY OF ITS REPRESENTATIVES IN CONNECTION WITH THE TRANSACTION). THE COMPANY DOES NOT MAKE ANY REPRESENTATIONS OR WARRANTIES TO PARENT

36



OR MERGER SUB REGARDING THE PROBABLE SUCCESS OR PROFITABILITY OF THE BUSINESS CONDUCTED BY THE GROUP COMPANIES.
ARTICLE IV    
REPRESENTATIONS AND WARRANTIES OF PARENT AND MERGER SUB

Except as set forth on the disclosure schedule delivered by Parent to the Representative and the Company concurrently with entry into this Agreement (the “Parent Disclosure Schedule”), which are subject to the limitations and qualifications set forth in Section 11.2(d), Parent and Merger Sub hereby represents and warrants to the Company as of the date hereof as follows:
4.1    Organization and Power. Parent is a corporation duly organized, validly existing and in good standing under the Laws of the State of Delaware. Merger Sub is a Delaware corporation duly organized, validly existing and in good standing under the Laws of State of Delaware. Each of Parent and Merger Sub has the requisite corporate power and authority to execute and deliver each Transaction Agreement to which it is a party, to perform its obligations hereunder and thereunder and to consummate the Transactions. Each of Parent and Merger Sub has the corporate power and authority to own or lease all of its properties and assets and to carry on its business as it is now being conducted. Each of Parent and Merger Sub is duly licensed or qualified to do business in each jurisdiction in which the nature of its business or the character or location of any properties or assets owned or leased by it makes such licensing or qualification necessary, except for those jurisdictions where the failure to be so licensed or qualified would not have, individually or in the aggregate, a Parent Material Adverse Effect.
4.2    Authorization of Agreement. The execution and delivery of the Transaction Agreements to which it is a party and the performance of its obligations thereunder have been duly authorized by the requisite corporate action on the part of each of Parent and Merger Sub. No other proceeding on the part of either Parent or Merger Sub (including by its respective equityholders) is necessary to authorize the Transaction Agreements to which it is a party or to consummate the Transactions. This Agreement has been, and each of the other Transaction Agreements to which it is a party will be, duly and validly executed and delivered by each of Parent and Merger Sub and (assuming the due authorization, execution and delivery by the other parties thereto) constitute or, with respect to such other Transaction Agreement will upon execution and delivery each constitute, the legal, valid and binding obligations of Parent or Merger Sub, as applicable, enforceable against it in accordance with its terms, subject to applicable Equitable Principles.
4.3    Conflicts; Consents of Third Parties.
(a)    Assuming all Governmental Approvals contemplated by Section 4.3(b) have been obtained and are effective and all applicable waiting periods have expired or been terminated and all filings and notifications described in Section 3.3(b) of the Company Disclosure Schedule have been made, none of the execution, delivery and performance by either Parent or Merger Sub of the Transaction Agreements to which it is a party, or the consummation of the Transaction by Parent and Merger Sub, will conflict with, violate or constitute a default (with or without notice or lapse of time, or both) under or give rise to a right of termination, acceleration, modification or cancellation under any provision of (A) the Organizational Documents of Parent or Merger Sub, as

37



applicable; (B) any Contract or Permit which Parent or Merger Sub or any of their Affiliates, as applicable, is a party to or bound by, or by which Parent’s or Merger Sub’s or any of their Affiliates’, as applicable, properties or assets are bound; or (C) any Law applicable to Parent or Merger Sub or any of their Affiliates, as applicable, except, in the case of clauses (B) and (C), where such conflict, violation acceleration, termination, modification, cancellation or default, would not have, individually or in the aggregate, a Parent Material Adverse Effect.
(b)    Except as set forth on Section 4.3(b) of the Parent Disclosure Schedule, no Governmental Approval is required on the part of either Parent or Merger Sub in connection with the execution and delivery by such Party of the Transaction Agreements to which it is a party, or the consummation of the Transactions by such Party, except for any Governmental Approval (i) described in Section 3.3(b) of the Company Disclosure Schedule or (ii) the failure of which to make or obtain would not have, individually or in the aggregate, a Parent Material Adverse Effect.
4.4    Legal Proceedings. There are no pending or, to the knowledge of Parent or Merger Sub, threatened, Legal Proceedings against Parent or Merger Sub or their Affiliates that would have, individually or in the aggregate, a Parent Material Adverse Effect. There is no outstanding material Order imposed upon either Parent or Merger Sub or any of their assets or Affiliates, except for Legal Proceedings which, if adversely determined, would not have, individually or in the aggregate, a Parent Material Adverse Effect.
4.5    Financial Capability. Parent has, and will have as of the Closing, (i) sufficient cash on hand (without giving effect to any unfunded financing regardless of whether any such financing is committed) to pay the Merger Consideration and all related fees and expenses in connection with the Transactions, (ii) the resources and capabilities (financial and otherwise) to perform its obligations hereunder and (iii) has not incurred, and as of the Closing will not have incurred, any obligation, condition, commitment, restriction or liability of any kind that would impair or adversely affect such resources and capabilities.
4.6    Solvency. Upon consummation of the Merger, Parent and the Group Companies, on a consolidated basis, will not, solely as a result of the consummation of such Transaction, (i) be insolvent or have incurred debts beyond their ability to pay such debts as they mature or (ii) have unreasonably small capital with which to engage in their respective businesses. No transfer of property is being made and no obligation is being incurred in connection with the Transaction with the intent to hinder, delay or defraud either present or future creditors of the Company or any of its Subsidiaries.
4.7    Investment. Parent is acquiring the equity securities of the Group Companies for its own account and for investment purposes and not with a view to the distribution thereof. Parent acknowledges that such equity securities have not been registered under the Securities Act or any state securities Law and Parent must bear the economic risk of its investment in such securities until and unless the offer and sale of such securities is subsequently registered under the Securities Act and all applicable state securities Laws or an exemption from such registration is applicable. Parent has conducted an examination of available information relating to the Group Companies and their respective businesses, Parent has such knowledge, sophistication and experience in business and financial matters that it is capable of evaluating an investment in such securities, and Parent can

38



bear the substantial economic risk of an investment in such securities for an indefinite period of time and can afford a complete loss of such investment.
4.8    Financial Advisors. Except as set forth on Section 4.8 of the Parent Disclosure Schedule, no Person has acted, directly or indirectly, as a broker, finder, agent, investment banker or financial advisor for Parent, Merger Sub or their respective Affiliates and no Person is entitled to any fee or commission or like payment based on the arrangements made by Parent, Merger Sub or their respective Affiliates in connection with the Transaction.
4.9    No Other Representations and Warranties; No Reliance; Parent and Merger Sub Investigation.
(a)    Each of Parent and Merger Sub acknowledges and agrees that, except as expressly set forth in ARTICLE III, the Company makes no promise, representation or warranty, express or implied, relating to the Group Companies or any of their respective businesses, operations, assets, liabilities, conditions or prospects or the Transaction, including with respect to merchantability, fitness for any particular or ordinary purpose, or as to the accuracy or completeness of any information regarding any of the foregoing, or as to any other matter, notwithstanding the delivery or disclosure to Parent and/or Merger Sub or any of its Affiliates or representatives of any documents, opinions, projections, forecasts, statements, memorandums, presentations, advice or information (whether communicated orally or in writing), and any such other promises, representations or warranties, or liability or responsibility therefor, are hereby expressly disclaimed. In addition, each of Parent and Merger Sub acknowledges and agrees that it has not executed or authorized the execution of this Agreement in reliance upon any promise, representation or warranty not expressly set forth in ARTICLE III.
(b)    In respect of this Agreement and the Transaction, neither Parent nor Merger Sub has relied or is relying on any document or written or oral information (including, but not limited to, the confidential information packet prepared by Spurrier Capital Partners), statement, representation or warranty furnished to or discovered by it or any of its Affiliates other than the representations and warranties set forth in this Agreement.
(c)    Each of Parent and Merger Sub acknowledges that it is has made its own inquiry and is relying on its own independent investigation and analysis in entering into the Transaction. Each of Parent and Merger Sub is knowledgeable about the industries in which the Company operates and is capable of evaluating the merits and risks of the Transaction. Each of Parent and Merger Sub has been afforded full access to the books and records, facilities and personnel of the Company for purposes of conducting a due diligence investigation and has conducted a full due diligence investigation of the Company.

39



ARTICLE V
COVENANTS
5.1    Conduct of Business. Except as contemplated by this Agreement, from and after the date hereof until the earlier of the Closing or the termination of this Agreement in accordance with its terms, the Company shall, and shall cause each other Group Company to, except as set forth on Section 5.1 of the Company Disclosure Schedule or as consented to in writing by Parent (which consent shall not be unreasonably withheld, conditioned, or delayed):
(a)    conduct its business in the Ordinary Course of Business (including any conduct that is reasonably related, complementary or incidental thereto);
(b)    use commercially reasonable efforts to preserve substantially intact its business organization and to preserve the present commercial relationships with key Persons with whom it does business; and
(c)    not do any of the following:
(i)    make any capital expenditure, other than a capital expenditure pursuant to the capital expenditure budget previously provided to Parent, in excess of $100,000 individually or $300,000 in the aggregate;
(ii)    take or omit to take any action that would reasonably be expected to result in a Company Material Adverse Effect;
(iii)    declare or pay a dividend on, or make any other distribution in respect of, its equity securities except dividends and distributions by an Operating Subsidiary to the Company or dividends or distributions solely in cash;
(iv)    acquire or agree to acquire in any manner (whether by merger or consolidation, the purchase of an equity interest in or a material portion of the assets of or otherwise) any business or any Person or other business organization or division thereof of any other Person other than the acquisition of assets in the Ordinary Course of Business;
(v)    enter into, amend, extend, renew or terminate any Material Contract, Material Government Contract or Real Property Lease, as applicable, other than any Contract, amendment, extension or renewal (A) with a term of less than one year, (B) which involve $500,000 or less, or (C) in the Ordinary Course of Business;
(vi)    change in any material respect the base compensation of, or enter into any new bonus or incentive agreement or arrangement (other than any Change of Control Payments that, in each case, are payable in connection with the transactions contemplated by this Agreement) with, any of its employees, other than changes made in accordance with normal compensation practices and consistent with past practices of the Group Companies or changes required by employment agreements, Benefit Plans or by any Law;

40



(vii)    materially amend or enter into a new, Benefit Plan (except as required by Law, a Contract in effect on the date hereof or customary renewals of existing Benefit Plans in the Ordinary Course of Business) or collective bargaining;
(viii)     incur any Indebtedness, as defined in clause (i) of the definition thereof, except borrowings under existing credit facilities;
(ix)    issue any equity interests or grant any option or issue any warrant to purchase or subscribe for any such securities or issue any securities convertible into such securities (except in connection with the exercise or conversion of equity securities, options and warrants issued and outstanding as of the date hereof);
(x)    adopt any amendments to their respective Organizational Documents;
(xi)    make any material change in the accounting principles, methods, practices or policies applied in the preparation of the Financial Statements, unless such change is required by applicable Law or GAAP;
(xii)    sell, or otherwise dispose of, any (A) intangible, or (B) material tangible assets in excess of $200,000 in the aggregate, other than sales of software in the Ordinary Course of Business and personal property sold or otherwise disposed of in the Ordinary Course of Business and except for any tangible asset which is obsolete;
(xiii)    make, change or revoke any material Tax election outside of the Ordinary Course of Business; change any annual Tax accounting period; change any Tax accounting principles, methods, practices or policies; file any amended Tax Return; enter into any Tax allocation agreement, Tax sharing agreement, or Tax indemnity agreement (other than commercial Contracts entered into in the Ordinary Course of Business that do not primarily relate to Taxes); or
(xiv)    agree in writing to do anything contained in this clause (c).

41



5.2    Access to Information.
(a)    From and after the date hereof until the earlier of the Closing Date or the termination of this Agreement in accordance with its terms, upon reasonable advance notice, and subject to the restrictions contained in the confidentiality agreements to which the Group Companies are subject, the Company shall provide to Parent and Parent’s authorized representatives during normal business hours reasonable access to all books and records of the Group Companies (in a manner so as to not interfere with the normal business operations of any Group Company) for any reasonable purpose (provided, the continuation of due diligence shall not be deemed a reasonable purpose). All of such information shall be treated as confidential information pursuant to the terms of the Confidentiality Agreement. Notwithstanding anything to the contrary in this Agreement, the Company shall not be required to disclose any competitively sensitive information or disclose any other information to Parent or its representatives if such disclosure would be reasonably likely to (x) jeopardize any attorney-client or other legal privilege, (y) contravene any applicable Laws, fiduciary duty or binding agreement entered into prior to the date hereof, or (z) if the Parties are in an adversarial relationship in litigation or arbitration (in which case the furnishing of information, documents or records contemplated by this Section 5.2(a) shall be subject to applicable rules relating to discovery) (the matters referred to in this sentence with respect to any Person, the “Access Limitations”).
(b)    From and after the Closing Date, in connection with any reasonable business purpose, including the determination of any matter relating to the rights or obligations of the Sellers under this Agreement, upon reasonable prior request and subject to the Access Limitations, Parent shall, and shall cause the Group Companies to, (i) afford the Representative and its authorized representatives reasonable access, during normal business hours, to the offices, properties, books, records and other documents of Parent and its Affiliates in respect of the Group Companies and (ii) make available to the Representative and its authorized representatives the employees of the Company, Parent and its Affiliates in respect of the Group Companies whose assistance, expertise, testimony, notes and recollections or presence is necessary to assist the Representative in connection with the inquiries for any of the purposes referred to above, including the presence of such Persons as witnesses in hearings or trials for such purposes; provided, however, that (x) such requests shall not unreasonably interfere with the normal operations of Parent or any of its Affiliates, (y) that the auditors and accountants of Parent or its Affiliates shall not be obligated to make any work papers (to the extent such exist) available to any Person unless and until such Person has signed a customary agreement relating to such access to work papers in form and substance reasonably acceptable to such auditors or accountants, and (z) that if the Parties are in an adversarial relationship in litigation or arbitration, the furnishing of information, documents or records contemplated by this Section 5.3(b) shall be instead subject to applicable rules relating to discovery.
(c)    During the period from the date of this Agreement until the earlier of the Closing Date or the termination of this Agreement in accordance with its terms, Parent hereby agrees that it is not authorized to and shall not (and shall not permit any of its employees, agents, representatives or Affiliates to) contact any customer, supplier, distributor, officer, employee or other material business relation of any Group Company regarding the Transactions without the prior written consent of the Company.

42



5.3    Exclusivity. The Company and Parent agree to the following exclusivity provisions from the date hereof and until the earlier of the Closing or the termination of this Agreement (the “Exclusivity Period”):
(a)    During the Exclusivity Period, the Company shall not intentionally, and will direct that its Affiliates and representatives shall not intentionally, directly or indirectly (whether or not in conjunction with a third party) solicit, encourage or initiate any offer or proposal from, or enter into, re-start, solicit, initiate or otherwise engage in any discussions or negotiations with, or seek, encourage, or respond to or provide or disclose any information to, or enter into any agreement, terms, arrangement or understanding (whether or not legally binding) with, any Person or group of Persons other than Parent, Merger Sub and their representatives with respect to any transaction involving any acquisition of or investment in, or any disposition (whether by way of sale, offer, transfer, assignment or otherwise) of, a material portion of the capital stock of the Company (or interest therein), or a material portion of the assets of the Company (any such transaction an “Alternative Transaction”), except in any such case to notify any such Person or group of Persons of the existence of this Section 5.3(a).
(b)    If the Company or any of its representatives receives any bona fide proposal for, or inquiry respecting, any Alternative Transaction, or any request for nonpublic information in connection with any such Alternative Transaction, the Company will promptly notify Parent, describing in reasonable detail the identity of the Person or group of Persons making such proposal or inquiry and the terms and conditions of such proposal or inquiry.
5.4    Efforts; Regulatory Filings and Consents.
(a)    Without prejudice to Parent's obligations set forth in Section 5.4(d), each of the Company, on the one hand, and Parent and Merger Sub, on the other hand, shall use its respective reasonable best efforts to take, or cause to be taken, all actions and to do, or cause to be done, and to assist and cooperate with the other Parties in doing, all things necessary, proper or advisable (i) to consummate and make effective as promptly as possible, but in no event later than the Termination Date, the Transactions, (ii) obtain or provide, or cause to be obtained, as set forth in Section 3.3(a), all consents or approvals by or notices to third parties that may be or become necessary for its execution and delivery of this Agreement and the performance of its obligations pursuant to this Agreement and the other Transaction Agreements, (iii) to obtain all Governmental Approvals of any Governmental Antitrust Authority required to be obtained by the Company, Parent or Merger Sub, or any of their respective Subsidiaries or Affiliates in connection with the Transactions or the taking of any action contemplated by this Agreement, (iv) to defend vigorously, lift, mitigate or rescind the effect of any litigation or administrative proceeding involving any Governmental Antitrust Authority (including a private party challenge) adversely affecting this Agreement or the Transactions, including promptly appealing any adverse court or administrative decision; provided, however, that neither the Company and its Affiliates, nor the Parent and Merger Sub, shall be required to make any material monetary expenditures, offer or grant any material accommodation (financial or otherwise) to any Person or commence or be a plaintiff in any litigation to satisfy their obligations under this Section 5.4(a); provided, further, that neither the Company and its Affiliates, nor the Parent and its Affiliates, shall be required to sell or otherwise dispose of any portion of the business

43



of the Group Companies or the Parent or its Subsidiaries in order to satisfy their obligations under this Section 5.4(a).
(b)    Each of the Company and Parent shall (i) as soon as reasonably practicable (and in any event within five (5) Business Days following the date of this Agreement) file or cause to be filed with the United States Federal Trade Commission (the “FTC”) and the United States Department of Justice (the “DOJ”) the notification and report form, if any, required for the Transactions (which form shall request early termination of the waiting period under the HSR Act) and to supply as promptly as practicable any supplemental information requested in connection therewith pursuant to the HSR Act and (ii) as soon as reasonably practicable make all filings under the applicable Other Competition Laws, if any, required for the Transactions, and shall take all other actions necessary, proper or advisable to cause the expiration or termination of the applicable waiting period under the HSR Act and the applicable Other Competition Laws. Any such antitrust notification and report form or filing and supplemental information shall be in substantial compliance with the requirements of the HSR Act or the applicable Other Competition Laws, as the case may be. All other regulatory filings shall be in substantial compliance with the requirements of applicable Law. Each of Parent and the Company shall furnish to the other Party such necessary information and reasonable assistance as the other Party may request in connection with its preparation of any filing or submission that is necessary under the HSR Act, the applicable Other Competition Laws or other applicable Law, as the case may be. The Company and Parent shall use reasonable best efforts to comply promptly with any inquiries or requests for additional information from the FTC, the DOJ, other Governmental Antitrust Authorities and any other Governmental Authority having jurisdiction.
(c)    Without limiting the generality of the undertakings set forth in Sections 5.4(a), 5.4(b) and 5.4(e) and subject to any appropriate confidentiality protections, the Company, on the one hand, and Parent and Merger Sub, on the other hand, shall each furnish to the other such necessary information and reasonable assistance as the other may reasonably request in connection with Section 5.4(b) and shall each promptly provide counsel for the other Party with copies of all filings made by such Party, and all correspondence between such Party (and its advisors) with any Governmental Antitrust Authority, other Governmental Authority or, in connection with any proceeding by a private party, and any other information supplied by such Party and such Party’s Affiliates to a Governmental Antitrust Authority or other Governmental Authority in connection with this Agreement and the Transactions. Subject to applicable Law, the Company and Parent shall permit counsel for the other Party reasonable opportunity to review in advance, and shall consider in good faith the views of the other Party in connection with, any proposed written or, if practicable, oral communication to any Governmental Antitrust Authority or other Governmental Authority relating to the Transactions. Each of the Company and Parent agrees not to participate in any substantive meeting or discussion, either in person or by telephone, with any Governmental Antitrust Authority or other Governmental Authority in connection with the Transactions unless it consults with the other Party in advance and, to the extent not prohibited by such Governmental Antitrust Authority or other Governmental Authority, gives the other Party the opportunity to attend and participate.

44



(d)    Without expanding any obligation set forth under this Section 5.4, Parent agrees to consider, on behalf of itself and its Affiliates and, as determined in its good faith, to take, or cause to be taken, such reasonable actions with respect to the Group Companies, post-Closing, that are identified by any Governmental Antitrust Authority as a condition to the granting of any Governmental Approval necessary for the consummation of the Transactions or as may be required to avoid, lift, vacate, reverse or resolve any legislative, administrative or judicial action (including any suit instituted (or threatened to be instituted) by the FTC, the DOJ or any other applicable Governmental Authority or any private party challenging the Transactions as a violation of the HSR Act or Other Competition Laws) that would otherwise reasonably be expected to materially impair or delay the consummation of the Transactions. Parent’s consideration of any such reasonable action shall be undertaken in good faith, and if, after such good-faith consideration, Parent and its Affiliates determine that they will not undertake the action, such decision shall not constitute a breach of this Agreement. Without limiting the generality of the foregoing, the Group Companies understand and acknowledge that neither Parent, nor any of its Affiliates, will depreciate, sacrifice, limit, alter or cannibalize the pre-Closing existing lines of business or operations of the Parent and its Affiliates, even if such action is identified as a condition for consummation of the Transactions by a Governmental Antitrust Authority. Nothing contained in this Agreement shall be construed so as to require Parent or any of its Affiliates (other than, after the Closing, the Group Companies, to the extent such action is determined and agreed to by Parent under this Section 5.4(d)), to (i) sell, license, dispose of, hold separate or operate in any specified manner any of its respective assets or businesses (or to discuss, agree or commit to any of the foregoing), other than assets or businesses of the Group Companies, or (ii) enter into any consent decree, Order or agreement that alters its business or commercial practices in any way or that in any way limits or could reasonably be expected to limit the right of Parent to own, operate or retain all or any portion of Parent’s assets, properties or businesses (other than, after the Closing, the Group Companies) or Parent’s freedom of action with respect thereto. Further, Parent and/or its Affiliates shall be under no obligation to take such action as identified by a Governmental Antitrust Authority if not agreed to by the Company. To the extent Parent and/or its Affiliates do decide to take such action as identified by a Governmental Antitrust Authority with respect to the Group Companies, such action, provided it has been agreed to by the Company, shall not constitute a violation of Section 1.15(c).
(e)    Without limiting any other obligation under this Agreement, during the period from the date of this Agreement until the Closing Date, Parent, Merger Sub and their respective Subsidiaries and Affiliates shall not take or agree to take any action that would reasonably be expected to prevent or delay the Parties from obtaining any Governmental Approval in connection with the Transactions, including entering into an agreement to acquire (whether via merger, consolidation, stock or asset purchase or otherwise) any material amount of assets of or any equity in any other Person or any business or division thereof if such agreement would be reasonably expected to create a material risk of making it more difficult to obtain the Governmental Approval of the FTC or DOJ or any other Governmental Antitrust Authority required in connection with the Transactions.

45



(f)    The Company shall be responsible for all fees and expenses incurred with obtaining any consents or approvals from third parties or giving notices as set forth in clause (ii) of Section 5.4(a) (provided, however, that any such fees and expenses shall be paid by the Company in full prior to the Closing or accrued in full on the books and records of the Company prior to the Closing). Parent (i) shall be responsible for the filing of the Certificate of Merger and (ii) shall pay the filing fee under the HSR Act. Each of the Company and Parent shall otherwise be responsible for their respective fees and expenses in connection with their respective filings under the HSR Act.
5.5    Notification of Certain Matters. The Company shall give notice to Parent and Parent shall give notice to the Company, as promptly as reasonably practicable, upon becoming aware of (a) any fact, change, condition, circumstance, event, occurrence, or non-occurrence that has caused or is reasonably likely to cause any representation or warranty in this Agreement made by it to be untrue or inaccurate in any material respect at any time after the date of this Agreement and before the Effective Time that would cause the conditions set forth in Sections 6.2(a) and 6.2(b) or Sections 6.3(a) and 6.3(b), as applicable, not to be satisfied as of the Closing Date, (b) any material failure on its part to comply with or satisfy any covenant, condition or agreement to be complied with or satisfied by it under this Agreement, or (c) the institution of or a credible written threat of institution of any Legal Proceeding related to this Agreement or the Merger; provided, however, that the delivery of any notice in accordance with this Section 5.5 shall not limit or otherwise affect the remedies available under this Agreement to such Party (including the right to seek indemnification in accordance with ARTICLE VIII or ARTICLE IX and the rights of the Representative to seek indemnification in accordance with Section 10.13), the representations or warranties of the Parties, or the conditions to the obligations of the Parties; provided further, however, that the unintentional failure to give notice under this Section 5.5 will not be deemed to be a breach of covenant under this Section 5.5 and will constitute only a breach of the underlying representation, warranty, condition or agreement, as the case may be.
5.6    Confidentiality. Each of Parent and Merger Sub acknowledges that the information provided to it and its representatives in connection with this Agreement (including Section 5.2(a)) and the Transaction is subject to the terms of the Confidentiality Agreement, dated September 19, 2018, by and between Parent and MicroPact, Inc. (the “Confidentiality Agreement”), the terms of which are incorporated herein by reference.
5.7    Preservation of Records. In addition to and not in limitation of the provisions of Section 5.2(a), Parent agrees to preserve and keep the records relating to the businesses of the Group Companies for a period of seven (7) years from the Closing Date and shall make such records and personnel available to the Representative as may be reasonably requested in connection with, among other things, any insurance claims by, Legal Proceedings (other than Legal Proceedings between the Representative and Parent related to this Agreement or the Transaction) or tax audits against, or governmental investigations of, the Group Companies or in order to enable the Representative to comply with its obligations under this Agreement and each other Transaction Agreement.
5.8    Publicity. None of the Representative or, prior to the Closing, the Company, on the one hand, or Parent, Merger Sub or, following the Closing, the Surviving Company, on the other hand, shall issue any press release or public announcement concerning this Agreement, the other

46



Transaction Agreements or the Transaction or make any other public disclosure containing or pertaining to the terms of this Agreement without obtaining the Representative’s or Parent’s, as applicable, prior written approval, which approval will not be unreasonably withheld or delayed, unless, in the judgment of the Party seeking to disclose, disclosure is otherwise required by applicable Law or by the applicable rules of any stock exchange on which such disclosing Party lists securities; provided that, to the extent any disclosure is required by applicable Law or stock exchange rule, the Party intending to make such disclosure shall use its commercially reasonable efforts consistent with applicable Law or stock exchange rule to consult with the Representative or Parent, as applicable, with respect to the text thereof and; provided, further, that (i) the Company and Representative, on the one hand, and Parent and its equityholders and Affiliates, on the other hand, shall be entitled to disclose such information to their respective directors, officers, executive employees, equity owners, partners, prospective partners, investors, prospective investors, professional advisors and lenders who have a need to know the information and who agree to keep such information confidential or are otherwise bound to confidentiality and (ii) Parent’s financing sources and other professional advisors may publish “tombstones” or other customary announcements which do not contain pricing details that are not otherwise publicly available.
5.9    Director and Officer Liability; Indemnification.
(a)    For a period of six (6) years after the Closing, Parent shall cause the Group Companies, to the fullest extent provided in the Organizational Documents thereof or in any other agreements disclosed on Section 5.9 of the Company Disclosure Schedule, in each case as in effect immediately prior to the Effective Time, to indemnify and hold harmless (and advance applicable expenses to) each Person who is as of the Effective Time, or has been at any time prior to the Effective Time, an officer, manager or director of a Group Company (each, a “D&O Indemnified Person”) against any costs or expenses (including attorneys’ fees) incurred in connection with any claim, threatened, pending or completed, whether civil, criminal, administrative or investigative, or Losses arising out of or pertaining to matters existing or occurring at or prior to the Closing Date and relating to the fact that the D&O Indemnified Person was an officer, manager or director of any Group Company.
(b)    Prior to the Effective Time, the Company shall purchase and maintain in effect beginning on the Closing Date, and with a claims period of six (6) years thereafter without any lapses in coverage, a “tail” policy providing directors’ and officers’ liability insurance coverage for the benefit of those Persons who are covered by any Group Company’s directors’ and officers’ liability insurance policies as of the date hereof or at the Closing with respect to matters occurring prior to the Effective Time. Such policy shall provide coverage that is at least equal to the coverage provided under the Group Companies’ current directors’ and officers’ liability insurance policies; provided that the Company may substitute therefor policies of at least the same coverage containing terms and conditions which are no less advantageous to the beneficiaries thereof so long as such substitution does not result in gaps or lapses in coverage with respect to matters occurring prior to the Closing Date. The premium amounts for such tail policies shall be fully paid by the Company prior to the Closing or included as a Transaction Expense. Any such tail policies shall include a successor endorsement that names Parent and the Surviving Company as additional insureds. During the term of such tail policies, neither Parent nor the Surviving Company shall take any action

47



following the Closing to cause any such tail policy to be cancelled or any provision therein to be amended or waived.
(c)    If Parent, the Surviving Company, any of the Operating Subsidiaries or any of their respective successors or assigns (i) consolidates with or merges into any other Person and is not the continuing or surviving corporation or entity of such consolidation or merger or (ii) transfers or conveys all or substantially all of its properties and other assets to any Person, then, and in each such case, Parent shall cause proper provision to be made so that the applicable successors and assigns or transferees expressly assume the obligations set forth in this Section 5.9.
5.10    Stockholder Approval. Concurrently with the execution of this Agreement, the Company has delivered to Parent the resolutions of the stockholders of the Company representing the Requisite Stockholder Approval.
5.11    Restrictive Covenants Agreements. Contemporaneously with the execution of this Agreement, as a material inducement to Parent’s execution of this Agreement, each of those holders of Common Stock who are employees of any Group Company as of the date of this Agreement and whose names are set forth on Section 5.11 of the Parent Disclosure Schedule (the “Employee Sellers”), shall have entered into a Restrictive Covenants Agreement, to be effective upon the Closing Date subject to consummation of the Merger, in form and substance reasonably satisfactory to Parent (each, a “Restrictive Covenant Agreement”).
5.12    Employees.
(a)    Contemporaneously with the execution of this Agreement, as a material inducement to Parent’s execution of this Agreement, the Company shall have entered into a mutually acceptable Employment Agreement with each of the individuals identified on Section 5.12(a) of the Parent Disclosure Schedule (the “Key Employees”).
(b)    The Company shall be responsible for the payment of any Change of Control Payments that are payable by any Group Company to any employee solely as a result of the occurrence of the Merger; provided, however, that any such Change of Control Payments shall be paid by the applicable Group Company in full on or before the Closing or included as a Transaction Expense to be paid at the Closing; and, provided further, that in no event shall any of the following be considered Change of Control Payments: (i) any payments made pursuant to any offer letter or any Contract entered into by a Group Company with any employee of the Company at the direction of Parent, and (ii)  any bonus or other similar payments to any employee of a Group Company pursuant to any agreement or arrangement adopted or entered into by Parent, the Surviving Company or any of their Affiliates, or directed by Parent after the Effective Time.
(c)    Prior to the Closing Date, the Company shall cause any written employment agreement between a Group Company and the individuals listed on Section 5.12(c) of the Parent Disclosure Schedule to have been terminated effective no later than as of the Effective Time, and the Company shall provide documentation thereof reasonably satisfactory to Parent.

48



5.13    Corporate Records.
(a)    On or before the Closing, the Company shall exercise commercially reasonable efforts to deliver or caused to be delivered to Parent, each dated within a reasonable time prior to the Closing, (i) certificates of registration or qualification of each domestic Group Company from the Secretary of State (or comparable Governmental Authority) of each state other than its jurisdiction of organization in which, as set forth on Section 3.23 of the Company Disclosure Schedule, it is registered or qualified to do business, and (ii) a legal existence or good standing certificate for each domestic Operating Subsidiary from the Secretary of State (or comparable Governmental Authority) of its jurisdiction of organization, as set forth on Section 3.4(b) of the Company Disclosure Schedule.
(b)    The Representative shall cause to be delivered to Parent, within ten (10) days after the Closing, all minute books of the Company in its possession.
(c)    Prior to the Closing Date, the Company shall execute and deliver to Parent, or cause the applicable Group Company or Group Companies to execute and deliver to Parent, a letter or other document, in form and substance reasonably satisfactory to Parent, necessary and appropriate to change, at Parent’s sole cost and expense, the broker of record with respect to any of the Group Companies’ claims-made insurance policies listed on Section 3.22 of the Company Disclosure Schedule to be effective upon the Closing Date.
ARTICLE VI
CONDITIONS TO CLOSING
6.1    Conditions to the Obligations of the Company, Parent and Merger Sub. The obligations of the Company, Parent and Merger Sub to effect the Closing and to consummate the Transaction are subject to the satisfaction (or, if permitted by applicable Law, waiver in writing by the Party for whose benefit such condition exists) of the following conditions:
(a)    any applicable waiting period under the HSR Act relating to the Transaction shall have expired or been terminated; and
(b)    there shall not be in effect any Law or Order of a Governmental Authority of competent jurisdiction in the United States directing that the Transaction not be consummated as provided herein or which has the effect of rendering it impossible or illegal to consummate the Transaction; provided, however, that Parent shall have taken all actions required by Section 5.3(a) to prevent the occurrence or entry of any such Law or Order and to remove or appeal as promptly as possible any such Law or Order.
6.2    Other Conditions to the Obligations of Parent and Merger Sub. The obligations of Parent and Merger Sub to effect the Closing and to consummate the Transaction are subject to the satisfaction (or, if permitted by applicable Law, waiver in writing by Parent) of the following further conditions:

49



(a)    the Fundamental Representations shall be true and correct in all respects (in the case of any such representation or warranty qualified by materiality or Company Material Adverse Effect) or in all material respects (in the case of any representation or warranty not qualified by materiality or Company Material Adverse Effect) as of the date of this Agreement and on and as of the Closing Date as though made on and as of the Closing Date (other than such representations and warranties that are made on and as of a specified date, in which case such representations and warranties shall be true and correct only as of the specified date);
(b)    the representations and warranties of the Company set forth in ARTICLE III (other than those referred to in Section 6.2(a)) shall be true and correct as of the date of this Agreement and on and as of the Closing Date as though made on and as of the Closing Date (other than such representations and warranties that are made on and as of a specified date, in which case such representations and warranties shall be so true and correct only as of the specified date), except to the extent that the facts, events and circumstances that cause such representations and warranties to not be true and correct as of such dates have not had a Company Material Adverse Effect (provided that for the purposes of the foregoing clause, qualifications as to materiality and Company Material Adverse Effect contained in such representations and warranties shall not be given effect);
(c)    the Company shall have performed and complied in all material respects with all covenants required to be performed or complied with by the Company under this Agreement on or prior to the Closing Date;
(d)    since the date hereof, there shall not have occurred a Company Material Adverse Effect; and
(e)    prior to or at the Closing, the Company shall have delivered to Parent a certificate of an authorized officer of the Company, dated as of the Closing Date, in form and substance reasonably acceptable to Parent, to the effect that the conditions specified in Sections 6.2(a), 6.2(b), 6.2(c) and 6.2(d) have been satisfied.
6.3    Other Conditions to the Obligations of the Company. The obligations of the Company to effect the Closing and to consummate the Transaction are subject to the satisfaction (or, if permitted by applicable Law, waiver in writing by the Representative) of the following further conditions:
(a)    the representations and warranties of Parent and Merger Sub set forth in Section 4.1 (Organization and Power), Section 4.2 (Authorization of Agreement) and Section 4.8 (Financial Advisors) shall be true and correct in all respects (in the case of any such representation or warranty qualified by materiality or Parent Material Adverse Effect) or in all material respects (in the case of any representation or warranty not qualified by materiality or Parent Material Adverse Effect) as of the date of this Agreement and on and as of the Closing Date (other than such representations and warranties that are made on and as of a specified date, in which case such representations and warranties shall be true and correct only as of the specified date);
(b)    the representations and warranties of Parent and Merger Sub set forth in ARTICLE IV (other than those referred to in Section 6.3(a)) shall be true and correct on and as of the Closing Date as of the date of this Agreement and on and as of the Closing Date (other than

50



such representations and warranties that are made on and as of a specified date, in which case such representations and warranties shall be true and correct only as of the specified date), except to the extent that the facts, events and circumstances that cause such representations and warranties to not be true and correct as of such dates have not had a Parent Material Adverse Effect (provided that for the purposes of the foregoing clause, qualifications as to materiality and Parent Material Adverse Effect contained in such representations and warranties shall not be given effect);
(c)    Parent and Merger Sub shall have performed and complied in all material respects with all covenants required to be performed or complied with by it under this Agreement on or prior to the Closing Date; and
(d)    prior to or at the Closing, Parent shall have delivered to the Representative a certificate of an authorized officer of Parent, dated as of the Closing Date, in form and substance reasonably acceptable to the Representative, to the effect that the conditions specified in Sections 6.3(a), 6.3(b) and 6.3(c) have been satisfied.
5.4    Frustration of Closing Conditions. No Party may rely on the failure of any condition set forth in this ARTICLE VI to be satisfied if such failure was caused by such Party’s failure to use best efforts to cause the Closing to occur, as required by Section 5.3(a).
ARTICLE VII
TERMINATION
7.1    Termination.
(a)    This Agreement may be terminated and the Transaction may be abandoned at any time prior to the Closing:
(i)    by mutual written consent of Parent and the Representative;
(ii)    by either the Representative or Parent, if any Governmental Authority of competent jurisdiction in the United States shall have issued an Order or taken any other action restraining, enjoining or otherwise prohibiting the Transaction (after giving effect to Parent’s and Merger Sub’s respective obligations under Section 5.4) and such Order or other action shall have become final and nonappealable;
(iii)    by either the Representative or Parent, if the Closing does not occur on or prior to May 1, 2019 (such date, as it may be extended by the written mutual agreement of the Parties or as provided in this Section 7.1(a)(iii), the “Termination Date”); provided, however, that the right to terminate this Agreement pursuant to this Section 7.1(a)(iii) shall not be available to any Party whose breach of any provision of this Agreement has been a principal cause of, or resulted in, the failure of the Closing to occur on or before the Termination Date; and, provided further, that, if at any time prior to the Termination Date the DOJ or the FTC makes a request for additional information or documentary materials from either or both of the Company or Parent authorized by Section 7A(e) of the Clayton Act (a “Second Request”), then the Termination Date shall be extended for an additional

51



sixty (60) days unless Parent and the Representative by mutual written consent agree not to extend the Termination Date;
(iv)    by the Representative, upon written notice to Parent, if there shall have been a breach of any of the representations, warranties, agreements or covenants set forth in this Agreement on the part of Parent or Merger Sub or any of such representations and warranties shall have become untrue in a manner that would result in any conditions set forth in Sections 6.3(a), 6.3(b) or 6.3(c) not being satisfied prior to the Termination Date, such breach or inaccuracy has not been waived by the Representative, and the breach or inaccuracy, if capable of being cured, has not been cured within thirty (30) days following the Representative’s written notice to Parent of such breach or inaccuracy or is not capable of being cured on or prior to the Termination Date; provided that the right to terminate this Agreement under this Section 7.1(a)(iv) shall not be available to the Representative if the Company is then in material breach of any representation, warranty, covenant, or other agreement contained herein;
(v)    by Parent, upon written notice to the Representative, if there shall have been a breach of any of the representations, warranties, agreements or covenants set forth in this Agreement on the part of the Company or any of such representations and warranties shall have become untrue in a manner that would result in any conditions set forth in Sections 6.2(a), 6.2(b) or 6.2(c) not being satisfied prior to the Termination Date, such breach or inaccuracy has not been waived by Parent, and the breach or inaccuracy, if capable of being cured, has not been cured within thirty (30) days following Parent’s written notice to the Representative of such breach or inaccuracy or is not capable of being cured on or prior to the Termination Date; provided that the right to terminate this Agreement under this Section 7.1(a)(v) shall not be available to Parent if it is then in material breach of any representation, warranty, covenant, or other agreement contained herein;
(vi)    by Parent if there has been a Company Material Adverse Effect since the date hereof;
(vii)    by the Representative, whether or not the Representative or the Company has sought or is entitled to seek specific performance pursuant to Section 10.10, if (A) all of the conditions set forth in Sections 6.1 and 6.2 have been satisfied or waived (other than those conditions which by their terms cannot be satisfied until the Closing and those conditions that Parent’s breach has caused not to be satisfied) and (B) Parent fails to consummate the Transactions within three (3) Business Days following the date on which the Closing was required to have occurred pursuant to Section 2.1; or
(viii)    by the Company is there has been a Parent Material Adverse Effect since the date hereof.
(b)    In the event of termination by the Representative or Parent pursuant to this Section 7.1, written notice thereof shall forthwith be given to the other and the Transaction shall be terminated, without further action by any Party. If the Transactions are terminated as provided herein, Parent shall return to the Company or destroy all documents and other material received

52



from the Company or the Representative relating to the Transaction, whether so obtained before or after the execution hereof.
7.2    Effect of Termination. If this Agreement is terminated and the Transaction is abandoned as described in Section 7.1, this Agreement shall become null and void and of no further force and effect, without any liability or obligation on the part of any Party or their respective directors, officers, employees, owners, representatives or Affiliates, and the Transaction shall be abandoned without further action by the Parties, except for (i) the penultimate sentence of Section 5.2(a) (Access to Information) and (ii) Sections 7.2 (Effect of Termination) and ARTICLE X (Miscellaneous), each of which, shall survive such termination. Nothing in this Section 7.2, however, shall be deemed to release any Party from any liability for any willful breach by such Party of the terms and provisions of this Agreement prior to termination. For purposes of this Sections 7.2, “willful” shall mean a breach that is a consequence of an act undertaken by the breaching Party with the knowledge (actual or constructive) that the taking of such act would, or would be reasonably expected to, cause a breach of this Agreement.
ARTICLE VIII
TAX MATTERS
8.1    Intended Tax Treatment. The Parties are entering into this Agreement with the intention that the Merger qualify as a taxable purchase of the stock of the Company for federal income tax purposes, and none of the Parties or any Seller will take any position or actions inconsistent with such treatment.
8.2    Cooperation and Exchange of Information. The Representative, the Surviving Company, and Parent shall provide each other with such cooperation and information as any of them reasonably may request of the others, and at the sole cost and expense of the requesting party, in preparing or filing any Tax Return pursuant to this ARTICLE VII or in connection with any audit, examination or other Legal Proceeding in respect of Taxes of the Group Companies. Such cooperation and information shall include providing powers of attorney, copies of relevant Tax Returns or portions thereof, together with accompanying schedules, related work papers and documents relating to rulings or other determinations by tax authorities. Each of the Representative, the Surviving Company, and Parent shall retain all Tax Returns, schedules and work papers, records and other documents in its possession relating to Tax matters of The Company for any Taxable period beginning before the Closing Date until the expiration of the statute of limitations of the Taxable periods to which such Tax Returns and other documents relate, without regard to extensions except to the extent notified by any of the other parties in writing of such extensions for the respective Tax periods.
8.3    Tax Returns.
(a)    The Company shall prepare and timely file, or cause to be prepared and timely filed, all Tax Returns of the Group Companies required to be filed by it that are due on or before the Closing Date (taking into account any extensions), and shall timely pay all Taxes that are due and payable on or before the Closing Date (taking into account any extensions). Any such Tax

53



Return shall be prepared in a manner consistent with past practice (unless otherwise required by applicable Tax Law).
(b)    The Representative shall prepare and timely file, or cause to be prepared and timely filed, all Tax Returns required to be filed by the Group Companies after the Closing Date with respect to a Pre-Closing Tax Period (a “Seller Tax Return”). Any such Seller Tax Return shall be prepared in a manner consistent with the Group Companies’ past practice (unless otherwise required by Law) and, if it is an income or other material Tax Return, shall be submitted by the Representative to Parent (together with schedules, statements and, to the extent requested by Parent, supporting documentation) at least forty-five (45) days prior to the due date (including extensions) of such Tax Return. If Parent objects to any item on any such Seller Tax Return, Parent shall, within thirty (30) days after delivery of such Tax Return, notify the Representative in writing that it so objects, specifying with reasonable particularity any such item and stating with reasonable specificity the factual or legal basis for any such objection. If a notice of objection shall be duly delivered, Parent and the Representative shall negotiate in good faith and use their commercially reasonable best efforts to resolve such items. If Parent and the Representative are unable to reach such agreement within ten (10) days after receipt by the Representative of such notice, the disputed items shall be resolved by the Accounting Referee and any determination by the Accounting Referee shall be final. The Accounting Referee shall resolve any disputed items within twenty (20) days of having the item referred to it pursuant to such procedures as it may require. If the Accounting Referee is unable to resolve any disputed items before the due date for such Tax Return, the Tax Return shall be filed as prepared by the Representative and then amended to reflect the Accounting Referee’s resolution. The costs, fees, and expenses of the Accounting Referee shall ultimately be borne by Parent, on the one hand, and the Sellers, on the other hand, in the same proportion as the aggregate amount of the disputed items that is unsuccessfully disputed (as determined by the Accounting Referee) by Parent and the Representative (on behalf of the Sellers), as applicable, bears to the total amount of the disputed items submitted to the Accounting Referee. Except as provided in the preceding sentence, all other costs and expenses incurred by the Parties in connection with resolving any dispute hereunder before the Accounting Referee shall be borne by the Party incurring such cost and expense.
(c)    Parent shall prepare and timely file, or cause to be prepared and timely filed, all Tax Returns required to be filed by the Group Companies after the Closing Date with respect to a Straddle Period (a “Parent Tax Return”). Any such Parent Tax Return shall be prepared in a manner consistent with the Group Companies’ past practice (unless otherwise required by Law) and, if it is an income or other material Tax Return, shall be submitted by Parent to the Representative (together with schedules, statements and, to the extent requested by the Representative, supporting documentation) at least forty-five (45) days prior to the due date (including extensions) of such Tax Return. If the Representative objects to any item on any such Parent Tax Return that relates to a Pre-Closing Tax Period, the Representative shall, within thirty (30) days after delivery of such Tax Return, notify Parent in writing that it so objects, specifying with reasonable particularity any such item and stating with reasonable specificity the factual or legal basis for any such objection. If a notice of objection shall be duly delivered, Parent and the Representative shall negotiate in good faith and use their commercially reasonable best efforts to resolve such items. If Parent and the Representative are unable to reach such agreement within ten days after receipt by Parent of such

54



notice, the disputed items shall be resolved by the Accounting Referee and any determination by the Accounting Referee shall be final. The Accounting Referee shall resolve any disputed items within twenty (20) days of having the item referred to it pursuant to such procedures as it may require. If the Accounting Referee is unable to resolve any disputed items before the due date for such Tax Return, the Tax Return shall be filed as prepared by Parent and then amended to reflect the Accounting Referee’s resolution. The costs, fees, and expenses of the Accounting Referee shall ultimately be borne by Parent, on the one hand, and the Sellers, on the other hand, in the same proportion as the aggregate amount of the disputed items that is unsuccessfully disputed (as determined by the Accounting Referee) by Parent and the Representative (on behalf of the Sellers), as applicable, bears to the total amount of the disputed items submitted to the Accounting Referee. Except as provided in the preceding sentence, all other costs and expenses incurred by the Parties in connection with resolving any dispute hereunder before the Accounting Referee shall be borne by the Party incurring such cost and expense. The preparation and filing of any Tax Return of the Group Companies that does not relate to a Straddle Period shall be exclusively within the control of Parent.
8.4    Straddle Period Taxes. To the extent permissible under applicable Laws, the Parties agree to elect (and have the Company and each Operating Subsidiary elect) to have each Tax year of the Company and each Operating Subsidiary to end on the Closing Date and, if such election is not permitted or required in a jurisdiction with respect to a specific Tax such that the Company or any Operating Subsidiary is required to file a Tax Return for a Straddle Period, to utilize the following conventions for determining the amount of Taxes attributable to the portion of the Straddle Period ending on the Closing Date: (i) in the case of property Taxes and other similar Taxes imposed on a periodic basis, the amount attributable to the portion of the Straddle Period ending on the Closing Date shall equal the Taxes for the entire Straddle Period multiplied by a fraction, the numerator of which is the number of calendar days in the portion of the period ending on the Closing Date and the denominator of which is the total number of calendar days in the entire Straddle Period; and (ii) in the case of all other Taxes (including income Taxes, sales Taxes, employment Taxes, withholding Taxes, etc.), the amount attributable to the portion of the Straddle Period ending on the Closing Date shall be determined as if the Company or Operating Subsidiary filed a separate Tax Return with respect to such Taxes for the portion of the Straddle Period ending on and as of the end of the day on the Closing Date using a “closing of the books methodology.” For purposes of clause (ii), (A) any item determined on an annual or periodic basis (including amortization and depreciation deductions) shall be allocated to the portion of the Straddle Period ending on the Closing Date based on the relative number of days in such portion of the Straddle Period ending on the Closing Date as compared to the number of days in the entire Straddle Period; and (B) any item (or Tax) resulting from a Parent Closing Date Transaction shall be attributed to the portion of the Straddle Period beginning after the Closing Date. For the avoidance of doubt, for purposes of allocating amounts required to be included by Parent or any Group Company in income under Section 951(a) or 951A of the Code with respect to any Straddle Period of a foreign Group Company, the taxable year of the relevant foreign Operating Subsidiary giving rise to the income required to be included shall be deemed to close on the Closing Date in the same manner as described above.

55



8.5    Contests. Parent agrees to give written notice to the Representative of the receipt of any written notice by a Group Company or the Surviving Company, Parent, or any of Parent’s Affiliates which involves the assertion of any claim, or the commencement of any Legal Proceeding, in each case relating to Taxes and in respect of which an indemnity may be sought by Parent pursuant to Section 8.10 (a “Tax Claim”); provided that failure to comply with this provision shall not affect Parent’s right to indemnification hereunder, except to the extent that the Sellers are materially prejudiced thereby. The Representative shall control the contest or resolution of any Tax Claim that relates solely to a Pre-Closing Tax Period (a “Seller Tax Claim”); provided, however, that the Representative shall obtain the prior written consent of Parent (which consent shall not be unreasonably withheld, conditioned, or delayed) before entering into any settlement of a Seller Tax Claim or ceasing to defend such Seller Tax Claim; and, provided, further, that Parent shall be entitled to participate in the defense of such Seller Tax Claim and to employ counsel of its choice for such purpose, the fees and expenses of which separate counsel shall be borne solely by Parent. Parent shall control the contest or resolution of any Tax Claim that relates to a Straddle Period (a “Parent Tax Claim”); provided, however, that Parent shall obtain the prior written consent of Representative (which consent shall not be unreasonably withheld, conditioned, or delayed) before entering into any settlement of a Parent Tax Claim or ceasing to defend such Parent Tax Claim; and, provided, further, that Representative shall be entitled to participate in the defense of such Parent Tax Claim and to employ counsel of its choice for such purpose, the fees and expenses of which separate counsel shall be borne solely by Representative (on behalf of the Sellers).
8.6    338(g) Elections. Neither Parent nor any Group Company shall make an election under Section 338(g) of the Code with respect to the Transactions, or make any other Tax election or take any other action that has the effect of increasing the amount of Taxes attributable to a Pre-Closing Tax Period.
8.7    Other Tax Matters. Parent shall cause the Group Companies that are U.S. entities to join Parent’s “consolidated group” (as defined in Treasury Regulation Section 1.1502-76(h)) effective on the day after the Closing Date.
8.8    Transfer Taxes. Any Transfer Taxes payable in connection with the Transaction shall be borne solely by Parent. Except as otherwise required by Law, Parent shall duly and timely prepare and file any Tax Return relating to such Taxes. Parent shall give the Representative a copy of each such Tax Return for its review and comments at least fifteen (15) days prior to filing and shall give the Representative a copy of such Tax Return as filed, together with proof of payment of the Taxes shown thereon to be payable. The Parties further agree, upon request, to use their reasonable best efforts to obtain any certificate or other document from any Governmental Authority responsible for Taxes or any other Person as may be necessary to mitigate, reduce, or eliminate any Transfer Taxes (to the extent applicable) that could be imposed with the transactions contemplated under this Agreement.

56



8.9    Tax Refunds. Parent shall cause the Company to pay to the Representative for the benefit of the stockholders of the Company, promptly upon receipt thereof, any and all refunds of Taxes (including interest thereon if any received from any Governmental Authority with respect to such refund) received after the Closing Date with respect to, or attributable to any Pre-Closing Tax Period, except to the extent that such refund (i) arises as the result of a carryback of a loss or other Tax benefit from a period or portion thereof beginning after the Closing Date or (ii) is included in the calculation of Working Capital.
8.10    Tax Indemnification. Except to the extent treated as a liability in the calculation of Working Capital, Sellers shall (severally, but not jointly, based on each Seller’s Pro Rata Share) indemnify Parent, the Surviving Company, and each Purchaser Indemnitee and hold them harmless from and against (a) all income Taxes of the Group Companies or relating to the business of the Group Companies for all Pre-Closing Tax Periods; (b) all income Taxes of any member of an affiliated, consolidated, combined, or unitary group of which a Group Company (or any predecessor of a Group Company) is or was a member on or prior to the Closing Date by reason of a liability under Treasury Regulation Section 1.1502-6 or any comparable provisions of foreign, state, or local Law; (c) all income Taxes of any person imposed on a Group Company arising under the principles of transferee or successor liability or by Contract (other than a Contract entered into in the Ordinary Course of Business that does not primarily relate to Taxes), relating to an event or transaction occurring before the Closing Date, and (d) all Taxes arising from the transactions contemplated by this Agreement and incurred by a Group Company (except to the extent otherwise set forth in this Agreement) with respect to any Pre-Closing Tax Period, excluding, for the avoidance of doubt, all Transfer Taxes. In each of the above cases, Sellers shall (severally, but not jointly, based on each Seller’s Pro Rata Share) reimburse Parent for any Taxes of the Group Companies that are the responsibility of Sellers pursuant to this Section 8.10 within sixty (60) Business Days after Parent or the Surviving Company provides written notice to the Representative of the payment of such Taxes, which notice shall set forth the amount and type of such Taxes with reasonable specificity, and certified evidence of payment thereof. The limitations on indemnification set forth in Section 9.4, including the limitations set forth in Section 9.4(a) and Section 9.4(b), shall apply to this Section 8.10 mutatis mutandis.
8.11    Tax Treatment of Indemnification Payments. Any indemnification payments pursuant to this Agreement shall be treated by the Parties as an adjustment for Tax purposes to the Merger Consideration, unless otherwise required by applicable Tax Law.
8.12    Survival. Notwithstanding anything in this Agreement to the contrary, the provisions of this ARTICLE VIII shall survive until the earlier of (A) the expiration of all applicable statutes of limitations (giving effect to any waiver, mitigation, or extension thereof) plus 60 days and (B) the six (6)-year anniversary of the Closing Date.
8.13    Overlap. To the extent that any obligation or responsibility pursuant to ARTICLE IX may overlap with an obligation or responsibility pursuant to this ARTICLE VIII, the provisions of this ARTICLE VIII shall govern. The indemnities of Sellers set forth in this ARTICLE VIII and the indemnities of Sellers set forth in ARTICLE IX, to the extent relating to Taxes, shall be applied without duplication.

57



ARTICLE IX
INDEMNIFICATION
9.1    Survival of Representations and Covenants. Except as otherwise set forth in this Section 9.1, the representations and warranties of the Company, Parent and Merger Sub contained in ARTICLE III and ARTICLE IV, or in any certificate delivered pursuant to Section 6.2(e) or Section 6.3(d), shall survive the Closing until March 15, 2020. The representations and warranties in Section 3.1 (Organization and Power), Section 3.2 (Authorization of Agreement), Section 3.4 (Capitalization; Operating Subsidiaries), Section 3.24 (Financial Advisors), Section 4.1 (Organization and Power), Section 4.2 (Authorization of Agreement), Section 4.5 (Financial Capability), Section 4.6 (Solvency), and Section 4.8 (Financial Advisors) (collectively, the “Fundamental Representations”) shall survive until the earlier of (A) the expiration of the statute of limitations applicable for breach of contract claims in the State of Delaware and (B) the six (6)-year anniversary of the Closing Date. The representations and warranties contained in Section 3.10 (Taxes) shall survive until the earlier of (A) the expiration of all applicable statutes of limitations (giving effect to any waiver, mitigation, or extension thereof) plus 60 days and (B) the six (6)-year anniversary of the Closing Date. All covenants set forth herein to be performed prior to or at the Closing shall terminate at the Closing, and all other covenants set forth herein to be performed after the Closing shall survive the Closing in accordance with their respective terms. It is the express intent of the Parties that, if an applicable survival period set forth in this Section 9.1 is shorter than the statute of limitations that would otherwise apply, then, by contract, the applicable statute of limitations shall be reduced to the survival period contemplated hereby. Any claim for indemnity under this Agreement with respect to any breach of any representation, warranty or covenant shall be deemed time-barred, and no such claim shall be made after the survival period specified in this Section 9.1; provided, however, that if a claim notice is delivered in good faith pursuant to and in accordance with the requirements of this ARTICLE IX with respect to any breach of any representation, warranty or covenant prior to the expiration of the applicable survival period, the indemnification claim under this ARTICLE IX with respect to such representation, warranty or covenant shall survive until such indemnification claim is finally resolved pursuant to this ARTICLE IX.
9.2    General Indemnification.
(a)    Subject to the other provisions of this ARTICLE IX, from and after the Closing, each Seller shall (severally but not jointly based on each Seller’s Pro Rata Share), indemnify, defend and hold each of Parent, Merger Sub and/or their respective officers, directors, employees, Affiliates and agents (each a “Purchaser Indemnitee”) harmless from any direct damages, losses, liabilities, obligations, claims of any kind, interest or expenses (including reasonable attorneys’ fees and expenses) (“Loss”) actually incurred as a result of (i) any breach of any representation or warranty made by the Company (A) contained in ARTICLE III or (B) in the certificate delivered pursuant to Section 6.2(e), (ii) any breach by any Seller of any of its covenants or agreements contained herein which are to be performed after the Closing Date, (iii) any claim made by any Seller relating to the calculations and determinations set forth on the Pre-Closing Statement of such Person’s rights with respect to the Total Merger Consideration or any part thereof or (iv) the potential

58



material liability described as “Microsoft SPLA Matter” in Section 3.16(e) of the Company Disclosure Schedule (the “Potential Liability”).
(b)    Subject to the other provisions of this ARTICLE IX, from and after the Closing, Parent shall, and shall cause the Surviving Company to, indemnify, defend and hold each Seller and their respective Affiliates, officers, directors, employees and agents (each a “Seller Indemnitee” and, together with any Purchaser Indemnitee, an “Indemnified Party” and, collectively, the “Indemnified Parties”) harmless from any Loss actually incurred as a result of (i) any breach of any representation or warranty made by Parent or Merger Sub (A) contained in ARTICLE IV or (B) in the certificate delivered pursuant to Section 6.3(d), or (ii) any breach by Parent or the Surviving Company (including by way of being the successor of Merger Sub and the Company) of any of their respective covenants or agreements contained herein which are to be performed by Parent or the Surviving Company, as applicable, after the Closing Date.
(c)    The obligations to indemnify and hold harmless pursuant to this Section 9.2 shall survive the consummation of the transactions contemplated hereby for the applicable period set forth in Section 9.1, except for claims for indemnification asserted in good faith prior to the end of such applicable period (which such specific claims shall survive until final resolution thereof).
9.3    Notice of Claims; Third Party Claims.
(a)    Notice of Claims.
(i)    Any Indemnified Party seeking indemnification hereunder shall give promptly (and, in any event, within the applicable periods set forth in Section 9.1) to the party obligated to provide indemnification to such Indemnified Party (an “Indemnitor”) a written notice (the “Notice of Claim”) describing in reasonable detail the facts giving rise to the claim for indemnification hereunder and shall include in such Notice of Claim (if then known) the amount or the method of computation of the amount of such claim, and a reference to the provision of this Agreement upon which such claim is based; provided, however, that the failure of any Indemnified Party to give the Claim Notice promptly as required by this Section 9.3(a) shall not affect such Indemnified Party’s rights under this ARTICLE IX except to the extent (x) such failure is actually prejudicial to the rights and obligations of the Indemnitor or (y) such Notice of Claim is delivered after the expiration of the applicable periods set forth in Section 9.1.
(ii)    After the giving of any Claim Notice pursuant hereto, the amount of indemnification to which an Indemnified Party shall be entitled under this ARTICLE IX shall be determined: (i) by the written agreement between the Indemnified Party and the Indemnitor; (ii) by a final judgment or decree of any court of competent jurisdiction; or (iii) by any other means to which the Indemnified Party and the Indemnitor shall agree. The judgment or decree of a court shall be deemed final when the time for appeal, if any, shall have expired and no appeal shall have been taken or when all appeals taken shall have been finally determined. The Indemnified Party shall have the burden of proof in establishing the amount of Losses suffered by it. All amounts due to the Indemnified Party as so finally determined shall be paid by wire transfer within thirty (30) days after such final determination.

59



(b)    Third Party Claims.
(i)    If a claim, action, suit or proceeding by a Person who is not a Party or an Affiliate thereof (a “Third Party Claim”) is made against any Indemnified Party, and if such Person intends to seek indemnity with respect thereto under this ARTICLE IX, such Indemnified Party shall promptly (and, in any event, within the applicable periods set forth in Section 9.1) give a Notice of Claim to the Indemnitor; provided that the failure to give such Notice of Claim shall not relieve the Indemnitor of its obligations hereunder, except to the extent (x) such failure is actually prejudicial to the rights and obligations of the Indemnitor or (y) such Notice of Claim is delivered after the expiration of the applicable periods set forth in Section 9.1. Thereafter, the Indemnified Party shall deliver to the Indemnitor, within five (5) days after the Indemnified Party’s receipt thereof, copies of all notices and documents (including court papers) received by the Indemnified Party relating to the Third Party Claim. Notwithstanding the foregoing, should a Person be physically served with a complaint with regard to a Third Party Claim, the Indemnified Party must notify the Indemnitor with a copy of the complaint within five (5) days after receipt thereof and shall deliver to the Indemnitor, within five (5) days after the receipt of such complaint, copies of notices and documents (including court papers) received by the Indemnified Party relating to the Third Party Claim (or in each case such earlier time as may be necessary to enable the Indemnitor to respond to the court proceedings on a timely basis).
(ii)    The Indemnitor shall have thirty (30) days after receipt of such notice to assume the conduct and control, at the expense of the Indemnitor, of the settlement or defense thereof, and the Indemnified Party shall, at its sole cost and expense, cooperate with the Indemnitor in connection therewith; provided that the Indemnitor shall permit the Indemnified Party to participate in such settlement or defense through counsel chosen by such Indemnified Party (and the fees and expenses of such counsel shall be borne by such Indemnified Party). So long as the Indemnitor is reasonably contesting any such claim in good faith, the Indemnified Party shall not pay or settle any such claim. If the Indemnitor elects to conduct the defense and settlement of a Third Party Claim, then the Indemnified Party shall have the right to pay or settle such Third Party Claim; provided, that, in such event, it shall waive any right to indemnity by the Indemnitor for all Losses related to such claim unless the Indemnitor shall have consented to such payment or settlement. If the Indemnitor does not notify the Indemnified Party within thirty (30) days after the receipt of the Indemnified Party’s Notice of Claim hereunder that it elects to undertake the defense thereof, the Indemnified Party shall have the right to contest, settle or compromise the claim but shall not thereby waive any right to indemnity therefor pursuant to this Agreement. The Indemnitor shall not, except with the consent of the Indemnified Party (which shall not be unreasonably withheld or delayed), enter into any settlement that does not include as a term thereof the giving by the Person(s) asserting such claim to all Indemnified Parties of a release from all liability with respect to such claim or consent to entry of any judgment.
(iii)    All of the Parties shall cooperate in the defense or prosecution of any Third Party Claim in respect of which indemnity may be sought hereunder and each of Parent and the Surviving Company (or a duly authorized representative of such Party) shall (and shall cause the Group Companies to) furnish such records, information and testimony, and attend such

60



conferences, discovery proceedings, hearings, trials and appeals, as may be reasonably requested in connection therewith.
9.4    Limitation on Indemnification Obligations. The rights of the Purchaser Indemnitees and Seller Indemnitees to indemnification pursuant to Section 9.2 are subject to the following limitations:
(a)    The Purchaser Indemnitees, on the one hand, and the Seller Indemnitees, on the other hand, shall not be entitled to recover Losses pursuant to Section 9.2(a)(i) or Section 9.2(b)(i) until the total amount which the Purchaser Indemnitees or the Seller Indemnitees, respectively, would recover thereunder (as limited by the provisions of Section 9.4(f) and Section 10.15), but for this Section 9.4(a), exceeds $1,850,000 (the “Deductible”), in which case the Purchaser Indemnitees or the Seller Indemnitees, respectively, shall only be entitled to recover Losses in excess of such amount, subject to the other limitations herein; provided, that Losses indemnifiable in respect of (i) breaches of the Fundamental Representations, (ii) the Potential Liability, or (iii) any facts or circumstances which constitute Actual Fraud shall neither be applied toward, nor limited by, the Deductible.
(b)    The maximum liability of Sellers under Section 9.2(a) or of Parent and the Surviving Company under Section 9.2(b) with respect to indemnifiable Losses (except with respect to breaches of Fundamental Representations, the Potential Liability or in cases of Actual Fraud) shall be an amount equal to $9,000,000.
(c)    The maximum liability of Sellers under Section 9.2(a) or of Parent and the Surviving Company under Section 9.2(b) with respect to indemnifiable Losses for breaches of Fundamental Representations and in cases of Actual Fraud shall not exceed the Final Closing Date Merger Consideration. The maximum liability of Sellers under Section 9.2(a)(iv) with respect to indemnifiable Losses related to the Potential Liability shall be not exceed the Special Holdback Amount.
(d)    The Purchaser Indemnitees shall not be entitled to indemnification pursuant to Section 9.2(a) for any Loss to the extent that (i) prior to the date hereof the Group Companies recorded a reserve in their consolidated books and records with respect to such Loss or in a general category of items or matters similar in nature to the specific items or matters giving rise to such Loss, (ii) such Loss was taken into account in the Final Closing Date Merger Consideration or if Parent shall have requested a reduction in the Merger Consideration in a Dispute Notice on account of any matter forming the basis for such Loss or alleged Loss, (iii) the Purchaser Indemnitees could have, with commercially reasonable efforts, mitigated or prevented such Loss, or (iv) such Loss results from or is magnified by the action or inaction of any Purchaser Indemnitee after the Closing.
(e)    Notwithstanding any provision of this Agreement to the contrary, Losses for which Sellers may be liable pursuant to Section 9.2(a)(i) shall exclude all Losses relating to the breach of any representation or warranty of the Company to the extent the Representative establishes to a reasonable certainty that Parent or Merger Sub had actual knowledge as of the Closing of material information that is materially inconsistent with the representation or warranty on which the claim of the Purchaser Indemnitee is based, and could reasonably be expected to have an

61



understanding of the relevance of such materially inconsistent information to such representation and warranty, and thereby it can reasonably be concluded that Parent or Merger Sub has waived the right to rely on such representation or warranty or should be estopped from asserting such claim as a result thereof. Parent and Merger Sub expressly acknowledge Sellers’ and the Representative’s right to establish that Parent or Merger Sub have waived such right or should otherwise be estopped from asserting such claim based on the breach of such representation or warranty due to such actual knowledge.
(f)    The amount of any and all Losses shall be determined net of (i) any amounts recovered or recoverable by the Purchaser Indemnitees under insurance policies or other collateral sources (such as contractual indemnities of any Person which are contained outside of this Agreement) with respect to such Losses, in each case, net of costs of collection resulting from making any claim thereunder and (ii) any Tax benefits realizable by or accruing to the Purchaser Indemnitees with respect to such Losses.
(g)    In the event that a Purchaser Indemnitee realizes Tax benefits or recovers, under insurance policies or from other collateral sources, any amount in respect of a matter for which such Purchaser Indemnitee was indemnified pursuant to Section 9.2(a), such Purchaser Indemnitee shall promptly pay over to an account or accounts designated by the Representative (on behalf of the Sellers) for distribution to the Sellers the amount so recovered (after deducting therefrom the amount of the expenses incurred by such Purchaser Indemnitee in procuring such recovery), but not in excess of the sum of (i) any amount previously so paid to or on behalf of such Purchaser Indemnitee in respect of such matter and (ii) any amount expended by the Sellers in pursuing or defending any claim arising out of such matter; and
(h)    For purposes of determining Losses pursuant to Section 9.2(a)(i) or Section 9.2(b)(i) (but not for purposes of determining whether a breach has occurred), the representations and warranties set forth in this Agreement shall be considered without regard to any materiality qualification (including such terms as “material,” “Company Material Adverse Effect” and “Parent Material Adverse Effect”) set forth therein.
9.5    Manner of Payment.
(a)    Except as provided in Section 9.5(b) with respect to the Potential Liability, any indemnification payment to be made by Indemnifying Party pursuant to this ARTICLE IX is to be paid by wire transfer of immediately available funds to an account designated by the Indemnified Party within five (5) Business Days after the date of the determination of the indemnification payment either by a mutual agreement of Parent and the Representative or by a final decision of a court of competent jurisdiction. Notwithstanding the foregoing sentence, in the event Sellers are the Indemnitors, then Purchaser may elect, in its sole discretion and upon written notice to the Representative, that all or any part of any indemnification payment to be made to the Purchaser Indemnitees (provided that such indemnification payment has been determined either by a mutual agreement of Parent and the Representative or by a final decision of a court of competent jurisdiction) is to be paid by reduction, dollar for dollar, of the Additional Merger Consideration Payment actually payable to Sellers.

62



(b)    As soon as practicable following the Closing, the Surviving Company shall initiate an effort on behalf of Parent and the Surviving Company and use its best efforts to confirm and resolve, including with any necessary third party or third parties, the Potential Liability. This effort shall be led by Kristoffer Collo in his capacity as President, MicroPact, of the Surviving Company, or his designee (subject to reasonable approval by Parent), in consultation with Parent and the Representative. The Surviving Company’s objective shall be to confirm and resolve the Potential Liability, while minimizing the costs, fees, expenses and settlement amounts payable in connection with such efforts, no later than one hundred eighty (180) days after Closing (the “Resolution Date”). Parent and the Representative acknowledge and agree that it may not be possible to determine with certainty the amount of the Potential Liability on or before the Resolution Date and, therefore, that the Resolution Date shall be extended for such additional period as reasonably necessary to make such determination, as mutually agreed in writing by Parent and the Representative. Once the Potential Liability is confirmed and resolved, (i) if the amount thereof (the “Resolved Amount”) is greater than zero, the Special Holdback Amount shall be deemed automatically reduced by the Resolved Amount, (ii) if the Resolved Amount is less than the Special Holdback Amount (including if the Resolved Amount is zero), Parent shall disburse the balance of the Special Holdback Amount to the Paying Agent (for further distribution to the Sellers who delivered to Parent a duly completed and executed Letter of Transmittal and Surrendered Certificate(s) prior to such time). If the Resolved Amount is greater than the Special Holdback Amount, then the Representative may elect, in its sole discretion, to pay such excess amount by wire transfer of immediately available funds to an account designated by Parent within five (5) Business Days after the date of the determination of the Resolved Amount, or, in the event the Representative elects not to make such payment, Parent shall cause such excess amount to be recorded as a 2019 expense on the consolidated income statement of the Group Companies (regardless of whether Parent may have accrued a balance sheet reserve for any portion of the Potential Liability), which shall not constitute a violation of Section 1.15(c). If the amount of the Potential Liability has not been finally determined on or before the first anniversary of the Closing, Parent and the Representative agree to negotiate the release of the Special Holdback Amount (through the disbursement to the Paying Agent for further distribution to the Sellers) except to the extent all or any portion thereof is reasonably subject to continuing negotiations or dispute with a third party or third parties as to the amount of the Potential Liability. This Section 9.5(b) shall be the exclusive manner of payment by or on behalf Sellers with respect to the Potential Liability. Parent shall otherwise be responsible for any payment to a third party or third parties with respect to the Potential Liability.
9.6    Representative. Each Seller hereby appoints the Representative to act as the agent of the Sellers with full power to resolve all questions, disputes, conflicts and controversies concerning Losses as provided in this ARTICLE IX. Purchaser Indemnitees are entitled to rely on the acts and agreements of the Representative as the acts and agreements of the Sellers under this ARTICLE IX. With respect to any amount payable to the Seller Indemnitees under this ARTICLE IX by Parent, payment by Parent of such amount to the Representative shall be deemed a payment of such amount to the Seller Indemnitees, and upon making any such payment to the Representative, Parent shall have no further obligation or liability with respect thereto.

63



9.7    Exclusive Remedy. Except (a) with respect to the matters covered by Sections 1.10 and 1.15, (b) in the case where a Party seeks to obtain specific performance pursuant to Section 10.10, (c) a Party’s right to seek and obtain any other equitable relief to which it shall be entitled under any other Transaction Agreement, (d) any Party’s right to seek any remedy on account of the Company’s Actual Fraud or actual common law fraud of Parent or Merger Sub arising under this Agreement, as applicable and (e) the Representative’s rights to indemnification under Section 10.13, from and after the Closing, the rights of the Parties to indemnification pursuant to the provisions of this ARTICLE IX shall be the sole and exclusive remedy for the Parties with respect to any matter in any way arising from or relating to this Agreement or its subject matter. Subject to the foregoing, to the maximum extent permitted by law, the Parties hereby waive all other rights and remedies with respect to any matter in any way relating to this Agreement or arising in connection herewith, whether under any Law at common law, in equity or otherwise.
ARTICLE X
MISCELLANEOUS
10.1    Expenses. Except as otherwise provided in this Agreement or the other Transaction Agreements, each Party shall bear its own costs and expenses incurred in connection with the negotiation and execution of this Agreement and the other Transaction Agreements and each other agreement, document and instrument contemplated hereby or thereby and the consummation of the Transaction. Parent shall be solely responsible for all governmental fees and charges applicable to any requests for Governmental Approvals or to the consummation of the Transaction. Parent, on the one hand, and the Representative, on the other hand, shall each pay one-half of all charges and expenses of the Paying Agent in connection with this Agreement.
10.2    GOVERNING LAW. THIS AGREEMENT SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE WITHOUT GIVING EFFECT TO THE CHOICE OF LAW PRINCIPLES OF SUCH STATE THAT WOULD REQUIRE OR PERMIT THE APPLICATION OF THE LAWS OF ANOTHER JURISDICTION.
10.3    SUBMISSION TO JURISDICTION; WAIVERS. SUBJECT TO SECTION 1.10(d)(ii) AND SECTION 1.15(a) (WHICH WILL GOVERN ANY DISPUTE RESPECTIVELY ARISING THEREUNDER), THE PARTIES AGREE THAT ANY DISPUTE, CONTROVERSY OR CLAIM ARISING OUT OF OR RELATING TO THE TRANSACTION OR TO THIS AGREEMENT, OR THE VALIDITY, INTERPRETATION, BREACH OR TERMINATION THEREOF, INCLUDING CLAIMS SEEKING REDRESS OR ASSERTING RIGHTS UNDER ANY LAW, SHALL BE RESOLVED EXCLUSIVELY IN THE STATE OR FEDERAL COURTS SITTING IN THE STATE OF DELAWARE (THE “DELAWARE COURTS”). IN THAT CONTEXT, AND WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, EACH PARTY IRREVOCABLY AND UNCONDITIONALLY:
(a)    SUBMITS FOR ITSELF AND ITS PROPERTY IN ANY ACTION RELATING TO THE TRANSACTION OR TO THIS AGREEMENT, OR FOR RECOGNITION AND ENFORCEMENT OF ANY JUDGMENT IN RESPECT THEREOF, TO THE EXCLUSIVE JURISDICTION OF THE DELAWARE COURTS, AND APPELLATE COURTS HAVING

64



JURISDICTION OF APPEALS FROM ANY OF THE FOREGOING COURTS, AND AGREES THAT ALL CLAIMS IN RESPECT OF ANY SUCH ACTION SHALL BE HEARD AND DETERMINED IN SUCH DELAWARE COURTS OR, TO THE EXTENT PERMITTED BY LAW, IN SUCH APPELLATE COURTS;
(b)    CONSENTS THAT ANY SUCH ACTION MAY AND SHALL BE BROUGHT EXCLUSIVELY IN SUCH COURTS AND WAIVES ANY OBJECTION THAT IT MAY NOW OR HEREAFTER HAVE TO THE VENUE OR JURISDICTION OF ANY SUCH ACTION IN ANY SUCH COURT OR THAT SUCH ACTION WAS BROUGHT IN AN INCONVENIENT FORUM, AND AGREES NOT TO PLEAD OR CLAIM THE SAME;
(c)    WAIVES ALL RIGHT TO TRIAL BY JURY IN ANY ACTION (WHETHER BASED ON CONTRACT, TORT OR OTHERWISE) ARISING OUT OF OR RELATING TO THE TRANSACTION OR TO THIS AGREEMENT, OR ITS PERFORMANCE UNDER OR THE ENFORCEMENT OF THIS AGREEMENT;
(d)    AGREES THAT SERVICE OF PROCESS IN ANY SUCH ACTION MAY BE EFFECTED BY MAILING A COPY OF SUCH PROCESS BY REGISTERED OR CERTIFIED MAIL (OR ANY SUBSTANTIALLY SIMILAR FORM OF MAIL), POSTAGE PREPAID, TO SUCH PARTY AT ITS ADDRESS AS PROVIDED IN SECTION 10.8; AND
(e)    AGREES THAT NOTHING IN THIS AGREEMENT SHALL AFFECT THE RIGHT TO EFFECT SERVICE OF PROCESS IN ANY OTHER MANNER PERMITTED BY THE LAWS OF THE STATE OF DELAWARE.
10.4    Recovery of Costs and Attorneys’ Fees . If there are any Legal Proceedings arising out of or relating to this Agreement or the transactions contemplated hereby, after the entry of a final written non-appealable order, if one Party has prevailed in the dispute, it shall be entitled to recover from the other Party all court costs, fees and expenses relating to such Legal Proceeding, including reasonable attorneys’ fees that are specifically included in such court award.
10.5    Further Assurances. After the Closing, each Party shall from time to time, at the request of and without further cost or expense to the other, execute and deliver such other instruments of conveyance and assumption and take such other actions as may reasonably be requested in order to more effectively consummate the Transaction.
10.6    Entire Agreement. This Agreement (including the Schedules and Exhibits hereto), the documents delivered pursuant hereto and the other Transaction Agreements represent the entire understanding and agreement between the Parties with respect to the Transaction and supersedes all prior agreements among the Parties respecting the Transaction. The Parties have voluntarily agreed to define their rights, liabilities and obligations respecting the Transaction exclusively in contract pursuant to the express terms and provisions of this Agreement; and the Parties expressly disclaim that they are owed any duties or are entitled to any remedies not expressly set forth in this Agreement.

65



10.7    Amendments and Waivers. Prior to Closing, this Agreement can be amended, supplemented or changed, and any provision hereof can be waived, only by written instrument making specific reference to this Agreement signed by Parent and the Company. Following Closing, this Agreement can be amended, supplemented or changed, and any provision hereof can be waived, only by written instrument making specific reference to this Agreement signed by Parent and the Representative. The waiver by any Party of a breach of any provision of this Agreement shall not operate or be construed as a further or continuing waiver of such breach or as a waiver of any other or subsequent breach. No failure on the part of any Party to exercise, and no delay in exercising, any right, power or remedy hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of such right, power or remedy by such Party preclude any other or further exercise thereof or the exercise of any other right, power or remedy. In the event any provision of any other Transaction Agreement shall in any way conflict with the provisions of this Agreement (except where a provision therein expressly provides that it is intended to take precedence over this Agreement), this Agreement shall control.
10.8    Notices. All notices, requests, demands, and other communications to any Party or given under this Agreement will be in writing and delivered personally, by overnight delivery or courier, by registered mail, or by electronic transmission (with confirmation of receipt of electronic transmission) to the Parties at the address or electronic mail address specified below. Each notice, request, demand, or communication that is mailed, delivered, or transmitted in the manner described above shall be deemed sufficiently given, served, sent, and received for all purposes at such time as it is delivered to the addressee with the return receipt, the delivery receipt, the affidavit of messenger, the confirmation of receipt of electronic transmission, or at such time as delivery is refused by the addressee upon presentation. Each Party may designate by notice in writing a new address to which any notice, demand, request, or communication may thereafter be so given, served, or sent.
If to the Company (prior to the Closing) or the Representative, to:
c/o Arlington Capital Partners
5425 Wisconsin Avenue, Suite 200
Chevy Chase, MD 20815
Attention: Michael Lustbader
Facsimile: (202) 337-7525
Email:    mlustbader@arlingtoncap.com

With a copy (which shall not constitute notice) to:
Sheppard Mullin Richter & Hampton LLP
2099 Pennsylvania Avenue, NW, Suite 100
Washington, DC 20006
Attention: Lucantonio N. Salvi
Facsimile: (202) 747-3811
Email: lsalvi@sheppardmullin.com


66



If to Parent or Merger Sub, or, following the Closing, the Surviving Company, to:
Tyler Technologies, Inc.
5101 Tennyson Parkway
Plano, TX 75024
Attention: H. Lynn Moore, Jr., President
Facsimile: (972) 713-3777
E-mail: Lynn.Moore@tylertech.com

With a copy (which shall not constitute notice) to:

Munck Wilson Mandala, LLP
12770 Coit Road, Suite 600
Dallas, TX 75251
Attention:    Randall G. Ray
Fax: (972) 628-3613
E-mail: rray@munckwilson.com
10.9    Severability. If any term or other provision of this Agreement is invalid, illegal or incapable of being enforced by any Law or public policy, all other terms or provisions of this Agreement shall nevertheless remain in full force and effect so long as the economic or legal substance of the Transaction is not affected in any manner materially adverse to any Party. Upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the Parties shall negotiate in good faith to modify this Agreement so as to effect the original intent of the Parties as closely as possible in an acceptable manner in order that the Transaction is consummated as originally contemplated to the greatest extent possible.
10.10    Specific Performance.
(a)    Each Party acknowledges and agrees that the other Parties would be irreparably damaged if any of the provisions of this Agreement are not performed in accordance with their specific terms and that any breach of this Agreement by the Company, Parent or Merger Sub could not be adequately compensated in all cases by monetary damages alone, even if available. Accordingly, in addition to any other right or remedy to which any Party may be entitled at law or in equity, before or after the Closing, each Party shall be entitled to enforce any provision of this Agreement by a decree of specific performance and to temporary, preliminary and permanent injunctive relief to prevent breaches or threatened breaches of any of the provisions of this Agreement, without posting any bond or other undertaking. Each of the Parties further agrees that it shall not object to, or take any position inconsistent with respect to, whether in a court of law or otherwise, (i) the appropriateness of the specific performance contemplated by this Section 10.10 and (ii) the exclusive jurisdiction of the courts set forth in Section 10.3 with respect to any action brought for any such remedy.
(b)    Each Party further agrees that (i) by seeking the remedies provided for in this Section 10.10, a Party shall not in any respect waive its right to seek any other form of relief that may be available to such party under this Agreement or in the event that the remedies provided

67



for in this Section 10.10 are not available or otherwise are not granted, and (ii) nothing set forth in this Section 10.10 shall require any Party to institute any action for (or limit any Party’s right to institute any action for) specific performance under this Section 10.10 prior or as a condition to exercising any termination right under ARTICLE VII, nor shall the commencement of any action pursuant to this Section 10.10 or anything set forth in this Section 10.10 restrict or limit any such Party’s right to terminate this Agreement in accordance with ARTICLE VII, or pursue any other remedies under this Agreement that may be available then or thereafter.
10.11    No Third-Party Beneficiaries; No Recourse Against Affiliates. Nothing in this Agreement, express or implied, is intended or shall be construed to give any rights to any Person or entity other than (a) the Parties and their successors and permitted assigns, (b) the Purchaser Indemnitees and the Seller Indemnitees and (c) each D&O Indemnified Person, who shall have the right to enforce the obligations of Parent and the Company solely with respect to Section 5.9. No past, present or future director, officer, employee, incorporator, member, partner, stockholder, Affiliate, agent, attorney or representative of the Company, any Operating Subsidiary, any Seller or any of its respective Affiliates shall have any liability (whether in Law or in equity or in contract or in tort) for any obligations or liabilities of the Company arising under, in connection with or related to this Agreement or for any claim based on, in respect of, or by reason of, the Transaction, including any alleged nondisclosure or misrepresentations made by any such Persons.
10.12    Assignment. No Party may assign or transfer this Agreement or any right, interest or obligation hereunder, directly or indirectly (by operation of Law or otherwise), without the prior written approval of Parent, on the one hand, and the Representative, on the other hand; provided, that each of Parent and Merger Sub may assign its rights, but not its obligations, under this Agreement to (a) any of its Affiliates or (b) its financing sources for collateral purposes; and, provided, further that any such assignment shall not relieve Parent or Merger Sub of its obligations hereunder. Any assignment in violation of this Section 10.12 shall be void. Subject to the foregoing, this Agreement shall be binding upon and inure to the benefit of the Parties and their respective successors and permitted assigns.
10.13    Authorization of Representative.
(a)    By virtue of adoption of this Agreement by the Sellers, and without further action by any such Seller, the Representative is hereby appointed, authorized and empowered to act as an agent, representative and attorney-in-fact for each of the Sellers in connection with and to facilitate the consummation of the Transactions, including pursuant to the Paying Agent Agreement and the matters related to (w) the Merger Consideration contemplated by Section 1.10, (x) the payment of amounts from the Representative Expense Fund Amount, (y) the preparation and filing of the Tax Returns with respect to the Group Companies contemplated by ARTICLE VIII and (z) all other such items and matters set forth in this Agreement and the other Transaction Agreements contemplating participation by the Representative (collectively, “Representative Actions”), in each case with the power and authority, including power of substitution, acting in the name of or for and on behalf of each Seller, and subject to the limitations set forth herein or therein: (i) to execute and deliver and receive such waivers and consents as the Representative, in its sole discretion, may deem necessary or desirable; (ii) to collect and receive all moneys and other proceeds

68



and property payable to the Representative from the Representative Expense Fund Amount, and, subject to any applicable withholding Laws, and, net of any out-of-pocket expenses incurred by the Representative, disburse and pay the same to each Seller in accordance with such Seller’s Pro Rata Share; (iii) to authorize the set off, reduction, cancellation or the release of any funds from the Holdback Amounts in accordance with this Agreement; (iv) to authorize the release of any funds by the Paying Agent in accordance with this Agreement and the Paying Agent Agreement; (v) to enforce and protect the rights and interests of the Sellers and the Representative arising out of or under or in any manner relating to any Representative Action, and to take any and all actions which the Representative believes are necessary or appropriate in respect thereof, including asserting or pursuing any claim, action, proceeding or investigation (a “Claim”) against Parent, Merger Sub and/or any of the Group Companies (after the Closing) or defending any Claim by Parent, Merger Sub and/or any of the Group Companies (after the Closing) against the Sellers relating to this Agreement, consenting to, compromising or settling any such Claims, conducting negotiations with Parent, Merger Sub, the Group Companies (after the Closing) and their representatives regarding such Claims; (vi) agree to, object to, negotiate, resolve, enter into settlements and compromises of, demand arbitration or litigation of, and comply with Orders with respect to, indemnification claims by Parent or any other Purchaser Indemnitee pursuant to ARTICLE IX; (vii) to refrain from enforcing any right of any Seller or the Representative arising out of or under or in any manner relating to any Representative Action in connection with the foregoing; provided, that no such failure to act on the part of the Representative, except as otherwise provided in this Agreement shall be deemed a waiver of any such right or interest by the Representative or by the Sellers unless such waiver is in writing signed by the waiving party or by the Representative; (viii) to make, execute, acknowledge, deliver and receive all such other agreements, guarantees, Orders, receipts, endorsements, notices, requests, instructions, certificates, stock powers, letters and other writings, and, in general, to do any and all things and to take any and all action that the Representative, in its sole and absolute discretion, may consider necessary or proper or convenient in connection with or to carry out the Representative Actions, and all other agreements, documents or instruments executed in connection therewith; and (viii) take all such other actions as the Representative shall deem necessary or appropriate, in its discretion, for the accomplishment of the foregoing and the consummation of the Transactions. The Parties acknowledge and agree that the appointment, authorization and empowerment of the Representative set forth in this Section 10.13(a) shall not include any matter specifically reserved for a Seller in this Agreement.
(b)    The Representative shall be entitled to the payment of all its out-of-pocket expenses incurred as the Representative subject to and in accordance with the terms and conditions set forth in this Agreement, including Section 1.9(b), which such amounts to be used by the Representative to pay expenses incurred by the Representative in its capacity as the Representative; provided, that if the Transaction is not consummated, the Company shall reimburse the Representative for all costs and expenses reasonably incurred by the Representative in connection with the Transaction and neither Parent nor Merger Sub shall have any liability to the Representative or the Company in connection therefor. Once the Representative determines, in its sole discretion, that the Representative will not incur any additional expenses in its capacity as the Representative, then the Representative will distribute the remaining unused Representative Expense Fund Amount, if any, to the Sellers in accordance with their Pro Rata Shares. If, however, the Representative incurs expenses, in its capacity as the Representative, in an amount exceeding the Representative

69



Expense Fund Amount, then the Representative shall be entitled to receive from the Sellers in accordance with their Pro Rata Shares an amount for the difference between the total expenses incurred by the Representative and the Representative Expense Fund Amount. Furthermore, the Representative shall be entitled to cause the Paying Agent to withhold and pay a portion of any Other Seller Payments to the Representative, by providing written notice thereof to the Paying Agent and Parent prior to its distribution of such Other Seller Payment, for the purpose of the Representative making any payments or paying any expenses under or in connection with this Agreement on behalf of the Sellers to satisfy costs, expenses and/or liabilities of the Representative in connection with the performance of its duties under this Agreement. In connection with this Agreement, and any instrument, agreement or document relating hereto or thereto, and in exercising or failing to exercise all or any of the powers conferred upon the Representative hereunder, (i) the Representative shall incur no responsibility whatsoever to any of the Sellers by reason of any error in judgment or other act or omission performed or omitted hereunder or any such other agreement, instrument or document, excepting only responsibility for any act or failure to act which represents willful misconduct, (ii) the Representative shall not be liable to Sellers for any apportionment or distribution of payments made by the Representative in good faith, and if any such apportionment or distribution is subsequently determined to have been made in error, the sole recourse of any Seller to whom payment was due, but not made or not made in full, shall be to recover from the other Sellers any payment in excess of the amount to which such Seller is determined to have been entitled, and (iii) the Representative shall be entitled to rely on the advice of counsel, public accountants or other independent experts experienced in the matter at issue, and any error in judgment or other act or omission of the Representative pursuant to such advice shall in no event subject the Representative to liability to any of the Sellers. Each Seller shall indemnify, on a pro rata basis (based on such Seller’s Pro Rata Share), the Representative against all Losses (including any and all expense whatsoever reasonably incurred in investigating, preparing or defending against any litigation, commenced or threatened or any claims whatsoever), arising out of or in connection with any claim, investigation, challenge, action or proceeding or in connection with any appeal thereof, relating to the acts or omissions of the Representative hereunder. The foregoing indemnification shall not apply in the event of any action or proceeding which finally adjudicates the liability of the Representative hereunder for its willful misconduct.
(c)    All of the indemnities, immunities and powers granted to the Representative under this Agreement shall survive the Closing Date and/or any termination of this Agreement. Each of Parent and Merger Sub shall have the right to rely upon all actions taken or omitted to be taken by the Representative pursuant to this Agreement, all of which actions or omissions shall be legally binding upon the Sellers. The grant of authority provided for herein (i) is coupled with an interest and shall be irrevocable and survives the death, incompetency, bankruptcy or liquidation of any of the Sellers and (ii) shall survive the Closing. Any amounts received by the Representative on account of the Sellers, whether pursuant to Section 1.9 or otherwise, shall be distributed to the Sellers, net of any reserve the Representative may deem necessary in its reasonable discretion, in accordance with Section 1.11.

70



(d)    The Parties acknowledge and agree that the Representative shall have no liability to, and shall not be liable for any Losses of, any Party in connection with any obligations of the Representative under this Agreement or otherwise in respect of this Agreement or the Transaction.
(e)    In the event of the death, incapacity, liquidation, dissolution or resignation of any Person serving as the Representative, as applicable, within twenty (20) days of such death, incapacity, liquidation, dissolution or resignation, the Sellers shall choose the successor representative by affirmative vote of the Sellers who hold a majority of the voting power of the Company based on their Pro Rata Share. Following such resignation, any reference to the Representative herein shall be deemed to include such successor representative.
10.14    Attorney Conflict Waiver. Recognizing that Sheppard Mullin Richter & Hampton LLP has acted as legal counsel to the Representative and its Affiliates and the Group Companies prior to the Closing, and that Sheppard Mullin Richter & Hampton LLP intends to act as legal counsel to the Representative and its Affiliates (which will no longer include the Group Companies) after the Closing, each of Parent and the Company hereby waives, on its own behalf and agrees to cause its Affiliates to waive, any conflicts that may arise in connection with Sheppard Mullin Richter & Hampton LLP representing the Representative or its Affiliates (including any of the Sellers) after the Closing as such representation may relate to Parent, any Group Company or the Transaction. In addition, all communications involving attorney-client confidences between the Representative, its Affiliates or any Group Company and Sheppard Mullin Richter & Hampton LLP in the course of the negotiation, documentation and consummation of the Transaction shall be deemed to be attorney-client confidences that belong solely to the Representative and its Affiliates (and not the Group Companies). Accordingly, the Group Companies shall not have access to any such communications, or to the files of Sheppard Mullin Richter & Hampton LLP relating to its engagement, whether or not the Closing shall have occurred. Without limiting the generality of the foregoing, upon and after the Closing, (i) the Representative and its Affiliates (and not the Group Companies) shall be the sole holders of the attorney-client privilege with respect to such engagement, and none of the Group Companies shall be a holder thereof, (ii) to the extent that files of Sheppard Mullin Richter & Hampton LLP in respect of such engagement constitute property of the client, only the Representative and its Affiliates (and not the Group Companies) shall hold such property rights and (iii) Sheppard Mullin Richter & Hampton LLP shall have no duty whatsoever to reveal or disclose any such attorney-client communications or files to any of the Group Companies by reason of any attorney-client relationship between Sheppard Mullin Richter & Hampton LLP and any of the Group Companies or otherwise.
10.15    Limitation on Damages. Notwithstanding anything else to the contrary set forth herein, except with respect to punitive or exemplary damages required to be paid to a third party as part of a Third Party Claim under ARTICLE IX, no Party or other Indemnitor shall be liable for, and no breach of any representation, warranty or covenant contained herein or in any certificate delivered pursuant to this Agreement shall give rise to any right on the part of Parent, Merger Sub, the Company, any Seller or any other Indemnified Party to, any punitive, special, consequential, incidental, indirect, exemplary or remote damages or Losses based thereon, including regarding the loss of future revenue, income, profits, diminution of value or loss of business reputation or

71



opportunity, and no Party or other Indemnitor will be obligated to any other Person for any Loss determined as a multiple of income, increase factor, premium or revenue in connection with the transactions contemplated hereby.
10.16    Counterparts. This Agreement may be executed in one or more counterparts, including by facsimile or other electronic transmission (including e-mail), each of which shall be deemed to be an original copy of this Agreement and all of which, when taken together, shall be deemed to constitute one and the same agreement. Such delivery of counterparts shall be conclusive evidence of the intent to be bound hereby and to the extent applicable, the foregoing constitutes the election of the Parties to invoke any Law authorizing electronic signatures.
ARTICLE XI
DEFINITIONS AND INTERPRETATIONS
11.1    Certain Definitions.
(a)    For purposes of this Agreement, the following terms shall have the meanings specified in this Section 11.1:
Accounting Referee” means BDO USA LLP.
Accounting Rules” means, collectively, (i) the rules, principles and sample calculation of Working Capital set forth on Exhibit B (collectively, the “Agreed Principles”), and (ii) the same accounting principles, methods, practices, policies and procedures, with consistent classifications, judgments, and valuation and estimation methodologies, that were used in the preparation of the audited Company Financial Statements for the most recent audited fiscal year-end as if such accounts were being prepared and audited as of a fiscal year-end, including GAAP, applied in a manner consistent with its application to the preparation of the audited Company Financial Statements (collectively, the “Historical Principles”); provided, that notwithstanding any provisions or concepts of GAAP, no developments or events taking place after the Closing Date shall be taken into account; provided, further, that in the event of any conflict among the Agreed Principles and the Historical Principles, the Agreed Principles shall take precedence.
Actual Fraud” means actual common law fraud by the Company in the making of its representations and warranties contained in ARTICLE III or in any certificate delivered pursuant to Section 6.2(e) of this Agreement.
Adjustment Holdback Amount” means $1,000,000.
Adjustment Time” means 11:59 p.m., U.S. Eastern Time, on the Closing Date.

72



Affiliate” means, with respect to any Person, any other Person that, directly or indirectly through one or more intermediaries, controls, is controlled by or is under common control with, such Person, and the term “control” (including the terms “controlled by” and “under common control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through ownership of voting securities, by contract or otherwise.
Applicable Privacy and Security Laws” means all applicable Laws and guidance issued by a Governmental Authority concerning the privacy or security of Personal Information or other confidential data, and all regulations promulgated and guidance issued by Governmental Authorities thereunder.
Arlington Fees” means all accrued and unpaid fees and expenses payable to Arlington Capital II, L.P. as of the Closing Date (including as a result of the consummation of the Transaction) pursuant to the Management Services Agreement.
Business Day” means any day of the year other than a Saturday, Sunday or any other day on which national banking institutions are authorized or obligated to close under the federal Laws of the United States.
Cash and Cash Equivalents” means the sum of the fair market value (expressed in United States dollars) of (i) all cash and (ii) all cash equivalents (including deposits, amounts held in escrow, marketable securities and short term investments) of the Group Companies, in each case, determined in accordance with GAAP as of a specified time. Cash and Cash Equivalents shall (i) be reduced by issued but uncleared checks and drafts of the Group Companies, and (ii) be increased by inbound checks and drafts deposited for the account of the Group Companies, in each case as of such time.
Closing Cash” means the aggregate amount of all Cash and Cash Equivalents of the Group Companies as of the Adjustment Time.
Closing Date Indebtedness” means all Indebtedness of the Group Companies as of the Adjustment Time.
Code” means the Internal Revenue Code of 1986, as amended.
Commercial-Off-The-Shelf Software” means software that was obtained from a third party on general commercial terms widely and readily available for purchase by the general public on such commercial terms, and was licensed on a non-exclusive basis for fixed payments of less than $50,000 in the aggregate or annual payments of less than $50,000 per year.
Common Stock” means the common stock of the Company, par value $0.001.
Company EBITDA” means, for any period of determination with respect to the Group Companies on a consolidated basis, earnings before interest, taxes, depreciation and amortization for the applicable fiscal period of the Company calculated in accordance with GAAP,

73



provided that, in making such determination: (a) the following shall not be treated as an expense: (i) any intercompany management fees, costs, expenses or interest, other than cost reimbursement for out-of-pocket expenses incurred in connection with Group Companies’ customer service or business development, charged to the Group Companies by Parent or its Affiliates, (ii) any fees and expenses incurred by the Group Companies in connection with the transactions contemplated hereby, (iii) fees and expenses of outside auditors, accountants or financial personnel incurred in connection with the preparation of the Closing Statement and EBITDA Statements or the performance of any related audit thereof, (iv) any dividends or distributions made by the Company to its stockholder(s) or other equityholder(s), (v) any transaction expenses incurred in connection with any potential or contemplated acquisition by the Group Companies, (vi) any expense incurred by the Group Companies related to the unsuccessful enforcement by the Group Companies or Parent of this Agreement or the other Transaction Agreements against Sellers, (vii) in the event the employment of any Seller by the Group Companies is terminated and an individual is hired to replace such Seller, any severance expenses payable to such Seller, and, following the hiring of such Seller’s replacement, expenses incurred in connection with locating such a replacement (including recruiting fees and sign on bonuses), (viii) any non-cash charges (other than any such non-cash item to the extent it represents an accrual of, or reserve for, anticipated cash expenditures in any future period), (ix) any extraordinary or non-recurring expenses, losses write-offs or charges, (x) (A) any costs (including fees and expenses) incurred to the extent actually reimbursed by a third party, (B) any costs incurred with respect to liability, casualty events or business interruption, to the extent covered by insurance, and (C) the amount of any non-recurring restructuring charge or reserve, integration cost, or other non-recurring business optimization expense or cost, (xi) any non-cash mark-to-market losses relating to any hedging arrangements, (xii) any net losses from discontinued or disposed operations, and (xiii) any purchase accounting adjustments; (b) any equity securities, or securities convertible into or exchangeable for, at any time, equity securities, received by the Group Companies in lieu of cash as fees for services (and any dividends, distributions or appreciation of such securities) shall be treated as income; (c) no proceeds from nor any dividends or refunds with respect to, nor any increases in the cash surrender value of any life insurance or disability policy under which any Group Company is the named beneficiary or otherwise entitled to recovery, shall be included in income, and the premium expense related thereto shall be excluded as an expense; (d) the reversal or other reduction of any accrued liability or reserve shall be charged to the calendar year during which such liability was accrued or such reserve was established; and (e) the one-time effect of changes in accounting principles shall be excluded.
Company Material Adverse Effect” means any change, circumstance, condition, effect, event, occurrence, result or state of facts that is, individually or in the aggregate, materially adverse to the business, assets, properties, financial condition or results of operations of the Group Companies, taken as a whole; provided that no event, change, occurrence, circumstance or effect (by itself or taken together with any and all other events, changes, occurrences, circumstances or effects) that results from or arises out of or is related to any of the following shall constitute or be deemed to contribute to a “Company Material Adverse Effect”, or be taken into account in determining whether a “Company Material Adverse Effect” has occurred or may, would or could occur: (i) changes in general economic conditions in the United States or any other country or region in the world, or changes in conditions in the global economy generally; (ii) changes in conditions in the financial markets, credit markets or capital markets in the United States or any other country

74



or region in the world; (iii) changes in political conditions in the United States or any other country or region in the world, acts of war, sabotage or terrorism (including any escalation or general worsening of any such acts of war, sabotage or terrorism), earthquakes, hurricanes, tsunamis, tornadoes, floods, mudslides, wildfires or other natural disasters, weather conditions and other force majeure events, in each case in the United States or any other country or region in the world; (iv) changes affecting the industry generally in which the Group Companies operate; (v) the announcement of this Agreement, the pendency of the Transaction or any investigation or challenge to the Transaction, or the consummation of the Transaction (including the loss of any employees, suppliers, customers, advertisers, assets or property interests resulting from the identity of Parent or Merger Sub); (vi) the taking of any action required or contemplated by this Agreement or undertaken with Parent’s consent pursuant to the terms of this Agreement, or the failure to take any action prohibited by this Agreement or to which Parent refused to provide consent pursuant to the terms of this Agreement; (vii) changes in Law or other legal or regulatory conditions (or the interpretation thereof); (viii) changes in GAAP or other accounting standards (or the interpretation thereof); (ix) any failure, in and of itself, by the Group Companies to meet internal or external projections or forecasts or revenue or earnings predictions (provided that the cause or basis for the Company or its Subsidiaries failing to meet such projections or forecasts or revenue or earnings predictions may be considered in determining the existence of a Company Material Adverse Effect unless such cause or basis is otherwise excluded by this definition); or (x) any failure of Parent to obtain any waiver or consent from any Person required in connection with this Agreement.
Company Stockholder Agreement” means that certain Amended and Restated Stockholders Agreement of the Company, dated August 14, 2015, by and among, the Company and the stockholders of the Company signatories thereto, as amended, restated or otherwise modified from time to time.
Contract” means any written agreement, contract, indenture, note, mortgage bond, lease or license.
Data Room” means the electronic documentation site established by Spurrier Capital Partners on behalf of the Company.
Environmental Laws” means as enacted and in effect on or prior to the Closing Date, any applicable Law relating to (i) pollution or exposure to Hazardous Materials, (ii) the protection, preservation, or restoration of the environment, including laws relating to exposures to, or emissions, discharges, releases, or threatened releases of Hazardous Materials into ambient air, surface water, ground water, or land surface or subsurface strata, or (iii) the treatment, storage, transport, handling, or disposal of any Hazardous Materials. “Environmental Laws” include the Federal Comprehensive Environmental Response Compensation and Liability Act of 1980 (CERCLA), 42 U.S.C. §§ 9601 et seq., the Resource Conservation and Recovery Act, 42 U.S.C. §§ 6901 et seq., the Federal Water Pollution Control Act, 33 U.S.C. §§ 1251 et seq., the Toxic Substances Control Act, 15 U.S.C. §§ 2601 et seq., the Clean Air Act, 42 U.S.C. §§ 7401 et seq., the Safe Drinking Water Act, 42 U.S.C. §§ 300f et seq., the Hazardous Materials Transportation Act, 49 U.S.C. §§ 5101 et seq., the Atomic Energy Act, 42 U.S.C. §§ 2011 et seq., and the Federal

75



Insecticide, Fungicide and Rodenticide Act, 7 U.S.C. §§ 136 et seq., in each case as amended, and any other federal, state, or local Laws relating to any of the foregoing.
Equitable Principles” means (i) bankruptcy, insolvency, reorganization, moratorium and similar Laws, in each case, affecting creditors’ rights and remedies generally, and (ii) general principles of equity (regardless of whether enforcement is sought in a proceeding at law or in equity).
Equity Incentive Plan” means the MP Holdings Parent, Inc. Equity Incentive Plan dated as of May 9, 2011, as amended, restated or otherwise modified to date, or any other equity incentive plan or arrangement adopted or approved by the board of directors of the Company, and any award agreements issued pursuant thereto, in each case, as amended from time to time, and any successor equity incentive plans thereto.
ERISA” means the Employee Retirement Income Security Act of 1974, as amended.
ERISA Affiliate” means any corporation or trade or business under common control with the Company as determined under Sections 414(b), (c), (m), or (o) of the Code.
Fully Diluted Shares” means the sum of all shares of Common Stock, including Vested Restricted Stock but excluding Unvested Restricted Stock, issued and outstanding immediately prior to the Effective Time.
GAAP” means generally accepted accounting principles in the United States of America in effect from time to time.
Government Bid” means any quotation, bid or proposal by the Company or any of its Subsidiaries that, if accepted or awarded, would lead to a Contract with a Governmental Authority, including a prime contractor or a higher tier subcontractor to the United States government or any foreign government, for the design, manufacture or sale of products or the provision of services by the Company or any of its Subsidiaries.
Government Contract” means any Contract that (i) is between the Company or any of its Subsidiaries, on the one hand, and a Governmental Authority, on the other hand, or (ii) is entered into by the Company or any of its Subsidiaries as a subcontractor (at any tier) in connection with a Contract between another Person and a Governmental Authority.
Governmental Antitrust Authority” shall mean any Governmental Authority with regulatory jurisdiction over any consent required for the consummation of the Transaction, under the HSR Act or under Other Competition Laws.
Governmental Authority” means any government or governmental, judicial, administrative or regulatory body thereof, or political subdivision thereof, whether domestic, foreign, federal, state, provincial or local, or any agency, instrumentality or authority thereof, or any court or arbitrator (public or private), but excluding, in each case (except for purposes of the

76



definitions of “Governmental Contract” and Section 3.14), Governmental Authorities in their capacities as customers of the Company or its Subsidiaries.
Group Companies” means (i) prior to the Closing, the Company and the Operating Subsidiaries and (ii) from and after the Closing, the Surviving Company and the Operating Subsidiaries.
Hazardous Materials” means any substances, wastes or materials that are listed, regulated or defined as hazardous, toxic, pollutants, or contaminants under any Environmental Law, including petroleum or petroleum by-products, lead, or polychlorinated biphenyls.
Holdback Amounts” means the Adjustment Holdback Amount and the Special Holdback Amount.
HSR Act” shall mean the Hart‑Scott‑Rodino Antitrust Improvements Act of 1976, as amended, and the rules and regulations promulgated thereunder.
Indebtedness” of any Person means, without duplication, (i) the outstanding principal amount of and accrued and unpaid interest of (A) indebtedness of such Person or its Subsidiaries for borrowed money and (B) indebtedness evidenced by notes, debentures, bonds or other similar instruments for the payment of which such Person or its Subsidiaries is responsible or liable; (ii) all obligations of such Person or its Subsidiaries issued or assumed as the deferred purchase price of property, all conditional sale obligations of such Person and all obligations of such Person under any title retention agreement (but excluding accounts payable and other current liabilities arising in the Ordinary Course of Business); (iii)  capitalized lease obligations of such Person or its Subsidiaries; (iv) all obligations of the type referred to in clauses (i) through (iii) of other Persons for the payment of which such Person or its Subsidiaries is responsible or liable, directly or indirectly, as obligor, guarantor or surety; and (v) all obligations of the type referred to in clauses (i) through (iv) of other Persons secured by any Lien on any property or asset of such Person or its Subsidiaries; provided, however, that Indebtedness shall not include (1) any amounts taken into account in the calculation of the Working Capital as of the Adjustment Time or Transaction Expenses, (2) any undrawn letter of credit or similar instrument or (3) any long-term or short-term deferred revenue and customer deposits.
Industrial Security Manual” means the National Industrial Security Program Operating Manual (NISPOM) for Safeguarding Classified Information and all supplements thereto published by the United States Department of Defense (DoD 52220.22-M) prescribing the specific requirements, restrictions, and other safeguards necessary in the interest of national security for the safeguarding of classified information.
Intellectual Property” means any and all of the following in the United States and foreign countries: (i) patents, patent disclosures, patented and patentable designs and inventions, all design, plant and utility patents, letters patent, utility models, pending patent applications and provisional applications, and all issuances, divisions, continuations, continuations-in-part, reissues, extensions, reexaminations and renewals of such patents and applications; (ii) trademarks, service marks, trade dress, corporate names, fictitious business names, logos, and slogans (and all

77



translations, adaptations, derivations, and combinations of the foregoing), together with all goodwill associated with each of the foregoing; (iii) Internet domain names; (iv) original works of authorship in any medium of expression, whether or not published, copyrights and copyrightable works; (v) registrations and applications for any of the foregoing; (vi) trade secrets, confidential information, technical data, know-how, and inventions; (vii) Software and Technology; and (viii) all rights to sue at law or in equity and recover and retain damages, costs and attorneys’ fees for past, present and future infringement and any other rights relating to any of the foregoing, including the right to receive all proceeds therefrom (including without limitation license fees, royalties, income, payments, claims, damages, and proceeds of a suit in any country).
IRS” means the United States Internal Revenue Service.
Knowledge” means, with respect to the Company, the actual knowledge (without independent inquiry) of Dan Smith, Kris Collo, Growson Edwards and Michael Cerniglia.
Law” means all foreign, federal, state, provincial and local laws statutes, codes, ordinances, rules, regulations, resolutions, and Orders.
Leases” means any lease, license, sublease, sublicense, franchise, easement or other Contract pursuant to which a Person has the right to use any real, personal or intangible property. When used as a verb, the word “Lease” or “Leased” (or words having correlative meanings) means to lease, license, sublease, sublicense, obtain a franchise, acquire an easement or otherwise use any real, personal or intangible property.
Legal Proceeding” means any judicial, administrative or arbitral action, suit, claim, review or other proceeding, whether public or private, by or before a Governmental Authority or arbiter.
Lien” means any lien, encumbrance, pledge, mortgage, deed of trust or other security interest or similar restriction.
Management Services Agreement” means that certain Professional Services Agreement, dated as of May 9, 2011, by and among the Company (as successor in interest to Indigo Holding Company, Inc., a Delaware corporation) and Arlington Capital II, L.P., as amended.
Net EBITDA” means (i) the Company EBITDA for a particular period less (ii) capitalized software development costs of the Group Companies for the same period. For illustrative purposes, Exhibit D sets forth the calculation of Net EBITDA for the twelve (12)-month period ended December 31, 2018.
Order” means any order, injunction, judgment, decree, determination, ruling, writ, assessment or arbitration or other award of a Governmental Authority.
Ordinary Course of Business” means the ordinary and usual course of business of the Group Companies consistent with past practices.

78



Organizational Documents” means, with respect to a particular Person (other than a natural person), the certificate/articles of formation/incorporation/organization, bylaws, partnership agreement, limited liability company agreement, trust agreement or other similar organizational document or agreement, as applicable, of such Person.
Other Competition Laws” shall mean all Laws (other than the HSR Act) intended to prohibit, restrict or regulate actions having an anti-competitive effect or purpose, including competition, restraint of trade, anti-monopolization, merger control or antitrust Laws.
Other Seller Payments” means any additional cash amounts (without interest) payable from time to time to the Sellers pursuant to Section 1.10(e), Section 1.15, Section 9.5(b) and Section 10.13(b) or any other funds payable to the Sellers hereunder after the Closing Date.
Parent Closing Date Transaction” means any transactions or elections, including Tax elections, made on the Closing Date, after the Closing, by the Group Companies that are outside the Ordinary Course of Business.
Parent Material Adverse Effect” means any event, change, occurrence, circumstance or effect that, when taken individually or together with all other adverse events, changes, occurrences, circumstances or effects, would, or is reasonably expected to, prevent or materially delay, Parent or its Affiliates from consummating the Transaction or performing its obligations under this Agreement.
Per Share Merger Consideration” means an amount per share of Common Stock (including Vested Restricted Stock but excluding Unvested Restricted Stock) equal to (i) the Merger Consideration divided by (ii) the Fully Diluted Shares.
Per Share Portion” means the quotient (expressed as a percentage) of (i) one (1), divided by (ii) the Fully Diluted Shares.
Permits” means any approvals, authorizations, consents, licenses, permits or certificates of a Governmental Authority.
Permitted Liens” means (i) all Liens disclosed in policies of title insurance and/or recorded in public records; (ii) Liens for Taxes, assessments or other governmental charges not yet due and payable or not yet delinquent (or which may be paid without interest or penalties) or the amount or validity of which is being contested in good faith by appropriate proceedings; (iii) mechanics’, carriers’, workers’, repairers’ and similar Liens arising or incurred in the Ordinary Course of Business or the amount or validity of which is being contested in good faith by appropriate proceedings; (iv) pledges, deposits or other Liens to the performance of bids, trade contracts (other than for borrowed money), Leases or statutory obligations (including, workers’ compensation, unemployment insurance or other social security legislation, but excluding Liens for Taxes); (v) zoning, entitlement and other land use or Environmental Laws by any Governmental Authority; (vi) survey exceptions and matters as to the Leased Real Property which would be disclosed by an accurate survey or inspection of such real property and which do not materially impair the current occupancy or current use of such Leased Real Property; (vii) any Lien affecting the fee interest of

79



any Leased Real Property; (viii) title of a lessor under a capital or operating Lease; (ix) any Liens discharged or released at or in connection with Closing; and (x) such other imperfections in title, charges, easements, restrictions and encumbrances which do not or would not have, individually or in the aggregate, a Company Material Adverse Effect.
Person” means any individual, corporation, partnership, firm, joint venture, association, joint-stock company, trust, unincorporated organization, Governmental Authority or other entity.
Personal Information” means any information that identifies, or in combination with other information may identify, an individual, including name, address, telephone number, health information, social security number, driver’s license number, government-issued identification number, financial account number, or log-in information.
Pre-Closing Tax Period” means (i) any taxable period ending on or before the Closing Date, and (ii) with respect to any Straddle Period, the portion of such Straddle Period ending on the Closing Date.
Preferred Stock” means the preferred stock of the Company, par value $0.001 per share.
Pro Rata Share” means, with respect to each Seller, a percentage obtained by dividing (i) the aggregate number of shares of Common Stock, including Vested Restricted Stock but excluding Unvested Restricted Stock, held by such Person immediately prior to the Effective Time, by (ii) the total number of Fully Diluted Shares outstanding immediately prior to the Effective Time. The respective Pro Rata Shares of the Sellers are set forth in Exhibit C and shall be subject to update for any vesting occurring between the date of this Agreement and the Effective Time.
Requisite Stockholder Approval” means, pursuant to Section 251 of the DGCL, the affirmative vote or written consent of the stockholders of the Company holding a majority of the outstanding shares of capital stock of the Company entitled to vote on the approval of this Agreement and transactions contemplated hereby, including the Merger.
Restricted Stock” means each issued and outstanding share of Common Stock that is subject to restrictions under the Equity Incentive Plan and Restricted Stock Award Agreement(s) with the Company.
Restricted Stock Award Agreement” means a restricted stock award agreement between any Person and the Company or its predecessor entered into pursuant to the Equity Incentive Plan.
Schedules” means the Company Disclosure Schedule and/or the Parent Disclosure Schedule, as the case may be.
Securities Act” means the Securities Act of 1933, as amended.

80



Sellers” means, collectively, as of immediately prior to the Effective Time, each holder of Common Stock and Vested Restricted Stock.
Software” means , any and all (a) computer programs, including any and all software implementations of algorithms, models, and methodologies, whether in source code or object code, (b) databases and compilations, including any and all data and collections of data, whether machine readable or otherwise, (c) descriptions, flow-charts, and other work product used to design, plan, organize, and develop any of the foregoing, screens, user interfaces, report formats, firmware, development tools, templates, menus, buttons, and icons, and (d) all documentation including user manuals and other training documentation related to any of the foregoing, but excluding Commercial-Off-The-Shelf Software.
Special Holdback Amount” means $650,000.
Stock Certificate” means a certificate formerly representing any shares of Common Stock.
Straddle Period” means any taxable period beginning on or before the Closing Date and ending after the Closing Date.
Subsidiary” means any Person of which a majority of the outstanding share capital, voting securities or other equity interests is owned, directly or indirectly, by another Person.
Surrendered Certificate(s)” means one or more Stock Certificates surrendered in accordance with this Agreement or, if any Stock Certificate has been lost, stolen or destroyed, compliance with Section 1.13(b) with respect to such applicable shares.
Tax” or “Taxes” (or “Taxable” where the context requires) means any and all U.S. federal, state, local, or non-U.S. net or gross income, gross receipts, net proceeds, built-in gains, sales, use, transfer, ad valorem, value added, franchise, margins, withholding, payroll, employment, excise, real property, personal property, deed, stamp, alternative or add-on minimum, profits, windfall profits, transaction, license, lease, service, service use, occupation, severance, energy, unemployment, social security, workers’ compensation, disability. capital, premium, recapture, environmental (including taxes under Section 59A of the Code), customs, duties, net worth, registration, business license fees, estimated and other taxes, fees, assessments, or charges, whether disputed or not, of any kind whatsoever together with any interest, penalties, additions to tax or additional amounts with respect thereto and any interest in respect of such additions or penalties.
Tax Return” means any return, declaration, report, claim for refund, document or information return or statement or attachment thereto, and including any amendment thereof required to be filed with a Governmental Authority in respect of any Taxes.
Technology” means, collectively, all designs, formulae, algorithms, procedures, methods, techniques, ideas, know-how, research and development, technical data, programs, subroutines, tools, materials, specifications, processes, inventions (whether patentable or unpatentable and whether or not reduced to practice), apparatus, creations, improvements, works

81



of authorship and other similar materials, and all recordings, graphs, drawings, reports, analyses, and other writings, and other tangible embodiments of the foregoing, in any form whether or not specifically listed herein, and all related technology, other than any in the form of Software.
Transaction(s)” means the transactions contemplated by this Agreement and the other Transaction Agreements.
Transaction Agreements” means this Agreement and each other agreement, document, instrument or certificate contemplated by this Agreement to which Parent, Merger Sub or the Company is a party or to be executed by Parent, Merger Sub or the Company in connection with the consummation of the Transaction.
Transaction Expenses” means, without duplication and only to the extent not paid prior to Closing, the collective amount of all (i) out-of-pocket costs and expenses incurred by the Group Companies in connection with the Transaction payable by the Group Companies to outside legal counsel, accountants, advisors, brokers and other third parties, including, without limitation, the Arlington Fees, (ii) Change of Control Payments (other than those arising from actions of Parent taken after the Closing) that are due to any current or former employee, officer or director of the Group Companies directly as a result of the consummation of the Transaction pursuant to any Contract entered into by any Group Company prior to the Closing, (iii) the aggregate Unvested Restricted Stock Refund Payments, and any employment or other withholding Taxes related to the foregoing, and (iv) accrued, but unpaid premiums for any “tail” director and officer insurance policies obtained pursuant to Section 5.9(b); provided, however, that Transaction Expenses shall not include (1) any amounts taken into account in the calculation of the Closing Date Indebtedness or (2) any prepayment penalties, redemption premiums, call premiums, make-whole payments or similar fees, costs, expenses and/or penalties incurred in relation to the payment of any Indebtedness.
Transfer Taxes” means any and all sales, use, value-added, transfer, real property transfer, recording, documentary, stamp, registration, stock transfer and other similar Taxes or fees; provided, however, under no circumstance shall the term “Transfer Taxes” include income taxes, capital gains taxes, margins taxes, gross receipts taxes or similar taxes imposed upon Sellers.
Unvested Restricted Stock” means each share of Restricted Stock that remains unvested as of the Effective Time.
Unvested Restricted Stock Refund Payment” means the amount payable upon the consummation of the Merger to each holder of Unvested Restricted Stock pursuant to the Restricted Stock Award Agreement entered into by and between such holder and the Company.
Vested Restricted Stock” means each share of vested Restricted Stock and each share of Restricted Stock that vests after the date of this Agreement and immediately prior to the Effective Time in accordance with the terms of the Equity Incentive Plan and the applicable Restricted Stock Award Agreements.
Working Capital” means, with respect to the Group Companies, on a consolidated basis, (i) current assets of the Group Companies (including Closing Cash), as of the Adjustment

82



Time, that are included in the line item categories of current assets specifically identified on Exhibit B, reduced by (ii) those current liabilities of the Group Companies, as of the Adjustment Time, that are included in the line item categories of current liabilities specifically identified on Exhibit B, reduced by (iii) Closing Date Indebtedness, in each case, without duplication, and as determined in a manner strictly consistent with the Accounting Rules. Notwithstanding anything to the contrary contained herein, in no event shall “Working Capital” include any amounts with respect to (A) any fees, expenses or liabilities related to any financing by Parent and its Affiliates of the Transaction, (B) any intercompany accounts and transactions between or among the Group Companies, (C) any Transaction Expenses, (D) any liabilities of the Group Companies or any of their respective Affiliates which are being discharged, terminated or cancelled pursuant to Section 1.9, or (E) any prepayment penalties, redemption premiums, call premiums, make-whole payments or similar fees, costs, expenses and/or penalties incurred in relation to the repayment of any Indebtedness, which are being paid in connection with payment of the Closing Date Indebtedness pursuant to Section 1.9 or which have been waived. For purposes of this definition, including the calculation of current assets and current liabilities, the Parties shall disregard any adjustments arising from purchase accounting or otherwise arising out of the Transaction.
Working Capital Target” means Zero dollars ($0).
(b)    Terms Defined Elsewhere in this Agreement. For purposes of this Agreement, the following terms have the meanings set forth in the sections indicated:
Access Limitations
Section 5.2(a)
Additional Merger Consideration Payment
Section 1.15(b)
Agreed Principles
Section 11.1(a)
Agreement
Preamble
Alternative Transasction
Section 5.3(a)
Balance Sheet
Section 3.5(a)(ii)
Balance Sheet Date
Section 3.5(a)(ii)
Benefit Plan(s)
Section 3.17(a)
Business Systems
Section 3.19(b)
Certificate of Merger
Section 2.2
Change of Control Payments
Section 3.18(e)
Claim
Section 10.13(a)
Closing
Section 2.1
Closing Date Balance Sheet
Section 1.10(c)
Closing Date
Section 2.1
Closing Date Merger Consideration
Section 1.10(c)
Closing Payment
Section 1.9
Closing Statement
Section 1.10(c)
Company
Preamble
Company Budget
1.15(c)
Company Disclosure Schedule
ARTICLE III

83



Company Financial Statements
Section 3.5(a)
Company Software
Section 3.16(c)
Confidentiality Agreement
Section 5.6
Delaware Courts
Section 10.3
Deductible
Section 9.4(a)
DGCL
Recitals
Dispute Notice
Section 1.10(d)(i)
Disputed Items
Section 1.10(d)(i)
Dissenting Shares
Section 1.6(d)
D&O Indemnifiable Claim
Section 5.9(a)
D&O Indemnified Person
Section 5.9(a)
EBITDA Statement
Section 1.15(a)
Effective Time
Section 2.2
Employee Sellers
Section 5.11
Employment Agreement
Section 5.12(a)
Environmental Permits
Section 3.12(a)(ii)
Estimated Closing Consideration
Section 1.9(a)
Estimated Merger Consideration
Section 1.10(a)
Exclusivity Period
Section 5.3
Final Closing Date Merger Consideration
Section 1.10(e)
FTC
Section 5.4(b)
Fundamental Representations
Section 9.1
Governmental Approval
Section 3.3(b)
Historical Principles
Section 11.1(a)
Insurance Policies
Section 3.22
Increase Amount
Section 1.10(e)(i)
Indemnified Party
Section 9.2(b)
Indemnitor
Section 9.3(a)
Key Employees
Section 5.12(a)
Lease(d)
Section 11.1(a)
Leased Real Property
Section 3.11(b)
Letter of Transmittal
Section 1.13
Licensed Intellectual Property
Section 3.16(e)
Loss
Section 9.2(a)
Material Contracts
Section 3.13(a)
Material Government Contracts
Section 3.14(a)
Measurement Period
Section 1.15(a)
Merger
Recitals
Merger Consideration
Section 1.8
Merger Sub
Preamble
Non-U.S. Benefit Plan
Section 3.17(b)
Notice of Claim
Section 9.3(a)

84



Operating Subsidiaries
Section 3.4(b)
Owned Intellectual Property
Section 3.16(a)
Parent
Preamble
Parent Disclosure Schedule
ARTICLE IV
Parent Tax Claim
Section 8.5
Parent Tax Return
Section 8.3(c)
Parties
Preamble
Party
Preamble
Paying Agent
Section 1.9(a)
Paying Agent Agreement
Section 2.4(b)
Potential Liabilty
Section 9.2(a)
Pre-Closing Statement
Section 1.10
Purchaser Indemnitee
Section 9.2(a)
Qualified Plan
Section 3.17(h)
Real Property Lease
Section 3.11(b)
Referred Disputed Items
Section 1.10(d)(ii)
Related Party
Section 3.21
Representative
Preamble
Representative Actions
Section 10.13(a)
Representative Expense Fund Amount
Section 1.9(b)
Resolution Date
Section 9.5(b)
Resolved Amount
Section 9.5(b)
Restrictive Covenant Agreement
Section 5.11
Scheduled IP
Section 3.16(b)
Seller Indemnitee
Section 9.2(b)
Seller Loan Balance
Section 1.7(a)
Seller Tax Claim
Section 8.5
Seller Tax Return
Section 8.3(b)
Single Employer Plan
Section 3.17(d)
Surviving Company
Recitals
Tax Claim
Section 8.5
Termination Date
Section 7.1(a)(iii)
Third Party Claim
Section 9.3(b)

11.2    Certain Interpretive Matters. Unless otherwise expressly provided, for purposes of this Agreement, the following rules of interpretation shall apply:
(a)    Time of the Essence; Calculation of Time Periods. Time is of the essence for each and every provision of this Agreement. When calculating the period of time before which, within which or following which any act is to be done or step taken pursuant to this Agreement, the

85



date that is the reference date in calculating such period shall be excluded. If the last day of such period is a non-Business Day, the period in question shall end on the next succeeding Business Day.
(b)    Accounting Terms. Accounting terms that are not otherwise defined in this Agreement have the meanings given to them under GAAP, and if the definition of an accounting term defined in this Agreement is inconsistent with the meaning of such term under GAAP, the definition set forth in this Agreement will control.
(c)    Dollars. Any reference in this Agreement to “$” or dollars shall mean U.S. dollars.
(d)    Exhibits/Schedules/Construction. The Exhibits and Schedules to this Agreement are an integral part of this Agreement and are hereby incorporated herein and made a part hereof as if set forth herein. Any capitalized terms used in any Schedule or Exhibit but not otherwise defined therein shall be defined as set forth in this Agreement. If a subject matter is addressed in more than one representation and warranty in this Agreement, each of Parent and Merger Sub shall be entitled to rely only on the most specific representation and warranty addressing such matter. Any disclosure set forth in one section of the Schedules shall apply to (i) the representations and warranties or covenants contained in the Section of this Agreement to which it corresponds in number, (ii) any representation and warranty or covenant to which it is referred by cross reference, and (iii) any other representation or warranty or covenant to the extent it is reasonably apparent from the wording of such disclosure that such disclosure is applicable to such representation or warranty or covenant.
(e)    Gender and Number. Any reference in this Agreement to gender shall include all genders, and words imparting the singular number only shall include the plural and vice versa.
(f)    Headings. The provision of the Table of Contents, the division of this Agreement into Articles, Sections and other subdivisions and the insertion of headings are for convenience of reference only and shall not affect or be utilized in construing or interpreting this Agreement. All references in this Agreement to any “Article,” “Section” or other subdivision are to the corresponding Article, Section or other subdivision of this Agreement unless otherwise specified.
(g)    Herein. The words such as “herein,” “hereinafter,” “hereof,” “hereunder” and “hereto” refer to this Agreement as a whole and not merely to a subdivision in which such words appear unless the context otherwise requires.
(h)    Including. The word “including” or any variation thereof mean “including, without limitation” and, if “without limitation” or the equivalent thereof are not present, shall not be construed to limit any general statement that it follows to the specific or similar items or matters immediately following it.
(i)    Or. The term “or” has, except where otherwise indicated, the inclusive meaning represented by the phrase “and/or.”

86



(j)    Made Available. An item shall be considered “made available” to a Party hereto, to the extent such phrase appears in this Agreement, only if such item has been provided in writing (including via electronic mail) to such Party or its representatives or posted by the Company or its representatives in the Data Room.
(k)    Reflected On or Set Forth In. An item arising with respect to a specific representation or warranty shall be deemed to be “reflected on” or “set forth in” a balance sheet or financial statements, to the extent any such phrase appears in such representation or warranty, if (i) there is a reserve, accrual or other similar item underlying a number on such balance sheet or financial statements that related to the subject matter of such representation, (ii) such item is otherwise specifically set forth on the balance sheet or financial statements, or (iii) such item is reflected on the balance sheet or financial statements and is specifically set forth in the notes thereto.
(l)    Days. The term “day” refers to a calendar day unless expressly identified as a Business Day.
(m)    Material. As used in this Agreement, unless the context would require otherwise, the term “material” and the concept of the “material” nature of an effect upon the Group Companies or their business shall be measured relative to the Group Companies, taken as a whole, as their business is currently being conducted. There have been included in the Company Disclosure Schedule or the Parent Disclosure Schedule and may be included elsewhere in this Agreement items which are not “material” within the meaning of the immediately preceding sentence for informational purposes and in order to avoid any misunderstanding, and such inclusion shall not be deemed to be an agreement by the Parties that such items are “material” or to further define the meaning of such term for purposes of this Agreement.
(n)    Joint Negotiation and Drafting. The Parties have participated jointly in the negotiation and drafting of this Agreement and, in the event an ambiguity or question of intent or interpretation arises, this Agreement shall be construed as jointly drafted by the Parties and no presumption or burden of proof shall arise favoring or disfavoring any Party by virtue of the authorship of any provision of this Agreement.

[Remainder of Page Intentionally Left Blank]

87



IN WITNESS WHEREOF, the Parties hereto have caused this Agreement to be executed by their respective officers thereunto duly authorized, as of the date first written above.

 
PARENT:
TYLER TECHNOLOGIES, INC.
By:_________________________________ 
   Name: 
   Title:

MERGER SUB:
TMP SUBSIDIARY, INC.
By:_________________________________ 
   Name: 
   Title:

88




 
THE COMPANY:
MP HOLDINGS PARENT, INC.
By: ___________________________________ 
   Name: 
   Title:

89




 
REPRESENTATIVE:
ARLINGTON CAPITAL PARTNERS II, L.P.
By: Arlington Capital Group II, LLC, its general partner
By: ___________________________________ 
   Name: 
   Title:





90



Exhibit A

Surviving Company Certificate of Incorporation

(See attached.)



91



Exhibit B

Sample Working Capital and Agreed Principles


Agreed Principles

The Pre-Closing Statement and the Closing Statement shall be prepared on a consolidated basis as of the Adjustment Time (except as otherwise expressly set forth in the Agreement) using the usual year end close-the-books processes of the Company. The Pre Closing Statement and the Closing Statement shall be prepared in accordance with the Accounting Rules, subject to adjustments provided for in this Exhibit B.  A reconciliation between working capital prepared under Historical Principles and Working Capital prepared pursuant to the Accounting Rules will be included in the Pre-Closing Statement and the Post-Closing Statement. Adjustments will be made to eliminate the cost of investment in any Subsidiaries and to reconcile and eliminate any balances owed between Subsidiaries.
 
In preparing the Pre-Closing Statement and the Closing Statement, no item shall be included more than once.
 
The Pre-Closing Statement and the Closing Statement will be prepared in USD. Assets and liabilities in the Pre-Closing Statement and the Closing Statement denominated in a currency other than USD shall be converted into USD at the USD spot rate of exchange applicable to such other currency as quoted by The Wall Street Journal at or about the Adjustment Time on the Closing Date.
 
There should be no change in (i) the classification to a current liability of any particular liability that has not been previously categorized as a current liability, (ii) the classification to a long-term liability of any particular liability that has not been previously categorized as a long-term liability, (iii) the classification to a long-term asset of any particular asset that has not been previously categorized as a long-term asset, or (iv) the classification to a current asset of any particular asset that has not been previously categorized as a current asset, in each case, other than a change resulting solely from the passage of time.

The Deferred revenue adjustment should be equal to 50% of the deferred revenue balance as of the relevant date.

The following is an illustrative example of the Working Capital calculation utilizing the amounts for the corresponding line items set forth in the September 30, 2018, consolidated balance sheet of the Company. The following example is for illustrative purposes only and the Working Capital calculation remains subject to the terms and conditions of this Agreement.

(See attached.)




92



Exhibit C

Pro Rata Share

(See attached.)

93



Exhibit D

Net EBITDA Example

(See attached.)

94
EX-23 3 tyl12312018exhibit-23.htm EXHIBIT 23 Exhibit
Exhibit 23


Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:

(1)
Registration Statement (Form S-8 No. 333-225011) pertaining to the Tyler Technologies, Inc. 2018 Stock Option Plan,
(2)
Registration Statement (Form S-8 No. 333-182318) pertaining to the Tyler Technologies, Inc. Employee Stock Purchase Plan;

of our reports dated February 20, 2019, with respect to the consolidated financial statements of Tyler Technologies, Inc., and the effectiveness of internal control over financial reporting of Tyler Technologies, Inc., included in this Annual Report (Form 10-K) of Tyler Technologies, Inc. for the year ended December 31, 2018.



/s/ ERNST & YOUNG LLP

Dallas, Texas
February 20, 2019





EX-31.1 4 tyl12312018exhibit311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

CERTIFICATIONS

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

1.I have reviewed this annual report on Form 10-K 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 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 fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer 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: February 20, 2019
 
By:
 
/s/ H. Lynn Moore, Jr.
 
 
 
 
H. Lynn Moore, Jr.
 
 
 
 
President and Chief Executive Officer
 
 


EX-31.2 5 tyl12312018exhibit312.htm EXHIBIT 31.2 Exhibit

Exhibit 31.2


CERTIFICATIONS
I, Brian K. Miller, certify that:

1.I have reviewed this annual report on Form 10-K 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 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 fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.
The registrant’s other certifying officer 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: February 20, 2019
 
By:
 
/s/ Brian K. Miller
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer



EX-32.1 6 tyl12312018exhibit321.htm EXHIBIT 32.1 Exhibit

Exhibit 32.1


CERTIFICATION PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

H. Lynn Moore, Jr., President and Chief Executive Officer of Tyler Technologies, Inc., (the “Company”) and Brian K. Miller, Executive Vice President and Chief Financial Officer of the Company, each certify pursuant to section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

1.
The Report 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 Corporation.
 
Date: February 20, 2019
 
By:
 
/s/ H. Lynn Moore, Jr.
 
 
 
 
H. Lynn Moore, Jr.
 
 
 
 
President and Chief Executive Officer
 
 
 
 
 
 
 
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 7 tyl-20181231.xml XBRL INSTANCE DOCUMENT 0000860731 2018-01-01 2018-12-31 0000860731 2019-02-19 0000860731 2018-06-30 0000860731 2016-01-01 2016-12-31 0000860731 tyl:AppraisalServicesMember 2018-01-01 2018-12-31 0000860731 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember 2016-01-01 2016-12-31 0000860731 us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember 2018-01-01 2018-12-31 0000860731 tyl:AcquiredSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:AcquiredSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember 2018-01-01 2018-12-31 0000860731 tyl:HardwareandOtherMember 2016-01-01 2016-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2017-01-01 2017-12-31 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2018-01-01 2018-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember 2016-01-01 2016-12-31 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2017-01-01 2017-12-31 0000860731 tyl:SoftwareServicesMaintenanceandSubscriptionsMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember 2017-01-01 2017-12-31 0000860731 tyl:AcquiredSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember 2016-01-01 2016-12-31 0000860731 2017-12-31 0000860731 2018-12-31 0000860731 2016-12-31 0000860731 2015-12-31 0000860731 us-gaap:TreasuryStockMember 2018-12-31 0000860731 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000860731 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000860731 us-gaap:TreasuryStockMember 2015-12-31 0000860731 us-gaap:CommonStockMember 2017-12-31 0000860731 us-gaap:CommonStockMember 2018-12-31 0000860731 us-gaap:TreasuryStockMember 2016-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000860731 us-gaap:RetainedEarningsMember 2018-12-31 0000860731 us-gaap:RetainedEarningsMember 2015-12-31 0000860731 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000860731 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000860731 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2016-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000860731 us-gaap:CommonStockMember 2016-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000860731 us-gaap:CommonStockMember 2015-12-31 0000860731 us-gaap:TreasuryStockMember 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2017-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000860731 srt:ScenarioPreviouslyReportedMember 2017-12-31 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 tyl:SoftwareLicensesandRoyaltiesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 tyl:AppraisalServicesMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 tyl:HardwareandOtherMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2016-01-01 2016-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-12-31 0000860731 srt:MaximumMember 2018-01-01 2018-09-30 0000860731 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000860731 srt:MinimumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000860731 srt:MaximumMember 2018-01-01 2018-12-31 0000860731 tyl:RetentionReceivableMember us-gaap:UnbilledRevenuesMember 2017-12-31 0000860731 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000860731 srt:MinimumMember 2018-01-01 2018-09-30 0000860731 tyl:RecordHoldingsPtyLimitedMember us-gaap:ConvertiblePreferredStockMember 2018-12-31 0000860731 us-gaap:UnbilledRevenuesMember 2018-12-31 0000860731 tyl:AppraisalServicesMember srt:MaximumMember 2018-01-01 2018-09-30 0000860731 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000860731 srt:MaximumMember 2017-01-01 2017-12-31 0000860731 srt:MinimumMember 2018-01-01 2018-12-31 0000860731 us-gaap:UnbilledRevenuesMember 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000860731 srt:MaximumMember us-gaap:AccountingStandardsUpdate201602Member us-gaap:ScenarioForecastMember 2019-01-01 0000860731 tyl:RetentionReceivableMember us-gaap:UnbilledRevenuesMember 2018-12-31 0000860731 srt:MinimumMember 2017-01-01 2017-12-31 0000860731 tyl:SubscriptionAndCirculationHostingServicesMember srt:MinimumMember 2018-01-01 2018-09-30 0000860731 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember srt:MinimumMember 2018-01-01 2018-09-30 0000860731 tyl:SubscriptionAndCirculationHostingServicesMember srt:MaximumMember 2018-01-01 2018-09-30 0000860731 tyl:SocrataInc.Member 2018-04-30 0000860731 tyl:SocrataInc.Member 2018-01-01 2018-12-31 0000860731 tyl:SceneDoc.Inc.Member 2018-12-07 0000860731 tyl:SageDataSecurityLLCMember 2018-04-30 2018-04-30 0000860731 tyl:SageDataSecurityLLCMember 2018-04-30 0000860731 tyl:SceneDoc.Inc.Member 2018-12-07 2018-12-07 0000860731 tyl:SocrataInc.Member tyl:CustomerRelationshipsAcquiredSoftwareAndTradenameMember 2018-04-30 2018-04-30 0000860731 tyl:ExecuTimeSoftwareLLCMember 2016-05-31 2016-05-31 0000860731 tyl:Radio1033LLCMember 2017-11-29 2017-11-29 0000860731 tyl:Modria.comMember 2017-05-30 2017-05-30 0000860731 tyl:SocrataInc.Member 2018-04-30 2018-04-30 0000860731 tyl:SocrataInc.Member tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:CaseloadPROLPMember 2018-08-31 2018-08-31 0000860731 tyl:TradeMasterInc.Member 2018-10-01 2018-10-01 0000860731 tyl:Modria.comMember 2017-12-31 0000860731 tyl:DigitalHealthDepartmentInc.Member 2017-08-02 2017-08-02 0000860731 tyl:Modria.comMember 2017-05-30 0000860731 tyl:SocrataInc.Member 2017-01-01 2017-12-31 0000860731 tyl:LathamNewYorkMember 2017-01-01 2017-12-31 0000860731 tyl:YarmouthMaineMember 2017-01-01 2017-12-31 0000860731 us-gaap:LandMember 2018-12-31 0000860731 srt:MaximumMember us-gaap:TransportationEquipmentMember 2018-01-01 2018-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember 2018-12-31 0000860731 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-01-01 2018-12-31 0000860731 us-gaap:TransportationEquipmentMember 2018-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember 2017-12-31 0000860731 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000860731 us-gaap:LandMember 2017-12-31 0000860731 us-gaap:TransportationEquipmentMember 2017-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember 2018-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember 2017-12-31 0000860731 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000860731 srt:MaximumMember tyl:BuildingAndLeaseholdImprovementsMember 2018-01-01 2018-12-31 0000860731 srt:MinimumMember tyl:BuildingAndLeaseholdImprovementsMember 2018-01-01 2018-12-31 0000860731 srt:MaximumMember tyl:ComputerEquipmentAndPurchasedSoftwareMember 2018-01-01 2018-12-31 0000860731 srt:MinimumMember tyl:ComputerEquipmentAndPurchasedSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:SoftwareAcquiredMember 2018-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2017-01-01 2017-12-31 0000860731 us-gaap:TradeNamesMember 2017-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2017-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2018-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0000860731 tyl:SoftwareAcquiredMember 2017-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-12-31 0000860731 tyl:SoftwareAcquiredMember 2017-01-01 2017-12-31 0000860731 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2018-01-01 2018-12-31 0000860731 tyl:SoftwareAcquiredMember 2018-01-01 2018-12-31 0000860731 us-gaap:TradeNamesMember 2018-12-31 0000860731 us-gaap:TradeNamesMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalAndTaxMember 2018-12-31 0000860731 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalAndTaxMember 2016-12-31 0000860731 tyl:SocrataInc.Member tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2018-01-01 2018-12-31 0000860731 tyl:EnterpriseSoftwareMember 2016-12-31 0000860731 tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:EnterpriseSoftwareMember 2018-12-31 0000860731 tyl:EnterpriseSoftwareMember 2017-12-31 0000860731 tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalAndTaxMember 2017-12-31 0000860731 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2015-11-16 2015-11-16 0000860731 tyl:CreditAgreementMember 2016-01-01 2016-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2015-11-16 0000860731 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-11-16 2015-11-16 0000860731 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:PrimeRateMember 2015-11-16 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2018-12-31 0000860731 tyl:CreditAgreementMember 2017-01-01 2017-12-31 0000860731 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2015-11-16 2015-11-16 0000860731 tyl:CreditAgreementMember 2018-01-01 2018-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 2015-11-16 0000860731 us-gaap:SubsequentEventMember 2019-02-20 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-01-01 2018-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2018-01-01 2018-12-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2016-01-01 2016-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2018-12-31 0000860731 us-gaap:EmployeeStockMember 2018-12-31 0000860731 us-gaap:EmployeeStockMember 2018-01-01 2018-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2017-12-31 0000860731 tyl:RestrictedStockUnitandPerformanceStockUnitMember 2018-01-01 2018-12-31 0000860731 tyl:RestrictedStockUnitandPerformanceStockUnitMember 2017-12-31 0000860731 tyl:RestrictedStockUnitandPerformanceStockUnitMember 2018-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000860731 tyl:RelatedPartyTransactionMember 2017-01-01 2017-12-31 0000860731 tyl:RelatedPartyTransactionMember 2016-01-01 2016-12-31 0000860731 tyl:RelatedPartyTransactionMember 2018-01-01 2018-12-31 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2018-01-01 2018-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-12-31 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2017-01-01 2017-12-31 0000860731 tyl:OperatingSegmentsAndCorporateNonSegmentMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2018-01-01 2018-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 tyl:HardwareandOtherMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:LicenseMember 2018-01-01 2018-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:HardwareandOtherMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:HardwareandOtherMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2018-01-01 2018-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2018-12-31 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2018-01-01 2018-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2018-01-01 2018-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2018-12-31 0000860731 tyl:CorporateAndEliminationsMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:LicenseMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2016-01-01 2016-12-31 0000860731 tyl:CorporateAndEliminationsMember 2016-01-01 2016-12-31 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 tyl:HardwareandOtherMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2016-01-01 2016-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:HardwareandOtherMember 2016-01-01 2016-12-31 0000860731 us-gaap:IntersegmentEliminationMember 2016-01-01 2016-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2016-01-01 2016-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2016-01-01 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2016-12-31 0000860731 tyl:AppraisalServicesMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000860731 tyl:CorporateAndEliminationsMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:HardwareandOtherMember 2017-01-01 2017-12-31 0000860731 us-gaap:LicenseMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:TechnologyServiceMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:SubscriptionAndCirculationMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:MaintenanceMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:IntersegmentEliminationMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:LicenseMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 tyl:HardwareandOtherMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember us-gaap:LicenseMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxMember 2017-12-31 0000860731 tyl:HardwareandOtherMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareMember 2017-12-31 0000860731 us-gaap:LicenseMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:AppraisalServicesMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2017-12-31 0000860731 us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:ProductMember 2017-01-01 2017-12-31 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2017-01-01 2017-12-31 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:NonrecurringRevenueMember 2018-01-01 2018-12-31 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2018-01-01 2018-12-31 0000860731 tyl:NonrecurringRevenueMember 2018-01-01 2018-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2018-01-01 2018-12-31 0000860731 tyl:RecurringRevenueMember 2018-01-01 2018-12-31 0000860731 tyl:RecurringRevenueMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 tyl:NonrecurringRevenueMember tyl:AppraisalAndTaxMember 2017-01-01 2017-12-31 0000860731 tyl:NonrecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 tyl:NonrecurringRevenueMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:NonrecurringRevenueMember 2017-01-01 2017-12-31 0000860731 tyl:RecurringRevenueMember tyl:EnterpriseSoftwareMember 2017-01-01 2017-12-31 0000860731 tyl:RecurringRevenueMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember tyl:RecurringRevenueMember 2017-01-01 2017-12-31 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:LicenseMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:ProductMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:MaintenanceMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:ProductMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:LicenseMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:ProductMember 2018-01-01 2018-12-31 0000860731 us-gaap:TechnologyServiceMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 tyl:AppraisalServicesMember us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000860731 us-gaap:SubscriptionAndCirculationMember us-gaap:TransferredAtPointInTimeMember 2018-01-01 2018-12-31 0000860731 2017-01-01 0000860731 2019-01-01 2018-12-31 0000860731 tyl:CivicLLCMember us-gaap:SubsequentEventMember 2019-02-01 0000860731 tyl:CivicLLCMember us-gaap:SubsequentEventMember 2019-02-01 2019-02-01 0000860731 tyl:MicroPactMember us-gaap:SubsequentEventMember 2019-01-31 2019-01-31 0000860731 tyl:MicroPactMember us-gaap:SubsequentEventMember 2019-01-31 0000860731 2017-01-01 2017-03-31 0000860731 2018-07-01 2018-09-30 0000860731 2018-10-01 2018-12-31 0000860731 2017-07-01 2017-09-30 0000860731 2018-04-01 2018-06-30 0000860731 2017-04-01 2017-06-30 0000860731 2018-01-01 2018-03-31 0000860731 2017-10-01 2017-12-31 tyl:letters_of_credit iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure tyl:LegalMatter tyl:Business_Unit false --12-31 FY 2018 2018-12-31 10-K 0000860731 38293000 Yes false Large Accelerated Filer 8417174000 TYLER TECHNOLOGIES INC false false No No TYL P60D P30D 900000 759000 90000 13202000 -529000 13731000 13381000 -531000 13912000 16217000 1800000 7500000 871498000 0.20 9714000 8989000 0 18000000 17999000 2019 2018 through 2022 2025 2026 5 0 0 P3Y P1Y P10Y P1Y P10Y P1Y 0.2 0.05 P5Y P3Y P5Y P3Y P2Y P1Y P7Y P3Y P7Y P3Y 36723000 11448000 1432000 23843000 45618000 16341000 1181000 28096000 25132000 10377000 782000 13973000 0.000 0.000 0.000 136.51 169.24 0 -25992000 -1750000 8174000 6910000 226800000 258300000 7200000 64600000 314900000 12200000 104200000 246188000 19061000 227127000 298912000 12107000 4571000 7536000 16020000 64675000 66480000 71698000 89347000 -46000 -46000 P14Y P14Y P7Y P15Y P10Y P11Y P7Y P15Y P10Y P11Y 626867000 731435000 29747000 29747000 37348000 37348000 52740000 52740000 29747000 6548000 23199000 37348000 9415000 27933000 52740000 13588000 39152000 -312000 -3276000 20253000 1640000 3396000 5427000 5427000 4647000 0 0 0 2728000 2079000 3066000 35900000 13202000 35500000 13381000 39600000 16217000 786000 1343000 888000 1378503000 1023612000 33005000 321886000 1611351000 1199336000 46279000 365736000 21759000 1589592000 1790963000 1171193000 63670000 556100000 520815000 518858000 4.04 3.62 3.84 3.47 150515000 139315000 865944000 943723000 578000 7400000 11600000 6200000 5300000 3700000 185000000 10000000 -11500000 13900000 7000000 1724000 1700000 2057000 3616000 1254000 5915000 1604000 20000 7000000 75000000 75000000 730000 8800000 68000 149369000 11200000 15600000 19300000 21900000 33087000 36151000 185926000 134279000 3064000 149775000 -51647000 0.01 0.01 100000000 100000000 48147969 48147969 481000 481000 299887000 2302000 20387000 277198000 350936000 3397000 20018000 327521000 290100000 298613000 -10848000 309461000 350512000 1274000 424000 820449000 15000000 400692000 22235000 16411000 10143000 2964000 348939000 441522000 21686000 16286000 12595000 3321000 387634000 495704000 22972000 14299000 15708000 3802000 438923000 22235000 21686000 22972000 0 0 0 41366000 22883000 9110000 48389000 27549000 13477000 7023000 4666000 4367000 0.0200 0.0100 0.0125 0.0025 0.0377 0.0575 -26432000 -33664000 -5069000 72525000 87226000 46879000 7965000 38914000 25646000 46484000 25646000 45435000 15932000 19496000 0 1049000 46879000 41791000 60189000 70752000 190000 4079000 5699000 8455000 6447000 3940000 6900000 7900000 9300000 0.03 0.30 13400000 17300000 21200000 49773000 5355000 984000 43434000 53395000 8648000 760000 43987000 61759000 10715000 914000 50130000 3.12 3.01 4.55 4.40 3.84 2.92 2.87 0.84 0.81 0.99 1.68 4.32 4.18 0.95 0.97 0.96 0.79 3.68 -29582000 -40624000 -32487000 43688000 40100000 P3Y 137600000 30059000 40624000 32487000 144767000 76800000 63274000 925000 3768000 184382000 99772000 78120000 1351000 5139000 105028000 723000 40222000 372000 16990000 312000 34987000 312000 38463000 312000 38820000 313000 374384000 179466000 179789000 3694000 11435000 461234000 202416000 238219000 3694000 16905000 650237000 6557000 643680000 657987000 6557000 651430000 753718000 6557000 747161000 3500000 75657000 7750000 0 7750000 75657000 0 75657000 20074000 0 20074000 -3300000 359188000 94535000 95503000 103989000 105350000 399377000 102805000 109276000 111626000 115871000 439578000 0 0 0 0 0 0 135658000 163456000 155870000 36641000 37197000 44357000 45261000 39437000 37700000 38626000 40107000 21957000 2507000 19450000 -6115000 -3798000 -2317000 8408000 11339000 4697000 3947000 2617000 0 47480000 57209000 32733000 2979000 4573000 5655000 -64000 160000 19000 5091000 4754000 7953000 0 3578000 3715000 30200000 36000000 6800000 387000 878000 -2416000 34760000 35170000 53771000 10717000 6050000 -2445000 25811000 8639000 43603000 -18185000 8444000 -6642000 -246000 6958000 588000 2513000 1973000 1678000 229617000 -6827000 236444000 276852000 1900000 804000 770000 38510000 70338000 6700000 330000 6900000 150000 8000000 0 1611351000 21759000 1589592000 1790963000 371462000 423902000 2020-11-16 300000000 10000000 300000000 0 0 0 -138075000 39415000 -63595000 -50720000 -85395000 -238255000 191859000 195755000 250203000 113701000 3844000 109857000 113701000 32769000 31770000 38836000 66196000 169571000 5626000 163945000 169571000 37825000 39161000 38924000 31552000 147462000 147462000 137656000 173093000 -41832000 18871000 196054000 6351000 131305000 162758000 197825000 -51964000 20788000 229001000 1828000 160930000 152492000 191681000 -68572000 23094000 237159000 17800000 15500000 17800000 15500000 20337000 5994000 1164000 1925000 3976000 5146000 2132000 1300000 1400000 1400000 1300000 1300000 2400000 20987000 26380000 1997000 3406000 -1998000 -1998000 698000 698000 3378000 3378000 2100000 19400000 24400000 2200000 121000 1000 -1682000 111838000 7474000 146553000 2900000 6100000 3900000 1400000 147600000 9300000 5400000 3600000 9394000 11344000 178093000 97700000 20316000 59779000 115625000 37726000 43057000 27424000 10.00 10.00 1000000 1000000 0 0 0 0 32206000 4954000 27252000 33258000 -56000000 -10000000 0 16837000 28786000 81205000 23527000 49845000 74907000 6236000 7044000 8051000 224013000 116214000 72531000 24834000 9958000 476000 244524000 122241000 84649000 27238000 9958000 438000 152315000 155177000 P39Y P5Y P5Y P5Y P5Y P3Y 4484000 4110000 2286000 1700000 1500000 1200000 43154000 43200000 47324000 47300000 63300000 63264000 624463000 24642000 599821000 771925000 759880000 -3727000 0 3015000 0 0 0 0 -6742000 0 6742000 73868000 689739000 26287000 0 26287000 26287000 0 14557000 -416000 14973000 16000 11526000 83733000 9427000 74306000 83733000 5462000 78271000 320998000 -1971000 322969000 18589000 302409000 142657000 -47000 142704000 7188000 135469000 171648000 -3156000 174804000 16326000 155322000 3837000 756043000 199729000 208763000 214706000 217701000 840899000 -5813000 4612000 0 0 4612000 0 0 0 0 -10425000 0 10425000 81579000 765133000 309404000 52102000 252690000 531495000 29477000 502018000 25023000 0 25023000 25023000 0 0 25023000 17679000 -38000 17717000 10000 13057000 86242000 10548000 75694000 86242000 7854000 78388000 69167000 17075000 359319000 -2250000 361569000 21618000 337701000 0 359319000 17679000 17679000 0 172176000 -1334000 173510000 7859000 164317000 0 172176000 180460000 -6689000 187149000 19215000 161245000 0 180460000 237000 840662000 86846000 754053000 221174000 236060000 236067000 241981000 935282000 -8274000 4881000 0 0 4881000 0 0 0 0 -13155000 0 13155000 90356000 853200000 330213000 55932000 269400000 605069000 34424000 570645000 21846000 21846000 0 0 21846000 23658000 32000 18745000 93441000 93441000 9706000 83735000 75188000 18253000 384521000 24617000 359904000 0 384521000 23658000 23658000 0 220547000 9807000 210740000 0 220547000 191269000 24348000 166921000 0 191269000 98846000 836436000 1250000000 P1Y 0.50 165176000 -1985000 167161000 175914000 -1060000 176974000 207605000 29747000 37348000 52740000 P6Y P6Y P5Y P3Y P3Y P3Y 2000 229.75 336000 221.29 0.00 221.25 0 334000 0 0.00 0 0.018 0.020 0.027 0.293 0.281 0.267 0.15 22900000 2000000 3800000 749000 2357000 100.41 103703000 137699000 176716000 27000 50000 31000 846000 824000 432000 46.89 55.56 66.52 240069000 5164000 5156000 4817000 4092000 64.43 83.64 107.91 129.51 28.43 44.80 66.53 95.33 134.83 158.80 147.25 176.26 208.21 P10Y P6Y P6Y P6Y 201349000 P6Y 2400000 1700000 P7Y 0.85 48148000 -11374000 48148000 -11382000 48148000 -10262000 48148000 -9872000 43159000 44306000 47000 47000 51000 51000 45000 45000 827000 827000 1113000 1113000 1126000 1126000 827000 1113000 1126000 6236000 1434000 4802000 7044000 4682000 2362000 8051000 7370000 681000 23527000 -82273000 105800000 49845000 28174000 21671000 74907000 44458000 30449000 2700000 874029000 -46000 607755000 481000 341191000 -75352000 934541000 -46000 556663000 481000 454892000 -77449000 1191736000 -46000 626867000 481000 624463000 -60029000 1324846000 -46000 731435000 481000 771925000 -178949000 10262182 9872505 882000 882000 44000 44000 781000 781000 60029000 178949000 112699000 112699000 6613000 6613000 150050000 150050000 0 1900000 1929000 1929000 38961000 38932000 39201000 39342000 39499000 39246000 39836000 40224000 40528000 39891000 40123000 36448000 37273000 38445000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">ACCRUED LIABILITIES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following at December&#160;31:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued wages, bonuses and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other accrued liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,380</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:8pt;"><font style="font-family:inherit;font-size:8pt;">20,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">64,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:48.51851851851852%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Twelve Months Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">943,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">865,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">139,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">150,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ACQUISITIONS</font></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2018</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 7, 2018, we acquired certain assets and intellectual property of&#160;SceneDoc, Inc.("SceneDoc"), a company that provides mobile-first, SaaS field reporting for law enforcement agencies. The total purchase price was approximately </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;">,&#160;of which </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash and approximately </font><font style="font-family:inherit;font-size:10pt;">$759,000</font><font style="font-family:inherit;font-size:10pt;"> accrued for a working capital holdback, subject to certain post-closing adjustments.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 1, 2018, we acquired all of the equity interests of&#160;TradeMaster, Inc. dba MobileEyes ("MobileEyes"), a company that develops SaaS software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. The total purchase price was approximately </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in cash.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On August 31, 2018, we acquired all of the assets of CaseloadPRO, L. P., a company that provides a fully featured SaaS probation case management system. The purchase price of </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, we acquired all of the capital stock of </font><font style="font-family:inherit;font-size:10pt;">Socrata, Inc.</font><font style="font-family:inherit;font-size:10pt;">("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies. The purchase price, net of cash acquired of </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$147.6 million</font><font style="font-family:inherit;font-size:10pt;"> paid in cash.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have performed a valuation analysis of the fair market value of Socrata&#8217;s assets and liabilities. The following table summarizes the allocation of the purchase price as of the acquisition date:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:50.74074074074074%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">In thousands</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other noncurrent assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred tax assets, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Accrued 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,604</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Total consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">149,369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with this transaction, we acquired total tangible assets of </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> and assumed liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;">. We recorded goodwill of </font><font style="font-family:inherit;font-size:10pt;">$75.7 million</font><font style="font-family:inherit;font-size:10pt;">, none of which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets are attributable to customer relationships, acquired software, and trade name and will be amortized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">14</font><font style="font-family:inherit;font-size:10pt;"> years. We recorded deferred tax assets, net of approximately </font><font style="font-family:inherit;font-size:10pt;">$20,000</font><font style="font-family:inherit;font-size:10pt;"> related to estimated fair value allocations. Socrata&#8217;s solutions are a direct complement to our current offerings and will provide a new and important additional revenue stream.</font><font style="font-family:Arial;font-size:10pt;color:#777777;"> </font><font style="font-family:inherit;font-size:10pt;">By offering Socrata within virtually every Tyler product suite, our clients will have the opportunity to make their existing data discoverable, usable and actionable, but more importantly, potentially include data from other agencies and jurisdictions to make analysis even more powerful and meaningful. Therefore, the goodwill of </font><font style="font-family:inherit;font-size:10pt;">$75.7 million</font><font style="font-family:inherit;font-size:10pt;"> arising from this acquisition is primarily attributed to our ability to integrate Socrata's solutions with our existing portfolio and to generate increased revenues, earnings and cash flow by leveraging our sales resources and client base. Our final valuation of the fair market value of Socrata's assets and liabilities resulted in adjustments to the preliminary opening balance sheet. These adjustments related to a reduction in deferred income taxes and accrued expenses resulting in a net decrease to goodwill of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;We also incurred fees of approximately </font><font style="font-family:inherit;font-size:10pt;">$578,000</font><font style="font-family:inherit;font-size:10pt;"> for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2018 and are included in selling, general and administrative expenses.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:48.51851851851852%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Twelve Months Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">943,723</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">865,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">139,315</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">150,515</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Basic earnings per share</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted earnings per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On April 30, 2018, we acquired all of the equity interests of </font><font style="font-family:inherit;font-size:10pt;">Sage Data Security, LLC</font><font style="font-family:inherit;font-size:10pt;"> ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;"> paid in cash. Tyler has performed a valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> and assumed liabilities of approximately </font><font style="font-family:inherit;font-size:10pt;">$730,000</font><font style="font-family:inherit;font-size:10pt;">. We have recorded total goodwill of approximately </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">. The </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;"> of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately </font><font style="font-family:inherit;font-size:10pt;">14</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the purchase price allocations for Sage, Socrata, CaseloadPro, and MobileEyes are complete. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, the purchase price allocation for SceneDoc is not yet complete, therefore the preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of all 2018 acquisitions are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately </font><font style="font-family:inherit;font-size:10pt;">$13.9 million</font><font style="font-family:inherit;font-size:10pt;"> and the net loss was </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">twelve months ended</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">. The impact of the Sage, CaseloadPRO, MobileEyes and SceneDoc acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2017</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">November&#160;29, 2017</font><font style="font-family:inherit;font-size:10pt;">, we acquired audio and digital two-way radio communications technology and related assets from </font><font style="font-family:inherit;font-size:10pt;">Radio 10-33, LLC</font><font style="font-family:inherit;font-size:10pt;">. The total purchase price was </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;">, all of which was paid in cash.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">August&#160;2, 2017</font><font style="font-family:inherit;font-size:10pt;">, we acquired substantially all of the assets and assumed certain liabilities of </font><font style="font-family:inherit;font-size:10pt;">Digital Health Department, Inc.</font><font style="font-family:inherit;font-size:10pt;"> ("DHD"), a company that provides environmental health software, offering a SaaS solution for public health compliance and inspections processes. The total purchase price, net of debt assumed, was </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, all of which was paid in cash. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">May&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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 total purchase price, net of debt assumed, was </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash and </font><font style="font-family:inherit;font-size:10pt;">$900,000</font><font style="font-family:inherit;font-size:10pt;"> was accrued as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of these acquisition are included in our results of operations of the Enterprise Software segment from their respective dates of acquisition. The impact of these acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2016</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">May&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we acquired all of the capital stock of </font><font style="font-family:inherit;font-size:10pt;">ExecuTime Software, LLC</font><font style="font-family:inherit;font-size:10pt;">, a leading provider of time, attendance, and advanced scheduling software solutions. The total purchase price, net of debt assumed, was </font><font style="font-family:inherit;font-size:10pt;">$7.4 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The operating results of this acquisition are included in our results of operations of the Enterprise Software segment from the date of the acquisition. 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%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CASH AND CASH EQUIVALENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash in excess of that necessary for operating requirements is invested in short-term, highly liquid, income-producing investments. Investments with original maturities of three months or less are classified as cash and cash equivalents, which primarily consist of cash on deposit with several banks and money market funds. Cash and cash equivalents are stated at cost, which approximates market value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-top:12px;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%;padding-left:0px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">EMPLOYEE BENEFIT PLANS</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide a defined contribution plan for the majority of our employees meeting minimum service requirements. Eligible employees can contribute up to </font><font style="font-family:inherit;font-size:10pt;">30%</font><font style="font-family:inherit;font-size:10pt;"> of their current compensation to the plan subject to certain statutory limitations.&#160;We contribute up to a maximum of </font><font style="font-family:inherit;font-size:10pt;">3%</font><font style="font-family:inherit;font-size:10pt;"> of an employee&#8217;s compensation to the plan.&#160;We made contributions to the plan and charged operating results </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONCENTRATIONS OF CREDIT RISK </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable from trade customers, and investments in marketable securities. Our cash and cash equivalents primarily consist of operating account balances and money market funds, which are maintained at several major domestic financial institutions and the balances often exceed insured amounts. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had cash and cash equivalents of </font><font style="font-family:inherit;font-size:10pt;">$134.3 million</font><font style="font-family:inherit;font-size:10pt;">. We perform periodic evaluations of the credit standing of these financial institutions.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to receivables are limited due to the size and geographical diversity of our customer base. Historically, our credit losses have not been significant. As a result, we do not believe we have any significant concentrations of credit risk as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PRINCIPLES OF CONSOLIDATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our parent company and two subsidiaries, which are wholly-owned. All significant intercompany balances and transactions have been eliminated in consolidation. Comprehensive income 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) during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in total deferred revenue, including long-term, were as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance at beginning of year (As Adjusted)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">299,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferral of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">871,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recognition of deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(820,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance at end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">350,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, including long-term, by segment is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">327,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">277,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,397</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:normal;">Totals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">350,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">299,887</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">REVOLVING LINE OF CREDIT</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </font><font style="font-family:inherit;font-size:10pt;">November&#160;16, 2015</font><font style="font-family:inherit;font-size:10pt;">, we entered into a </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> Credit Agreement (the &#8220;Credit Facility&#8221;) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line of 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%;padding-bottom:12px;padding-top:12px;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&#160;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;">.&#160; As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, our interest rate was </font><font style="font-family:inherit;font-size:10pt;">5.75%</font><font style="font-family:inherit;font-size:10pt;"> under the prime rate option or approximately </font><font style="font-family:inherit;font-size:10pt;">3.77%</font><font style="font-family:inherit;font-size:10pt;"> under the 30-day LIBOR option. The Credit Facility is secured by substantially all 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;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we were in compliance with those covenants</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings and had unused borrowing capacity of </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> under the Credit Facility</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">.</font><font style="font-family:inherit;font-size:10pt;"> In addition, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding letter of credit.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We paid interest of </font><font style="font-family:inherit;font-size:10pt;">$770,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$804,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues and non-recurring revenues recognized during the period are as follows:</font></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:7%;" rowspan="1" 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:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">570,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">605,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">269,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">330,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">853,200</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">90,356</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,274</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:7%;" rowspan="1" 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:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(As Adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">502,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">29,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">531,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">252,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">309,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">765,133</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">81,579</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,813</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition by revenue category during the period is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">18,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">93,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">836,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(As Adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">69,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">17,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">86,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">754,053</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Share-Based Compensation Plan</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, stockholders approved the Tyler Technologies, Inc. 2018 Stock Incentive Plan ("the 2018 Plan") which amended and restated the existing Tyler Technologies, Inc. 2010 Stock Option Plan ("the 2010 Plan"). Upon stockholder approval of the 2018 Plan, the remaining shares available for grant under the 2010 Plan were added to the shares authorized for grant under the 2018 Plan. Additionally, any awards previously granted under the 2010 Plan that expire unexercised or are forfeited are added to the shares authorized for grant under the 2018 Plan.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal year&#160;2018, we granted stock awards under the 2018 Plan in the form of stock options, restricted stock units and performance share units. Stock options generally vest after </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> years of continuous service from the date of grant and have a contractual term of&#160;</font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years. Once options become exercisable, the employee can purchase shares of our common stock at the market price on the date we granted the option. Restricted stock unit grants generally vest ratably over&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#160;years of continuous service from the date of grant. Each performance share unit represents the right to receive&#160;one&#160;share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">3.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares available for future grants under the plan from the </font><font style="font-family:inherit;font-size:10pt;">22.9 million</font><font style="font-family:inherit;font-size:10pt;"> shares previously approved by the shareholders.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Determining Fair Value of Stock Compensation</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation and Amortization Method. We estimate the fair value of stock option awards granted using the Black-Scholes option valuation model. For restricted stock unit and performance stock unit awards, we amortize the fair value of all awards on a straight-line basis over the requisite service periods, which are generally the vesting periods.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected Life. The expected life of awards granted represents the period of time that they are expected to be outstanding. The expected life represents the weighted-average period the stock options are expected to be outstanding based primarily on the options&#8217; vesting terms, remaining contractual life and the employees&#8217; expected exercise based on historical patterns.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected Volatility. Using the Black-Scholes option valuation model, we estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-Free Interest Rate. We base the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield currently available on U.S. Treasury zero-coupon issues with an equivalent remaining term equal to the expected life of the award.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected Dividend Yield. We have not paid any cash dividends on our common stock in more than ten years and we do not anticipate paying any cash dividends in the foreseeable future. Consequently, we use an expected dividend yield of </font><font style="font-family:inherit;font-size:10pt;">zero</font><font style="font-family:inherit;font-size:10pt;"> in the Black-Scholes option valuation model.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected Forfeitures. We use historical data to estimate pre-vesting option forfeitures. We record share-based compensation only for those awards that are expected to vest.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted average assumptions were used for options granted:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" 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;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Expected volatility</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:8pt;"><font style="font-family:inherit;font-size:8pt;">26.7</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">28.1</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">29.3</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align: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;">Expected forfeiture rate</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Share-Based Award Activity</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes restricted stock unit and performance stock unit activity during fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (shares in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:33%;" rowspan="1" 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:30%;" 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: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;">Number of 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;">Weighted Average Grant Date Fair Value per Share</font></div></td></tr><tr><td style="vertical-align: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;">Unvested at January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">221.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Unvested at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">221.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted, exercised, forfeited and expired are summarized as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Number of</font></div><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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Contractual Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">64.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(27</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">95.33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">83.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">824</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">44.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">134.83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">107.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">208.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(31</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">158.80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">129.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">240,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercisable at December&#160;31, 2018</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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">201,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had unvested options to purchase </font><font style="font-family:inherit;font-size:10pt;">1.7 million</font><font style="font-family:inherit;font-size:10pt;"> shares with a weighted average grant date exercise price of </font><font style="font-family:inherit;font-size:10pt;">$169.24</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and unvested options to purchase </font><font style="font-family:inherit;font-size:10pt;">2.4 million</font><font style="font-family:inherit;font-size:10pt;"> shares with a weighted average grant date exercise price of </font><font style="font-family:inherit;font-size:10pt;">$136.51</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other information pertaining to option activity was as follows during the twelve months ended December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Weighted average grant-date fair value of stock options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total intrinsic value of stock options exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176,716</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">103,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Share-Based Compensation Expense\</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Selling, general and administrative expenses</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:8pt;"><font style="font-family:inherit;font-size:8pt;">39,152</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:8pt;"><font style="font-family:inherit;font-size:8pt;">27,933</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:8pt;"><font style="font-family:inherit;font-size:8pt;">23,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total share-based compensation expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">29,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Tax benefit</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(32,487</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(40,624</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(30,059</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net decrease (increase) in net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$137.6 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation cost related to unvested options and restricted stock units, net of expected forfeitures, which is expected to be amortized over a weighted average amortization period of </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our Employee Stock Purchase Plan (&#8220;ESPP&#8221;) participants may contribute up to </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their annual compensation to purchase common shares of Tyler. The purchase price of the shares is equal to </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the closing price of Tyler shares on the last day of each quarterly offering period. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">749,000</font><font style="font-family:inherit;font-size:10pt;"> shares available for future grants under the ESPP from the </font><font style="font-family:inherit;font-size:10pt;">2.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares previously approved by the stockholders.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes restricted stock unit and performance stock unit activity during fiscal year </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> (shares in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:32%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:33%;" rowspan="1" 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:30%;" 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: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;">Number of 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;">Weighted Average Grant Date Fair Value per Share</font></div></td></tr><tr><td style="vertical-align: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;">Unvested at January 1, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">221.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229.75</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Unvested at December 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">221.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">EARNINGS PER SHARE</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings and diluted earnings per share data were computed as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Numerator for basic and diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">169,571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">113,701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Denominator:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Weighted-average basic common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Assumed conversion of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,678</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,123</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,246</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Earnings per common share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:8pt;"><font style="font-family:inherit;font-size:8pt;">Basic</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.84</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.55</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-based awards representing the right to purchase common stock of </font><font style="font-family:inherit;font-size:10pt;">888,000</font><font style="font-family:inherit;font-size:10pt;"> shares in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">1,343,000</font><font style="font-family:inherit;font-size:10pt;"> shares in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">786,000</font><font style="font-family:inherit;font-size:10pt;"> shares in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> 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%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, accounts receivables, accounts payables, short-term obligations and certain other assets at cost approximate fair value because of the short maturity of these instruments. The fair value of our revolving line of credit would approximate book value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, because our interest rates reset approximately every 30 days or less. See Note 6 &#8211; &#8220;Revolving Line of Credit&#8221; for further discussion.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$97.7 million</font><font style="font-family:inherit;font-size:10pt;"> in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from </font><font style="font-family:inherit;font-size:10pt;">2018 through 2022</font><font style="font-family:inherit;font-size:10pt;">.&#160;We intend to hold these bonds to maturity and have classified them as such.&#160;We believe cost approximates fair value because of the relatively short duration of these investments.&#160;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 from other observable market data. These investments are included in short-term investments and non-current investments and other assets.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> invested in convertible preferred stock representing a </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. There has been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment of our cost method investment for the periods presented. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets and related accumulated amortization consists of the following at December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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="8" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross carrying amount of acquisition intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Customer related intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">238,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">202,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Leases acquired</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">461,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">374,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accumulated amortization</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(184,382</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(144,767</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total intangibles, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">276,852</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total amortization expense for intangibles was </font><font style="font-family:inherit;font-size:10pt;">$39.6 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$35.5 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$35.9 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of acquisition intangible assets is summarized in the following table:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As Adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carrying</font></div><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carrying</font></div><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Accumulated Amortization</font></div></td></tr><tr><td style="vertical-align: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;">Non-amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">753,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">657,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Customer related intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">238,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">78,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">63,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">202,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">99,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">10 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">10 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the two years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance as of 12/31/2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">643,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">650,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Goodwill acquired with acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance as of 12/31/2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">651,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">657,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Goodwill acquired related to the purchase of Socrata</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Goodwill acquired related to other acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,074</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Balance as of 12/31/2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">747,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">753,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated annual amortization expense related to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be </font><font style="font-family:inherit;font-size:10pt;">$372,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$313,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$312,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$312,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$312,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2023</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$723,000</font><font style="font-family:inherit;font-size:10pt;"> thereafter</font><font style="font-family:inherit;font-size:9pt;">.</font><font style="font-family:inherit;font-size:10pt;"> Estimated annual amortization expense related to acquisition intangibles, including acquired software, for which the amortization expense is recorded as cost of revenues, is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.77777777777778%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including identifiable intangible assets, in connection with our business combinations. Upon acquisition, goodwill is assigned to the reporting unit that is expected to benefit from the synergies of the business combination, which is the reporting unit to which the related acquired technology is assigned. A reporting unit is the operating segment, or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by executive management. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess goodwill for impairment annually as of April 1st, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable. We begin with the qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying value before applying the quantitative assessment described below. If it is determined through the evaluation of events or circumstances that the carrying value may not be recoverable, we perform a comparison of the estimated fair value of the reporting unit to which the goodwill has been assigned to the sum of the carrying value of the assets and liabilities of that unit. If the sum of the carrying value of the assets and liabilities of a reporting unit exceeds the estimated fair value of that reporting unit, the carrying value of the reporting unit's goodwill is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not record any goodwill impairment charges for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. See Note 4 - Goodwill and Other Intangible Assets, for additional information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Customer base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our customer turnover each year for indications of impairment. Our customer turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INDEMNIFICATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software license agreements indemnify our customers in the event that the software sold infringes upon the intellectual property rights of a third-party. These agreements typically provide that in such event we will either modify or replace the software so that it becomes non-infringing or procure for the customer the right to use the software. We have recorded no liability associated with these indemnifications, as we are not aware of any pending or threatened infringement actions that are possible losses. We believe the estimated fair value of these intellectual property indemnification clauses is minimal.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have also agreed to indemnify our officers and board members if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors&#8217; and officers&#8217; liability insurance coverage to protect against any such losses. We have recorded no liability associated with these indemnifications. Because of our insurance coverage, we believe the estimated fair value of these indemnification agreements is minimal.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IMPAIRMENT OF LONG-LIVED ASSETS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We periodically evaluate whether current facts or circumstances indicate that the carrying value of our property and equipment or other long-lived assets to be held and used may not be recoverable. If such circumstances are determined to exist, we measure the recoverability of assets to be held and used by a comparison of the carrying amount of the asset or appropriate grouping of assets and the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. The assets and liabilities of a disposed group classified as held for sale would be presented separately in the appropriate asset and liability sections of the balance sheet. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> significant impairments of long-lived assets in any of the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;"><font style="font-family:inherit;font-size:10pt;">INCOME TAX </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font><font style="font-family:inherit;font-size:10pt;"> on income from operations consists of the following:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">22,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">41,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">State</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,367</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,666</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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">48,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,069</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(33,664</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(26,432</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Federal income tax expense at statutory rate</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">32,733</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">57,209</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">47,480</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">State income tax, net of federal income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,617</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,947</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Excess tax benefits related to stock option exercises</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(32,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(40,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(29,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Tax Act adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,750</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(25,992</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-deductible business expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the&#160;Tax Act&#160;was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the U.S. corporate federal tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%. The impact of the rate reduction on our 2017 income tax provision was a </font><font style="font-family:inherit;font-size:10pt;">$26.0 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) tax benefit due to the remeasurement of deferred tax assets and liabilities.</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:10pt;">We recorded an additional </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> tax benefit in 2018 after our 2017 tax returns were finalized. The accounting for the income tax effects of the Tax Act was completed during the fourth quarter of 2018. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income tax assets:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Operating expenses not currently deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Stock option and other employee benefit plans</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Loss and credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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;">Total deferred income tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,484</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,646</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;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;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,049</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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;">Total deferred income tax assets, net of valuation allowance</font></div></td><td colspan="2" 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,435</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,646</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(70,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(60,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,455</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,699</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred revenue</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,940</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,447</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total deferred income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87,226</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(72,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net deferred income tax liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(41,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The above 2017 balances reflect an </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> deferred tax liability related to the recognition of revenue as part of the adoption of ASU No. 2014-09.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2018, we acquired federal and state net operating loss and tax credit carryforwards totaling </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> in connection with the acquisition of Socrata. The federal and state net operating loss and tax credit carryforwards will expire in various years beginning in 2027, if not utilized. The acquired net operating loss and tax credit carryforwards are subject to an annual limitation but are expected to be realized with the exception of certain state net operating loss carryforwards. The valuation allowance disclosed in the table above relates to state net operating losses not likely to be realized. We believe it is more likely than not that all other deferred tax assets will be realized. However, the amount of the deferred tax asset considered realizable could be adjusted in the future if estimates of reversing taxable temporary differences are revised.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Socrata in 2018, we recorded a </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> liability for an uncertain tax position associated with acquired tax credit carryforwards. The unrecognized tax benefits are included in deferred income taxes in our consolidated balance sheets and are reflected in the opening balance sheet of Socrata. The entire amount, if recognized, would affect the effective tax rate. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate changes in the balance of unrecognized tax benefits were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.148148148148145%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Increases for tax positions related to prior years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on the information currently available, we do not anticipate a significant increase or decrease to our tax contingencies for these issues for the next 12 months.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to U.S. federal tax, as well as income tax of multiple state, local and foreign jurisdictions. We are routinely subject to income tax examinations by these taxing jurisdictions, but we do not have a history of, nor do we expect any material adjustments as a result of these examinations. During 2017, the Internal Revenue Service issued a &#8220;no change&#8221; letter upon completion of their examination of our 2012 tax year.&#160;With few exceptions, major U.S. federal, state, local and foreign jurisdictions are no longer subject to examination for years before 2014. As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;20, 2019</font><font style="font-family:inherit;font-size:10pt;">, no significant adjustments have been proposed by any taxing jurisdiction.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We paid income taxes, net of refunds received, of </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$36.0 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$30.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INCOME TAXES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Deferred taxes arise because of different treatment between financial statement accounting and tax accounting, known as &#8220;temporary differences.&#8221; We record the tax effect of these temporary differences as &#8220;deferred tax assets&#8221; (generally items that can be used as a tax deduction or credit in the future periods) and &#8220;deferred tax liabilities&#8221; (generally items that we received a tax deduction for, which have not yet been recorded in the income statement). The deferred tax assets and liabilities are measured using enacted tax rules and laws that are expected to be in effect when the temporary differences are expected to be recovered or settled. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be "realized."&#160;On December 22, 2017, the&#160;Tax Cuts&#160;and&#160;Jobs Act&#160;(the &#8220;Tax Act&#8221;) was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the corporate U.S. federal tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. Under ASC 740 Income Taxes, the effects of changes in tax rates and laws are recognized in the period in which the new legislation is enacted. See Note 7 - "Income Tax" for further discussion related to the Tax Act.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">LEASES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease office facilities for use in our operations, as well as transportation and other equipment.&#160;Most of our leases are non-cancelable operating lease agreements and they expire at various dates through </font><font style="font-family:inherit;font-size:10pt;">2026</font><font style="font-family:inherit;font-size:10pt;">.&#160;In addition to rent, the leases generally require us to pay taxes, maintenance, insurance and certain other operating expenses.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense was approximately </font><font style="font-family:inherit;font-size:10pt;">$8.0 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, which included rent expense associated with related party lease agreements of </font><font style="font-family:inherit;font-size:10pt;">$150,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$330,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</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;"> related party lease agreements in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under all non-cancelable leases at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:66.2962962962963%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" 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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Statement of Income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">10,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">9,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">173,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">187,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,156</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">361,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">322,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">320,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">756,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">759,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">175,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">167,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">165,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(531</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(529</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">160,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">162,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Income tax (benefit) provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,317</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,798</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">169,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">109,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">113,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.55</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.87</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">227,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">19,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">246,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">309,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">298,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">599,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">624,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total liabilities and shareholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent tax legislation</font><font style="font-family:inherit;font-size:10pt;">. On December 22, 2017, the Tax Cuts&#160;and&#160;Jobs Act&#160;("Tax Act")&#160;was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate.&#160;Refer to Note 7 - Income Tax Provision for further information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Guidance not yet Adopted</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases.</font><font style="font-family:inherit;font-size:10pt;">&#160;On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </font><font style="font-family:inherit;font-size:10pt;">("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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;"> of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECLASSIFICATIONS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts for previous years 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%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET &#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following at December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:65%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Lives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Land</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Building and leasehold improvements</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5-39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">122,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:8pt;"><font style="font-family:inherit;font-size:8pt;">116,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Computer equipment and purchased software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">84,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">72,531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Furniture and fixtures</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,834</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">476</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">244,524</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">224,013</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(89,347</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(71,698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,177</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">152,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$21.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$17.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$13.4 million</font><font style="font-family:inherit;font-size:10pt;"> in </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-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, we paid </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the expansion of existing buildings.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, we purchased an office building in Latham, New York for approximately </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> and paid </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;"> for improvements to that building. We also paid </font><font style="font-family:inherit;font-size:10pt;">$19.4 million</font><font style="font-family:inherit;font-size:10pt;"> for construction to expand our office building in Yarmouth, Maine.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We own office buildings in Bangor, Falmouth and Yarmouth, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; and Moraine, Ohio.&#160;We lease space in some of these buildings to third-party tenants.&#160;These leases expire between </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2025</font><font style="font-family:inherit;font-size:10pt;"> and are expected to provide rental income of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2021</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2023</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;"> thereafter. Rental income from third-party tenants was </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and purchased software are recorded at original cost and increased by the cost of any significant improvements after purchase. We expense maintenance and repairs when incurred. Depreciation and amortization is calculated using the straight-line method over the shorter of the asset&#8217;s estimated useful life or the term of the lease in the case of leasehold improvements. For income tax purposes, we use accelerated depreciation methods as allowed by tax laws.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following at December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:65%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Lives</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:Times New Roman;font-size:8pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Land</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,958</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Building and leasehold improvements</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5-39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">122,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:8pt;"><font style="font-family:inherit;font-size:8pt;">116,214</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Computer equipment and purchased software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3-5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">84,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">72,531</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Furniture and fixtures</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,834</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Transportation equipment</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">476</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">244,524</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">224,013</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(89,347</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(71,698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Property and equipment, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,177</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">152,315</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">QUARTERLY FINANCIAL INFORMATION (unaudited)</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table contains selected financial information from unaudited statements of income for each quarter of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.62583095916429%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:top;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;">Quarters Ended</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" 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 (As Adjusted)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><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;">Dec. 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Sept. 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">June 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">Mar. 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Dec. 31(a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Sept. 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">June 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">Mar. 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">241,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">221,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">217,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">214,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">208,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">199,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">115,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">111,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">109,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">102,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">103,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">95,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">94,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Income before income taxes </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">44,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31,770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Earnings per diluted share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Shares used in computing diluted</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160; earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) The fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> includes the significant impact of the enactment of the&#160;Tax Act. The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%.&#160; The impact of the rate reduction on our 2017 income tax provision is a </font><font style="font-family:inherit;font-size:10pt;">$26.0 million</font><font style="font-family:inherit;font-size:10pt;"> tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note 7 - "Income Tax" for further discussion on the impact the Tax Act.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align: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:84.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Reconciliation of reportable segment operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,681</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">197,825</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">173,093</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(21,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(16,217</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,381</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,202</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">135,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RESEARCH AND DEVELOPMENT COSTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expensed research and development costs of </font><font style="font-family:inherit;font-size:10pt;">$63.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$47.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$43.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of our software arrangements involve &#8220;off-the-shelf&#8221; software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer&#8217;s purpose upon installation, and remaining services such as training are not considered highly interdependent or interrelated to the product's functionality.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when the sale occurs under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized on an estimated basis and are trued up when we receive notice of amounts we are entitled to receive. We typically receive notice of royalty revenues we are entitled to and billed on a quarterly basis in the quarter immediately following the royalty reporting period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Services</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, some of our software arrangements include services considered highly interdependent or highly interrelated or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years or longer in length, billed annually in advance, and non-cancelable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer&#8217;s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct, and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years but are typically for a period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the progress-to-completion method since many of these projects are implemented over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Significant Judgments:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (license or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts.</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Typically, the structure of our arrangements does not give rise to variable consideration.&#160;However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 15 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable and allowance for doubtful accounts</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record an unbilled receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,066</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,079</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,728</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,647</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1)&#160;property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2)&#160;software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3)&#160;software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts which provide for an amount to be withheld from a progress billing (generally between </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> retention) until final and satisfactory project completion is achieved; and (5)&#160;in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$226.8 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$314.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$258.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted), respectively. We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$104.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$12.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 16 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are generally not paid in connection with the renewal of a contract. In the small number of instances where a commission is paid on a renewal, it is not commensurate with the commission paid on the initial sale and is recognized over the term of renewal, which is generally one year. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income. Refer to Note 17 - Deferred Commissions for further information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets include direct and incremental costs such as commissions associated with arrangements for which revenue recognition has been deferred. Such costs are expensed at the time the related revenue is recognized.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Disaggregation of Revenue</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Timing of Revenue Recognition</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition by revenue category during the period is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">18,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">93,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">98,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">836,436</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:50%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(As Adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred at a point in time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Products and services transferred over time</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">69,167</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">17,075</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">86,846</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">754,053</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring Revenue </font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years but are typically contracted for initial periods of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues and non-recurring revenues recognized during the period are as follows:</font></div><div style="line-height:120%;padding-left:4px;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:7%;" rowspan="1" 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:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">570,645</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,424</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">605,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">269,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">330,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,155</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">853,200</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">90,356</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,274</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:7%;" rowspan="1" 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:7%;" 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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(As Adjusted)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Appraisal&#160;and&#160;Tax</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Totals</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recurring revenues</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">502,018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">29,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">531,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">252,690</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,612</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">309,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,425</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">765,133</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">81,579</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,813</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Revenue and Performance Obligations</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred revenue, including long-term, by segment is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" 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:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Enterprise Software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">327,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">277,198</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,018</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,387</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,397</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:normal;">Totals</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">350,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">299,887</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of total deferred revenue, including long-term, was </font><font style="font-family:inherit;font-size:10pt;">$290.1 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in total deferred revenue, including long-term, were as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:76%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance at beginning of year (As Adjusted)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">299,887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferral of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">871,498</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Recognition of deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(820,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance at end of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">350,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Transaction Price Allocated to the Remaining Performance Obligations</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.25 billion</font><font style="font-family:inherit;font-size:10pt;">, of which we expect to recognize approximately </font><font style="font-family:inherit;font-size:10pt;">50%</font><font style="font-family:inherit;font-size:10pt;"> as revenue over the next 12 months and the remainder thereafter.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Commissions</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. Deferred commissions were&#160;</font><font style="font-family:inherit;font-size:10pt;">$21.9 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and </font><font style="font-family:inherit;font-size:10pt;">$19.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of December&#160;31, 2018,&#160;and&#160;December&#160;31, 2017, respectively. Amortization expense was&#160;</font><font style="font-family:inherit;font-size:10pt;">$15.6 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the&#160;</font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and&#160;</font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted)&#160;for the&#160;</font><font style="font-family:inherit;font-size:10pt;">twelve</font><font style="font-family:inherit;font-size:10pt;"> months ended December 31, 2017, respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,066</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,079</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,728</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,647</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following at December&#160;31:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Accrued wages, bonuses and commissions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,688</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other accrued liabilities</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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,380</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:8pt;"><font style="font-family:inherit;font-size:8pt;">20,987</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">64,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of acquisition intangible assets is summarized in the following table:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As Adjusted</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carrying</font></div><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Gross</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Carrying</font></div><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Period</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Accumulated Amortization</font></div></td></tr><tr><td style="vertical-align: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;">Non-amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">753,718</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">657,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Customer related intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">238,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">78,120</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">63,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">202,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">99,772</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">7 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,139</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11 years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">10 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">10 years</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">Income tax provision (benefit)</font><font style="font-family:inherit;font-size:10pt;"> on income from operations consists of the following:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,110</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">22,883</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">41,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">State</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,367</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,666</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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,477</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,549</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">48,389</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,069</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(33,664</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(26,432</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income tax assets:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Operating expenses not currently deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,714</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Stock option and other employee benefit plans</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,496</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">15,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Loss and credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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;">Total deferred income tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,484</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,646</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;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;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,049</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;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;">Total deferred income tax assets, net of valuation allowance</font></div></td><td colspan="2" 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,435</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" 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:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,646</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(70,752</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(60,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,455</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,699</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(4,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred revenue</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,940</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,447</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total deferred income tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87,226</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(72,525</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Net deferred income tax liabilities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(41,791</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(46,879</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings and diluted earnings per share data were computed as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Numerator for basic and diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,462</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">169,571</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">113,701</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Denominator:</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Weighted-average basic common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Assumed conversion of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,678</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,123</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,246</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Earnings per common share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:8pt;"><font style="font-family:inherit;font-size:8pt;">Basic</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.84</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.55</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;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;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3.68</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Federal income tax expense at statutory rate</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">32,733</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">57,209</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">47,480</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">State income tax, net of federal income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,617</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,947</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Excess tax benefits related to stock option exercises</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(32,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(40,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(29,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Tax Act adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,750</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(25,992</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,578</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Non-deductible business expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,979</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,408</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,588</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,415</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Selling, general and administrative expenses</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:8pt;"><font style="font-family:inherit;font-size:8pt;">39,152</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:8pt;"><font style="font-family:inherit;font-size:8pt;">27,933</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:8pt;"><font style="font-family:inherit;font-size:8pt;">23,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total share-based compensation expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">52,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">29,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Tax benefit</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(32,487</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(40,624</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(30,059</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net decrease (increase) in net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,276</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(312</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets and related accumulated amortization consists of the following at December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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="8" rowspan="1"></td></tr><tr><td style="width:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross carrying amount of acquisition intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Customer related intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">238,219</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,789</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">202,416</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">179,466</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">Leases acquired</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">461,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">374,384</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accumulated amortization</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(184,382</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(144,767</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total intangibles, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">276,852</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,617</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under all non-cancelable leases at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:66.2962962962963%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ending December 31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,146</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,925</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,337</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the two years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance as of 12/31/2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">643,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">650,237</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Goodwill acquired with acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance as of 12/31/2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">651,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">657,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;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;">Goodwill acquired related to the purchase of Socrata</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;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;">Goodwill acquired related to other acquisitions</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,074</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Balance as of 12/31/2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">747,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,557</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">753,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" 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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Statement of Income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">10,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">9,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">173,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">187,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,156</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">361,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">322,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">320,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">756,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">759,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">175,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">167,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">165,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(531</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(529</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">160,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">162,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Income tax (benefit) provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,317</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,798</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">169,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">109,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">113,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.55</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.87</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">227,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">19,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">246,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">309,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">298,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">599,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">624,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total liabilities and shareholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:4px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">QUARTERLY FINANCIAL INFORMATION (unaudited)</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table contains selected financial information from unaudited statements of income for each quarter of </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:97.62583095916429%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" 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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="31" style="vertical-align:top;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;">Quarters Ended</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" 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 (As Adjusted)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><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;">Dec. 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Sept. 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">June 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">Mar. 31</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Dec. 31(a)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Sept. 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">June 30</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">Mar. 31</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">241,981</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">221,174</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">217,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">214,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">208,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">199,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">115,871</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">111,626</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">109,276</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">102,805</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">103,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">95,503</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">94,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Income before income taxes </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,261</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">44,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31,552</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,161</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">37,825</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">31,770</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32,769</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Earnings per diluted share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.96</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.95</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">0.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Shares used in computing diluted</font></div><div style="font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;&#160; earnings per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,891</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,836</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,342</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">39,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a) The fourth quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> includes the significant impact of the enactment of the&#160;Tax Act. The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%.&#160; The impact of the rate reduction on our 2017 income tax provision is a </font><font style="font-family:inherit;font-size:10pt;">$26.0 million</font><font style="font-family:inherit;font-size:10pt;"> tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note 7 - "Income Tax" for further discussion on the impact the Tax Act.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have performed a valuation analysis of the fair market value of Socrata&#8217;s assets and liabilities. The following table summarizes the allocation of the purchase price as of the acquisition date:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:50.74074074074074%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">In thousands</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,724</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,616</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,057</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other noncurrent assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred tax assets, 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Identifiable intangible assets</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">75,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts payable</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Accrued 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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,604</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Total consideration</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">149,369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">9,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">93,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">210,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">166,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">13,155</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,155</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">853,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">90,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">61,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">237,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(68,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">191,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">556,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">63,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,171,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,790,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017 (As Adjusted)</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">78,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">164,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">161,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">337,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">10,425</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,425</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">765,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">81,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">53,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(51,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">197,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">365,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,199,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2016 (As Adjusted)</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">78,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">135,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">302,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">320,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,742</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,742</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">689,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">759,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">196,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(41,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">173,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">321,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,023,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,378,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other information pertaining to option activity was as follows during the twelve months ended December&#160;31:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Weighted average grant-date fair value of stock options granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total intrinsic value of stock options exercised</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176,716</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,699</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">103,703</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted, exercised, forfeited and expired are summarized as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Number of</font></div><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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Contractual Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">64.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;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;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147.25</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(27</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">95.33</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">83.64</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">824</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align: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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">44.80</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(50</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">134.83</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">107.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">208.21</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;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;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">66.53</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(31</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">158.80</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Outstanding at December&#160;31, 2018</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,092</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">129.51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">240,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Exercisable at December&#160;31, 2018</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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,357</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">100.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">201,349</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted average assumptions were used for options granted:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="8" 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;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">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="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;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Expected life (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">6.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Expected volatility</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:8pt;"><font style="font-family:inherit;font-size:8pt;">26.7</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">28.1</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">29.3</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr><tr><td style="vertical-align: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;">Expected forfeiture rate</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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: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: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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="20" 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;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:#cceeff;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;">Stock option exercises</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">74,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchases of common stock</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(781</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(150,050</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(44</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,613</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(112,699</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Employee stock plan purchases</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate changes in the balance of unrecognized tax benefits were as follows:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:53.148148148148145%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Increases for tax positions related to prior years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,929</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated annual amortization expense related to acquisition intangibles, including acquired software, for which the amortization expense is recorded as cost of revenues, is as follows:</font></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:62.77777777777778%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">40,222</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,820</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">34,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">105,028</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SEGMENT AND RELATED INFORMATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide our software systems and services and appraisal services through </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business units, which focus on the following products:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">financial management, education and planning, regulatory and maintenance software solutions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">courts and justice and public safety software solutions; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:75px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:51px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">data and insights solutions; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;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-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 280-10, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Reporting</font><font style="font-family:inherit;font-size:10pt;">, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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, Enterprise Software (&#8220;ES&#8221;).&#160;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 and public safety processes.&#160;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.&#160;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-bottom:12px;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.&#160;We define segment operating income for our business units as income before noncash amortization of intangible assets associated with their acquisition, interest expense and income taxes.&#160;Segment operating income includes intercompany transactions.&#160;The majority of intercompany transactions relate to contracts involving more than one unit and are valued based on the contractual arrangement.&#160;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.&#160;Corporate segment operating income also includes revenues and expenses related to a company-wide user conference.&#160;The accounting policies of the reportable segments are the same as those described in Note 1, &#8220;Summary of Significant Accounting Policies.&#8221;</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment assets include net accounts receivable, prepaid expenses and other current assets and net property and equipment.&#160;Corporate assets consist of cash and investments, prepaid insurance, intangibles associated with acquisitions, deferred income taxes and net property and equipment mainly related to unallocated information and technology assets.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ES segment capital expenditures included </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> for the expansion of existing buildings and purchases of buildings and land.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2018</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">9,706</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">93,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">210,740</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,807</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">220,547</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">166,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,269</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,904</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">384,521</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,846</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,881</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,658</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">13,155</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,155</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">853,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">90,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(8,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">935,282</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">50,130</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,715</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">61,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">237,159</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(68,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">191,681</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,973</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">782</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,377</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">25,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">556,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">63,670</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,171,193</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,790,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2017 (As Adjusted)</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">78,388</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">7,854</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">164,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">161,245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,215</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">337,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,618</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">10,425</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,425</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">765,133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">81,579</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(5,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,987</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">53,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">20,788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(51,964</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">197,825</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,096</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,341</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">365,736</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,279</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,199,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" 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: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:8pt;"><font style="font-family:inherit;font-size:8pt;">For the year ended December&#160;31, 2016 (As Adjusted)</font></div></td><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;and 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:#cceeff;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;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Software licenses and royalties</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">78,271</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">5,462</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">135,469</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">302,409</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">320,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Intercompany</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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,742</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,742</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:#cceeff;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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">689,739</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,868</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">759,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Depreciation and amortization expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">43,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">984</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,355</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49,773</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">196,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(41,832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">173,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Capital expenditures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,432</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">36,723</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">321,886</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">33,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,023,612</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,378,503</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.44444444444444%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:61%;" rowspan="1" 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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Reconciliation of reportable segment operating</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total 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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">191,681</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">197,825</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">173,093</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(21,686</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(22,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(16,217</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,381</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(13,202</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,378</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Income before income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">155,870</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,456</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">135,658</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a share-based award plan that provides for the grant of stock options, restricted stock units, and performance share units to key employees, directors and non-employee consultants. Stock options generally vest after </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> years of continuous service from the date of grant and have a contractual term of </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years. Restricted stock unit grants generally vest ratably over&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#160;years of continuous service from the date of grant. Each performance share unit represents the right to receive&#160;one&#160;share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. See Note 9 &#8211; &#8220;Share-Based Compensation&#8221; for further information. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DESCRIPTION OF BUSINESS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (&#8220;IT&#8221;) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (&#8220;SaaS&#8221;) arrangements, which primarily utilize the Tyler private cloud, and electronic document filing solutions (&#8220;e-filing&#8221;). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PRINCIPLES OF CONSOLIDATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our parent company and two subsidiaries, which are wholly-owned. All significant intercompany balances and transactions have been eliminated in consolidation. Comprehensive income 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) during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CASH AND CASH EQUIVALENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash in excess of that necessary for operating requirements is invested in short-term, highly liquid, income-producing investments. Investments with original maturities of three months or less are classified as cash and cash equivalents, which primarily consist of cash on deposit with several banks and money market funds. Cash and cash equivalents are stated at cost, which approximates market value.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (&#8220;PCS&#8221; or &#8220;maintenance&#8221;), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product&#8217;s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (&#8220;SSP&#8221;) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Many of our software arrangements involve &#8220;off-the-shelf&#8221; software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer&#8217;s purpose upon installation, and remaining services such as training are not considered highly interdependent or interrelated to the product's functionality.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when the sale occurs under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized on an estimated basis and are trued up when we receive notice of amounts we are entitled to receive. We typically receive notice of royalty revenues we are entitled to and billed on a quarterly basis in the quarter immediately following the royalty reporting period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Software Services</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As noted above, some of our software arrangements include services considered highly interdependent or highly interrelated or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years or longer in length, billed annually in advance, and non-cancelable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer&#8217;s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct, and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years but are typically for a period of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the progress-to-completion method since many of these projects are implemented over </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;">-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Significant Judgments:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (license or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts.</font><font style="font-family:inherit;font-size:8pt;"> </font><font style="font-family:inherit;font-size:10pt;">We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Typically, the structure of our arrangements does not give rise to variable consideration.&#160;However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Refer to Note 15 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Contract Balances:</font><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts receivable and allowance for doubtful accounts</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record an unbilled receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,286</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,066</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,079</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,728</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,647</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,427</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,396</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1)&#160;property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2)&#160;software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3)&#160;software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts which provide for an amount to be withheld from a progress billing (generally between </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> retention) until final and satisfactory project completion is achieved; and (5)&#160;in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$226.8 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) as of January 1, 2017.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, total current and long-term accounts receivable, net of allowance for doubtful accounts, was </font><font style="font-family:inherit;font-size:10pt;">$314.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$258.3 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted), respectively. We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$104.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$64.6 million</font><font style="font-family:inherit;font-size:10pt;"> (as adjusted) at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$12.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">60</font><font style="font-family:inherit;font-size:10pt;"> days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 16 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are generally not paid in connection with the renewal of a contract. In the small number of instances where a commission is paid on a renewal, it is not commensurate with the commission paid on the initial sale and is recognized over the term of renewal, which is generally one year. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income. Refer to Note 17 - Deferred Commissions for further information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets include direct and incremental costs such as commissions associated with arrangements for which revenue recognition has been deferred. Such costs are expensed at the time the related revenue is recognized.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;USE OF ESTIMATES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the SSP of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and purchased software are recorded at original cost and increased by the cost of any significant improvements after purchase. We expense maintenance and repairs when incurred. Depreciation and amortization is calculated using the straight-line method over the shorter of the asset&#8217;s estimated useful life or the term of the lease in the case of leasehold improvements. For income tax purposes, we use accelerated depreciation methods as allowed by tax laws.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RESEARCH AND DEVELOPMENT COSTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expensed research and development costs of </font><font style="font-family:inherit;font-size:10pt;">$63.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$47.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$43.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INCOME TAXES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income taxes are accounted for under the asset and liability method. Deferred taxes arise because of different treatment between financial statement accounting and tax accounting, known as &#8220;temporary differences.&#8221; We record the tax effect of these temporary differences as &#8220;deferred tax assets&#8221; (generally items that can be used as a tax deduction or credit in the future periods) and &#8220;deferred tax liabilities&#8221; (generally items that we received a tax deduction for, which have not yet been recorded in the income statement). The deferred tax assets and liabilities are measured using enacted tax rules and laws that are expected to be in effect when the temporary differences are expected to be recovered or settled. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be "realized."&#160;On December 22, 2017, the&#160;Tax Cuts&#160;and&#160;Jobs Act&#160;(the &#8220;Tax Act&#8221;) was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the corporate U.S. federal tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. Under ASC 740 Income Taxes, the effects of changes in tax rates and laws are recognized in the period in which the new legislation is enacted. See Note 7 - "Income Tax" for further discussion related to the Tax Act.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a share-based award plan that provides for the grant of stock options, restricted stock units, and performance share units to key employees, directors and non-employee consultants. Stock options generally vest after </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> years of continuous service from the date of grant and have a contractual term of </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;"> years. Restricted stock unit grants generally vest ratably over&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;">&#160;years of continuous service from the date of grant. Each performance share unit represents the right to receive&#160;one&#160;share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Compensation</font><font style="font-family:inherit;font-size:10pt;">. See Note 9 &#8211; &#8220;Share-Based Compensation&#8221; for further information. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including identifiable intangible assets, in connection with our business combinations. Upon acquisition, goodwill is assigned to the reporting unit that is expected to benefit from the synergies of the business combination, which is the reporting unit to which the related acquired technology is assigned. A reporting unit is the operating segment, or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by executive management. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess goodwill for impairment annually as of April 1st, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable. We begin with the qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying value before applying the quantitative assessment described below. If it is determined through the evaluation of events or circumstances that the carrying value may not be recoverable, we perform a comparison of the estimated fair value of the reporting unit to which the goodwill has been assigned to the sum of the carrying value of the assets and liabilities of that unit. If the sum of the carrying value of the assets and liabilities of a reporting unit exceeds the estimated fair value of that reporting unit, the carrying value of the reporting unit's goodwill is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We did not record any goodwill impairment charges for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. See Note 4 - Goodwill and Other Intangible Assets, for additional information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Customer base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our customer turnover each year for indications of impairment. Our customer turnover has historically been very low.&#160;If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> significant impairments of intangible assets in any of the periods presented.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IMPAIRMENT OF LONG-LIVED ASSETS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We periodically evaluate whether current facts or circumstances indicate that the carrying value of our property and equipment or other long-lived assets to be held and used may not be recoverable. If such circumstances are determined to exist, we measure the recoverability of assets to be held and used by a comparison of the carrying amount of the asset or appropriate grouping of assets and the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. The assets and liabilities of a disposed group classified as held for sale would be presented separately in the appropriate asset and liability sections of the balance sheet. There have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> significant impairments of long-lived assets in any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COSTS OF COMPUTER SOFTWARE</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We capitalize software development costs upon the establishment of technological feasibility and prior to the availability of the product for general release to customers. Software development costs primarily consist of personnel costs and rent for related office space. We begin to amortize capitalized costs when a product is available for general release to customers. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the product&#8217;s remaining estimated economic life. We have not capitalized any internal software development costs in any of the periods presented.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents, accounts receivables, accounts payables, short-term obligations and certain other assets at cost approximate fair value because of the short maturity of these instruments. The fair value of our revolving line of credit would approximate book value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, because our interest rates reset approximately every 30 days or less. See Note 6 &#8211; &#8220;Revolving Line of Credit&#8221; for further discussion.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$97.7 million</font><font style="font-family:inherit;font-size:10pt;"> in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from </font><font style="font-family:inherit;font-size:10pt;">2018 through 2022</font><font style="font-family:inherit;font-size:10pt;">.&#160;We intend to hold these bonds to maturity and have classified them as such.&#160;We believe cost approximates fair value because of the relatively short duration of these investments.&#160;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 from other observable market data. These investments are included in short-term investments and non-current investments and other assets.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> invested in convertible preferred stock representing a </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. There has been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment of our cost method investment for the periods presented. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONCENTRATIONS OF CREDIT RISK </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable from trade customers, and investments in marketable securities. Our cash and cash equivalents primarily consist of operating account balances and money market funds, which are maintained at several major domestic financial institutions and the balances often exceed insured amounts. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had cash and cash equivalents of </font><font style="font-family:inherit;font-size:10pt;">$134.3 million</font><font style="font-family:inherit;font-size:10pt;">. We perform periodic evaluations of the credit standing of these financial institutions.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk with respect to receivables are limited due to the size and geographical diversity of our customer base. Historically, our credit losses have not been significant. As a result, we do not believe we have any significant concentrations of credit risk as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INDEMNIFICATION</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Most of our software license agreements indemnify our customers in the event that the software sold infringes upon the intellectual property rights of a third-party. These agreements typically provide that in such event we will either modify or replace the software so that it becomes non-infringing or procure for the customer the right to use the software. We have recorded no liability associated with these indemnifications, as we are not aware of any pending or threatened infringement actions that are possible losses. We believe the estimated fair value of these intellectual property indemnification clauses is minimal.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have also agreed to indemnify our officers and board members if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors&#8217; and officers&#8217; liability insurance coverage to protect against any such losses. We have recorded no liability associated with these indemnifications. Because of our insurance coverage, we believe the estimated fair value of these indemnification agreements is minimal.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECLASSIFICATIONS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certain amounts for previous years have been reclassified to conform to the current year presentation.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;">, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40</font><font style="font-family:inherit;font-size:10pt;font-style:italic;"> Other Assets and Deferred Costs - Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;">, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be&#160;</font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:42%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" 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:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Statement of Income:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">10,548</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">86,242</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">9,427</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">83,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Subscriptions</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">173,510</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,334</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">172,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,704</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">142,657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">187,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">180,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,804</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,156</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Maintenance</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">361,569</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">359,319</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">322,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,971</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">320,998</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">25,023</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">26,287</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Hardware and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(38</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">17,679</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">14,557</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">237</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">840,899</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">756,043</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">759,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Selling, general and administrative expenses</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">176,974</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">175,914</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">167,161</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">165,176</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,912</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(531</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,381</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,731</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(529</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">160,930</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">162,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">131,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,351</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">137,656</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Income tax (benefit) provision</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(2,317</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(3,798</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,115</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">19,450</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,507</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,957</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Net income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,945</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">169,571</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">109,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">113,701</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Earnings per common share:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">4.55</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">3.12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4.32</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.87</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2.92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select condensed consolidated balance sheet line items, which reflect the adoption of the new standard, are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:65.18518518518519%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">December&#160;31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">227,127</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">19,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">246,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">27,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,954</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">32,206</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Accounts receivable, long-term</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,536</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">4,571</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Other intangibles, net</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">236,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">229,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">309,461</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(10,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">298,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Deferred income taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">38,914</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">46,879</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Retained earnings</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">599,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">24,642</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">624,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Total liabilities and shareholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,589,592</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">21,759</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,611,351</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent tax legislation</font><font style="font-family:inherit;font-size:10pt;">. On December 22, 2017, the Tax Cuts&#160;and&#160;Jobs Act&#160;("Tax Act")&#160;was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of&#160;35%&#160;to a flat&#160;21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate.&#160;Refer to Note 7 - Income Tax Provision for further information.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Recent Accounting Guidance not yet Adopted</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Leases.</font><font style="font-family:inherit;font-size:10pt;">&#160;On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases </font><font style="font-family:inherit;font-size:10pt;">("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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of </font><font style="font-family:inherit;font-size:10pt;">$15.5 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;"> of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COSTS OF COMPUTER SOFTWARE</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We capitalize software development costs upon the establishment of technological feasibility and prior to the availability of the product for general release to customers. Software development costs primarily consist of personnel costs and rent for related office space. We begin to amortize capitalized costs when a product is available for general release to customers. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the product&#8217;s remaining estimated economic life. We have not capitalized any internal software development costs in any of the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;padding-bottom:12px;padding-top:12px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SHAREHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;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%;padding-bottom:12px;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:35%;" 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: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: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: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: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="20" 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;">Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:#cceeff;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;">Stock option exercises</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,126</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">74,907</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">1,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">49,845</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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:8pt;"><font style="font-family:inherit;font-size:8pt;">827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">23,527</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Purchases of common stock</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(781</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(150,050</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(44</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(6,613</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="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:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(112,699</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Employee stock plan purchases</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">45</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8,051</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">7,044</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,236</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;20, 2019</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.7 million</font><font style="font-family:inherit;font-size:10pt;"> additional shares of our common stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subsequent Events</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following events and transactions occurred subsequent to </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 31, 2019, (i) Tyler Technologies, Inc., a Delaware corporation (&#8220;Parent&#8221;), (ii) TMP Subsidiary, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (&#8220;Merger Sub&#8221;), (iii) MP Holdings Parent, Inc., dba MicroPact, a Delaware corporation (&#8220;Micropact&#8221;), and (iv) Arlington Capital Partners II, L.P., a Delaware limited partnership (&#8220;Representative&#8221;), signed an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;).</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Merger Agreement provides for the merger of Merger Sub with and into MicroPact on the terms and subject to the conditions set forth in the Merger Agreement, with MicroPact as the surviving company and a wholly owned, direct subsidiary of Parent.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Pursuant to the Merger Agreement, Parent will pay MicroPact&#8217;s shareholders aggregate merger consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$185.0 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, which shall include an amount equal to MicroPact&#8217;s closing date working capital and be subject to a post-closing working capital adjustment as described in the Merger Agreement and an additional merger consideration of up to </font><font style="font-family:inherit;font-size:10pt;">$10.0 million</font><font style="font-family:inherit;font-size:10pt;"> based on certain fiscal 2019 EBITDA thresholds. The merger consideration will be funded from cash on hand and proceeds from the revolving credit facility. </font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Merger and the Merger Agreement have been approved by the boards of directors of both MicroPact, Parent and Merger Sub. The Merger Agreement contains customary representations, warranties, and covenants of MicroPact, Parent and Merger Sub. The covenants include, among others, an obligation on behalf of MicroPact to operate its business in the ordinary course until the Merger is consummated, and limitations on the right of MicroPact to solicit or engage in negotiations regarding alternative acquisition proposals during the pre-Closing period.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The completion of the Merger is subject to customary closing conditions, including the expiration or the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act. The Federal Trade Commission granted early termination of that waiting period effective February 15, 2019. Customary closing conditions also include each party&#8217;s satisfaction of the applicable representations and warranties, and compliance in all material respects with its applicable covenants. Consummation of the Merger is not subject to a financing condition.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Merger Agreement may be terminated prior to closing under certain enumerated circumstances, including if the Merger is not consummated by May 1, 2019. Termination rights are held by Parent, MicroPact, and Representative, depending on the circumstances giving rise to the termination.&#160;</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The foregoing description of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, a copy of which is attached hereto as </font><a style="font-family:inherit;font-size:10pt;" href="plan_ofxmergermicropactexh.htm"><font style="font-family:inherit;font-size:10pt;">Exhibit 10.7</font></a><font style="font-family:inherit;font-size:10pt;"> and incorporated herein by reference.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">MicroPact is a leading provider of commercial off-the-shelf (COTS) solutions, including entellitrak&#174;, a low-code application development platform for case management and business process management used extensively in the public sector.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On February 1, 2019, we acquired all the assets of Civic, LLC ("MyCivic"), a company that provides software solutions to connect communities. The purchase price is $</font><font style="font-family:inherit;font-size:10pt;">3.7 million</font><font style="font-family:inherit;font-size:10pt;"> of which </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash and approximately </font><font style="font-family:inherit;font-size:10pt;">$90,000</font><font style="font-family:inherit;font-size:10pt;"> was accrued for a working capital holdback.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USE OF ESTIMATES</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the SSP of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.</font></div></div> EX-101.SCH 8 tyl-20181231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Acquisitions - Assets and Liabilities Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Acquisitions - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Acquisitions - Pro-forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Deferred Revenue and Performance Obligations - Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Disaggregation of Revenue link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Disaggregation of Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0002000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Other Intangible Assets - Summary of Allocation of Acquisition Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Annual Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets and Related Accumulated Amortization (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Income Tax link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Income Tax - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Income Tax - Income Tax Provision (Benefit) on Income From Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Income Tax - Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Income Tax - Schedule of Deferred Tax Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Income Tax (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Quarterly Financial Information (unaudited) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Quarterly Financial Information (unaudited) - Summary of Selected Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Quarterly Financial Information (unaudited) (Tables) 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 2114100 - Disclosure - Segment and Related Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segment and Related Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segment and Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Share-Based Compensation - Other Information Pertaining to Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Share-Based Compensation - RSU and PSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Share-Based Compensation - Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Share-Based Compensation - Summary of Weighted Average Assumptions Used for Options Granted (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Shareholders' Equity - Summary of Activities in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Allowances for Doubtful Accounts and Sales Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 tyl-20181231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 tyl-20181231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 tyl-20181231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Accounting Policies [Abstract] Accounting Policies [Table] Accounting Policies [Table] Accounting policies. Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription And Circulation - Hosting Services Subscription And Circulation - Hosting Services [Member] Subscription And Circulation - Hosting Services [Member] Appraisal services Appraisal Services [Member] Appraisal Services [Member] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Retention Receivable Retention Receivable [Member] Retention Receivable [Member] Billing Status, Type [Axis] Billing Status, Type [Axis] Receivables Billing Status [Domain] Receivables Billing Status [Domain] Unbilled Revenues Unbilled Revenues [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Option Plan Employee Stock Option [Member] Range [Axis] Range [Axis] Range Member Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] 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. Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting policies. Typical contract term (in years) Revenue From Contract With Customer, Typical Contract Term Revenue From Contract With Customer, Typical Contract Term Contract term (in years) Revenue From Contract With Customer, Contract Term Revenue From Contract With Customer, Contract Term Revenue from contract with customer, percentage withheld from progress billing Revenue From Contract With Customer, Percentage Withheld From Progress Billing Revenue From Contract With Customer, Percentage Withheld From Progress Billing Accounts receivable, net Accounts Receivable, Net Accounts receivable, payment term (in days) Accounts Receivable, Payment Term Accounts Receivable, Payment Term Research and development expense Research and Development Expense, Software (Excluding Acquired in Process Cost) Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Contractual term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Impairments of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairments of long-lived assets Impairment of Long-Lived Assets Held-for-use 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. Cost-method investment impairment Cost-method Investments, Other than Temporary Impairment Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Sales commissions amortization period (in years) Sales Commissions Amortization Period Sales Commissions Amortization Period Accrued Liabilities, Current [Abstract] Accrued wages, bonuses and commissions Employee-related Liabilities, Current Other accrued liabilities Other Accrued Liabilities, Current Accrued liabilities Accrued Liabilities, Current Income Tax Disclosure [Abstract] Operating expenses not currently deductible Deferred Tax Assets Operating Expenses Not Currently Deductible Deferred tax assets operating expenses not currently deductible. Stock option and other employee benefit plans Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Loss and credit carryforwards Deferred Tax Assets, Operating Loss And Tax Credit Carryforwards Deferred Tax Assets, Operating Loss And Tax Credit Carryforwards Total deferred income tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred income tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Deferred revenue Deferred Tax Liabilities, Tax Deferred Income Total deferred income tax liabilities Deferred Tax Liabilities, Gross Net deferred income tax liabilities Deferred Tax Liabilities, Net Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Dividend yield (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected forfeiture rate (in percentage) Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Forfeiture Rate Share-based compensation arrangement by share-based payment award, fair value assumptions, expected forfeiture rate. Goodwill and Intangible Assets Disclosure [Abstract] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite Lived Intangible Assets Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Leases acquired Leases, Acquired-in-Place [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total amortization expense Amortization of Intangible Assets Amortization expense, 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Amortization expense, 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense, 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense, 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization expense, 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Amortization expense, thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Debt Disclosure [Abstract] Revolving Line of Credit Debt Disclosure [Text Block] Postemployment Benefits [Abstract] Employee Benefit Plans Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Subsidiary Sale Of Stock Sale of Stock [Axis] Sale Of Stock Name Of Transaction Sale of Stock [Domain] Employee Stock Purchase Plan Employee Stock [Member] Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares reserved for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Unvested options to purchase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Weighted average grant date value (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Options Nonvested Weighted Average Exercise Price Share based compensation arrangement by share based payment award options nonvested weighted average exercise price. Total unrecognized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Weighted average amortization period (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Percentage of annual compensation participants may contribute (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price as a percentage of closing price on the last day of the quarter for ESPP transactions (in percentage) Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Schedule Of Acquired Finite Lived Intangible Asset By Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Customer related intangibles Customer-Related Intangible Assets [Member] Acquired software Software Acquired [Member] Software acquired. Trade name Trade Names [Member] Acquired Finite Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Goodwill Goodwill Amortizable intangibles, Gross carrying amount Finite-Lived Intangible Assets, Gross Amortizable intangibles, Weighted Average Amortization Period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Amortizable intangibles, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Business Combinations [Abstract] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Statement Business Segments Segments [Axis] Segment Segments [Domain] Enterprise Software Enterprise Software [Member] Enterprise software. Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SceneDoc. Inc SceneDoc. Inc. [Member] SceneDoc. Inc. [Member] TradeMaster Inc. TradeMaster Inc. [Member] TradeMaster Inc. [Member] CaseloadPRO, LP CaseloadPRO, LP [Member] CaseloadPRO, LP [Member] Socrata, Inc. Socrata, Inc. [Member] Socrata, Inc. [Member] Sage Data Security, LLC Sage Data Security, LLC [Member] Sage Data Security, LLC [Member] Radio 1033, LLC Radio 1033, LLC [Member] Radio 1033, LLC [Member] Digital Health Department, Inc. Digital Health Department, Inc. [Member] Digital Health Department, Inc. [Member] Modria.com Modria.com [Member] Modria.com [Member] ExecuTime Software, LLC ExecuTime Software, LLC [Member] ExecuTime Software, LLC [Member] Finite Lived Intangible Assets Major Class Name Customer relationships, acquired software, and trade name Customer Relationships, Acquired Software, And Tradename [Member] Customer Relationships, Acquired Software, And Tradename [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Total purchase price to acquire business Business Combination, Consideration Transferred Cash to acquire business Payments to Acquire Businesses, Gross Accrued purchase price Accrued Acquisition Purchase Price Accrued acquisition purchase price. Net cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill acquired Goodwill, Acquired During Period Goodwill, purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted average useful life (in years) Deferred tax assets, net Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Acquisition related fees Business Combination, Acquisition Related Costs Revenue, actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Loss, actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquisitions Business Combination Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Consolidation Items Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating segments Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Segments Segments Appraisal and Tax Appraisal And Tax [Member] Appraisal and tax. Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Deferred revenue Contract with Customer, Liability Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Contract With Customer Liability [Roll Forward] Balance, beginning of period December 31, 2017 (As Adjusted) Deferral of revenue Contract With Customer, Liability, Increase From Deferral Contract With Customer, Liability, Increase From Deferral Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Balance, end of period Software licenses and royalties License [Member] Subscriptions Subscription and Circulation [Member] Software services Technology Service [Member] Maintenance Maintenance [Member] Hardware and other Product [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Products and services transferred at a point in time Transferred at Point in Time [Member] Products and services transferred over time Transferred over Time [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Recurring revenues Recurring Revenue [Member] Recurring Revenue [Member] Non-recurring revenues Non-recurring Revenue [Member] Non-recurring Revenue [Member] Intercompany Intersegment Eliminations [Member] Corporate and Elimination Corporate And Eliminations [Member] Corporate And Eliminations [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] As Reported Previously Reported [Member] Adjustments Restatement Adjustment [Member] Software licenses and royalties Software Licenses and Royalties [Member] Software Licenses and Royalties [Member] Hardware and other Hardware and Other [Member] Hardware and Other [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Income Statement [Abstract] Income Statement [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Amortization of customer and trade name intangibles Amortization of Customer and Trade Names Intangible Assets Amortization of Customer and Trade Names Intangible Assets Operating income Operating Income (Loss) Income tax (benefit) provision Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Earnings per common share: Earnings Per Share [Abstract] Basic (USD per share) Earnings Per Share, Basic Diluted (USD per share) Earnings Per Share, Diluted Balance Sheet [Abstract] Balance Sheet [Abstract] Balance Sheet [Abstract] Accounts receivable Accounts Receivable, Net, Current Prepaid expenses Prepaid Expense, Current Accounts receivable, long-term Accounts Receivable, Net, Noncurrent Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Total assets Assets Deferred revenue Contract with Customer, Liability, Current Deferred income taxes Deferred Income Tax Liabilities, Net Retained earnings Retained Earnings (Accumulated Deficit) Liabilities and Equity Liabilities and Equity Lease right-of-use asset Operating Lease, Right-of-Use Asset Lease liability Operating Lease, Liability Statement [Table] Statement [Table] Acquired software Acquired Software [Member] Acquired Software [Member] Software services, maintenance and subscriptions Software Services, Maintenance and Subscriptions [Member] Software Services, Maintenance and Subscriptions [Member] Statement [Line Items] Statement [Line Items] Revenues: Revenues [Abstract] Total revenues Cost of revenues: Cost of Revenue [Abstract] Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Operating income Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Net income Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Weighted-average basic common shares outstanding Weighted Average Number of Shares Outstanding, Basic Stock options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Denominator for diluted earnings per share - Adjusted weighted-average shares Weighted Average Number of Shares Outstanding, Diluted Segment Reporting [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Hardware and other Consolidation Items Operating Segments And Corporate Non Segment Operating Segments And Corporate Non Segment [Member] Operating Segments And Corporate Non Segment [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Depreciation and amortization expense Depreciation, Depletion and Amortization Total segment operating income Capital expenditures Segment Reporting Information Capital Expenditures Segment reporting information, capital expenditures. Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Disaggregation of Revenue, Deferred Revenue and Performance Obligations, and Deferred Commissions Revenue from Contract with Customer [Text Block] Subsequent Event [Table] Subsequent Event [Table] MicroPact Micro Pact [Member] Micro Pact [Member] Civic LLC Civic LLC [Member] Civic LLC [Member] Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Additional merger consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Income Tax Provision (Benefit) on Income from Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Expense Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Positions for which Significant Change in Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Current income tax expense benefit Current Income Tax Expense (Benefit) Deferred Deferred Income Tax Expense (Benefit) Income tax expense benefit Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of New Accounting Pronouncements and Changes in Accounting Principles Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Federal income tax expense at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State income tax, net of federal income tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Domestic production activities deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Excess tax benefits related to stock option exercises Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Tax Act adjustments Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax Cuts and Jobs Act, Measurement Period Adjustment, Income Tax Expense (Benefit) Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Non-deductible business expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Equity [Abstract] Summary of Activities in Common Stock Schedule of Stockholders Equity [Table Text Block] Quarterly Financial Information Disclosure [Abstract] Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Stock option exercises, Shares Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Purchases of common stock, Shares Treasury Stock, Shares, Acquired Employee stock plan purchases, Shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock option exercises Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Purchases of common stock, Amount Treasury Stock, Value, Acquired, Cost Method Employee stock plan purchases, Amount Stock Issued During Period, Value, Employee Stock Purchase Plan Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Leases [Abstract] Summary of Future Minimum Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income Tax Income Tax Disclosure [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Share-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Costs of Computer Software Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Recently Adopted Accounting Pronouncements and New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Quarterly Financial Information (unaudited) Quarterly Financial Information [Text Block] Schedule of the allocation of the purchase price as of the acquisition date Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of pro forma information Business Acquisition, Pro Forma Information [Table Text Block] Leases Leases of Lessee Disclosure [Text Block] Gross profit Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Diluted (USD per share) Shares used in computing diluted earnings per share Tax Act tax benefit Revenues Business Acquisition, Pro Forma Revenue Net income Business Acquisition, Pro Forma Net Income (Loss) Basic earnings per share (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted earnings per share (usd per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Uncertain tax position Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Balance at beginning of year Increases for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Balance at end of year Income taxes, net of refunds Income Taxes Paid, Net 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. Weighted average grant-date fair value of stock options granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Segment and Related Information Segment Reporting Disclosure [Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Range [Domain] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Deferred commissions Capitalized Contract Cost, Net Deferred commissions amortization Capitalized Contract Cost, Amortization Number of business units Number Of Business Units Number of business units. Payment for construction to expand building Payments for Capital Improvements Cash Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accrued expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Restricted stock unit and performance stock unit Restricted Stock Unit and Performance Stock Unit [Member] Restricted Stock Unit and Performance Stock Unit [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited, shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance, shares Weighted Average Grant Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Beginning balance (dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value Granted (dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Vested (dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share Forfeited (dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share Ending balance (dollar per share) Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Class Of Stock [Line Items] Class of Stock [Line Items] Number of shares authorized to be repurchased, shares Stock Repurchase Program, Number of Shares Authorized to be Repurchased Schedule Of Goodwill [Table] Schedule of Goodwill [Table] Enterprise Software Other acquisitions Series of Individually Immaterial Business Acquisitions [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill Beginning Balance Goodwill Ending Balance 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] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Property, Plant and Equipment [Abstract] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Document And Entity Information [Abstract] Document and entity information. Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Current Reporting Status Entity Current Reporting Status Entity Voluntary Filers Entity Voluntary Filers Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Customer related intangibles Acquired software Trade names Leases acquired Acquisition intangibles, gross Accumulated amortization Total intangibles, net Number of Shares Weighted Average Number of Shares Outstanding, Diluted [Abstract] Number of Shares, Outstanding Beginning Balance, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Shares, Granted, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Number of Shares, Exercised, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Shares, Forfeited, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Shares, Outstanding Ending Balance, (in shares) Number of Shares, Exercisable at December 31, (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted Average Exercise Price, Outstanding (in dollar per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Outstanding (in dollars per share) Weighted Average Exercise Price, Exercisable at End of the Period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Remaining Contractual Life (Years), Outstanding at Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life (Years), Exercisable at Period End Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Outstanding at December 31 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Exercisable at December 31 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Retirement Benefits [Abstract] Schedule Of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Percentage of employee contribution Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Percentage of employer contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined contribution plan, cost recognized Defined Contribution Plan, Cost Statement of Financial Position [Abstract] Accounts receivable, allowance for losses Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) 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 (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Treasury stock, shares Treasury Stock, Shares Schedule of disaggregation of revenue Disaggregation of Revenue [Table Text Block] Schedule Of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Related Party Transaction Related Party Transaction [Axis] Related Party Transaction Related Party Transaction [Domain] Related Party Transaction Related Party Transaction [Member] Related party transaction. Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Operating lease expiration year Non Cancellable Operating Leases Expiration Year Non cancellable operating leases expiration year. Rent expense Operating Leases, Rent Expense Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule Of Property Plant And Equipment [Table] Property, Plant and Equipment [Table] Property Plant And Equipment By Type Property, Plant and Equipment, Type [Axis] Property Plant And Equipment Type Property, Plant and Equipment, Type [Domain] Land Land [Member] Building and leasehold improvements Building And Leasehold Improvements [Member] Building and leasehold improvements. Computer equipment and purchased software Computer Equipment And Purchased Software [Member] Computer equipment and purchased software. Furniture and fixtures Furniture and Fixtures [Member] Transportation equipment Transportation Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, Gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Property and equipment, Useful lives Property, Plant and Equipment, Useful Life 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 Tax benefit Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Net (increase) decrease in net income Allocated Share-based Compensation Expense, Net of Tax Line Of Credit Facility [Table] Line of Credit Facility [Table] Short Term Debt Type Short-term Debt, Type [Axis] Short Term Debt Type Short-term Debt, Type [Domain] Letter of Credit Letter of Credit [Member] Credit Facility Credit Facility [Axis] Credit Facility Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Debt Instrument Debt Instrument [Axis] Debt Instrument Name Debt Instrument, Name [Domain] Credit Agreement Credit Agreement [Member] Credit Agreement. Variable Rate Variable Rate [Axis] Variable Rate Variable Rate [Domain] Prime Commercial Lending Rate Prime Rate [Member] LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Line Of Credit Facility [Line Items] Line of Credit Facility [Line Items] Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Revolving line of credit maturity date Line of Credit Facility, Expiration Date Line of credit facility interest rate Debt Instrument, Basis Spread on Variable Rate Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Outstanding borrowings Long-term Line of Credit, Noncurrent Line of credit facility, unused borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Number of outstanding letter of credit Number of Outstanding Letter of Credit Number of Outstanding Letter of Credit Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Reconciliation Of Operating Profit Loss From Segments To Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Segment Reconciling Items Segment Reconciling Items [Member] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Amortization of acquired software Cost, Amortization Amortization of customer and trade name intangibles Other income (expense), net Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 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 Share-based compensation expense Share-based Compensation Provision for losses - accounts receivable Provision for Doubtful Accounts Deferred income tax 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 tax receivable Increase (Decrease) in Income Taxes Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Cost of acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchase of marketable security investments Payments to Acquire Marketable Securities Proceeds from marketable security investments Proceeds from Sale and Maturity of Marketable Securities Additions to property and equipment Payments to Acquire Property, Plant, and Equipment Decrease (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 [Abstract] Decrease in net borrowings on revolving line of credit Proceeds from (Repayments of) Lines of Credit Purchase of treasury shares Payments for Repurchase of Common Stock Contributions from employee stock purchase plan Proceeds from Stock Plans Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net cash (used) provided by financing activities Net Cash Provided by (Used in) Financing Activities Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Summary of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] 2019 2020 2021 2022 2023 Thereafter Property, Plant and Equipment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Latham, New York Latham, New York [Member] Latham, New York [Member] Yarmouth, Maine Yarmouth, Maine [Member] Yarmouth, Maine [Member] Depreciation expense Depreciation Payment to acquire building Payments to Acquire Buildings Lease expiration year, earliest Earliest Lease Expiration Year Earliest lease expiration year. Lease expiration year, latest Latest Lease Expiration Year Latest lease expiration year. Expected rental income, during 2019 Operating Leases, Future Minimum Payments Receivable, Current Expected rental income, during 2020 Operating Leases, Future Minimum Payments Receivable, in Two Years Expected rental income, during 2021 Operating Leases, Future Minimum Payments Receivable, in Three Years Expected rental income, during 2022 Operating Leases, Future Minimum Payments Receivable, in Four Years Expected rental income, during 2023 Operating Leases, Future Minimum Payments Receivable, in Five Years Expected rental income, thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Rental income from third party tenants Rental Income, Nonoperating Earnings Per Share Earnings Per Share [Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at beginning of year Allowance for Doubtful Accounts Receivable Provisions for losses - accounts receivable Collection of accounts previously written off Allowance for Doubtful Accounts Receivable, Recoveries Deductions for accounts charged off or credits issued Allowance for Doubtful Accounts Receivable, Write-offs Balance at end of year Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Statement of Stockholders' Equity [Abstract] Statement Equity Components Equity Components [Axis] Equity Component Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance Stockholders' Equity Attributable to Parent Balance, shares Shares, Issued Issuance of shares pursuant to stock compensation plan, shares Stock compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of shares pursuant to employee stock purchase plan Issuance of shares pursuant to employee stock purchase plan, shares Treasury stock purchases Treasury stock purchases, shares Balance Balance, shares Summary of Weighted Average Assumptions Used for Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summarizes Restricted Stock Unit and Performance Share Activity Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] 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] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable (less allowance for losses of $4,647 in 2018 and $5,427 in 2017) Short-term investments Short-term Investments Income tax receivable Income Taxes Receivable Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net Other assets: Other Assets, Noncurrent [Abstract] Non-current investments and other assets Investments and Other Noncurrent Assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Total current liabilities Liabilities, Current Revolving line of credit Deferred revenue, long-term Contract with Customer, Liability, Noncurrent Deferred income taxes 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 in 2018 and 2017 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, at cost; 9,872,505 and 10,262,182 shares in 2018 and 2017, respectively Treasury Stock, Value Total shareholders' equity Liabilities and Shareholders' equity, Total Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Computation of Basic Earnings and Diluted Earnings Per Share Data Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Changes in deferred revenue Contract with Customer, Asset and Liability [Table Text Block] Summary of Other Intangible Assets and Related Accumulated Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Summary of Allocation of Acquisition Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Summary of Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] EX-101.PRE 12 tyl-20181231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 chart-7d38aa7b6a9d5fc0845.jpg begin 644 chart-7d38aa7b6a9d5fc0845.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '2 JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]HO\ @DG_ M ,$E/^"9GQ>_X)E?L)?$WXG?L*?LO>._B%XY_9>^$GB?QEXR\4?"'PKJWB/Q M/XBUCPS;7FJ:WK>JW-FUUJ.IW]S*\UU>7+R33.T>UCL=(T'P]H'Q5\5Z3HNBZ5 M90@0V>FZ7IMI;6-C:Q 1V]K!%"@"H!7^ZQ)]T?[\?_HQ:_PQ?^"@G_)^G[;G M_9W?[2?_ *N7QI0!_K[_ /!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/ M_!.C_LT'X(_^H?95^HU !1110 4444 %%%% 'G/Q;^+OPQ^ WPW\8?%_XR^. MO#'PT^&/@'1YM>\8^./&.K6NB>'/#^E0O'#]IO\ 4+MTC5[BYFM[*PM(A+>Z MEJ-S::;IUM=7]W;6TOP[=?\ !4[]G/1O@K??M->+?!_[2_@?]FB'0[;Q/IGQ MT\7_ +,_Q;TGP?K?A?40AT3Q5#H*:#=_$W0/"FOB>R?1O%/C?X?^$_#UY;:E MIFHG4XM+U"UOI/PY_P"#N+4O&5I\%/\ @GK8ZT+]?V5=4_;D\&I^TPZ?;%T. M>ULK.QNO!>G^*C:*(Y-"GT+^KWQ!X>\'^+/ M!7B#PKXBTW1-7\$>)?#&K^'M=TB\CMI-!U3PCK.EW&FZAIMY$I6VDT6]T.YD MMIH]RVQT^0@%8L$ 'S=^T+^W/^S_ /LV^-?A5\)/&>M>(_$OQW^.CWX^#W[/ M_P ,/".M?$;XR^/;?2;2>_UO6K+P=X=AF_X1_P 'Z#9V=]<:[X_\;:CX6\!: M0+"\COO$L4UO+$E/X)?MY? #XW?%[QK^SE::AXL^&W[2OP]\-:?XU\5_L^?& M/PAJGPZ^*,7@?5BD>G>.O#-AJ1N?#OQ%\#S7+C3[GQ?\-/$WC'P_I6J_\2K6 MK_3=1*VS?SH_LP6?B2P_X.[OVY(?C8 DK_L%Z+_PS"NJ?:OL(^&D-K^SC;>7 MX*^TEH#%"]M\38=;:V8J^NQ>-WR9FU&M+_@JG#XJN_\ @Y)_X(>1_!4:I_PM M"T\(>/;WXGOH.[SX?V?$\4^*F\2MKS09\OPU)X57XL03&_VV4CSM%;DWDL8( M!^Z/PD_X*H?L@_&+]LGQW^P+H7BOQCX>_:H^'>C>)=>U_P"&OCSX;^+O!RW6 MF^$KO3K;69_#/BK5+'_A$O%XCAU.'5+4^&M:U./4-'@U'5+&2>TTK47MKG[5 M7_!4']DK]CGXX? S]G#XR>)O&R?&7]H[5M&\/_"/P;X*^&7C3QU+XCU_Q'XE MMO"7AW1;K5?#VFW&AZ#J.N:U<>5IT.NZEIXDL[:\U.5X--MI+H?S8?\ !:/P M#XS_ &6_'O[/7_!;#X+Z2\OC']AO_@H!\5?AY\?H=+AE6\\7_LZ?$WQ_'8M9 MZY/ %=M-L[W6?%7P\5FE5DB^,$$GS+ID'DM_X*MP7_B+]MG_ (-WOCMKVGZE MH^O_ +3/_!2J7XPMHNNZ='I>O>&_A]>>*_V2]%^"G@_7=/!>;3-8\.?"?3_# M=QXET:>60Z9X[UWQJ3^_N[EY #^C[XU?\%2?V:O@-^U%X(_8R\;Z3\;[W]I' MXE^![GXD?#SX:>!_@EXU^(.I>-/!.G6_B6ZUG7= U#PA!JND7B:)%X-\4MJ> MG-?1:O$=%N5@T^X,]A]L]]_90_;0_9G_ &W?A_JWQ,_9D^*6F?$GPQX<\4:I MX'\6PKI/B/PIXJ\$>-=$$;:OX1\=^!/&NC^'/&O@OQ)8I-%-)I/B70=-NI;: M6*[MEGM9$F/\VO\ P4*_X61_Q%/?\$N?^%21^!I/'W_##'QB&ACXC2^((O"" M'^S_ -K7[=-JO_"+V]QK/'4GA+X=:MX;\/^*_C)X[UG4K# MX:?"CX4?"?1=8\:^*A8WWCOQU)I<$46L:]XGUQM8D>&T@@L++3H@#]@/AQ\= MOA/\6_%?QD\$?#SQII/B?Q1\ /B!:?"_XM:1I\CM<^#_ !M?>"_#'C^VT6^W MHJ2R/X;\7:/<-<6K36L=]_:.DO,NIZ1J=K:_%GC;_@JU^S'X)_:TU_\ 8;ET M7X\^)_VG_#O@Z'XC7?PP\"? GQUXTO+KX=SP6ES%XWTK6="MKG0-5T QWUK& M[V>IR:A#>.^FS:?'J<,]G'_-U^QS\1Y?^"9?_!?K4?AOJ6H?'!?V;O\ @KWX M&T>_E\5?'KX9_%SX4W>I_MM>%$DNO$>LV%E\7?#_ (>U?4H_&'Q#U7Q+%9Q: M3:W.F:5#\>_!OA>&>&S\,VEO#U7[27BW]H#P)_P=#_%GQM^S'\-/!?QD^+WA M3_@D[?\ B+P]\*?''B;7/!UK\0AI"6U^_A'0?$.AZ)K[Z?XOUV>"VT[PV-5L MH-#N=0N%M-3U32(IQJ5L ?U!_LW?MZ?LR_M?>!/B7XY_9M\<:A\4'^#OB;6? M _Q0\!6WA#Q7X0^+?@/QUH+7<>I>"_%OPI^(ND^#O''AWQ&LUAJ%O96.L:19 M1ZK<:??0:5<7DUI<1Q>.?LV_\%:/V*/VIOV>/C/^UG\.?B%K^D?LX? "\\2: M;\4_BY\3/ 7BGX9>&O#VJ^#]$TOQ#XITJ*W\6V5CKVKW^B:5K>D/F MXOM2L]&T]KW6KB/3F_(C_@V!_P"%._&/X??MQ?MT1>-=6U#]L;]K?]IKQ+KO M[9WPEO\ 0QX+TSX ^-](\3^/?$?AGX>^&/!UQJ^M:U)XW5C9:T)CH M]U?V,5^UW ?UB>"OVZ?A/XJ^(/PF^%^O>#?CK\*_&?Q[EUS_A2FG?%CX*>- M_!UE\1;7PUX*UGXBZY+8:\;/4M \,ZGIW@O0K_7[GP;\0=3\&_$!+.)Q_P ( MB9K>]BM,_P")/_!0/X"^!_CS??LL^%(OB#\=?VD="\*6OCOQE\'/@-X(O?B# MXB^'/@R^:V33=?\ B?KKW>A_#_X;+K'VVSD\/Z+XT\9Z-XH\26]W;76@:%J5 MK/#/)_/9^RY\=O\ @K!_P37_ &P/V/\ ]A#_ (*>:3X&_;-_9E^-GQ4B^%'[ M)G[;GA#>OQ$\%?$BQ\(:_I_A/2O'DEQ%8ZQ?:D_A&_U+2- M(=8T/XI?$33O#>L:>[/^#9F'Q=:_M:?\%V(/CMG_ (:37]M/1)/B<=;^T?V] M)I$NO?'*30IK?^TF>Y/A.6]>_E\.&W9K,Z5)I9@8V1TTD _HW^ _[*?%/P&US5/"7QF^#-YX+\1>$_CO\-/&ND1W4D_@_Q;\(_& M-IH'BW3=:U 6-[_PC4@M9=%\8K:S2^$=8UN)3)7G/[#?_!4#]CG_ (*+^'_B M?K/[*/Q'U#QSJ?P6U_I=Y#%^#O[-,'B6X_X.Z_V^KOX5?:S\-[ M+]C7X<6W[1DNEF/_ (1?_A-Y_ 7P$_X0VWUGRC]C/BAKZ&UDTU) -7Q:^*VB M_P!'75<_/?[8W[&WQS_X)Z67[+G_ 7F_P"";WA\3>*/"'P'^%\/_!0O]GC1 MXI[70/CK\'[CPMX;/C#XD7&DV$5P7U!+"S@N/B5>6NGW5WI.IZ9X=^-=G9?V MMX5\97>K@']@OP$^.?A3]HGX>P_$SP3I/C32/#EQXB\7^&+>'QYX3U#P5KLN MI>!?$^K>#/$C?\(_J[#5(+.T\3Z%K.EV]W=001:D=/DOM.^U:7/97UUXK\/_#NH>,_"_P"SW\&/"&I_$;XH/X'TIGBU M#QWXGL=/:S\.?#GP/%<(;*U\7?$SQ-X.T+5]2_XE>B7NI:@#;+S'_!,CXQ>' M?VAOV'?@E\>O".G:UI'A;XU6GQ ^*_A[2-?2SC\0:3HWQ!^+/Q \5:?I>KKI M]S=Z>=6T^UU2.SO9+&ZFLI+J&26UD:!TK\!O^"2D'C&V_P"#C7_@NJGQR%R? MBM-IW@RZ^&S:VMX-0?\ 9ZE\:Z8_@PZ$;LE6\-1^!F^#D4AMB;03QV20A2DJ MJ ?T9_L__MQ_ +]H_P 9?%CX3^"-8\1Z%\=_@4]@GQ?_ &?OB3X3UCX>#O%,=DNN^$_$=G=V,WAWQ_X/U/Q)X UH7UHECXHEEF5#\S_ M W_ ."P/[,'QE\=?';X:?!_P/\ M2_%+QS^S'XTN_AW\>_#G@7]F7XFZ[?? M#3QK9ZCXBTIO#VLF"Q6"_OKF^\)^(H=/_P"$?EUB'4O[+E>QEN%EM3/^,_Q\ M@\17?_!WY^QK)\$Q?%M-_8#UF7]I]]'"G38_ +I? $7BZ&R/B;1-7@NKN: MUBLYM*N-E_& ?VE? 'XZ^ OVE/A%X-^-GPS?Q&?!7CBUU*YTF+Q?X3\0>!?% M-G+HVO:MX9U?3?$'@[Q58Z;XC\.:SI>NZ)J>FW^D:Q86E_:7-J\68C<:M\/O!WB'Q7XXT)EV:YX>TYSMKN?VU8?B7X0_8?\ MVO)_V<-/FL_C):?L]?M%^(?A1;:$MS#J;?%34_!?C3Q#HM]HZV*27#^(KWQ= M?-JFG>6C-<:_/ 2 937XV?\ !I[-X)N?^",7P4GT%[*7Q-/\5OVB)?BI-O$N MH7'C^3XJZRT<^NR2,\LNJR?#]O 1$EP3,VEG32WRE20#]%?BG_P5\_8F^#_[ M-OC+]K;QEXN^(MI\!_AS\:-6_9]^(?BL?!7XHVFL^!/BSH5_8:+JWA3Q9\/M M<\-Z+\1M$N+#Q'?IX:N;N[\*)90ZY%):/<"*6RN;SZ1\2?M??#GPQ\ ? ?[2 M5[X:^*5[\.?B--\+X_#D>B_#_4=9\6F'XS:UX:\/?#:\U+P?I]U-K>F6GB+6 M/&/AFSEDNH!)H/\ :J3^)8M&M;349[/\/?\ @Z>\(>&=!_X(M?M97OA+1-.T M^7Q)\;/V?_&'C:;2H40ZCXHN/BE\./#UWK>KB(D?VE-INE>';"XE=4>1+>S> M12\AED_2B6V>_P#^";'[)>GV[1&ZN]-_X)J6]M"\T<1FN&^+W[,LL=O'O9=\ M\R1/Y,*YDF8;(U9B 0#J/CO_ ,%4_P!D3]F/]I[X+_LC_'OQ)XX^&7Q=_:#U M/PCH_P )6U[X;>*9O 'BG4O&^N7'A?0;)?B=I%MJ7@?3+N7Q+:S:)=6NK:S9 M75C=M;SW,":==VE]/Z=^W)^W[^S+_P $[/A'8_&W]J3QCJ_A#P%J/BBP\)6U MWX>\'>)O'FK'4[^WN;A;B70/".GZIJUOHUHMND.HZY/;1:587E_I-A.- U'1KC5OA]^R5\%]&M=9L&L4O?B/H'[0_P_;] MJ'XD>%X"HA/AOQ[\2_#/AWP[H%Y'B4:9\.[N(X6]E,@!_4M^TE_P5E_9)_9) M^!?P+_:.^/EY\4_!'PG_ &C+SP]I?POUT?"7Q9X@O]1UGQ?X=E\7>$M%UKP[ MX>QC^K_ (E_M&>%_A1#\'W\ M6>$OB4+GXV>/] ^%_A.PT;P=)KUYI_C7Q-9ZIJ&CZ7XN33-0F@\*6DUEHFK3 MW6OZI<)X=TW["T.I:K:7-Q90W7\D/_!QQ:SR_P#!%O\ X)37$<+O!;?M"_L3 MB>55)CA$_P"S'XVCA#L.%\UU*IG[Q&!TK^I[]JJVDOO$?[(UO;F)YU_:\\"7 M*Q&6-9)(]-^''QDU.]$*,P:62WL+.ZO)(XPTBV]M/,5$<,C* >?^$/\ @I7^ MS;XX_;7\:?\ !/C03\3I/VH_AUX6C\>^-O!5Y\,/$=AHN@> ;BV\,WEGXUG\ M=W(3P9>:!?6_C+PT;*72]9OKZYGU6.RCL#?P7=K;_H'7\FW[.V!_P=Y?MU%L M#'_!-OX?\G Q:_LHYY/3@'\,]LU_33XZ^.?PW^'^G?%:^U[75)^#/P]L?B9 MX^L;")KN^TSPSJT'BN?1$AB1D2ZUC7O^$,UR#1]'AE.H7DZV*QPXU*P,X [P M[\>?A-XK^,WQ*_9^T#QII.I?%[X0^$OAUXX^(7@J"1O[4\-^&?BM+XLA\#:E M=AE6*1=8/@O7',%N\L]C"--GOX[>+6=*:[^*_P!I;_@K#^RS^RM/\#?LT:WX*\-?&OXK^'_V?/B=XH^$_@KQ%\0=$\&Z_P"%]#?Q[I.CRZ-K MNJ7-C\0?!B:A:>&GU>30KSQ%IEEKG]GW%S&C?S ?$#XU:W_P3S_X+2_L;_\ M!13Q9IWQ\\)_#/\ X*)^&H/V;?V]KCXR?"+XV_"[P=X*^+WB[4;:[\%1>&]0 M^+/A70-+F\,_#+28/AKI>F6OAH7ZV'AGX,^.-7;[.?%*%[_5I/VC?@K837]TZ(K7-V]KI]I:M<2Y ME:WM;>(G9$BJ ?:6@?\ !6+]FKQ!X4D\*?VNO#OB+Q'^ MSC\2M T;QQ^S[X)M_"VH>*_'?@;4]2T^"Q\4S:+HWC3PQKUSX/TVXD\<2:'J M]IJEKX;N+:16.;9_\%A/V-M0_8:NO^"CUCJ'Q;N_V0K36I=)F^)]M\%O'<]R MMK;>*KCP)?>)?^$)BL7\<#PCIWC6W/AF_P#$CZ FG6NH.LCR?V>LU]#X;X*T M?2KG_@WP\#:O<:=93:II7_!&9K?3M0EMHGO;&'5?V*;<:G#:7)4S01WXL+,7 MB1L%N/LEOYH8PQ[?F3_@WI^#G@7]H;_@W8^ ?P*^)FEQ:U\/OB_X!_:K^&_C M/39$B/C1H6J&!IHY5@O;>VO6N]/NE7SK._M[6Z@9)H48 '[:^$? MVN_A-X[_ &4--_;/\)#Q9K?P/UKX5GXV:-J=GX:F;Q)JGPQ&@/XJ'B:T\)F[ M&KL6\.13:JFARQQ>(V6)['^R/[6VZ>WS1\:O^"L_[+G[/GB/]ESP7\5='^/? MAWQM^V=IMK>_LX^#(_@/X[U7Q1\0-1NGT%/^$4DTC2[:ZN/"GC.T/BCP[_:/ MA7QD- U?3CJ]JEY;PRI1+22#XF>/AIGA?2-&FO&O+WX1 M?%:[N=+M%L_#%VT7>_\ !P7'XI?_ (*H_P#!NS%X'N/#UGXO?]JGXF#P]=>* MK'4M1\.6^L-XT_9K-G/K6GZ1J&EZI>::DY+W-M8ZG97,J92.[A)\P ']$/P4 M_;6^%_QM^+WBKX$6'@_XX_#KXJ>$? .D?$^_\+_&;X*^.OA:=1\"ZWKTWABR M\0^&=7\2Z?%H7BFT778)=,OUT#4K^;2[M&M]2CM9QY=<_P#MU?\ !0C]G'_@ MG-\./#WQ>_:DU3QGX5^&OB7Q?IW@&Q\6^&? /B+Q]96_C#6;+5=1T;0]2LO" M<&HZQ83:M9Z)JLEE=S:;_9KR6AMI;V*ZFMX9JW[&47Q+T7X6?#1/VP+OXA^'(\+Q> =5TFSU* MYN;JRTL:"FJW<^IL99_PW_X/#MW_ ZI\#;"@?\ X;0^!FPR!BF__A#_ (P; M=P4ABN<;@I#%<@$'F@#]RO"W[?/PV\1?%/X>?!W4?A/^U#X"\9_%FR\87/PW M;XD?LZ_$'P7X4\67O@?PCJ?CG6] M?'FJV@\%Z;XD?PSI&HZGI>A:]KNDZAJ M\%I-].UKPGXC\*QZM<^)O"FE^'M4M;36_&?B?0[#0=9U#4-&\'6.MW*6UCMB\V MZO=-MKWH/V2?"O[6TGQ@^/\ J7[7,WPL\0:'IU[\ ]7_ &:K[X3:-XGT?PAI M'A.+X9^+-"\3--8>,-2UK6K;X@)XEUGQ5;>([D:Q?V5SX>U7PY]D^R1RR6-M M^)W_ ;%P0W/CG_@M?!-%'-#-_P4Y^*D*5"T)I=.UFUEM=106:/K5II$%RTL-Q;2RV,BW=?.GQI_ MX+!_LA?L[_LY>"?VKOC0OQL\ _ WX@_$K5?A+X9\6:O\#?'-M,O?$6G M0V=SX8T^TO/$^GZ5KMUX1\2KX6\27FDQ>'?$MOI37^CZG=:??Z1=:C^ 7[ 5 MS\2?^"87_!3/_@H7_P $7_!,.N:=X%_:QU>S_:A_8"UBVL]3N-+^'>A_$QET MSXG:I!/;P?9[*P^%_P .X=8N8[F_%G97_B3]GI=*26;5?%]C%=>Z_P#!VSX2 MT7P%_P $AO@=X'\(V,.E^'_"'[7W[./ACPWIQ\R2'3](T'X<_%W2M(M&.[S9 M%M[2U@CE!?"7BA_ GAJ[\7^)M-M?'.H:?-X4MM"H/ _B7] MGSX:>"/!]GX6L?&NJZ[XDM?'.H:[K'Q2T+Q9NU6]2]O]2U=M/:WT&>WMK7ZV M^._P4^'/[2'P9^)WP'^+>@P>)OAI\7? WB/P!XUT:;RU:[\/>)M-FTZ]>SGD MBF-EJ=FLR:AH^I1)]HTS5K2QU"V9+BUB=0#S.;]L#X0K^R=I/[9]@WBS7O@E MKOPV\/\ Q%KO7_%NK> _%5G8ZCX?U32O!6F3W&NZKJ&JV&IZ?/9>& MM,@O/$]Q/>0Z7#HTFLEM-7YU^*O_ 58_9J^#?[2?PY_8_\ &?ASX_-^TK\7 M/A^OQ/\ AO\ "7PW\"_&?BW7_%O@V*Q\17^J:EIM[X=34= 2XT&'PCXG77]* MO-8M=4TF;1+R&ZM%8VWVC\$/^#>/5OC0/B#^U/\ \$DOC+XNLO'7PL_X)&?M M+Z[=^$?%,=S?-?\ Q,LM4\=^,;'X0>$-6L)[>,6W@[X8^-_"'BGXPV%M+>3S M?\)7JG@30H+6UT7P&/[5W/\ @I/!\7)_^#H?_@F)%\"+[X<:;\63^P?\;O\ MA";WXN:7XIUOX>0:P-#_ &NC$WBC3O!FL:%XFN+!DWJ3IFJ6\T4K)-(+B)'M MY0#^EK]G?]K[X9?M)^*?BWX$\)^'_BWX+\=_ ^\\&VGQ%\&_&+X2>-?A/X@T MN/X@:;K&K^$=2TVU\7Z=90^)-#UNQT'59+37?#MSJ>D/)9S6_P!L,\;QKZ3> M?'OX2V'QWT+]F>[\::5!\;O$OPL\1_&G1? +O(-7OOAKX4\5>'_!6N>)X_D\ MA;2T\2>)M+T](GE%SKN>:UM-1N-2\"Z*L'C;5KVXF,#1^$- ^('BKQ?)I5Q>-#:V<& MKW9B**UR(_Y _P#@I[\>/$'[//[8?[#?_!=;P=X5_:4@/@_XQ:W\)_VD=%\7 M_!#XX^#?AW;_ +%/CS5+CPS\(=+\+^)O&/A6P^'-Y=ZKX"O/%OB2[&@ZGJ!U M[XF?$G0-4M$NH]#@N@ ?UM_MT_\ !1#]F[_@G/X)\%_$G]J+4_''ACP'X]\: MV7PX\/\ BCPK\._$_P 0;%O'6J:?J>JZ1X:U"#PA;:EJ6EWNKZ?HNJW&FW%] M81:;=&QFMEOEN_+MWH>!_P#@I+^RYXL_:#\*?LG^(];\?_!G]I/Q]X8OO&?P M_P#@_P#'KX2?$7X0>(OB%X:TT:@U_J'P_P!7\6^'[7P7XVN+%-)U26^T7PSX MJU/Q!8PZ9J,MWI4*65R8OPE_X.UO$ND>,O\ @EQ^S)XN\':KIWB#0?$_[26 M_BG7?VM?^#D/X)?"?_@I)I?A[]FCXJ_L,?#;5OB'^PMX&^%E_JVO_#O]KG4_ M$\M_K^L>.9/BEXHCT36533]+TVWU_0OAGIGA*":34/ OCCPSKOB4WOAK4=-\ M3@']6G[0_P"T3X!_9G\"V'C[Q_9>.-8L=9\:>#/AYX?T#X;> _$WQ+\:^(_& M/C[68M!\,:+H7@_PC8ZCK>I3WM_+FXFAMOLNG6<5QJ.H3VUC;3W$?Y^:/_P6 MN_9"\1_$WXW_ 5\-^$_VJ?$GQ?_ &:_#\OBKX\_#/P]^RQ\6];\9?#'P_%; M6UX=1US1],TBZEOA+:WEK-:V?AUM;U"]6XC%G:3N2H_634=(TO4H["2_L+.^ M?1[N/5M*ENH(KA[#4K:UN;:WU"S>16,%W%;WEU%'#D]<]^M '] /Q'_ ."CO[+WPZ_X M9XT4^)/%'CGXG?M8>$],\#=#>SO[+4O$$%[97-O%T?P._;O^ 'QR^+OC?] MG2QU+Q5\-_VDOASX?T[QAXP_9^^,GA'5/AS\4+/P3JYC33?'7A_3]3-SX?\ MB%X%GGE2RN/&7PU\2>,?#FEZFRZ5K&HZ?J3):M_.1^R'H^L>'O\ @[9_;QTC MXNV5KIL=I^P5X;L_V5["XMWM-%LOA%8VW[-5C9V'P]M2%L;?3K&VM/'EGJD% M@JPQZU;>,U1$==04;'_!46W\47O_ /]GMO$7CM?$0\1^2"J>&KCPN?BA;2#40+.:6YB@M2U]-;J0#]6_%?_ 7, M_8F\"I^S_-XQTC]I[PQ#^U=KP\-?LSOKG[*_QCTM_CEK4FI:)I5I:^ +6]T& M"]O8]2N_$WAMM)O-1MM-L=5LM?TG4]/N;G3;V&[;]!?V??VG/ 7[1T7Q+B\) M:!\3_".N_"'QU'\.OB!X1^+?PR\6?"WQ;H?B2Y\)>'/'-AY>B>++&SGU?1=5 M\+^+-#U72/$FBOJ&@ZK#=LNGZAWA58X;:UMHH[>"&-5CAAC6-%5% M '](W[67Q1B^ /P:\>^/?"&B7EU\5/&USH?@7P);>%O!NJ>-O%6O_$?Q,X\+ M^$=1C\'>&=)UCQ)XVB\#6+WOC;6-&TS3;^_/@WPAKS11K!;.\8!Z;\'_ (^? M";X]1?$J;X3>,M,\9Q?"'XN^.?@3\1'TOSBOAGXJ_#>>QMO&?A"^,L<8.HZ) M+J-D+@Q>9"ZSH\,DBG-?+_P]_P""E/[-_P 3OVT/B7^P#X57XH2_M._!SP_% MXP^)O@O4?A?XDTK1O"7@R[B\*3Z=XLN_'-ZL?@[4-$U:W\<>%9=+ET36-3N[ M\:O$D%FTMM>QVO\ -I_P2H^(.D_\$X/^"W?[3?[ T ^,NB_LO?\ !0[0[?\ M:0_9>O?V@?!'Q,^'OC&X^-7A_1KO4/'NFW-M\7]"\-^(]5U'Q1]F^(VBZCXB M:">/7[_P7X'M[=Y;JZ\I/I/]D!D'_!VM_P %56)4+_PP=\&2&) '.B?L='@] M,D^G4T ?UZ@=7M+ M>TL9;LR6\?Z):;XX\+:SXK\4^!]+U>WO?$O@S3O#.I>)=.@#N=)M_&$>LS^' MTN9POV<7-]:Z%?7@M%D-S#9-9W*OBQ^U)\"_P#@XC_X+;?& M']D;X+^"/V@OBA\-_P!@_P"$/C%_A+XP\1^(_#=[XLT+0?!7[+.H:A;^#)?# MND:M-K7BZR,":GI_A2;^S6\5PV5SX?TO5;+6]0T]R ?U6_!K_@H1^RK^T=^S MEXU_:F_9[^(<_P 9/A3\._\ A*H/&O\ PA_ACQ)!XZ\+ZKX'T[^V/%GAOQ!\ M,_%6F^&?'FA^+=%TG;J]4_:R^'?AC]JKQU^S5HEOXCO-9^,WA+]E'XR:_X1TJQ\'7,EIXNU&^CTS0 MKC7X=,\+3P7!\0:F=%.GZ3;6UW?WMS#I]I'X6_'B3X?^)'UWX4Z+X/M-3UG^ MR?#>A0:NVO>&M9O]4O=4\9:!XGT[Q!'=#\$_X-A/#7[2_B#]AK]B MNRNC\-=8_8LU/7?V]M(^(7AN'1M;'C^;QSJNJ6FG^%!XTOM1U*[\+ZO\/K^P ME^(EDUEIVEZ3=VVIW/A]-0FU2.>0V@!_1G^T%_P5 _9J_9KO?BNGQ!TOXXWW MA_X$_#SP?\4OC)X\\$? GXB>-?AY\.?!OCNRNM2\-WOB+QGHNER:-_:-UIUI M+J%QH&FSZAKNGV#07M]I\%I<0S/5^ /_ 5'_9Q_:6N?@X/A=X<_: NM&_:( M\(^-?&GP)\8^)/@%\0?"'@3XIZ7X!T>XUW7K3PUXS\0V-EX>M]<;3+2[N])T M/Q!?Z)J.M06EY/IL-Q;6=U/#X#_P6I7P3>?\$8?V_?%'@./19= \8?LI:WK5 MAK.AQ0BS\0:2NC^'K/PWJ4=U$H^WVHT"#3H-+N6:1?[-CM4@;R0E3_\ !!/2 MM-OO^"//_!.2^O+"TNKS1/@9H]_H]U/;Q2SZ9>W6J^+](N;NQE=2]K<3Z7J> MH:?+-"4>2SO;JW8F*>16 /IW]BC_ (*2_LS_ /!02P^*VJ_LQWWC_P 6:9\% MO%UU\/?B%>^(OAWX@\ )I'Q!LK4WEUX,AA\9KI%UJ.MVUN ]R;*WETRT,D"7 M>I0//"LF'\5O^"GW[-GP._9;\5?MD_%BP^,?@CX!^!OB+KOPP\7^*-5^$'BJ M75_#_B7PW\1K[X1:M-?>#M/6\\6'0(?B9IM[X/A\16VD7&DW=_'%>6MS-HUW M9:G* M6%G1TGL[F*52K$ -M)&#@ _7[PQ_P5I_8VU;Q5^SYX.\8^(OB9\%M6_:RBT^ M7]F>_P#CG\%/BA\+O"'QM.KV.CZCH]EX)^(.N^'#X!DUS6+/Q%H$ND>&=:\3 M:-XDU)M;TF"STF:?4;.*;4^*O_!5/]C?X%_MD_#3]A+XT>./$GPM^/OQECTN M;X46OC/P#XITOX?^/X]=EU*QT(>'_BDEE<>!7N-9UW2;[PMI]E?:Q97TGBQ; M7PW-;0:KJ.FV]W_)CX^\5>(?VDOVI?\ @@S^PA_P4;TCP[^SE^RYH/P3_9U_ M:&_99^,'PMOM8\16O[4GQ@^#EQ'/8'P?XFTK1 M]*\5:Q<^)]>\+II^KZ=IOCOPUK^C?T(_\%3?^"7OPJ_X*IW'QZ^"OBJXL_!_ MQ8\)?L_?L\^-_P!G7XSI:RG6?A/\4[?XB?M4&WO#<6A34I?!GB8V]GHWC_0K M=S)>Z4EGJNGK!XF\/>'M0L0#]9I_CWX4M_V@-+_9QDT+QU_PG&L?#G5OBK9: MPGA.[?P$W@W0];TOPSJ=S-XV$_\ 9-OJUMXAUK2M*_X1N?9XAF>^BO[?39=' M2;4HO<:_EQ_X(7_ML?M1_'KX\?$3]D']N_P3XC\._MJ?\$\_@MK'P:^,7C#6 M'MKFT^+'A_Q'\2_!%S\-?'OV^-EEU/Q#J7A_PQ--K?B2".YT3Q[IUSX>^(.C MZE++XGU*PT[^HZ@ HHHH **** "BBB@!DGW1_OQ_^C%K_#%_X*"?\GZ?MN?] MG=_M)_\ JY?&E?[G4GW1_OQ_^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?&E '^ MOO\ \$3/^42/_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^S0?@C_ZA]E7Z MC4 %%%% !1110 4444 >4?&_X&?"#]I/X7>+O@K\>/AWX5^*OPK\=:=_9?BO MP/XRTN'5M#U:V2:.ZM9'ADVS6FH:=>PV^HZ1J^GSV>K:-JEM:ZGI-]9:A;07 M,?SI\./V!/@]\./#.A?#F+QE\?/'/P>\)6^B6'A'X-_%3XZ_$#XD_#[1-'\- M20R>'O#UY:^*-1O/$?C7PSHJVUG#IWAOXE>)O&VA06UAIUJVGR6VG6,,'W%1 M0!\G_M _L5?L_P#[2/C7X7_%;QWX8U71OC9\$;O4[SX/_'/X<>*O$/PW^+_P M\&N6L]CKVE:/XW\)WUA?:EX2\0V5W=VOB+P%XJB\1>!-?BNICJ_AJ\E?S*H? M!/\ 8<^ 7P.^*GCCX_Z1HWB/QS^T1\2?#^F>$?&OQ]^+7B[6OB3\5=2\':-Y M3:9X)T?7?$$SZ=X$\"VT\$-\_@CX=:+X1\*7VJQ)K.I:1>ZJ/ME?7]% 'R9' M^Q7\"M0^%GQI^"GCO2?$?Q9^%WQ_\7^)?&_Q-\'_ !8\6ZSXZTO5M<\7ZQ:^ M(/$*Z?\ VI*MQX?T6[UJPL=1L_#6BSV7A_0[BTB_X1_3=*C,J2>>?M5?\$WO MV9OVR_BK\ ?C-\<]/^(FK^//V6_%,?CGX!7_ (8^*GC7P+I_PV\:IJ_AO7&\ M4Z9HOA34=-TS5=7FU'PAX6OB>SU; MPW!X(TZXMO ]_INMP>-/%0UA=6\/W]S>MK4[FY0V]A]D^AOC%^S_ .#OC=K/ MPEUSQ9K'CO3KOX+?$&V^*/@N#PAXVUGPIIC^-+'2]1T73=1\4:5ICC3O&=EI MNFZSJ\5CH/BBWU/0(+G4'U/^S6U6TTV^L?=** /@?]M7_@FO^RO_ ,% +[X. MZC^TIX;\9>(;OX ^)[CQQ\([OPA\2_&GPSU#P7XUN)-*E/BK3=6\!:IH6LOK M$,FA:-+:27.HS6MG/IMK=6MK%=*\[T])_P"":'[,VD_MFI^W^EO\2[[]JL^" MK;X:W7Q(U+XJ>+;NVO\ X?6^E6FC_P#"(7?@DW,?@4Z3-;6<-Q.;?P[;7\FJ M^9K8OEU>62];]!** /SN\#_\$NOV2_A1^U!\;_VP?@YX?\??!_XX?M'6]]'\ M:=6^&_Q6\=>'?"/CV[U&T,5QK>K?#0:K=?#U/$BZB]QXCMO$=IX^X#X1_\$:?V#?@K^S)\5_V-O!OP\\;R?LT_&OQQH7Q)^(O MPM\1?&/XH>)+#6/'&A:]X+\20^(;/Q%J7B5_&GA^]OM4^'OA";5?^$>\2Z7' M??V-"Y2*XEGN)/U0HH ^.O"W[$'P?T3XF> ?BSXHUKXL_%_Q;\'Y-;E^"LGQ ML^*WB[XGZ?\ "&Z\2:&_AG7-:\&V'B&[D2X\87_AN6Z\/'XA>,)/%OQ#M-"U M+6](T[Q79V&OZY!J%/XC_L&? 7QY\<;K]IW0H/&_P;_:-U7PC;^ /$_QE^!W MCG6?AOXK\=^"+.6UFL/#?Q)T[3S>>"_B5;:.]C9+X=U#QUX3\0:]X6BM8;?P MUJ^DVZ"*OM&B@#Y0^!'[%GP"_9H\*?$[P[\%?#FL^#]=^-/B+5?&OQ=^*D_B MWQ%XK^-7Q,\=:S]I-[XT\;_%KQI?>(_&GB+Q!"U[>C1)=0U*73_"T%U-9^%M M.T:R(MQZC\'/@GX-^"7P@\(_ [PQ-XDUWP!X'\-6W@WP_:?$'Q+J?C_6$\*6 M-FNG6.A:KXC\327NM^(;2UTU5TY9?$%YJ=[/9 6]Y=W2"O7J* /)?@9\#OAA M^S=\*_"/P4^#/A>V\%?##P%:7^G>#O"5C<7=QIWAS2;_ %K4]=_L?2S>S7$] MOI5C=ZM=0Z78>:T.FZ>MMIUJ$M;6"-?&/C9^PU\ /C?\6_!G[0VJ:-XD\!?M M&?#WP[JG@[PA\??A'XOUOX;?%*R\%ZT9'U+P1KNLZ#.NE^/O TUQ+)?P>"_B M/HGB_P ,Z;JS?VQI6EV.J_Z8?L&B@#Y,^ G[$_P!_9R\4_%7XE?#_P .ZQ?? M&GXYW-C>?&'X\>/?%.N_$7XS_$&72+*/3M!L]8\=^,+K5+ZQ\->&;*"VMO"W M@7P[!H?@'PW';0C1O"]F0V[SO]E?_@F[^S-^QM\7/C]\;_@9I_Q$T;XA?M2> M)Y/&_P ?=1\2?%7QKXXT_P")'C-]8\2:]'XHU+0_%6HZEI.DZQ;:IXN\1S6T MWAFUT2*.'5);$P-80VMM!][T4 (0",'I_D@@CD$'D$<@\CFOS\\-?\$T_P!F MSX8_$;XA_$SX GXH_LT:I\8O$K>,OB_X9^ 'Q2\4?#[X:?$?Q?+&T5UXNU?X M7)-JG@+0?%^I1,JZSXN\!:#X.\2ZZ8XGUC5;Z2-7'Z"44 ?.GBW]DO\ 9W\? M? +QG^S#XZ^%^A>,O@?\1M/UFP\?>"O%-QJ^O#QE)X@U3^W=9UWQ+XAU/4KG MQ7K'C"_\0"/Q)-XWO==E\7KXE@MO$,.MQZO:VUY%YY\"/V&/A%\ =!\ >$-! M\2?&3QQX(^$/]FQ_!WP7\7_BYXL^*/AWX76VA:?+I'AJV\,P>)YY[V^/A+29 MGTWP??\ C"^\5:MX4LO*A\/ZAIWV>U:'[.HH \7TCX&^&='^-GC'X[P:_P"/ MKGQ9XZ\%^%OA_KNBZAXUU:^\ ?\ "+^"K_Q'JOAFTTOP%.3X=T6]T[4?&'BB MZEUG2[6VUG53K5S!K-]J-I!86]G\R?''_@F%^QS\?_V3?#?[#7C3X;7^D_LI M^%Y-$;3O@[\/_&/BCX>:#)%X:UE_$?A^TO-0\+:C8^(;FQTOQ#(^N161UA+: MYU41WM_'>306[0_H'10!\:?$_P#8%_9@^./[)]A^Q5\;O $WQ;^ .E>'O"_A MK2O#_CGQ%KVH>)-*LO!%K;67@S4-*\?V%[IGC73/$WA>TL[>WTGQ=8ZW!XF6 M-9A>ZI>_;=0^U]?\'_V5O!/PDD\+W<_C'XN_%G5_ FGW6D^!-=^.'Q+UWXGZ MQX.T^]T\:/=_V+=ZR(8VUFZT0?V'>>,-5M]3\;W^C2WNG7WB6YMM5U=-0^G* M* /S%UO_ ()+?LK:O^U5X_\ VV[+5/V@O"/[47Q.\/0>#?&7Q9\"?M&_%?P9 MJNJ>"K2RT#3[+P:FBZ!KMGX6L?#-G:>%?#BVVF66AP(ESH]GJ+.^I"6\EZZP M_P""9O[.VG^'/B=H?]O?'_4M2^-'Q8^%_P 9OBKXXU[]HKXL>(?B)XY\7_!= M='/PQLM:\:ZWX@O]:_X0GPE-X?T26Q^'=E+:>")H]-AT^^T.ZTF2ZTZX_0RB M@#XG_;;_ ."?O[-?_!0[X0:'\"?VK/#7B'X@_#'0_%>D>.8O#^G^,_$'@F:] M\7:#IVIZ5I.O7^L^#;G1=:>ZL[/6]9C$%K?V=A.=2N#;[7HH ^4-/_8V^$.E_LD1 M_L2V-QX_M_@'!\*C\#K;1U^(&OGQ5:_"/_A&CX,7P-!X_:0^+TT]/"A;0(]3 M.JMXCCL&(36EG5)UE_8W_8V^"/[!_P $M#_9T_9STWQ1X<^#OA:_UO4/"?@_ MQ)XU\1>.X_##^)-9O_$6NVVCZQXLN]2UZ*PU+7M4U'5I+"YU.ZM;>\O+AK*. MUCE>,_55% 'C'@W]GSX1> /C%\9?C[X3\&:=H_Q:_: LOAKI_P 6_&4!F;4O M&5I\(M#U3PW\/X=0\R1HE7P_HVL7UE 8$C,THZ'JUYXD M\-V_@/6=#A?7KO4?#6@W,^I:L-3F9=+M;1-EBKVS_H/10!\ M?\1>&O%6O:-X3\+^ M,/$%]X4\+2ZWKGA#PW>:SJVA:+8ZOJHTFT@O[ZX@C6,9/['/%EAX[L?"'A[XA^+OA[83^+])L=5TW2-7XW_8W_X)Q?LR_L':Y\8]?_9RTGQYX2:MJ OIM$DTVUODFC6\M)_LEB;;[QHH \:O_ M -G_ .$>I_'OPY^TY?>"]+N?C?X3^%?BCX+:!X\D61M4T_X<>,?%/ASQEKWA MV)2QMS%=>(/"^F7<5TT1O+.-]3M+2>*UUC4HKGP3]N?_ ()Z?LU?\%&?AYX; M^$W[56A>,?&?PV\*^+K+Q[IOA#P[\1O&'P\T^7QCI>GZMI>DZ_J-UX'U+1=6 MU*ZTJPUS5H-/M[O49-/MVO9+D6;7D<%Q%]P44 ?!_A[_ ()Y_!G2OBC\'_BY MXB\>_M-?$_Q-\!M9U/Q)\+--^+'[3WQF^('@GPUXDU3P?KW@*;Q)+X!UKQ0_ MA#Q!XBMO"OB;7-+TS7?$NDZOJNDKJ5W<:==VUS<3RR_=-S!]HM9[99IK;SH) M8%GMF5+B#S(VC$T#NDJ)-%NWQ,\OMK>M^(H-4U70/$=Y? MZ+I-Q9:QXCUJZL5\+V>@PVD>H36,40T_9:+A?'+_ ()9_LN?M!_M3>"_VT_' M _CS\3?AW?> /"5PGB2.^T#PSI'@_6]*T"VL=3 MC\8>)X]6:\TR^NM5BUJ[AU"XN(5MT@_1ZB@#\^;+_@FK^S_;Z5^T59ZEXI_: M.\4:W^U-X \+?"GXO^.?&'[37QG\4>/[[X9>$IO%,VF>!/!WBW6/%-SJ7PQ\ M-3_\)KXJ35+#X<-X8&I_V[J,UU(UUK?M&_L8_!/]K']FC6?V2OCQ8^) M_&WP7\3Z;X;TCQ9HO_"6:GH6L^)M.\):MI>O:%;ZKXH\/C3-<5K+6-#T?4#= M:9=:=>3S:?$L]P\,MU%+ M/V=?V=-6T_6OA)X"N_CO\4+6;PY?:%8:IH_A3[5XLL->M?&/B&U\%Z)K6IZ) MX0L?$.O:G9:!I-Q'8V4"PV5@+7T_]J/_ ()D?LG?MC:U^S_XT^._A?QEKOQ2 M_9@U5M<^"OQE\+?$SQM\-_B]X0U=I=-O%O4\?_#W5?#>M:BT6JZ/IFM6]OJ+ MW%I!K-JVHPVZ3WFH&[_02B@"G:68M;"VL#SAM#=WDWGWUQY4"PFYNK MC8GG7S^,WC+5/B;XLU[3_'UC]JTJ[M;+4?!^J74_A'3(-,FT/2?[*_X1S1M%ET M^"R2SMI4LYKJ"?\ 0&B@#Y/^/_[%7P!_:.\./#6KZ)\;_ ()3ZI/\ M(?CK\-_%?B#X;_%_P!%KEK<6.NZ-I?C7PG>V%YJWA#7[*\O+;7_ /BV#Q'X# MUQ+J=]4\-74S^;5/X'_L/_ +X$_%/QU\?=$T7Q%XW_:'^)FAZ5X6\<_'SXL> M+M;^)'Q5U?PCHGD'2O!>EZ_X@G>Q\#^!;2:UM[P^!OAYH_A'PE=ZI"FL7^C7 M>J@7@^O** /@/]K;_@FM^R_^VY\2_@/\6?V@=(\?>(O&?[,7BE?'/P'N_#_Q M/\9>"+'X=^-1JWAC7'\4Z=I?A2_TRRU75I=4\&>&+IY/$<>LVX&DQ6\=M':S M7<-Q]!^/?V>_"7Q&^('P4^)?B#Q%\18O$WP#U'7]9\"1Z)XZU?0O#TVM^*?# M%_X+U[5_%OA731#X=\9W]YX5U?6=$M9/$6G7L>AVVLZK/X>ATB^O9KL^\T4 M?G]^U9_P3._97_;,^,?P%^/GQOT/QY??%7]F'5)=>^ _BOP7\4O&WPWO?AUK MUQK6A>(+G6=-'@C4]&&I7L^K>&=#NG&OG5K55L/L\5M';7FH0W? W'_!)+]E M@_M0_$[]M#1M;_:)\(?M/?&31+7PO\2?BSX'_:2^+'@_5O$_A6QM/#5E8>%K MC1-!URR\)6?AZPM_!WAA;'2M-\/V=M:2:+9SP+'<"667]/Z* /F/]G#]DGX3 M_LO2_%74OA] MS>"]-TK1XO!?A:/2(]"T32KC3DT6W6"Y43WOVK[YHH _,_X;_P#!);]C;X*^ M-OVG?'/P3\-?$/X/W?[8<7BA/C]X;^'?Q>^(&@?#_P 77/B]=275M6TWX>C5 M[KP?X+UZ$:YX@71=>\%Z3H6K^'H]?U>'0[RPM[E8HO/?AK_P15_8Z^#7P.U; M]F?X1^(?VK/AI^S_ *XGB2+5OA+X)_;#_:$\/>%;R#QB,>+;7-AXUBUBULO$ MP,BZY86.JVMEJ27-ZES;NFH7ZW/ZY44 ?+GQG_8\^"/QW_9CO_V/O'&CZ['\ M =7\":+\,-7\&>&?%6M>&)]2^'N@:?INEV'A.;Q)I4\7B.WTW[#I&G6US)I^ MIV=_=P6Y@GO7@N+J*?<_9:_9@^%?['7P1\%?L[_!&U\1:3\)OAS82Z1X%\.> M(_%.L>,;CPUHLM]>:E_8]GKWB&:[UZYL(;Z_NYK5-4U&_GM4F%K!/'9P6UO# M]#T4 ?GYX=_X)J?LW?#WXW?%KX\_!N3XK_ GQ7^T!KJ^*OCUH7P9^+OC3P)\ M/_BWXM'VD-XQ\1^!K*^N-$T3QG+O$/P\T[4['P;J-AK M/AC3+_5/"-YINOR:;I6LZ9I^K"SBU6&*^U"UBN=4^W.#G[,HH _-_P".G_!* M']BK]I;]F?X+_LG_ !P^'>O^/OA5^SO=>$KKX+W%[\0O&>D_$7X??\(-H2>& M/#,&A?%/P]JND>/(X++P[#:Z16^U'3;"]M_H_P"&'[,? MA+X6?$34/BAI?CGXS>)_%>L?#7P/\)]8F^(7Q7\4^.M/U3PE\.+KQ)?>#VOM M+UZ:XLYO$NG7OC#Q1>7WC/8OBSQ'<:U=R>)]8UDK;^1](T4 >.V?P"^$VG?' M76/VD].\':?I_P 9_$?PSTGX0>(_&UDT]M?>(O /A_Q+=>+/#NB:Y;Q2K9:F M?#VM7^IS:)?W5N^H:=:ZIJ&GP7(L9Q;I[%110 4444 %%%% !1110 R3[H_W MX_\ T8M?X8O_ 4$_P"3]/VW/^SN_P!I/_U/O#_ ,+]"76/$WCS7/!FF_$> M\\.Z/IVVY\(> -:NKC3M$\6>.I]5GTRT\)66OZK8ZII/AG3-4G3Q)XHU#0_$ ML/A[1-2B\+>)KC2/+=&_;:^!.K^*K;0)-:U'1=!UG7OC7X5\'_$O7[2STSX; M>.?$W[.3:FOQOT3PQXADU*2X>?X?#P]XOFOK[6-+T?1]=LO WCC4?"6I:_IW MA75KN$ ^N:*^:O@K^U7\,/CGK%GH'AE?$6B:SKGPL\'?'3P=IGB_3+31K_QO M\%?']_J>F>$OB9X=LX-3U&Y71-2OM+D@OM'UR+1?&7AEK_0O^$K\,Z(/$.B_ M;OI6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** &2?='^_'_P"C%K_#%_X*"?\ )^G[;G_9 MW?[2?_JY?&E?[G4GW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^TG_ZN7QI0!_K M[_\ !$S_ )1(_P#!.C_LT'X(_P#J'V5?J-7Y<_\ !$S_ )1(_P#!.C_LT'X( M_P#J'V5?J-0 5^8?_!0GX!>(OCA>?#?4/!?PK^(D?Q;^&%S>^)?@#^TS\%?& M/@3PC\3_ (-_$/5=*\3V.H:1?ZCXNU*R1/A;XGN++P-+\1/#^MZ'\0_AUX\T M"VU'0_&/@>^O;#P[]J_3RB@#\0O%W[%_[3.I?$3XY^)+B/2YOC%\\&_M)?#[7HM T7X->+/V<_#_P /?!7QK\*7N@ZMK>F>+F\#ZM8>&?B1KWA; MPMI&B^)_#WQ(TCXU>)? 7CJRT>V35;Z[YC_AV_\ %KQ5\*OA9^R+J1_X1#X7 M_!'XA_\ !1KQ7'\8I-?LM8O/&OAS]KGP!^U?\,/A)9>&]/LM27Q59^)/#'AO M]KG5M6^(DGB&TTBVL==^&T=MH.J>(;7Q+97UO^\E% 'Y@?LK_LY??C3\& M/BU\3_#]MX%B^ _[ W@_]C]=#35M$UT^,?'\_C+P=XF^)'C+0[S1-2OPGP[L M8?A5X-MO EUKD.A^*=8;Q'X@?6O"GA_^RK87WZ?'H?H:6D;H?H?Y4 ?C1_P2 M:^(?Q!^,VO?\%4C\5?'OC;Q\/A?_ ,%=OVLOA'\.4\4>+/$&JQ>!_AAX2\,_ M"&Y\,^ /"T,^HF+1/"6@W&L:I/I6AV"0V%E+J%W)#"K3N3^O/_",Z3_SSN__ M :ZO_\ )]?BM_P1-_Y#O_!8W_M-U^VG_P"HE\#Z_=W_P"# M75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ M (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P"> M=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ M^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/ M^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W M_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ MD^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=) M_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@U MU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?H MH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2? M^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-= M7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ MA&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW M?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y M/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X M1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ M (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3 MZ/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ M )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75 M_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@ M# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_Y MYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU? M_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$ M9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_ M^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^ MM^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A& M=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ M@UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H M_P"$9TG_ )YW?_@UU?\ ^3ZWZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ MGG=_^#75_P#Y/K?HH P1X:TH$$1W>001_P 335SR#D9!OR"/4$$'H016]110 M 4444 ,D^Z/]^/\ ]&+7^&+_ ,%!/^3]/VW/^SN_VD__ %@UV\\&_V;+XRU+X:_$?09=2_P"$2 /U>+*" 64%N@) M)^@/)_"C(SC(R.HSS^5?D[\?]5^+\7QL_9-^,UUXE\8^-_V0Y?$G[/WA"R\8 M_L\_M#Z[\.](-9\00^"?%'AK5MH>-+WXG>*[OQ1?:A>?\(@GAX _H?!!Z$''7!SBANA^A_E7Y.?LC M_&GXJ?\ "^?@7\*?%OC_ %?XE:5\'UMECM?#OA+XE6?Q.)TWP38Q6_AOPX_PW0^%K&T:]\0O=_K&W0_0_ MRH _#C_@B;_R'?\ @L;_ -INOVT__42^!]?N17X3?\$6+RZM_$/_ 6,2#2; MV^4_\%N/VT6\VVFTR.,$^$_@D"A%Y?VLNY=JDD1E"'&')# ?M]_:FH_]"WJO M_@5H/_RXH VZ*Q/[4U'_ *%O5?\ P*T'_P"7%']J:C_T+>J_^!6@_P#RXH V MZ*Q/[4U'_H6]5_\ K0?_EQ1_:FH_P#0MZK_ .!6@_\ RXH VZ*Q/[4U'_H6 M]5_\"M!_^7%']J:C_P!"WJO_ (%:#_\ +B@#;HK$_M34?^A;U7_P*T'_ .7% M']J:C_T+>J_^!6@__+B@#;HK$_M34?\ H6]5_P# K0?_ )<4?VIJ/_0MZK_X M%:#_ /+B@#;HK$_M34?^A;U7_P "M!_^7%']J:C_ -"WJO\ X%:#_P#+B@#; MHK$_M34?^A;U7_P*T'_Y<4?VIJ/_ $+>J_\ @5H/_P N* -NBL3^U-1_Z%O5 M?_ K0?\ Y<4?VIJ/_0MZK_X%:#_\N* -NBL3^U-1_P"A;U7_ ,"M!_\ EQ1_ M:FH_]"WJO_@5H/\ \N* -NBL3^U-1_Z%O5?_ *T'_Y<4?VIJ/\ T+>J_P#@ M5H/_ ,N* -NBL3^U-1_Z%O5?_ K0?_EQ1_:FH_\ 0MZK_P"!6@__ "XH VZ* MQ/[4U'_H6]5_\"M!_P#EQ1_:FH_]"WJO_@5H/_RXH VZ*Q/[4U'_ *%O5?\ MP*T'_P"7%']J:C_T+>J_^!6@_P#RXH VZ*Q/[4U'_H6]5_\ K0?_EQ1_:FH M_P#0MZK_ .!6@_\ RXH VZ*Q/[4U'_H6]5_\"M!_^7%']J:C_P!"WJO_ (%: M#_\ +B@#;HK$_M34?^A;U7_P*T'_ .7%']J:C_T+>J_^!6@__+B@#;HK$_M3 M4?\ H6]5_P# K0?_ )<4?VIJ/_0MZK_X%:#_ /+B@#;HK$_M34?^A;U7_P " MM!_^7%']J:C_ -"WJO\ X%:#_P#+B@#;HK$_M34?^A;U7_P*T'_Y<4?VIJ/_ M $+>J_\ @5H/_P N* -NBL3^U-1_Z%O5?_ K0?\ Y<4?VIJ/_0MZK_X%:#_\ MN* -NBL3^U-1_P"A;U7_ ,"M!_\ EQ1_:FH_]"WJO_@5H/\ \N* -NBL3^U- M1_Z%O5?_ *T'_Y<4?VIJ/\ T+>J_P#@5H/_ ,N* -NBL3^U-1_Z%O5?_ K0 M?_EQ1_:FH_\ 0MZK_P"!6@__ "XH VZ*Q/[4U'_H6]5_\"M!_P#EQ1_:FH_] M"WJO_@5H/_RXH VZ*Q/[4U'_ *%O5?\ P*T'_P"7%']J:C_T+>J_^!6@_P#R MXH VZ*Q/[4U'_H6]5_\ K0?_EQ1_:FH_P#0MZK_ .!6@_\ RXH VZ*Q/[4U M'_H6]5_\"M!_^7%']J:C_P!"WJO_ (%:#_\ +B@#;HK$_M34?^A;U7_P*T'_ M .7%']J:C_T+>J_^!6@__+B@#;HK$_M34?\ H6]5_P# K0?_ )<4?VIJ/_0M MZK_X%:#_ /+B@#;HK$_M34?^A;U7_P "M!_^7%']J:C_ -"WJO\ X%:#_P#+ MB@#;HK$_M34?^A;U7_P*T'_Y<4?VIJ/_ $+>J_\ @5H/_P N* -NBL3^U-1_ MZ%O5?_ K0?\ Y<4?VIJ/_0MZK_X%:#_\N* -NBL3^U-1_P"A;U7_ ,"M!_\ MEQ1_:FH_]"WJO_@5H/\ \N* -NBL3^U-1_Z%O5?_ *T'_Y<4?VIJ/\ T+>J M_P#@5H/_ ,N* -NBL3^U-1_Z%O5?_ K0?_EQ1_:FH_\ 0MZK_P"!6@__ "XH M VZ*Q1J>H$@'PYJH!(!)NM"( )P2<:P3@=3@$X' )XK:H **** &2?='^_'_ M .C%K_#%_P""@G_)^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_P#HQ:_PQ?\ @H)_ MR?I^VY_V=W^TG_ZN7QI0!_K[_P#!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_P#! M$S_E$C_P3H_[-!^"/_J'V5?J-0 5X)\6?V-[.YCL(]#U: M+PE\0_&G@^Q\4^&43Q!&_ACQ-IWA[6K&QU+2YD\4Z[&UW%!:>((+;4[^PLM; MM=.U"_M+KWNB@#PRR_9U^&&G^+M.\66UGXE$&B6?A&V\.> Y?'7C2?X1>%9O M FG1Z3X4U+PG\()M=?X;^&=3T73[>SCL;S1O#=F;>[L;/5XHTUN!=3JAH/[+ M?P.\-^.KWXAZ;X'LSKMSJ7Q#UJSM+^]U+5/#7A_7?B[Q-=^.=2T?3+6YU^YO-9FN7#>(_$G]K_ $%10!X9\(_V")M6N/!7PT\+3Z_J&I2^&_A]X M2FUS5I/#WA+2'M=)T]KZ0K"_E6WD>Y-T/T/\J6D;H?H?Y4 ?AQ_P1-_Y#O\ MP6-_[3=?MI_^HE\#Z_&M UF73]06U^BZ_*S_ (*(_!77?B5XA^%WC7X7^!/C7X8_:,^%ZW]_ M\ /VF/@8?!U[J_AOQ)K5GXADU'X4?$30/$^KP>'O$'PC\6ZSH7@6[\;Z%\5] M$U#X7ZAI=Q=:A8Z[X+^(.@^'_$, !]O_ !&_:/\ A+\+)?@G!XO\0S6ES^T+ M\1O#7PM^%-K::3J=]=^(?%7BO1=3\0Z6LUK!;?:-&TB/2-)N;C4=;UB.RTW3 M9YM.TV[FCU35=-LKKG- _:X^!?B+QJ_@JT\7I9RS:O\ %+P[H7B;5[.;2/!' MBSQ)\#IGMOC/X?\ "WBR_,.E:OJGPPG@U"/Q5&DD-NAT'Q:^DW.K1>"O&,FA M?G7^TO\ LX?MX?$#XB_LK_$,:O\ K7UTC]J_P#9%\<^._#_ (=^&_CZ[U'X M8>$/A]X.UX?$L67B?5?C;I6D:UX+T[QUK?C#5["2R\':?XAU?_A)?"YU?[3% MX4BMY_&[;_@GQ\=?%?P7^#?['-Q#JGA?2_@5\0/^"E'B#5_CWKFI6EU!XI\. M_M4?#7]KWX7?!;4?"E[IMS-K-[XFO;/]K.T\5^.+2?2[5O"VJ?#+7K&^D,FI M^$KC7 #]CO@W^TW\)?CI>MIO@36;]K^X\#^%/BIH%CKVC:AX=O/%WPE\>7.J MV?@KXH^%+758H+C6/!/B:ZT34H;'45C@O;5H[0ZQINEKJ^C-J/T W0_0_P J M_*O]DSX%?%^#XY?!/XL^/_!%U\-=-^ __!/;P;^R/J^BZQ=:5>7OBCXKW7C7 MP3XD\=7OAVYT:_O[?5/ 7@VU^%FCV_AOQ1.EC%XF?QO=R:9:1C3=32']5&Z' MZ'^5 'X_\ EC1_8%E_S]:W M_P"%%KW_ ,L: -NBL3^P++_GZUO_ ,*+7O\ Y8T?V!9?\_6M_P#A1:]_\L: M-NBL3^P++_GZUO\ \*+7O_EC1_8%E_S]:W_X46O?_+&@#;HK$_L"R_Y^M;_\ M*+7O_EC1_8%E_P _6M_^%%KW_P L: -NBL3^P++_ )^M;_\ "BU[_P"6-']@ M67_/UK?_ (46O?\ RQH VZ*Q/[ LO^?K6_\ PHM>_P#EC1_8%E_S]:W_ .%% MKW_RQH VZ*Q/[ LO^?K6_P#PHM>_^6-']@67_/UK?_A1:]_\L: -NBL3^P++ M_GZUO_PHM>_^6-']@67_ #]:W_X46O?_ "QH VZ*Q/[ LO\ GZUO_P *+7O_ M )8T?V!9?\_6M_\ A1:]_P#+&@#;HK$_L"R_Y^M;_P#"BU[_ .6-']@67_/U MK?\ X46O?_+&@#;HK$_L"R_Y^M;_ /"BU[_Y8T?V!9?\_6M_^%%KW_RQH VZ M*Q/[ LO^?K6__"BU[_Y8T?V!9?\ /UK?_A1:]_\ +&@#;HK$_L"R_P"?K6__ M HM>_\ EC1_8%E_S]:W_P"%%KW_ ,L: -NBL3^P++_GZUO_ ,*+7O\ Y8T? MV!9?\_6M_P#A1:]_\L: -NBL3^P++_GZUO\ \*+7O_EC1_8%E_S]:W_X46O? M_+&@#;HK$_L"R_Y^M;_\*+7O_EC1_8%E_P _6M_^%%KW_P L: -NBL3^P++_ M )^M;_\ "BU[_P"6-']@67_/UK?_ (46O?\ RQH VZ*Q/[ LO^?K6_\ PHM> M_P#EC1_8%E_S]:W_ .%%KW_RQH VZ*Q/[ LO^?K6_P#PHM>_^6-']@67_/UK M?_A1:]_\L: -NBL3^P++_GZUO_PHM>_^6-']@67_ #]:W_X46O?_ "QH VZ* MQ/[ LO\ GZUO_P *+7O_ )8T?V!9?\_6M_\ A1:]_P#+&@#;HK$_L"R_Y^M; M_P#"BU[_ .6-']@67_/UK?\ X46O?_+&@#;HK$_L"R_Y^M;_ /"BU[_Y8T?V M!9?\_6M_^%%KW_RQH VZ*Q/[ LO^?K6__"BU[_Y8T?V!9?\ /UK?_A1:]_\ M+&@#;HK$_L"R_P"?K6__ HM>_\ EC1_8%E_S]:W_P"%%KW_ ,L: -NBL3^P M++_GZUO_ ,*+7O\ Y8T?V!9?\_6M_P#A1:]_\L: -NBL3^P++_GZUO\ \*+7 MO_EC1_8%E_S]:W_X46O?_+&@#;HK$_L"R_Y^M;_\*+7O_EC1_8%E_P _6M_^ M%%KW_P L: -NBL3^P++_ )^M;_\ "BU[_P"6-']@67_/UK?_ (46O?\ RQH MVZ*Q/[ LO^?K6_\ PHM>_P#EC1_8%E_S]:W_ .%%KW_RQH VZ*Q/[ LO^?K6 M_P#PHM>_^6-']@67_/UK?_A1:]_\L: -NBL4:#9@@BZUK(((SXAUTC(.>0=1 M((]0001P01Q6U0 4444 ,D^Z/]^/_P!&+7^&+_P4$_Y/T_;<_P"SN_VD_P#U M>[\,_$#XR^$+W0/$ M^N>)/V>X/"\>JMKE[X4T#7='\%ZOIMSXD^+VDI\/D'B;PM^J]?._QD_9P\,_ M&G4;6^UGQC\3/#,3Z7_PCWB+3/!7C2[T/2?%?AAH?$=M/HNJ6,EO?1Z7/<6O MBO7K)O%/A0^'?&L-AJ,UC;^(XK9+=+< ^0OVC_B;X]^&'QJ_8<\>:7^TG\1K M7X;_ !;^,'P^^$GB[2=#^$OA#QS^R]XKT7XA>%=3TSP])XQ\8^'?!6K^/O / MCKXL_%#4O VD_!CQW:_$G3/AY#KFI:1X7U;2;FPUYI]:^0[;_@HI\:/"OP;^ M#W[8>IRWGB3P[\=/'W_!1_P[?_ /4M&M+ >$O#7[*'PU_:X^*/PC@\*BQL(? M$J>*ET[]DM?#?CVYU*^OD\1:Q\4-5N_L.GIHGA:PTG]@;+]G'P-9ZCI<9O\ MQ/=^ _#4WPSO/!?P@N]4LW^%O@;4OA%9Z?:^ ]0\*^'XM)AU.Q?0[C1]&UFV MT^[U_4-$B\1:/IGBH-8LH;M>&/ M!FNWAUGP#X+\1_'V6>X^-VM^%?"M]#):6%[\3I[[6'\11W& MK+0+/QKXMMM9 /E3]E'X_P#Q=O\ XW_!3X2_$7QFWQ%@^/'_ 3Z\'?M>:IJ ME]I^CZ9<>#_B;;^,_!'AGQUI'ARUT33K!++X>^*H?BEHTOA+0-2EU6]\.MX( MU!$UG47U6^EK]36Z'Z'^5?.WP8_9=^%'P*U'^U_!FGZO$_@D"A\^]MWWKM!;"%0&7YB20/V\_MJX_Z &N?]^-._P#EI7XJ_P#!$W_D M._\ !8W_ +3=?MI_^HE\#Z_HH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,'^VKC_H :Y_WXT[_P"6 ME']M7'_0 US_ +\:=_\ +2MZB@#!_MJX_P"@!KG_ 'XT[_Y:4?VUHH P?[:N/^@!KG_?C3O_EI1_;5Q_T -<_[\:=_\M*WJ* ,'^VK MC_H :Y_WXT[_ .6E']M7'_0 US_OQIW_ ,M*WJ* ,(:S<$@?V#K8R0,F'3\# M)QDXU,G ZG )QT!/%;M%% !1110 R3[H_P!^/_T8M?X8O_!03_D_3]MS_L[O M]I/_ -7+XTK_ '.I/NC_ 'X__1BU_AB_\%!/^3]/VW/^SN_VD_\ U/;K2?%/Q-UCPIX9\'ZE+X&^(D_P[O?%_CVP?5/ ?@;4OB[:>$[CX4>&_'W MCK3T%SX*\"^)?&FD>+/%23V*:'I%[-J>F1WO7:'^TI\$_$?CJ_\ ASI7CO3I M?$UE?>.=)B%Q;:E8:)K&M_"ZYM;+XGZ%X<\47]E;>&O$NN?#>\O(;3QWI&A: MKJ%_X6NH[^WU>"VFT?6TTT ]TI&Z'Z'^5>+_ K_ &A/A'\:;BXM?AUXLCUR MXB\,^&_'-G#/I>M:+)KG@#QE-JUMX/\ B'X937=.TUO$_P /_%D^@ZS%X;\: M:"+_ ,.ZR^FW0LM0E"QF3VANA^A_E0!^''_!$W_D._\ !8W_ +3=?MI_^HE\ M#Z_W]C\2O\ A%(/"HUF?QA\,_B=\/\ QAI^IZW#^L=(5!Z@'M^'I].! MD=.* /RP^)_QKC\9>/O@5\"_C%^SE^T[+J_A;QC^SQ\3_&LWPH_9O^*/CCX$ MZC\:M);P_P"+?"6CVGQSLM)7P%:^ ?@Y\2+?1/%_B3Q9J6K6EI#?>$O#UI<: ME%9Z7XEMY/B*']B']HGQ;\$?@;^R-'IWB/0/&'P0^)7_ 5$\1^,_CQXBMI; M3P_J&C?M,?#3]LKX<_!3Q)X5\516UQ:^)]5\=W_[5O@_QUKFFZ2EWJ7A"?X? M>*[?QCI^CZM:>'H]8_HK*(3DJI/J5!/'3G&>*7 SG SZXY_/\!^5 'Y*?L@_ M!_XI/\>?@+\3_$?@#7?AMX=^!W_!-GP%^RQXOTSQ3ITVCZAJ_P 9[OQSX)\0 M>(]!T1"HMO$GAOX6V'POECM?&VD27_@_7I/B/$/!VM:HD&O_ &3]:VZ'Z'^5 M '0 ?0 ?RH;H?H?Y4 ?A+_P1:TPWGB'_@L9)]OU*UQ_P6X_;1799WAMXSM\ M)_!([B@C;YVWX8YY"ITV\_MW_8)_Z#&O?^#-O_C%?BO_ ,$3?^0[_P %C?\ MM-U^VG_ZB7P/K]R* .?_ +!/_08U[_P9M_\ &*/[!/\ T&->_P#!FW_QBN@H MH Y_^P3_ -!C7O\ P9M_\8H_L$_]!C7O_!FW_P 8KH** .?_ +!/_08U[_P9 MM_\ &*/[!/\ T&->_P#!FW_QBN@HH Y_^P3_ -!C7O\ P9M_\8H_L$_]!C7O M_!FW_P 8KH** .?_ +!/_08U[_P9M_\ &*/[!/\ T&->_P#!FW_QBN@HH Y_ M^P3_ -!C7O\ P9M_\8H_L$_]!C7O_!FW_P 8KH** .?_ +!/_08U[_P9M_\ M&*/[!/\ T&->_P#!FW_QBN@HH Y_^P3_ -!C7O\ P9M_\8H_L$_]!C7O_!FW M_P 8KH** .?_ +!/_08U[_P9M_\ &*/[!/\ T&->_P#!FW_QBN@HH Y_^P3_ M -!C7O\ P9M_\8H_L$_]!C7O_!FW_P 8KH** .?_ +!/_08U[_P9M_\ &*/[ M!/\ T&->_P#!FW_QBN@HH Y_^P3_ -!C7O\ P9M_\8H_L$_]!C7O_!FW_P 8 MKH** .?_ +!/_08U[_P9M_\ &*/[!/\ T&->_P#!FW_QBN@HR!C) ST]_I0! MS_\ 8)_Z#&O?^#-O_C%']@G_ *#&O?\ @S;_ .,5F^//'OA?X<>&-8\6>*]5 MLM+TO1]-U#49/ME]8V,MY_9]G->&RL/[0N;2*YO[H0^19VZR!I[F2*($%P:_ M,_X!_P#!36R^)7Q0C\'_ !$\(>'?AQX6UN#5)M$\53^*V\C1YK&UN-1M;3Q3 M/JUM8:>JW]I UHE[8RPK'JWD0"UE@NA+!^7\9^,OAOX?\1\+\*<6\387*<\X MPQ/U7)<+4HXFK3%3'XFA1J8;*\-5Q&)HT:6)S"KAZ,YRG)3]E0Q%2E M\]FO%60Y)C\NRS,\?##8S-:GL\)3<*LXWYX4XRKU*<)4\-3G4J0A"IB)4X2; M;3Y83E']0O[!/_08U[_P9M_\8H_L$_\ 08U[_P &;?\ QBLG1/B7\._$SHGA MSQYX,U]Y,;%T7Q3H.J,V6*C:ECJ$[D[@5P%SN!7&017:!U(!4[E8 JR@LI!Y M!# $$$<@@X(YZ5^BX/,,!F-)5\OQN$QU![5L)B*.)I.]MJE&_P#!FW_QBC^P3_T&->_\&;?_ !BN@HH Y_\ ML$_]!C7O_!FW_P 8H_L$_P#08U[_ ,&;?_&*Z"B@#G_[!/\ T&->_P#!FW_Q MBC^P3_T&->_\&;?_ !BN@HH Y_\ L$_]!C7O_!FW_P 8H_L$_P#08U[_ ,&; M?_&*Z"B@#G_[!/\ T&->_P#!FW_QBC^P3_T&->_\&;?_ !BN@JM=WEI80-_P#!FW_QBN@HR!U.* .?_L$_]!C7O_!F MW_QBC^P3_P!!C7O_ 9M_P#&*W\CU'YBES_D<_RI77=??_7=!9]CG_[!/_08 MU[_P9M_\8H_L$_\ 08U[_P &;?\ QBM_(]_R/^%4[G4M.LD\R[O[.U3>(]]S M=00*'.<(6FD0!S@X7.[@\<&HJ5J-&#G5JTZ4$FW.I.,(I+=N4FDDKZMNRZEP MIU*C480G.3:248N3;>VB3>IF?V"?^@QKW_@S;_XQ1_8)_P"@QKW_ (,V_P#C M%9UU\1/ %B6%[XW\(6923R7%UXFT2W*2C.8F$U^FV0;6^0X;@\<&L.?XS_": MWSN^(_@N5@Y0I:^(=-O9,C.X^797%Q(57:=T@4QKQEAD9^>Q/&?"&";6,XJX M_\&;?_&*/[!/_ $&->_\ !FW_ ,8KB$^-OPUG;;9Z]=:FQ)"C M1O#7BS6C(JYS+%_9.A7GFP#'_'Q%O@Y7$GS+E+KXR>%;:'[0-*\?RPG+"8_# M7QU9VYB7@SK=ZKH.G6AAR5 ;S\MO3:I#9'$O$3@*4)5*?&G"U>,/B^K9]EF) MDOA^QA\34F_BCHHMNZLFVC67#7$--7JY'FU"-KN>(R_%4*:23;2W2\8'(M\))LYJZ_;-\.RV5S?^ M'?A)\;?%-K:6]Q>SWFC^!Y)-,@LK:)IYKFYU8W3Z9:!(5,S"XN41(DD>21=B MK)\SB?'+PIPDJD*G&.!JU*2E*='!X7,\PK*,$I2DJ. P.)JSBHOF;A"2Y?>O M9IOSI86-.:I5(^*-]IOAA_ 6CW=I8W6C0V;36GA1M#U37M2T_3$ MU#3I;ATU>YUJYT[3M1&H:E<7$VG,MI]G_8>;XN?$."Q:X;]FSXM2783 M+?7 M_@O/F9B55?/C^*1S'G!>80,$4D^6V,'Y'PJ^DIP#XL93G6:9+0XBI+),ZS/+ M<10I<,\29M? 8?%5?['S65?*,GQ=&A'.\LC2QU/ UY4\9AJWUO"2IUEA/K-; MY3*>+,@X@PTL;D=7-<9@X8B. J5*N2XVE-9E3PF$Q&,PT*>'CC(SIT)XJ$:5 M1U(5:E&="K7PV$JUOJT/6O[!/_08U[_P9M_\8H_L$_\ 08U[_P &;?\ QBOG M"]_:#^*-HLJ_\,H?&II8V5 W]H_#NXM=[LH5GFTGQ1JUP8%W;I);2RO&0 GR MFP<97_#27Q,&%N/VW6C^ ]=DC@8$;6M;:\E+ M,B-"I+%/L\3XT>'F#J.GC,RSK!R2O+ZWP7QMA8P2;3YZE?AVG3@TXSO&4E)* M$Y-6BV?1TZ./K14J&3<0XA.UOJ_#F>XAN]K65'+IR>ZV3W2WE%/ZD_L$_P#0 M8U[_ ,&;?_&*/[!/_08U[_P9M_\ &*^7C^TCXT)$4W@;X>Z+(657E\1_$WQQ MI4%LK8(FNUF^!23QPN"!'+L".[+\^W<1/_POWQE=IY<%W^S)82M(B"74/CSX MDS'DJ>;&?X3:3)8UIK:G'+5KIG[1 M\S!)O''P8T^, L9[7X8>.M0E8@86+R+GXJ6<2HQ.6E\XNNT!8VW$JZ7PQ^T% MS526WZ=\%M7:9S@@(W]J?%V\@$7)9MD0E+!0)%3>&]7_6C,I*]+ M@;BVKLDO:<(T&WI=*.+XKPTE:^\E&+L[-O0Y?K^(:O')\SDMEKEL+O2Z2JYE M3>E]6TEO9L]2_L$_]!C7O_!FW_QBC^P3_P!!C7O_ 9M_P#&*\C;P-\=9R!/ M\=M$MD7)!TGX.Z+;3.QP )GU7QAKD31*,D+#;P2[R"9B@,;.3X=?&*1C]J_: M%UJ- /D&D?#7X;66,]7'FY%S.+^NXQ[9/CD_^GE?*XKYNGF%7SM9/I>UVUU7B[6O!_P^T67Q M+XW\?GPIH-M-!#+JWB#Q-;:9IXN)V/V>U^T7:Q))/<%&$5M&7FE"OY<;!&*] M9X;\3>'?&.B6'B3PIKFD^(] U2(SZ?K.B7]MJ>F7D:NT;M;WEI)+!+YV1DLTG\T^\_L7? 37/V>/ M@U%X.\1^(=/\0:SK'B+5/%UZVBRW,^A:8=8M=-MX=.T>YNHK::[MQ;Z?%>W5 MX;6U2ZU"\NI8H1'LDE_/\FX]\3,?XOXW@S,O#59/P)A^%J6<4>+:N=8+%8N> M8U:D*<*%7#82O6H*G6K1Q6$IX6'-B8/"RQLZ[HS]C#Q\+FG$U7B.I@<1PU4P MG#WU-U*6=3KPJ*>-BJ,I8?FI2E0E->U<'AX2=:G&,,1.2IU8Q/K6BBBOVX^J M&2?='^_'_P"C%K_#%_X*"?\ )^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_\ HQ:_ MPQ?^"@G_ "?I^VY_V=W^TG_ZN7QI0!_K[_\ !$S_ )1(_P#!.C_LT'X(_P#J M'V5?J-7Y<_\ !$S_ )1(_P#!.C_LT'X(_P#J'V5?J-0 4444 %%%% !2-T/T M/\J6D;H?H?Y4 ?AQ_P $3?\ D._\%C?^TW7[:?\ ZB7P/K]R*_#?_@B;_P A MW_@L;_VFZ_;3_P#42^!]?N10 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !112%@,\Y(Z@=>,?BY\,/A]E?&OC_P (^&;C'[JQ MU?7]-M=3N6P"([/23<-JEY,68JIE M^)S[+ZF:4[HZ-3&498B.^ M%HR>)QCZ>[@\.JN)D_*-)L^AJ3(SC(SC..^/IUKYY%U^TWXI9/(TSX3?"73Y M04:75+[Q#\6O$T:YYNZZ4D^(WQ MM^+'BW(9)](\/ZS9_"GPTT;XW1)9?#BST7Q!+"060IJ?BS4G*G#2,?FKA7%F M:XYVR'@SB'&4YM*CF.=+"<+9:G[E_K.'S:NN*L/%*3:G'A:NI.+Y4S+^TL16 M_P!SRK&U8OX:^*]EEV'OH[5(8F:S&"L]&LNG?H>K^*_B#X$\"VXNO&OC+PMX M2MV1G27Q)K^E:(LBKU\H:E=VSS,3\JK"LC,Q"JI8@5Y2/VD?">L",?#OPE\3 M_BHTKM'%<^"_ >L0>'Y'&-I7QIXR7PEX,>$DC,\&O7";3N4,!SUWA+X%_"#P M/<+?>&?AUX4L-6#^8VO2Z3;ZIXEFDR#YEUXFUD:CX@NI&HUL?6CM>5/%XB6$HI[V5 M3+:B5U>]M?GC^W_VEO$P4:1X"^&_PQM2Y#7OCOQ;J7CW78HVR%9O"O@6STC1 M/.0#+(?B#+%N^4.XR:4?!KQ]K_\ R4#X^_$+4H?,#-H_P\M-#^$VB.I)+Q_: M]"MM5\<^6?N@#QNC!.K,^6/T/10N!<%BM<^SOBCB6?PR699W7R_ UJ=DG1Q6 M2<,PR#A_&TG9C4UQF+S''OJL1BYT:,H_P M3"9>L%@J ML7U57#3;ZMW9XIH7[.OP5\/WKZK!\/="U?6W8LWB+Q>EUX[\2LS AS_PD7C6 MZ\0:RN\$AUCO$4@E=NWBLGX<_LL_ /X3>*K_ ,;> /AMHWA_Q+J$%Y;/J,<^ MJ7PL[74'#WUMH]GJ>H7MCH=M=']W-#I-M9JUMBS&+0""OH&BNBGX?\!T<1EF M+H\%<)4L5DN*JX[)L33X=RBGB,JQM>,(UL7EM:.#53!8JM&G356OAI4ZM14X M<\Y:I"]>\5>"&7D$%1X1U[14#*5C9#L.UH8"!^XA M">[T5TXS@O@[,:KKYAPGPUCJS?,ZV,R/+,35_-5P>'J2OWYITV_Q/!Y/@/;0.6T'XJ_''PXOS>7%;_$[5/$< M$0;?PD'CZU\81X57VJK[P-J./WH,A)?AQ\7K-P=%_:"UZYC3[L7C/X=_#O7T M8''#R^'-,\"7;G)DY^T+T@ &V.07'O&1G&1GT[U')+'$C22R)%&@):21A&B@ M=2SN0H ]2<5QRX%X8IJ7U:CF64TK\TJ62<2\1\/85%RV/[2FG%5MO$ MGP6\51J%R+[PCXZ\%7$FT)N4W-AXN\:VZ&0JX\Q; B-I!((76,0,2^+?V@-+ M55O_ (/^"-?V@%Y?"7Q6+S;!XJG"-OM3K)6>]S ?XP>+=/C4Z]\ ?B_9 M'G,NC#X=^+[?(9@"J^'O'UQJ+*P,>TG3$.78LJQ122T']HCP#:1A]?TSXF>% M#U)\2_"#XGZ=;JN4&Y]0B\*W>F*@\Q"[F^VQ@YD*=*WG\:^/;XJ=(^$&M1QL M/EF\6>*?".@QCDC+PZ3?^*]0C7.#@V8<@,0G";UV_&N^DP/^%8^%H&Q]W_A* M_&EQ&#UX'_"#6S/R>.5!'WFSES^$G3R'.>*L]JOEC"GG_A?CZ<9N2BU4 MIY@X>'.3R@]U)XU0]Y2YN5W=_P"JV=T%S5.(\BH4[:SS#%Y1F4X6Y4U+#/U6ZU7+=)&?IW[17P*U-EC@^+?P^AN'8*MIJ7BC2M&O2Q"80V6M7& MG7:N6<)L: -Y@>+'F1R*GIVD>(_#^OQ>?H>MZ1K,!"L)M)U.QU*(JX8JPDL; MB="&".5.<$(Q&0IQYG>?#;Q;XABDM_%GQ,N[RUE4K+8Z'X(\$:=:.I1XV3/B M+2_&5XH9)'1F6[5BC.H*AB*X8_L>? &[O1JNN^"8/$>K@LW]IZK=3P3EI'WR ML;?03H=A^];&\"S"D#;M"LZMOALZ\8)U*4:7!_#^)ASVKSX@S.GP;&-.Z4IT M'P_F?BQ4K5$KN%*K1PL9OW95:2]\SJY?6PD9N>?9'FLE"].&68#.\)S5+*T: MDLSHTXTX7TE.'MI):JG*UCZ'U37]#T.(SZUK&EZ1 ,DS:IJ%GIT0P 3F2\F@ M08!!// ()QD5P4OQL^%PF-O9>+[#7;@9'V?PK;ZCXNGR!DCRO#%EJ[9'O@>I M&#CSE_V0O@)%?/JNE^$M0\/:N[;QJ?A[QGXUT>Z23*G>GD>(6M@P"MC-N5!D ME8#S'+C?A^"^N:6O_%/_ !V^,VD^6@6""^U;P7XMLH]H0*K0^+O!&KW#QCRT MR@OHR%WI&\8DDW5BLQ\9O;U)1X>X-P6%53]U#*.R:%\-?B;K/!\N:;P[9^%;5B<[2TOC75O#DZH1@EA: MO@<%=_R5\$?MF?&WQ5>6>G?"NXT!O"$T\VG^)];2+Q)I^L:B]I;S3/H5C=_V M.C6NG2_;[=-:$:WUW(_V6PE5HT*M+]I1^"_CKI[N^G?&_P /:PF'VQ^,OA'I MEW(QPVP27?@WQ;X+ 8_NS(ZV14OYDB1*K1P)^-/_ 49UOQEX,^(7@[0_$5U M\-M+\3>*=$U;QCJ.N> [#7- UKQ%!8WUKX.<.\1'#4.)L-3R7A.>6RX6Q.(IX? M,848<+U^*\\P4*M2MA*.,Q&/S_"X*.63Q].O5JRJT\/6]_(O&3@/PLQ]+C/B MW@+-)X'*'2EE4:.-PF+Q]7.Z^(H8; 2JUZG$&'RF$*7M:N(C)Y=.JL12HRHT MW-)GZG_ /XI?%3XO^ K#5].U?X=X_\$67\;C3_AQJ(O@=X1M[JZUGPMXG\ M57O@[Q+JNMZO?>"-5U&Q%UK0MO&?A'PO(N+ZF0Y?/.*N69[F.0-U:M"E4PE7%Y5 MB>*N&LZP>.JX)X6IF=&662A3S">*CAY5:"I3EX6>^,/"68UWQ+PKE. RCA+/ M(TBH=2AUPK;KDXC?S9SA-UT.%%W$0OX9@8[OQ%\"/'EXTS,H^8ZG\=[K08E8RS"(RW-U M& ^;AG^R02747ZW#P8\3JG+S^&W$V PU1-M\8>+'B5@8PC>/O5(8G"9AE+6G MO06:6>MZB3YCY-^-.!J^]@LT\/Z\E*WLLNEPUC,>GHDEA,AX?Q]9R>J4:=1N M^B>UO:M6U;X,:"[IXG_:3U*">/>9+6_^-VFZ3=-,,EF%GH=WI=SO^\!;01+; M@D*EL&6(+SB>+_V>]379INK_ !A^($B;F4>''_:*\:P7$VUOWZW.CI<:/YC\ MA)EN8H56565DAD#AVD^,_&ND(G_"M_V'_%'A^%OEBFUO7_V?/AU %,CH&EMO M#_C/Q1JD$?EB8LITLSAI(4$#13R30]3_ ,)-^USJT0;3_@]\#?"F<<^)_CEX MR\0W S$6(:R\,_!JVM>&>-&VZPP5X9PAEBD@N*(> &>U5&>._P"((X>G.35: MCF=7).*\52MR[XG'>(5'%SJ)[N63N7,KNF]4#\6.(JCMALSXGH-I.-'+N ./ M*%*2>WL<;#"97@'O[LI*%-W33M8Y"&W\$Z@S?V+^RW\7/$C#S#%/XGLM'T*U MD<[C]HF/Q+^(FG7XE<[6>XETQ[S;*^X&02Q&]9>$/%%TN-(_91^"GAS:LB17 M'C;QEH4]VBDD!I[3PE\//%BS2-N5W7^V2SL)HS<#]W+)T$7A[]K[58V2^^)7 M[/G@]75@?[!^$/C[Q?>1Y=%_=7NO?%KP[9F3RP\R/+HSQI(ZP/!.D1GD+?X. M?'>^;/B/]K+QI"I8N\/@+X6?!WPK#N)D<+%)XG\+?$6_CB1VB1$>]E=K>,QS MR32R-<#6C]'G@ZB_:8GC_@C 8B-_:X;)N!>/RM9^/GC"VB*%!:>!O!/PT\(6D:94^5!)?^%_%VK01 ;U M4+JOF*"A$N^-FEY]?V8;>[$)]#@_"7PHRY*%;BWCBO44+2J9 M)'/:&"JW44XSP=/C7A3".#44N6.4PC9).FK**\RM7XWS#]Y4R3VSYM5G_B-G M6%KR3U;GA\GR7.<#?WG>*K636(F+WC:.UU(SQC;*\DSO+EFD9V9B?8+ M#2M,TJ!;;3-/L=.MTW;(+"TM[*%-YW-MBM8XD7K<\4Y-MMRZO%9'Q-B)<_P!4 MX$RF:2Y95LKS/BNM?326*JXKA>J]MW%O?;1GRGH7[17P TNW9?AQX*^(>LQ* M%5$^&W[-'Q6/@'X;H]K':/>%&NO%_Q5\-:Q%%(8X%N( M8;,27$,LUF8Y9$N[,?9P '')^I)_F32%$965D5E8%64J"K*PPP8$8(8$@@Y! M!P>*]^I_Q#U9?B+8-1UFUMY- ?Q"+=6THZJ&^S?VFS8M&=9V( M*!A_7]9_%GXZVEI:VB_LE?$&1+:W@MUDN?B[\#[JX<01)$'GN)O'9EN)F" R M3R$R3.6D<[F->V67PP^&^FWEKJ&G^ /!-C?V,\5U97MGX3\/6MW:7,+!X;BV MN8--CGMYXG :.:&1)(V 9&! -=U7Z5XB\9^"N>9Y@LX\-OHW^&7AIRY33RS- MJ>1Y7#(ZF;?5\9B,5@Y8K_45<&8;$PPGUK$0H?VAA<;7HNM5]C7ITJDJ1^3> M$'A+XF\!9%FN3<6^/''/&:QN=5,XP.G!<88?BW$4Z^-J MT8U<34PF)PE.O*$)UZ-6JG5?S5'\:?BRJ!;S]DCXS+_'5HWEZE^RE^T1;NRAXO[/D^!F MN1NF2K;YM*^-DL=O(K#_ %4Q61U(=05R:^EZ3 /4 _A7P*S[)&_>X'X>C%N] MJ&/XMA*.J:476XEQ$;:6:G";<=.927,?K?\ J_GL4N3COB.3C:SKY?P?.+MR MIN4:/"^&ES.S=XS@KV]UQ]T^8Y?VC==M@KWO[,?[3=I"S;!-'X3^'VL$.5+* MC6OA[XIZOJ"A@K?OFM!;(0%EFC9XP]2;]I2)U;[;^SK^TS]F9=MS))\(%OPD M!P)&:TLO$-]?72(I+-;VEG=7$@!6&VF.T8QGT]HKW7R!=_'#X9:@S&^_9W^.]ZSQ^2S7?[+ M7CFX+Q?,/*8S^&GS&=S#8QV?,V0 365+\2?V:[I%-U\!OB0DC1!'CD_8V^,J MSP%A\\+26OPJ>,21,64O!-(@<%X9G79(?M7 ]!^0I:\#%Y+X3Y@V\?X:T<3) MN[E/,LIK2E>UU-XWA3&)I[KE4'?5MWLO3P]?Q+PEEAN/*?BOX;:6/Y5O]._:G\*_;$1 MMI,0U/2=/^W>06PY@\TV_F*'*"5-WW?CZ_F?\:"H/][_ +Z8?R->;'@?P'C) M3_XA)2C/K*ECN$:(N7.*:LJO#_ M !+4T3B_>2\1(1;TW48J^JBKV7P2?CK^R\C(!^T-\1]"C.8VNM6\1_%2QL#D M9CBEO_%GA]].MY&V$0;9X+BX?]TK3,0E68_VA?V=+U?=FT>K?]]-_C2E0001D$8())!!Z M@@G!![@\&G_J9X,PES87@KC++GI_R*O$C^R-K;+*^$L$EI?9:N4FW>I.Z_M? MQ7E&U;B_@W%?]AGA[B\;VNG]'@DK;OF5KKE]YEO.O$I*W]H^'%9/1I^& MF!P\EI'7VD.Z-I;W#O(;>X M"M]2_P#!-/\ :GL_VF?@9=+):7FG:Y\,-<'@FZM]2NX+N]O=$CT^SOO#NJM) M"%4H+2YDT5CAG,VD&61LSKNT/VP?^"=_PK_:XB\&_;M8O/AE>^$[W5[J;4O! M/AWPV;S7HM3L;"RAM-4>]M0IM]-%CYMF$!*O<39'(-=Q^QI^Q9X$_8U\'^(/ M#/A?7-2\8ZCXA\17FMW/BKQ!I>D6&N1V5UI^BV:Z LFDQQQR:5;3Z.-0@CDR MRW=W<-P"M?54O#/Z/^3\#X7Q R.?$=7Z16*Q^*X6S:6><7>(>=Y:O"REQ1G6 M/RG!4Z&/KRX2EGN&P4\HQU3$TLNISCB*^:X6CB%/$UL34^!H<5?2$QOBEBN& M\\EP^O &CE=#-\OCE.1<'Y9CGQW/AW*<+C\1>A&7$\,JJYC',\/3HU<;4@Z5 M+!5ITW2I4Z,?LVBBBOGC].&2?='^_'_Z,6O\,7_@H)_R?I^VY_V=W^TG_P"K ME\:5_N=2?='^_'_Z,6O\,7_@H)_R?I^VY_V=W^TG_P"KE\:4 ?Z^_P#P1,_Y M1(_\$Z/^S0?@C_ZA]E7ZC5^7/_!$S_E$C_P3H_[-!^"/_J'V5?J-0 445^6W M[>W[1WQ-_9Y^(_P;U'Q)XJUWX+_LH^)+74]&\7_M'^%/#7A_QCI'PL^+]Q>M M'X0B_:)L=?T[7+GPE\ M8T0SRMXZT?1X-"TWQ+8W%M\2O''PZT%M&UF\ /U) MHKXN\8?%CXD:)^U3^Q]\-;+Q+X=NO WQ:^%'[16K>/;33M"MKF/7/%/P]TCX M,ZGX3\0^'M?EO;B\TO183XK\2@Z5 ;J/5K?4-.N)M0_XER+=?GM;?\%+/B;X M=^$WPF_:\UZW@\1?"CXX>._^"A7AF#X.Q:';:1JO@?P[^R-\._VI?BC\-=1T M36(-/F\3:GXD\4^&_P!D?Q%IOQ%AUV34[&77OB/ITOAC2/#MGX5%KJX!^[5( MW0_0_P J_,K]EO\ :5^+?B'XR?!KX2_%/6=,\83?'C]@WPC^V%#JNGZ3I>@Q M^"?&(/%&O_ M -K6*Z9]E_M'>./$/PV^!7Q6\>>$[C2K3Q+X4\$:YK>A7.MV;ZAI4.J65MOL MWOK%+JR:\@\T@&U6[MC.Q6,31[MU8XG%87!8?$8W'8B&#P.$HU<5C,74IXBM M3PN%P\)5<1B)TL)1Q.*JPH483JRIX;#U\1.,7&C1JU'&$N3,,93R[ 8W,*T* ME2E@,)B<95IT5!UIT\+1G7G"DJDZ5-U)1@U!3J4X.32E.*O)?E%_P1._Y#O_ M 6,_P"TW7[:?_J)_ ^OW(K^>;]@S]HKQ+X1^-7CGP_I/P_T4:!\(;=9Q8?LS?M(:K+&X2 0^&O %C#=CS%3S8Y=3^)-JT$>PM*/M<4 M,FU2K1JY"U^1^''CGX?^)O"N7<5Y%F5?#X;'UL?AZF"S#!8S#XS 8C YAB," MZ.+E]7>$&PWS&5<>\.9UAL3C,!/,GAL M/BGA+UI?M M&_%Z"7;I7[&OQWU*+R=_FW.O?!S3&\_Y_P!SY1^(EX=F!&?.#'[[ 1$IAN9N MOVB_VI5AA?3OV&/&5Q*Y4RQ:C\9_AMIZ1(T>[Y9+2VU9Y)5?Y&C:&) N6$I8 M!#^E4<^RS$*#HU<14YU?ECE^8.<+JZ]K#ZKS4;[+VRA=W2NU8ZJO&&4492C+ M"\33<-W0X*XRQ47JE[LL-D-533OHX.2=F]DV?<5%? UW\<_VY;FVFETC]C#P MG923)OL8]>_: M7FMR2OR:E!IG@.2(R* X9;.[=,E"LI&16#)\4?^"D5ZD4] ME^SG^S]HF5=);+6/BAXVU:Y$BNP69;C2O#5G;+"Z;"L.))00Q>1-RHO;3S'+ MI)2K5LQPT7+E3EPMQCB;OE4DTLOX=QDG!JZ4U%PYDES6E%O@J\>8"+Y:&0<< M8M\JE^ZX&XHH)IR2TGC\KP<.9)J7(Y*?*](MJ2C^B]%?G5_PE'_!2F_95/A3 M]F?0847+R-H_Q(U*]FEP?DBMX_%L]BMH-V6GEO(KOS$"I9F)FD$+V_\ P45U M(MY_C'X.^'3*29QIWP]UFYCBC9@HCT:2\/B&2&=(U+M-K5O?P>:YVP2Q@1+M M',^%FE[3B7$T9/11J>&_C3+6]M9T?#*K2CI>7O5%I9?%**>+XWQC5Z/ ''U= M>679+AO73'\08.2L]/>4;O57C=K]&Z3(]1^8K\YU\(_MYW&1/\2:RFL--(F P9EAT7]FC1[QX" %T,DLHMT5YEFG#<9/DSO'8 MN"2:^J\"^)5&I.5D^2,,YX-R>,9-M1C.K4IT>9WE5A!.2?\ KCG$U^[\.^,X MRV7UJ7"U&G>Z2O*AQ+BJB6MW+V+26UVI*/Z.;ESC+]7<+MA?5/'/[:#&V&23Y"Z;^T/I:C>Q M5I#,)V.Q KHH8,1SKAO6^%\0<1RV4G@N#LF4>9V7N?VSQMD,ZVN'X%A!::9AQ'1PDE?5*2PV5Y@N9+22IRJ14VHJ;BO:/\ 17(H+BXVD&ZNK76OVJ+RTN;LLSR"[E@,ZRN\L;H[$U"G[ M%WA$$M-X<^$%Y*TAD>74?V7-0UYW8L"$>Z\3?$_6M1N;:,!8XK?4+R\185$+ M!HRR&IYWP^DG#A_Q:JOJEPSX602V^U/QP3UO=6B[=4K:I9SXB7UX&R+E:WCQ MQ5,^%*::O?:;,#]L7_@ISX%_9,^)6B_"^[^'OBSQMK-_H'AKQG>:GH- MQH;Z1#X9U76M8TW4+:$S:I#>?V[#!HMQ):B6W73=]S:M/=!!(M?5/P(_:L^% M7QT^$7@SXNV6LZ9X+L/&<&I3VWAWQAXD\,67B#33IVMZIHK1:C#!J\UNDMP^ MEO>6ZQ32%K2>!SABP'X]_M!_L0?'35?']UK_ ,.O@UX670IHK;0+?_A7'A#P M1\+K>]M=.FNY+;6-1\*6&IP6UL;W[9(9)Y+V\O?+2"*]2,1110_5?[,?[!/P MST/P9:6G[1?P)TSQ%XOT'5;NXT62YLHM<\/_ &+4YIM2<1Z7H\4%M)=V-Y79?FJSR.:9+A^',YR7@REF&/>&JY'BLKX@XHAFV&PM*]3!5<73 MPLOB:XK)JF6T\LXLP&%QV)XM MQF!P-3'4LQPF&RZ-/ 8CZS'%U:;PT:I^@'C/]IC]GSX>VJ7GC'XS_#70HY,> M5#<>,-%N+Z<'H;;3;"[N]0N=QX406LFX\#D@'P_4/V\?A+=O<0>"#9>(FA<( MNI^)_'_PR^$^A$LNY"TGQ&\7:-XGDC8%7WV7A&]/E,)%5LJ&]A3X+_L]QV\% MHO[/W@ 6MM&L4%N?@WX;:&*->B1H_A]MJ@Y;@Y+$DDDUH6OPO^"-C"EM8_!' MP?96T9\82 MR*52[K8+@_A7 XG%X5J3Y8T>).*,YS+!8R#C9S=3@C!S;DU%P4%[3]"QU/CR MO7G'"5^',#A&DZ(P-7"RCS-OF6&C+EC:R<_<^>YOVB]0\1 M13RWW[2O['GPBTUXA)Y>E>/](^+/B.V7<,YU35O$G@#PU;3JO5O^$?UFV5R# MB9!\V M5MM2DU%6!(G>;J?I[_A7?P=_Z(YX8_\ #6:-_P#*.E_X5Y\'O^B.^&?_ UN MC?\ RCJ:_AYP-BY*6:9GQ=Q)S+_:*7%-:IFV78F;DWSU.'7<*0Y8R<8Q MHY!222=M))+DAD_$TU_M\Z%XK^'D&HW"DX=[S5;.^EU*YE232'YF9N37<#]L;]E#(_P",BO@P3V)^(WA@G\SJ)/ZUV/\ PKWX/CI\ M'O#0_P"Z6Z-_\I*/^%>_!_\ Z(]X:_\ #7:/_P#*2O8P>1Y-E5"."R7%8;*< MNIV]C@<'P?AJ%&BK04N6GA>*,+05VF[PH0T44TVKOV<-#B'"T84:66<.T81V MAA\?C,/16WPTH9.U'2R>KV>NR/,S^W7^QT"1_P -)_!_()!QXSTLC(.#@K(0 M1D<$$@]02.:BF_;R_8W@3>_[2/PG9=P7%OXJM+J3)S@^5;"67:,'+[-J\;B, MC/N<6F>"H8XX8? D44,,:1111^"(HXXHHU"1QQHFG!$C1%5$10%50%4 "G_ M &#P=_T(Z_\ A%1__*^NB5%6:AF#4M>64\J4ETLY0CF\6UO=*HMM)=3LB\_O M%SCE%M.91EC$^EU&33\[-QZ;;'S_ /\ #?W[&/\ T<9\-?\ P;R__(M.7]O? M]D*4%K;XZ^";R(':)[6]EEA+ LJN85RRY 8 <'C.0:]^^P>#O\ H1U_\(J/ M_P"5]-.F^"V.6\"QD^I\$Q$_F=.K!8:NVN?-H*/7V61N$[Z=:F>UHVW;7)=[ M72WUYLYZ4\LOI\=7%272^D*=-WWUYK;Z.ZM\_P!Q^WS^R1;P33O\:O"C)#$\ MK!)Y6SIYOEZ@M]'&JY7=I122E\6>*O^"CW[,^C^&?$>L>'_&>G^)]5T?P_K6K6 M&B1ZAIND'5+[3=-N;VRTM;K4+Q9$?4KB!+19;.RU&: R>9]DF;RX9?S+_9Z_ MX+,ZYXM^-5SH7CGX:6>F^$OB1X@AEL;BX^(T*0?#NWLM"N(X[:VEU+PYIUAJ M-K>#3[&*Z%Q<:*&U.:YU%,S7+6;_ +=_&'P3H?QC^''BGX9ZH_C3P[HWC'3) M]%UJ_P##>AK#J[Z3=J4O;.WGU#2[Z"%+N,B*=OL[LT6Z+_5R2!OS:^&O_!([ M]GSX4>._"OQ&\)>/_P!HZ#Q-X.U6#6M%N+E/"[PQ:A;12QPRRI;> [69U7S6 M9D2>(/C8Y:)GC?\ 2."'X+T>%/$A^)G"W'7$W&^5Y'BLR\'LRR?BIY)2AQ7B M^%^+,HGA*N&RRKEO#_)0Q.*RBIAL3QWD'&63T<=C'CED\Z>63IU_R;Q PGTA M*_%OAV_#;BS@K)>#<5FV&POBA@\=PSA\5*ID-#/^'LYVE#^\TB%5:2-I0B,5'V6NNP!5!T[Q Q + M?V-J0W$#D[1'@9/.!P.E/_M^ ?\ ,-U[_P $NH'^<-?F_P#JSP+72>9U/%K- MY\J2E6\3\NR%*S4M8<#>TNM9'&$5VW['P MZS/'R=TE92XCX]S[E5];QC%Z*UCXH;XH)J#H;WPI^W7XJD*EKF"V^&>J_#ZT MB4A5SBQM/A_YRN25$%G?7LR!6>5%5A(]JUU?1+N6.>W_ &)_C_XFNY@9(9?' M+?"J]#1%2YGFN/B%\=;Q[64H RV]Y!!>F5Q&\$<^]%^S/[>MSUTO73_W [__ M .,T#7[<=-,UT?31+_\ ^,U?^J_A+!QG/PIR+.<1&2J+&<7YIG'%./\ :*S4 MGC\9B:&-=I;VKJ3BDN;GO-GUOQ'G>,O$K-,M?:UM48$[[5-2N3 H=+,NP@&M%\1OVH;K=Y'[-'@ZS6,#(UW]HC3K: M25VW8^S+H?PO\21M$H4"1[F6TD#N!'#*@:1?H'_A((/^@;KW_@DU#_XS1_PD M$'_0-U[_ ,$FH?\ QFOJ\/G/#V#P\,+A?#K@W#T*<5&G2H5^-:,(17+I"G2X MPA2BG9W4::5Y.R6AXU7(,_KU95JWB+QC5J3?-)SPO U1MOO.IP7*H[:).4V] M%K\7-X+)K7[8%PJ+;?#7]G/22/GDEN_C/\2M:# J,0);VOP.T8QN&)+7!N9$ MPA183O$B5EC_ &S;IQON_P!F304E*Q^ R].W*OBR?*\MFKQ35XRB_>Y[^TC"X^,/P$T=SF-(= M-^ GCK541-F/M(N-3^/UJ_G[F)6%K9[=/+0L90[K51_AA^TUD7P/P;6LNBYL3D5:H_64 MV[ZMMI-#X*RF=O:YAQ=.2WE'COC6A=W3;<<-G]&FKM;1A&*6B2/!(?@K\8YQ M&NK?M;_%EDVEYET'P%\ -#9I]IP();CX4ZW-#9HY8K;2O=3%!&LE[(Z-+(V; M]G3Q)>&1M3_:A_:6O3,0+@6WB/X9^'XY8AM'DQKX9^%.CM8 HH1I]-DL[LDO M*+A9W,E>^_\ "00?] W7O_!)J'_QFC_A((/^@;KW_@DU#_XS0N-<]B^:C'(L M++^;!<)\*X&2UYM)8/):$D[I.Z:LU%JSA#E;X'R&2Y:TL^Q4=+QQW%W%F/B[ M)+6.,SNO%JUTTTTU*:VG*_@$7[+NBL'.H?&3]IK4Y&PJ22?M!?$+2_*C .8T MA\-:CH5K)N9BQFN+>>YSA5G6-5C7\U?V[/\ @E=\0/V@?&7@'6?@IXST?3=& M\.>$]3T;6D^-'Q4^,/C?6)M3NM;-_;RZ/=>(D^($UCIYM&<7-M:7NF027G[Y MK*:5FN*_:G_A((/^@;KW_@DU#_XS1_PD$'_0-U[_ ,$FH?\ QFOJN"_&KQ%X M#XAPG$N1Y[4>/P=+%4:6'QU-8K+)1Q>&J86HZN6IT\+5E"G4G*BY0_=56ZL$ MI-M_)\:^!_AOQ[P[BN&<\R"G' 8RKA:M7$X";PV:1EA,33Q5-4LS<:N*I*=2 ME&-91FO:TOW\(>'M%V,CR2HR?V;IMJ599)99%((*O+(ZD,[ M$[W_ D$'_0-U[_P2:A_\9H_X2"#_H&Z]_X)-0_^,U\[Q;XA<8<;9QFV=<09 MYF&)Q&*IY;3K8JK*M4IX3 >VEA\+AXSDU2H4HJ%.%HQ5D?2< M(^'7!O ^3Y3DO#^0Y=AL/DV PV7X7%3P>$J9E4HX6E"C3J8O'JA'$8G$SC!. MK7J2_\$FH?_&: -ZBL'_A((/^@;KW_@DU#_XS1_PD M$'_0-U[_ ,$FH?\ QF@#>HK!_P"$@@_Z!NO?^"34/_C-'_"00?\ 0-U[_P $ MFH?_ !F@#>HK!_X2"#_H&Z]_X)-0_P#C-'_"00?] W7O_!)J'_QF@#>HK!_X M2"#_ *!NO?\ @DU#_P",T?\ "00?] W7O_!)J'_QF@#>HK!_X2"#_H&Z]_X) M-0_^,T?\)!!_T#=>_P#!)J'_ ,9H WJ*P?\ A((/^@;KW_@DU#_XS1_PD$'_ M $#=>_\ !)J'_P 9H WJ*P?^$@@_Z!NO?^"34/\ XS1_PD$'_0-U[_P2:A_\ M9H WJ*P?^$@@_P"@;KW_ ()-0_\ C-'_ D$'_0-U[_P2:A_\9H WJ*P?^$@ M@_Z!NO?^"34/_C-'_"00?] W7O\ P2:A_P#&: -ZBL'_ (2"#_H&Z]_X)-0_ M^,T?\)!!_P! W7O_ 2:A_\ &: -ZBL(:_"2!_9NNC) R=%OP!DXR28< #N3 MP!R>*W: "BBB@!DGW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^TG_ZN7QI7^YU M)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:4 ?Z^__ 1,_P"42/\ MP3H_[-!^"/\ ZA]E7ZC5^7/_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 %?. M'QO_ &=T^-5Q'YWQ2^(_@K2KS1Y?#7B?P]X8F\*W.B^(_#]W8>*M+OXEM_%' MA?Q!-X=UV[TOQAK.E/XG\.W&GZB=,N$MYX[F>QT>[TOZ/HH ^:)/V7/!%M\1 MOV6>OS:SI6J> M*IY=&T?P)X:M_#T^E^)-*>VDMKJ75?[9^V,L?'Z/^PO\"=,\46FLW>F:KXA\ M+Z#KGQT\4>!_A;K]SI][\./ 'B3]I8ZT/CCJWAG18M*MK]_^$ZB\5>-K,Z=K MFKZSI/AK3/'OC;2?"EAHNEZ_+:0?8]% 'S!\$?V3OAM\#-#/@%X,UKQG?Z;J>I>"_@E\/M0U+5?"GPXT6ZT_1](EN;"TO]2^TZOXA MUYM9\9^*Y=-T%O%/B/5SH.E_9NZ^/7P;TSX]_#C5_AAK^LZCI'AKQ#) GB*/ M3(X'EUC3("TQTBX:Z6VN9VA*3N;6.(2+&\H;V6D;H?H?Y5Q9CE]#-, M%B,!B9XRG0Q,8QG4R_,$X1E3Q&#Q5"O!J\* MD36C5]C453V6%Q"2G&=#'8/"9A@ZU.I"5.I2Q.!QU'$8/%4:D)2A4HXFA5I3 MBVI0:/YZ_P#@EU\*/"WQ>^*O[7'Q!LX[GP-XC_8F_P""@7Q[_9 \&76CWNH: MNOC#P3\+]#^'UY)KOB:/7;VZ2UU?Q=:^,+S3-=M='2VT^*VM;=[!(9B[5_0G ML3^ZO_?(K\.?^")O_(=_X+&_]INOVT__ %$O@?7[D5XG"_!V1<'82>!R*.:T M\)/EY:.9\1<0\01P\8U<1B/98-\09IFD\#0GB<7BL34H8.5"C5Q.(K8FI3G7 MJSJ23EAXTJ>'PF5Y#E&&I3J5(X7A_AW(N',+*K55.-2O6PV0Y=EU"O7E&C2@ MZ]>G4JJG3A3C-0A&*;L3^ZO_ 'R/\*7 ]!^0I:*^H,Q,#T'Y"C ]!^0I:* $ MP/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T' MY"EHH 3:O]T?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/ M0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y" MEHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0 MHP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@ M!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ] M!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/ M0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y" MEHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0 MHP/0?D*6B@!,#T'Y"EHHH **** &2?='^_'_ .C%K_#%_P""@G_)^G[;G_9W M?[2?_JY?&E?[G4GW1_OQ_P#HQ:_PQ?\ @H)_R?I^VY_V=W^TG_ZN7QI0!_K[ M_P#!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_P#!$S_E$C_P3H_[-!^"/_J'V5?J M-0 4444 %%%% !2-T/T/\J6D;H?H?Y4 ?AQ_P1-_Y#O_ 6-_P"TW7[:?_J) M? ^OW(K\-_\ @B;_ ,AW_@L;_P!INOVT_P#U$O@?7[D4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% #)/NC_ 'X__1BU_AB_\%!/^3]/VW/^SN_VD_\ U&O$^M^ M%9M)U2W\5Z/H&K:CJ7ANXTZ_@UBVM);*\6#V]N1R">1T&2#D8//H<'VQFOY\ M[GX._%B+XB_M-_ _]D2_\?Z=\*/VD_AS^T-:^)?AA\7_ (?>+=$G_8O^-_Q# M^%?QQO-%^+WP;^*&O65C9Z+X!\??&/Q!-82_!3S_ !AI,LWQ%OOB?\']<\-^ M!--\4>&KP _;GX;_ !M^%7Q>;4D^&_C?1?%K:59:1JUR-,EGQ/H'B&75(?#G MBG2S=6]L-;\'>)9M#UN+PSXRT4ZAX5\1RZ-JT>B:Q?OIMZ(/4VZ'Z'^5?CY^ MQI\//'=_^T!\ /B$O@+Q-X!\&?!C_@F-\-_V:?B+:>*- U7PGOV!D.(W/HC M']#0!^'/_!$X@:[_ ,%C>O\ RFZ_;3Z*QZ^$O@AZ _\ UN_45^X^X>C?]\/_ M /$U_.K\%?\ @DW\$?C1\6_V[_B2/CS^W+\(-3\7_MY_'?7_ !#X=_9Y_;*^ M,OP0\#:EKVJZ-\.M3U#7KCP=X$UC3]%EUR\GOY(+G59K=]0DL+;3=.DN&LM- ML(+;Z,_XW#T;_ +X?_P")HW#T M;_OA_P#XFOQA_P"'(_P8_P"CT/\ @JY_XLL_:9_^:6C_ (W#T;_OA_P#XFC+M7BT^Z&7L;Y[>]B#RVZ MHWT*?^"(_P %\G'[:'_!5S';_C99^TS_ /-,?YGZT ?L]N'HW_?#_P#Q-&X> MC?\ ?#__ !-?C#_PY'^#'_1Z'_!5S_Q99^TS_P#-+1_PY'^#'_1Z'_!5S_Q9 M9^TS_P#-+0!^SVX>C?\ ?#__ !-&X>C?]\/_ /$U^,/_ Y'^#'_ $>A_P % M7/\ Q99^TS_\TM'_ Y'^#'_ $>A_P %7/\ Q99^TS_\TM '[/;AZ-_WP_\ M\31N'HW_ 'P__P 37XP_\.1_@Q_T>A_P5<_\66?M,_\ S2T?\.1_@Q_T>A_P M5<_\66?M,_\ S2T ?L]N'HW_ 'P__P 31N'HW_?#_P#Q-?C#_P .1_@Q_P!' MH?\ !5S_ ,66?M,__-+1_P .1_@Q_P!'H?\ !5S_ ,66?M,__-+0!^SVX>C? M]\/_ /$T;AZ-_P!\/_\ $U^,/_#D?X,?]'H?\%7/_%EG[3/_ ,TM'_#D?X,? M]'H?\%7/_%EG[3/_ ,TM '[/;AZ-_P!\/_\ $T;AZ-_WP_\ \37XP_\ #D?X M,?\ 1Z'_ 5<_P#%EG[3/_S2T?\ #D?X,?\ 1Z'_ 5<_P#%EG[3/_S2T ?L M]N'HW_?#_P#Q-&X>C?\ ?#__ !-?C#_PY'^#'_1Z'_!5S_Q99^TS_P#-+7SC M\'/^"2GP^\:_%[]K/P;K?[:O_!4Y]%^$'Q;^'W@[P8EK_P %'OVEK:Y@T7Q! M^SA\&?B5JD>HW*^*G;4+E_%7C?79H;B55>.RDM;-%2*V3< ?T6;AZ-_WP_\ M\31N'HW_ 'P__P 37XP_\.1_@Q_T>A_P5<_\66?M,_\ S2T?\.1_@Q_T>A_P M5<_\66?M,_\ S2T ?L]N'HW_ 'P__P 31N'HW_?#_P#Q-?C#_P .1_@Q_P!' MH?\ !5S_ ,66?M,__-+1_P .1_@Q_P!'H?\ !5S_ ,66?M,__-+0!^SVX>C? M]\/_ /$T;AZ-_P!\/_\ $U^,/_#D?X,?]'H?\%7/_%EG[3/_ ,TM'_#D?X,? M]'H?\%7/_%EG[3/_ ,TM '[/;AZ-_P!\/_\ $T;AZ-_WP_\ \37XP_\ #D?X M,?\ 1Z'_ 5<_P#%EG[3/_S2T?\ #D?X,?\ 1Z'_ 5<_P#%EG[3/_S2T ?L M]N'HW_?#_P#Q-&X>C?\ ?#__ !-?C#_PY'^#'_1Z'_!5S_Q99^TS_P#-+1_P MY'^#'_1Z'_!5S_Q99^TS_P#-+0!^SVX>C?\ ?#__ !-&X>C?]\/_ /$U^,/_ M Y'^#'_ $>A_P %7/\ Q99^TS_\TM'_ Y'^#'_ $>A_P %7/\ Q99^TS_\ MTM '[/;AZ-_WP_\ \31N'HW_ 'P__P 37XP_\.1_@Q_T>A_P5<_\66?M,_\ MS2U\R_MC_P#!)OP%\%/V:OBM\3O _P"VK_P5,A\5>%-&TJ\T:;5/^"CW[2VI M6,5Q=^*_#VES-/92^*H8IP;*_ND59&*J[JX7>B,H!_1QN'HW_?#_ /Q-&X>C M?]\/_P#$U^, _P"")/P7W#T;_ +X?_P") MHW#T;_OA_P#XFOQA_P"'(_P8_P"CT/\ @JY_XLL_:9_^:6C_ (W#T;_OA_P#XFC_LX^ M)/#$4/\ P4>_:7AU"'4_B0OQJ7Q4UY?#Q8\EY!<-X'T!K.&6)5M#%C?]\/_P#$T;AZ-_WP_P#\ M37XP_P##D?X,?]'H?\%7/_%EG[3/_P TM'_#D?X,?]'H?\%7/_%EG[3/_P T MM '[/;AZ-_WP_P#\31N'HW_?#_\ Q-?C#_PY'^#'_1Z'_!5S_P 66?M,_P#S M2T?\.1_@Q_T>A_P5<_\ %EG[3/\ \TM '[/;AZ-_WP__ ,31N'HW_?#_ /Q- M?C#_ ,.1_@Q_T>A_P5<_\66?M,__ #2T?\.1_@Q_T>A_P5<_\66?M,__ #2T M ?L]N'HW_?#_ /Q-&X>C?]\/_P#$U^,/_#D?X,?]'H?\%7/_ !99^TS_ /-+ M1_PY'^#'_1Z'_!5S_P 66?M,_P#S2T ?L]N'HW_?#_\ Q-&X>C?]\/\ _$U^ M,/\ PY'^#'_1Z'_!5S_Q99^TS_\ -+1_PY'^#'_1Z'_!5S_Q99^TS_\ -+0! M^SVX>C?]\/\ _$T;AZ-_WP__ ,37XP_\.1_@Q_T>A_P5<_\ %EG[3/\ \TM' M_#D?X,?]'H?\%7/_ !99^TS_ /-+0!^SV\?[7_?#_P#Q-.K^?']IC_@D=\// M@Y^SA^T!\7/!O[:7_!4M/%_PM^"7Q7^(WA235_\ @HU^TAK&E1^)? _@'Q!X MHT!]2TF]\2_8]3T]-6TJS:]T^Z!MKRV$MM.K12NI_?3PW>7&H>'M"O[MQ)=7 MVC:7>7,@54#SW-A;SS.$0*B!I'9@J*%7.% H VJ*** &2?='^_'_Z,6O\ M#%_X*"?\GZ?MN?\ 9W?[2?\ ZN7QI7^YU)]T?[\?_HQ:_P ,7_@H)_R?I^VY M_P!G=_M)_P#JY?&E '^OO_P1,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC5^7/_!$S M_E$C_P $Z/\ LT'X(_\ J'V5?J-0 4444 %)@#M]/;Z>GX4M>9^./B[X&^'7 MBKX2>"_%>H:C8Z_\;_&VJ?#WX=0VWA[7]3T_5?%>C^ O%_Q+OM,U+6]-TVZT M3PT?^$.\"^)]3LY_$>H:7#JDNF2:=I;7FHR1VK 'I8 '08Z#\!T'T&3@=!DX MI:^5O$7[8_P7\(_'?PE^S_XGD\?Z#XE\>>(/^$&\'>-M4^%GQ!M?@OXB^)Q\ M.ZEXOC^%.G?&E_#_ /PKE_B/<^&-&U;5;'PU+KTO\ 2?''B/X??"7QY\4]/\(:1X?\ M,:'XO\:>.?$Z_#S1_$5WH/@/P'HOB"SE\7>)-4MK:+3IK?5(K:VOCI.H&W / MJ6TT^QL#=-96=I:-?7FUMH+K:W(+OPCX#U7 MXE:RESXDTS3KKP]H./!NBZCJ^F?V]J>G/KJ6L\.BI?SP7"0Y7Q1_:$^&WP<\ M-_%_QEX]O=9T_P )_ KX<0_%+XDZYI'AS6?%8T3PM)#XDO)6AT7PK::QXDU3 M4++3/"^H:Q?V.G:-[L/IA65@&4AE(R"#D$'D$'N".01P001D$4 +1110 M 4444 %%%% !112$@ DG '))Z >I] .Y[=30 M%?/>F_M/?";7/!'Q2\?Z#> M>+-=T;X/_$7QC\)?%^GZ3\._'=[XLD^(W@?6+3P]K/A3PUX+B\/GQ5XLU"YU MN_LM/\/R>'])O['Q+]KMK_0[N]TF>/4&P_A5^UW\(OC+\+O$'Q2\$-XS:W\' M^/I/A-XT\#^*? OB3P%\3_!GQ8BU7P[H[?#;Q9X!\;6>A:UH'BJ6Z\6^%[FP MAOD33=8T3Q#H?B71M3U'P[J^GZI<@'TM>6-GJ$207UI;7D,=S9WB0W=O#.:*.1;5?,WPY_:S^$WQ,^-7C M[]G[28_B#X?^)O@'P_%XR;2O'OPO\>^ M-\:>!'U^3PG+X\^&?B'Q5H6FZ'\ M0O"%EXIB.@W^K^&[VZ6SN[G2[F:$:5KFAZEJ78>#?V@/ACX^^'_COXF^%]7U M*Z\(_#CQ/\6O!WBV[U+PYK_AN_TSQ%\$?$FO^$?B+8/HWB33])U8KH^O^&=8 ML[:\:S2RUB&WBU'2;B[TR\L[R< ]IHKQ[1OCGX!UGXJCX(K<:WI_Q13X3:!\ M:;SPOJGAK6[)+'P-XC\17WA.QN)/$+63>%KO5[?Q%IE_IFJZ#I>MZAJND/#% M<:C;6UG?Z;<7D>F_'SX8ZO\ '?Q3^S=INNRWGQ8\%?#7PM\6/$^APZ;?M9:1 MX/\ &?B/7_"_AV:YUSR/[).K7VI>&M4DDT&*ZDU:QTT6&J7]K;66K:7-=@'L MM%%% !1110 4444 %%%% !17EWQ0^,?@'X.IX!D\>ZG?Z6GQ,^)_@SX/>$'L MO#^O:['>>/?']W<67A?3-1FT33K^'P_8:A=6LMN=?U^33=!MKIK:SN-12]OK M&VN?)OB;^V1\&/A!\5/!/PI\>_\ "Q-'NO'?BCPCX"T[Q_'\)_B)J/P;T?XA M_$.[M+#X=> /%OQ=T[P]<^!/"GBSQWJ&H:=IOAO3M:UBVAN=6U?P]H][=V&J M^)_#=EJX!]554@L+*UGO;JVM+6WN=2GBN=0G@MX89KZXAM(+&&>\EC19+J:* MRM;:TCEN&DDCM;>"W1EAAC1?G7XS_M3> /@?H7CCQ#XC\-_%CQ38?#R31(O$ MEO\ "GX4^-?BSKENVJZ'>>*;Z2+PSX"TS6_$+V_ACPK:P>(O$MW)IT-K96.K M:):VDNH:QJUEIR\.? #Q>GBV74O"_[4'B'P7X:^"6OZ-X>\2ZO MI/B_4/B%X*U?XA^#IIKVQTB6'PWI>N^$-#U'5++5O%+:+822I;Z5Y_\ ;%]9 M:?. >]T5Y?XS^+_@[P$WBQO$4FL)9>!OACK?Q;\67VE:'J>O_P!C^#]#>[62 M3^R]#M]0U[4]6U*/2]=FT71=%TG4M1U8:#JD-I"]TEM;W7 ^-OVH?AUX/^"/ MA'X[Z?I?Q#^(GAOXAZ1X1UGX=^%OA=\/O$?CCXF^/;;QIHD7BC2(O"OP[TRV M7Q%J5[!X4:[\4ZS9M!!-HF@:3K&I:F+>+3;@ ^CJ*YWPAXA7Q=X4\->*ET; MQ#X=3Q+H&D:^F@>+=(FT#Q5HB:Q86^H+I/B30;AY+G1->T];@6NKZ1^%+W1+GP78Z]:^( M;S5X=)T&;4M3CFM4 /;*IW^GV.J6DUAJ5G::A8W"JMQ9WUM!=VLZJZR*LUO< MQRPRJLB(X$D; .JL &4$?+OPL_;*^#7Q<\$?%SQAX?'CW0-3^!.ISZ'\6OAK M\1_AUXM^%_Q9\$:V_AK3O&.@Z=JWP_\ '>G:'K)7QIX8UG1-9\#:M9K=:!XL MM=6MET?5KBY@U""RV/#_ .U=\+=>_:!U#]FB6T^(WAKXFQ>%/$?C+P^WC+X6 M^//"G@GX@Z)X'U/PWHOQ#E^&GQ%UK0[7P5X]N?A]J_C'PK8^++3P]K-U/:?V M]87]@NI:29[^ ^EO\_GUHKRGP%\:_AU\2I?BM%X4UF[F/P4^(^N_"GXC-K& MA:[X:30O&?AOPWX9\6ZO:1-XBT[2_P"U=*A\/^+]!U2U\1Z4+SP_J=I>BXTO M4KV"-I:R-#_:!^'6N>-?AE\.%GU_3?&_Q;^$7B+XX>#M#U/PQK<$%S\/_">I M> =)\0WEYXCAM+CPI9:SI=_\3?!<=QX8DUUO$7DZPMXNFFRMKJXB /;:*\UT M'XL>#?%?C?Q5X!\+7ESXCUCP'>6^E>.[S2+*:Y\/^#]?N]*M=(6$6 ME)XM;1M0TO5KOPM87%_KVD:7K.A:EKEAI=AK>E7%YZ50 4444 %%%% !1110 M 445Y=\9?C)X ^ 7P]U?XH_$[4[_ $?P9H=_X:TW4M1T[0->\2W%O=>+O%&C M>#=#WZ7XP 'J-%?*G[1'[ M9'P8_9=N-)D^+A^(>F^';D:?<^*O'GAWX4?$3QK\//A9HFKZL= TKQ3\7O&W MA3P]JN@?#?PM>ZT&M#KOB.[M[33[6"^U[5_[.\,Z9J>MV?H'Q/\ CKX:^%L? MB+^T/#?Q%\77WAKPMI?BF[T'X:> M?\ B)XHOH]>UK4-"\/Z3HWA?PO!?:]J MNL:S=Z-KMQ;0VUC]AMM-T+5=2U34=/LK;SG /8(K"QAO+K4(;.UBO[Z*U@O+ MV.VACN[N&Q^T?8HKFY1!/<16GVJZ^RQS2.EO]HG\E4\Z3=;KY;TW]LK]G_6/ MV?/ G[4&G>*]9N?@[\1M:\ ^&O#FO+X%\7%K:3^F? ML_\ QR\._M$_#33_ (H>%O#7Q$\(Z3?:[XQ\-OH/Q3\$:K\//&FG:QX$\5ZQ MX*\1VNJ^%=:)U"P-IXAT+5+*)YOEN5M6GA+1,K$ ]IHHHH **** "BBB@ HH MHH **\.O#NL> M*O#E]IVJW>E1:=XIM;O1-!U6>>?PK<:S%8WEG<:1=O%K$$]A%YI\(/VS/@M\ M9G^+]AHQ^(?@WQ-\"M/TOQ!\3/!'Q>^%?Q ^$/C;0?!WB.P\0ZIX0\=Q^&OB M!H.AW^J^"/&%AX3\3/X?\3:6MWI\]]X>U_0KYM/\0Z'JVD68!]2WEG::A:75 MA?VUO>V-];3V=Y9W<$5S:W=KZUX$N_%/PH\=Z3\/\ Q5J^B^$5\>>)O 6A_%$Z--\/]3^(7A;P M?]IU[7/"UGX@FN([/2]>2QGO[OP[KMKIWJ_@SXR^ /'WCOXM?#;PQJE_=^+O M@AKOA;PW\1=/O/#^O:1#I6K>,O!VE>//#T>G:AJ^G65AXDLK[PQK6G7HU;P[ M<:GI,5Q+/IDM\NIV-_:6H!ZE17@D'[2?PL?Q#\%_"MSJ&MV&O?M!?\+$E^%5 MK<>&-=FLO$5E\,]*N-?\07\^O:?97OAW0X+KPY GB'P[#KNJZ?J'B+2IQ-I5 ME<26FI0V-*P_:B^$NI_$6#X<6>J:K+>WGQ%U[X.Z?XE&B7O_ A6H?%_PMX3 MU3QQXC^&-IXF -J_BW1_"^AZWJ%W#+%#I1NM&U;0;;5KCQ)IUWHT0!]"R?=' M^_'_ .C%K_#%_P""@G_)^G[;G_9W?[2?_JY?&E?[G3_='^_'_P"C%K_#%_X* M"?\ )^G[;G_9W?[2?_JY?&E '^OO_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^H MU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 5\9_M3Z)XGUGXH_L M*WOA[PCXI\2Z;X*_:PO/&OC;4O#^CRZG8>$/"(9DEC-II[ M>+OB)X3TH>1'>78.HR7QM/[.T_4KNT^S*0JIP2 2#D$@'!]1GH?<4 ?FQ\3/ MBW?>-/VHO ?@+Q%^R%^UGXE\*?!CXB?\)#X-^(NG_#7P _P2U;X@CP5JUA;? M$V^\6:G\3K3Q-)X;\#Z-XE\5:)X>M(_!1OK[QS>_VY8V5\VF^%[J73^-GPT\ M4^+_ -EJ[_9[FL_CSH/C_P".G@;X@^(=6^(OP2?1M'N/!GQ5U^1_&=QI/B/Q M-?7D^GZ9IVH>*O$+Z5!9>)-&U?P3XD\,Z%J'AKQ47T>X;2-3_1+RTSNV)NZ[ MMHSGUSC-.*J<$@$CH2!Q]/3\* /ST^(GA'XQR_$O_@F;<^,=*U/Q]XI^'/CC MQ;J?QX\?>!_#,D7@K2-+K"VT>QMX+ MJ2PM-26:YAM-*T^\O;9?VC? GCOQ1^PY^W';Z9X,\3Z]\4OCS\*_VB-.\-^! M])TN"?Q3?WGB/P#K/PN^$_ABWM!02 2#Z@]OPH(!&" 0>H(!!_#I0!\!_M>>%_%GQL_9XO_@1 MX+M/C_X)\;_$7X6W6M>!/B/\.K33-"LO!WQ$\,6FEWW@_P /_$>]\0375A9: M7>>(SITWBCPAXP\-ZEX.\7^%].\1>'-<^W17#:1??;_A:W\16GAKP_;>+K_3 MM4\56^B:3#XEU+1[26PTK4/$$6GVR:W?:98S/+-9Z?>:HMW&=?\ !MEKNN:%I$^BW:PWVHW5UJVMZ/=:=I&F7\]S9Q71L+.] MU/V:+"^^(4.C:A-\"?CC\($U/XY?$#XZ?%^_^/GA/PYX/\2_$?XCV/A[PWI? MAC5K30O#'COQ[;V7AFVGUOP_IW@>UO\ 4XK[3M"^"6EZ?(ERM@FJ:E^C^Q"" M"BX)R1M&"?4C')]S2JJJ,*JJ/10 .>O ^@_*@#X)^'/@KXA>)_VN[G]HW1KG MXS>#/AQXF^!OB?X7_$_X2?&>TT:/2K?QWX3^(7AV[^$WB+X3Z1%=ZIJ/A)4T M:?XK2^/;[1- /'MQ\,_B1X \0^ _%O MAJT^(G[??[2?BW61XHT:XTI;CX,>(?CIXV^,.E:^L;3.9M ^(OAVRT7PO;++ MY5]$/%KVFHZ?875O=0P?ID !T &>3@ 9/KQ0%5?NJ!SG@ <^O'?WH ^#K[PG MX]?_ (*#ZSXSTKPQK=KX8F_8G/@?2OB'J'AZ\OO 4'Q&'QHU+Q3:^'KVXM[Z MQN;R[M](GM=9O+."2SMKJRWV$.M0:H?L\?SI^S/^SK^UY\-OV^]=^('Q=U+X M5>*OAM>_L9>&?!>J?$#P%X!\:^&#XI^*;?'_ .)7CG5()7\6_%WQO=P^()CX MCN_%/B*9].?2WTC6/#V@:!%ID6B2-/\ KYM7.[ W8QNP,X],]<>U+@9S@9QC M/?'IGTY- !1110 4444 %%%% !1110!\1?MP^&?%GBC0/V=8?"7A/Q/XMFT# M]LC]F'QOXAB\,:1-JTFA>#/!/Q(LO$'BSQ1JL<3HT6D:'I5O)=77D"YOYSLA MT[3[ZY/DUP/[0?Q6O?$/QT^'?P1UW]DS]K+XA_#_ ,(_$CX3>.)OB#X$\ ^! M[WX-^(/'&G:MIVO^"]1UWQ5KGQ3\.:O;>$/@WXHCTCQ[XHD3PIA]Z0QH6W%$+9!W%06R.ASC.1@8],4 M ?#_ (M\,7NK_!+6_ ?C/PW\?+'5?VG]3^(#=0TCP98>&_ ^FZ_#:7]A9:OI<4.M2Z?8323'P[QI\+?CWI/P3 M_P"":'A+X@6>K?%;XH_"7X]_L[ZI\;?%/@;PM91Z?:6G@OX9>/O#GBKQUJ^G MZ!'8:#IFFVVIZQHT6IKX)K?3OU2*J<9 ..1D X/J/2 M@JIQD X.1D X/J,]#[T ?)7BWPMXFOOAK^U;XFN?#VMW7B7QQH/C_P )^$?# M]E:O?:]>>&/!W@S6?!G@S3M.LHF'G-XG\1W'B7Q9I*M)"C0>,K>2=[:,2/'\ MPZA\%OA[X]_8G_9$^!_[17[)'C_XSWT'P:^&_ATZ9I_AC0;;Q;\#/B;X1^$> M@Z#/K4/C*^\8>%/%'P:\:VNHPZKHOAOXI> ]6BN-"U"VENX?$^G65UI]YJ/Z MID @@@$'J".#]11M7@;5POW1@?+VX]...* /)O@+X6\?>!_@C\(?!GQ4\7S^ M/_B7X4^&G@?PYX_\<74C3W7B[QCHOAO3=.\1^([JY=(GO+K6-5MKJ^NK]X+9 MM0N)I;YK6V:X:"/UJBB@ HHHH **** "BBB@ K\^/AWK'C'X3^./^"D?Q/U# MX-_%WQ19:A\:_!WQ ^'?AOPQX4MKCQ-\8-(\._LH?L^_#BX@^&<&K:OI>EZG M=S^.O /B7P_;'6]3\/VL^4?-_O<<_C0 M!^8GP!EUCXPW_B75]0_9S^/_ ,&]9^)'QY\(?$#XV^(/CMX$\%>#I_%6G_#C MP;97G@CP_P"$]-\-^/?',K>"/"\_@[X;>"[9=5FLI=2D;Q9JIM[J_P!5UV5? M06\%?$_QY^V5\.?CIX/U'XQ^ O"'@+PQ\:?@S\9/A_\ $RVTJ/X;^-?#-Q)I M5[X%\3?"_13<:O/I_BG4?'>C:-XC_P"$\\,ZA8VGB'P!:7OA[QU9OJEMX5T_ M0_OI41?NJJ_[J@?R I0 ,X &3DX &3ZG'4_6@#\TOAKX*^(D\G[=GAFY\$>- MO#]M\,?'>CW4]P5?28K/P'\1-(L)I M?LVH#58-+E:PBL]3TN[N_7?''A_Q&W[=7[,?B33?!GB>X\#>%OV;?VJ_".N> M+-.T0OX0\.:_X\\;_LM:MX+\/ZAJ$_: 51DA0"3DD #)]3ZGWZT8&0V!N P#@9 /4 ]<&@#\7?V5/V:_V MA_A-\1O@AI,R?$;PWJO@']HS]N?QK^U#XPNO&-W??"/]HKX6?'GQ;\8_B%\+ M=;L-!EU_4+#5/B%?>-_&?PE\0072:'I'BGX;0> OB'X2U;4+?P]J^B6_C#]H MZ3 R3@9/4XY..F3[4M !1110 4444 %%%% !7Q%_P47\)^+_ !U^R!\5O"7@ M/PGXC\<>+-:E^'\.D>&/"FG?VGK>HM8_%+P1K6H-;V[36MNL5EI&E:CJ%U+< MW=O$L%J\:/)X33?@5J7[*'[6/QX M^&OCO1])\0?$35?@E\.O"&N>&-;T$>)/-'P@U[4?&7Q+^'U_I4OB<:9 WCS& MEWEI#X'N[G07N[74M=FFT?VZYEU;1=%^)GC/Q+X*^*=SJ'Q<^(@\&+:_#2P- MQX\\%> ],M9/ GAG7]]KJ]M?:9IEM)8:OXWDU;P^^I:GHTWC5=1L[)TBEFM/ MJLQHQRR(2. 2H) '09([4X@$8(!'7! (SUS^= 'Y">,O@1\;O ?_ 3B\-? M_5%^('QJ\;^$_CK\))O"O_$KT?7OBC<_!CP9^VYX,^)'@D?$2]\.?V;H/B'Q MUX+^ ?A^P_X6+XKMDM9/%'B+1=2O)&UOQ/JK3ZQ^BN@Z/J-W\4OB+X]UG3;N MUT_2-(\->!/!@FM+N2YNM&M+=?&_BW7=/M462X=-.W^T3W'@&! M(X&/E&7V8JK##*"/0@$<=.#Z4M 'YS_L;Z7\5_A)_P $]?"NFR_#+Q1:?&+P M5X)^)T^E_#'Q+IT.EZ_=^,!XP\ZG<2, S&O4 J@;0H"^@ _+I2T %%%% !11 M10 4444 %%%% 'P!X%M/%W@C]K3]N[XGZG\-_B+J'A.^^%G[-L_@VYTCPTUT M_P 2=0^&?A/XOR^+/#O@#S[RUM]8U^TO?$6A:5;6=_/H]O?ZEJ<*V5Y<6EOJ M%[9>5?"/7O$'[0>N?%;6-7_9:_:<^"WB_P",.N_!;PU\1_$7Q[\'^#/"6E1? M!CP?-XLUV'X7^$#X8^)?CVYU+3-!TY/&NG>(M1N;?3[74?&7QBOM2L9&L]2L MM*TG]4MJ_-\J_,,-P/F'HW'(]C0J(N=J*N>NU0,XSC. .F3^9H ^"/B%X)^( M_P 3_P!JKX#?$GP#=?&3X>I\ ?'_ (X\+?%#1_&-II"_!#XI_![QE\--<2_U M'PSI$MYJ4FJ>-9/'1^'[>#/'7AZ?1/$OARPTCQGH'B2&/PWJ]]HNL\?X8\+? M%33/C;_P45U/1_!GC'2Y?BCK/[/&B_"[Q=I M &3CID]\>] 'P/\ &?X>:Y9_M*?\$_!X+\$>)-0\!_"O6?C=:>(=:TG29K[P M]X'T/4OV?-<\ >#!X@OD=6M(=4UFYT_1K,V\%X8G9KK4!8Z=')>I\U>%_P!G M+XSZ'^WK=_'OPWX2U/P9/K_Q_P#&C?%?PKY-CJ7[-OCWX%77P?D\*>!_VA?# M$5UJE_=>#/VR$GTOPUX#\7>+_#6G:+XF\:>$IO$GP_\ 'FAZM\/;#P3XWTG] MC2JD@D D="0"1]#U'X48&V:_PQO^ M"@G_ "?I^VY_V=W^TG_ZN7QI7^YU)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G= M_M)_^KE\:4 ?Z^__ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC5^7/_ 1,_P"4 M2/\ P3H_[-!^"/\ ZA]E7ZC4 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 R3[H_P!^/_T8M?X8O_!03_D_3]MS_L[O]I/_ -7+XTK_ '.I/NC_ 'X_ M_1BU_AB_\%!/^3]/VW/^SN_VD_\ UI^9>)+!&]J)?LL(ME:%%:67/$_P#"H?VBO^CN?$__ (9KX.?_ "CKX?'\ M69]@\9B<+A_#/C?-*%"M.G2S' 8[PXIX/&0BTE7PT,S\0K:7HUN+O5]1L-+M3(L(N=1O+:QMS*X9DC$]W+#$9&"L50/O8*Q52 M%)%V.1)422-UDCD571T8,CHP#*RLI*LK*0RLI*LI!!((-?CK^VE^R-^U+\2K M3P/=Z9\0-1^/MMHD^KPSZ!J6E> ? ,^@W%_]C,6KV>GZ?_8FAZRES' ]E=7% MY,VJ::%B6T5[&\O?)^D/@9^SM^TSX)^$W@?POJ?[2^L^#[S2=&6&3PGIO@'X M<>,K'PU'+$?UO!4)5*\,%\[AN*,\K9[C\LJ<%9W2P.%PU&M0Q_MLN_?U*BH MN5-RJXNCEKM[6:MA!@ MXRE[?%5\#VNMRZK%I4FNW;P&^_L+2;C7MRTZ^NO#^M69N-+UB"SN9;"[G2&0C,_::-A;_ +/OQPU"]-M# M]E^#GQ2C2\G\M&@6\\#ZU 8XYF&]#=3?9H1%&V;B;R(PKR"(5^7G@7QEX[^" MO_!._P#X)F_M/>#=3\9:AX-^!GP%_9CM/VDOA7X.T>WU;6?B/\&]<^"?ASX< M>*(?[&&@7GC&?QC\"?'NL:/\2[/PQI.I:'>WL7ACQSX2U?3[Z^U2WM;7ZX], M_7VW^)O@.Z^).J_""W\3Z9+\2M$\%:%\1=5\'J\W]KV/@GQ+KFN^&]"\23QF M$0#3=4UWPSKVF6LBW#2/=:5>(T2+%N;N=RXSN7!S@Y&#CKSG''?TK\ _C3X\ M^.?[/?QC^,WC32[W7?'7QJ\)?\$[O@7XB\7SV_AK4/B+JOAW3M:_;.^(6L?& M2[T+P[X/L;>_\9GX+_##Q;K^J^&?#NA6USXIUO0O"WA\QVVIZCJ,$M_V/A7X MD?$KQOK?[*NAZ'^W'KGC[X2?M(?M,_M'Z3H/BOX2:'!X=AC^$4/[+>O>*O"? M@#2_B?X]TCQEXG\;-X"^,^A_:_#GQ174=-OY;GQ#;?"S6I/$FHZ!%<7@!^JW MQ?\ VG?V?_@"X3XS_%OP3\-@-!NO%4\OBW6$TNWL?#-GJ=IHMSXAU2ZD1K;2 MM$CUB_L]+_M34Y;2R?4;F&RCF>X<1UV_P[^*?P^^+&DZCKGP\\5Z5XJTS1]< MNO#.KW&FR3!M*\065G8:A*5K/4+.Z16@N8 M9'^!?^"Q45NG_!-C]K@K&9-2U#X4KI%E]GMI+C5-2N9/%&@2VFG6<%E#)?:A M=2O]HFM[&SAFF=OM#P0P>'?%OB+3? ,NFZ_P""_A)X MSFFTWXW:3?>(]&T2*XG\*--I@!^JOC[Q[X/^%W@CQA\2/'_B#3_"O@?P#X9U MOQCXQ\2ZK))'IOA[PQXGW$=U8ZA:VU[9W,9/ESVMY!'_%WQL_9E_;4C^)7QD\:>&?VB/AY^SM_P %!OA]^T/^R8O@N:'P=H$L M47C/1?@-XLTRVU;P_)K7A32KWP-8:#J/PMU_PUXIUBW^-]E\2M1:^O?&&I>' M;*7PUIZC\-H=#TSQM_P1_U[PM>7>G^!]2N-!T#]H+X MG:7X!^/_ (,T*:[\#W-LO@75O 'AZW\2:C8O')VB\GR!IDWB*UN-)23[1YINX9%\D(N\_BUX _: ^)O_"S+'X&_%3X M[?$W1O@1:_'+_@H#\+9/VB'FTG2/%6D^-OAMJ_P=UW]FKX;^+OB9_P (M!H= MAYW@;QI\:]9\&:EJMG(GQ+U7X3^'_"&O3>)&34='\6>$:O\ 'K]L/P];:#\: M]8\&7^I_M>Z?_P $@].\3>+/#^B^#'E\1#6'_:5\(MXR\9Z5\-H+>XM'^(-I M\-3K7Q3T_P"$T-H\\_B6S7PA#H+6J?V:H!_2N"",@@CU!!'YUSVI>*]$TG7O M#?AN^N+E-7\6-K"Z'##I>K7EM<'0K!=3U+[5J5E87&EZ2(K-@\!UB]L!?2?Z M-IYNKH&$?B!\1OVK/B3\&O$'Q"\7:9\?QXC_ &(=)^.7[$EQ8_%_Q5:ZEXHU MB[\(_%;3?B=#^T9\)_ 7Q'\+>'[ZXUAM"NM&^#/CR#6-7*:AX;A\?>.OAUI/ MBO3-5C\(:!H.9X!_:E_:"O?#/['.K?#W]H6R_::\4_$6/_@HW<7>DZ$GA4^& MOB!K'@/PAXB\6_LT_#GQ;>6/P_\ !=[H?BCP/IL'@+PMK3M%X>&K^*M8\0W] M_+XDAO\ 0K^$ _?/* MOC%X1_;#^'OB%/$E[^S+I5_\)OB1X?\ BG\"+#P%\8;67Q--\=_@]XS^->JZ M=XN\;? 'Q=\3[*/3]&O?#+^"M5L/@9XJ\&6MQ'IEEHWQ-&G+^I7[(GQNT'XI M_"#X7V5_K7BJW^*+?"#P'XY\7^!?BO?^%3\:M$TOQ0VK:9I.N>/-.\*):Z-< M#7M0\/ZN-,\3Z'I]GX>\4VMM%K>CP06.HVL0 /9?"7QC^%_CSQG\1/AWX/\ M&_A_Q%XW^$FHZ3I'Q.\+Z7>&YUGP%JNOZ;#K6@Z=XJLQ&KZ+>ZYHEQ;:WH]M M>F.;4]%N;?5K%)].GBN7]*W+C=N7;ZY&.N.O3KQ]:_GX\??$SQ-\//C!_P % M7?%7PZ^(VH> /%*?MA_\$OM(L_$.BVFBZE<7/AS6O#?[+/PX^)FGV]MXAT/7 MM,U#2V\-W?C?P_XGO+"TDD\/O9:RT^H:1?:->R6CKO\ :K\=^ OB%XE^#OQA M_:$^)GA3]GB+]IS]L3X,)^TP^G6T_BKX?^,K/X:_ 7QU^S+\/?$?CC2O",FG M6^E7VM_$'X[1^"=9\0Z:]KXR\2?"KP3\)]7U3Q)-?W?AOQ& ?T#45Y9\+/%. MGW^AZ1X,OO'Q\=_$3PAX%^'EWX^O-4TG3?"WB^[N/$FA2_V=XL\5>"-,MK&V M\&WGC6YT76]630H-/L;/3[F+4--L[2WAT_R(O4Z "BBB@ HHHH **** "BBB M@ HHHH **\R^+'A/X@>,_"\>D?#;XKZE\'/$*:M97LGBW2_"'A+QKC'1_&=G?:0D5^\UO(]\L O;?V? M?_F:KZK)^'LIS/!_6<;QUPKP]6]K.G_9^<83C:MC%"'+RU^?(>#\[P'LJO,^ M1?7O;+DE[2C37+S?)YSQ%G&5XWZK@> ^*^(J'LJ=3^TP:G'V5:HU-1^RM5UC2="LI-2UO4]/TC3XFB26^U2^M=/L MXWFD$4*275Y+! C2RLL<:M(#)(RH@+$"LW1?&/A+Q'<36GA_Q1X=URZMX1<3 MVVCZYI>J7$-N76(3RPV%W<21PF1EC$KJJ%V5-VX@'\@/V\_V6?VO?%_[-7B[ M0K;]H3QY^T;-3_$7]E)+SX>)9)XQO/AI MX!\5Q^)'_P"$GTF?_A&4M/&-OJUA;.JQ'5C%S?)L;7PN%R:&$SN.'Q=.E'*I1J5*68Y=EW%TFWCZR;RS MA#-*#]C'V>(J..+6#_"L^\>./LI\4^&N \/X$<;XG)\ZP-#%8O.IXO()8G"5 M*LLSC*G3J9=F^8\)0C'ZC2:69\799B/WT_:8>$7A)8K^GNBOB/\ X4!^UM_T M?QXT_P#$>?V??_F:KT3X7?"?X_>$/%D.L_$/]JSQ)\6_#2:?J%M+X-U/X1?" M7P=:SWURL(LM2.M^#]&LM:CDTTQRM':QSBVNC.1+QN%H*3O5KTX)R7 M[5@>*\^Q>,PV&Q'AIQOEE&O6ITJN88W'>',\'@X3E%2Q&)AEWB!F&/E1I)N= M2.#P.+Q#BFJ5"I)*+^DKFYM[.WGN[N>&UM;:&6XN;FXE2"WMX((VEFGGFE9( MXH88D>2661ECCC5G=E521Y/X"^/GP<^)^L/X?\"?$3PSXCUY?#UOXPAT6RO6 MCU6^\&7M^-,T[QKI6GWD5K=:QX*U74#]CTCQAI45[X:U:Y#1:;JEVRMC4^,U MGX.U#X0_%*P^(FEZEKG@&]^'/CFT\;Z+H\.IW.K:OX0N?"NK0>)M+TNWT5X] M8GU'4-#DO[2QATITU*6ZFA2Q9;MH2/P;\+_M"_'G]AKPE\4],T+Q1;_\%&_@ M9\&?V/)OB?\ 'XRKX&U5?VDO@QHNG_$;X4^"]'^ W[45Y\.->[XG6%KX, M\1)\7[3Q7HOA+P)\:]3\'_ [XH1^-_ ^N^)X=-\57OQ9]N?O!X&^,_PL^)>J MZ_HO@+QUX=\5ZCX9DDCU>#1K];M8E@UC5O#ES=6EPJBUU73[7Q)H&O>&KO4] M(GO].M/$>AZSH%S=Q:QI5_96_%>'OVK_ -F[Q3X]U'X7:%\;/AQ??$/2?&FH M?#?4/!O_ D]A:^(;?XBZ5HP\2:G\/SIM\]K/+XXT_PTR>);SPC;B7Q%;^') M(]>DTU=(D2\;\%?V.O$WA3]GG]H/PU^SSJ'QIU>7X3WGQ-UCQ[^RS^TYX&M+ MW5OAU^U9\%/&\GB;Q9HG["OA[58O#WBW0['Q9\&/CE\5/%OBS6?#/@OQ#;>* M_%'PNTOX8WS^)?$%Q#XZL?#'NGP _9MA_:F^,W[9VG:[\1(/#_P^^#O_ 6E M\,_M51^&]$\)K-XR\:>(O@S\ ?V6-7^'+:?X^U37'LM$^'EW\0O#%W:^);KP MWX.N]6\0IX7\0>"+3Q?I=O<>(K= #]C_ (V_M'? ?]FW1-!\2?'OXN> /A%H M?BGQ#;^$_#>I^/O$NG>'+77O$UW;7%Y;:%I#7\T;:AJDUK:W%PEG:I+*8HF< MJ!MSULWQ2^'-MXYM?AG<>-_"\/Q O;6.[M?!TNMZ?'XCGAFL[W4H FE/.+OS M[C3-,U74[:T,8O+G3-*U74K>WEL-,OKBW^!?V\-+M]3\0>']2^#GQM^*'PS_ M &W/ 7P[\2>(OV>/"'A#4_$VI>#?BI_:6NZ;+._ 7C;Q M)X6T3P]XZU;4(].\9?#GPY)_PEVA>+O [6EKK;_'FO\ PY^*D?Q"^-'PSU72 M--?^"TW[,?[3G@+5H=-O[1XOV5?"=O^S;KVL>.;?Q $-I)X)\'?!SX M8?%+X':U,M%L=6 /V]T'XI?#CQ1XIU_P $>'?''A;6 M_%_A&],UO3[W6-)-E=0V-^+RQ@G>>,Z;?W%MI^J!58Z5J%S;V&I"TO M9X8'YKX@?M _!?X5ZE<:7\1/B3X5\'75AH]IXAUA]=U$6=GX7XJ_LM/^WH_[8NLW-M?:;'93>/+WQ'I$4>N7LF;/5V^.WQ7 MU[P=\8O!8CO+T>,/#_ABY\=Z?+=66F27@[S]NR/Q-\*_BQ\>_P!H_P#9:^+F MEVGQK\/?!_P!H_QY_8C^-WA*^\2?!G]NKP5I.E>-+_P!X0^%US:Q6_C7PA^T M!?Z7K/BSP#X;\7?"ZX\9Z+>ZO)X5\-_%?X5ZOIHTC680#]R@RG.&!QG//3'7 M/ICH?0@@\BEW*!N+ +ZY&/SZ5^!_C[XP_%SX4?'W]LSQ!8^+/BG9Z-K/[3W[ M =A\3=%U36/[?D_9[_96^*/PO^&NE_$KXJ^ O#ATRZAT;P]I'C:Q\3>$?%OC M+17U/1/!5G/\1?'UP+?5?"UYJT-74_VF_BQX-\&=9\9V?A75M"UFWTWQ=XU_:^'O%& MEZKXT^%EQX8M?B#X=M))6U#PI<>,]!7Q/X7AU5'A2*.36M ==5LEAEFW6C*\ MGELP2L_QY\8OAA\,-:^'OASQ_P"-M \)Z[\6/%!\$?#32=:NS:WWCKQB--O- M9/A;PM!Y;OK/B#^QM-U/6?[(L_,OO[(TO5-4\C[!IM]<6_XIZ=\8=<^%W[=_ MQ+TOQ]XM\YO8[>4?\ !0&'59(V,A\K3$_8\_:X\/-J-TT:O'::T;3%F-]J=E!. ?I,&4G ()YXR,\':3CK@$8SZ\5P^E_$KP+K M7C_Q=\+=+\3:9>_$#P'X>\'>*_%_A6"24ZIH'AWX@7/B>T\&ZOJ$;0K#'9^( M;GP9XIATYXYI&D?0[\.D8B4O^"&I_M0?M4^#] T[Q_\ #?XK>/\ XY?$?6(_ M^"Q7@_PG\(-2\/\ AG5]'\6+_$3PYKMOIMTVKR7^C:C:YM[^THO@?QA^T'\?O@;\9/&?QJ\(:_ M^S9_P3#OO&7Q7\1>%_%'C.Y\ ?"O4OVBOVH="_:+\E? M@GX^^*'[1?A?X _#SXJ?"S]KK7OC_=>%M6^/_P 5?%6E?#'P7IEL?B%^PK-. M^F^)?$'@RY\:)KVH?$+XN?LM:;XFTK6OV>_B%%J&F67[0?B3PQ%X4\8:#XR& MM7?B&Q_;CX<>(_#GB_X?^"?%/@_Q'/XP\*^(/"N@:OX<\573R27?B/1+_2[6 MYTW6[UY;6QF^W:G:217=ZL]C97$=W+/'<65I.DEM$ =I1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 R3[H_WX_P#T8M?X8O\ P4$_ MY/T_;<_[.[_:3_\ 5R^-*_W.I/NC_?C_ /1BU_AB_P#!03_D_3]MS_L[O]I/ M_P!7+XTH _U]_P#@B9_RB1_X)T?]F@_!'_U#[*OU&K\N?^")G_*)'_@G1_V: M#\$?_4/LJ_4:@ HHHH **** "BBB@ HHHH **** "BBB@ (R"/7C@D'\QR/J M.:\X\:?"_P />/M:\&:MXAOO$\EKX+O[K4[?PS8^)]8TWPAXBO9)=,NM/E\: M^&K*YBTWQ@N@:EI%CJ_A^#7([FWTK5(WNHHG,TR2>CT4 )M'/7D8^\WKG(&< M!LG[P^;WX%)M Q][@D_>;DGUY^8>@.0.P%.HH 0@$$'.#Z$J?P*D$?@:0J#C M.>/1F'YX(S^.?U-.HH ;L7G[W.>C,,9ZXP?E/H5P1SC&31M'JW;^)OX>G?\ M/^]_%FG44 ,**W# D9W8+,1GJ.">Q *CHK ,H# $+M'OTV_>;&/7&?O?[7WO M>G44 >,_&3X&>$/C;I?AJR\1:IX\\-:GX*\1MXM\'>*OAK\0/%?PY\5^'=?F MT+6?"]W=6FK^%M2L?MUI?^'?$.MZ5J&BZ[;:OH5[!?M/<:8][;V5W;=WX.\& M:/X'T6'1=(?5+I0_VB^U77M9U/Q#XAUS4&M[>UEU3Q!KVL7-WJ>M:G+;VEK; MF[OKB1HK6VM;.V6WLK6VMX>KHH 9Y:D%2"5/4,S,"/0ABZG@]P:RD\/Z/ M'KDOB46$)UV72X=$.I2;Y;F/2H;J2^6PMVD=UM;>2\D^TW*6RQ?;)X[>2[,[ M6MJ8=BB@!NT'/+H& >X-!4'^]U)X=AR1C PW _V1\N><9YI MU% " 8_0=3V_S^/>EHHH **** "BBB@ HHHH **** "BBB@ HHHH 0@'@@$> MA&: JCH /H /Y4M% !1110 ?Y]/Y4P1H,X&-W4@D$G@;B0<[L #=G=@#G@8? M10 W8,YYS_O-STZ\\@8X!R!D@<$Y4 #.,\G)R2?RR3@>PP/:EHH :5!()SQQ MC?E)!()7!()!)'%.HH :5!R#G![9(''H >/0XQD9!R":-BX M*A> %)7 QC VD< < =!@8 P,.HH :5!]>H/#, ,=, $ #U P#W!I2 2#SPZYR>1Z \+_ XHV#_:Z ???MW'S<'W'/O3 MJ* &[1[]"/O-GGKSG.?0]0. 0*!=$^ M&U_H7V.W)N/%/B/Q-I>J_;R\WVJ,6ND^'-4M/LJ((#!*;KSG9I0\2!$+\Q]N M_:7_ .A7^"?_ (6GCG_YBZ^$S#C[!Y?C<5@9\.<%K3H2Q& X,S_'8*LX M-+VF&Q>'P52AB*,KWA5I3E":UBW=7^BPW#=?%8>CB(YKP]1C6A&:I8G/LMP] M>"E;W:U"K7C4I35_>A.*E%Z/K;VV^O['3+9KS4;RVL+1'@B>YO)X[:!)+JXB MM;9&EE9(U>>YGAMX5+ R32QQH"[J#;K\G?VP/BS\3OL^G_"CQ7%X+TJ>9]/\ M4ZJO@77->U:7R;>:X&BV.J2ZMI&C_9&-Y"-9@B@6X=S:6,\C0@1B7Z/^"GQ; M^.WQ3\":=KN@:1\)M2_L]O[ U:;7/%/BW3]:?5=,@@2:ZU*PL?#&H6=M+J<+ MPZG&+:\GA>.Z!4H0T2?B61?2MX-S[Q8XI\+<+DG%,\=P]E6 Q-!X?(,TQ.9X MW-*=3$_ZR9?5R>EA7C,(LEHULF2G4A*=:O5S.$Z=&&!A.O\ H&8^#6>Y=P9D MW&%;,,GCALTQF(I5%4S+!TL)A\).-'^RL5#'SK+#U_K\X8[W824:=.&#<93E MB91I_:=%>#_;OVE_^A7^"?\ X6GCG_YBZ],\&R^.)M+F;Q]8>%]/UH7LJP0> M$M3U75M-;3A% 8)9;G5],TJZ6\:%SS'+ 4< MBXOR^:?+RQTNU>QU$LL<$;RS.D44:L\ MDDC!(XT4$L[NQ"HB@$L[$*H&20*=O39YFX;,;MW\.W^]G^[CG=TV_-G'-?#O M[>GPY^+/Q)^'/PWL?@;XD^$=O\4O"GQD\/>/_#/PL^/4>MM\&_VB(?"WA+QR M_B#X+^/I_#JWNM:7:7WAZ]U+QYX;\167A[QBGA/QSX!\+>*M1\&^)-*T6^L& M_*_QC\?;SXW?LD^*/V1_V:_@?X@_9^_;8^(_Q)_:.UR3]F3Q[XUT>]\#^%_B M=^R%X_\ @[\%/L3PS^C!)8Y(TF1U>*15=)%8,CHX!1D925=7!!1E)#@@J M2",O!!]?Q!'7GC(&>O..AX.#7X)_#KXQVWQV_P""9'[7GCKP%>>'F_9NU;]E MG]H#4OAQHNL^%=1\+?%?P_\ &J?P3\5/&_[0O@GQ%H#Z_-X;\)Z!\!_B?JB? M"KP=X+\/>';2Y\*ZIX)UF!?$.O6&DZ-XCUSU3_@FC\ ?BOX;U;X8?'^"30_A MI\!?&'_!/;]D[X?)\(O#WBG4=>C^)/QIT[1+3QEX@_:%\0>'HM-T_P )^"M; M@\-:]#X#2^TF;5/%?Q'BEO-6\=W%I%X;\)PS '[,;AG&>?\ ZV<9Z9P"<=<< MXQS2;EP3G&.>01^0(!.>V.IXK^>'6_VJOVE]#\#_ !:^.VB^$M&^)7Q:^,_Q MF_X*5?LY_!SPW%JFJS>,OV:?$_[)OP^_:9U/]GC1-,\"WFG:EX#!X?\*:!XU\6OB+\0_AKX.\'>'_ (*> M,?%L7PU^*/[!/_!.CQY\?_%>GZ_J)E@7XN_MP?!GX5_$/XUWGC56ENM-\??$ MC]GCQE^T'J'C;QW%J%KK>N:9X'M/$]]JT5QX/T^]B /ZA 0NVOB67P[IJ1Z=H'B M#QIK]G;0VBS-86GQA^R3\0?'OPG\&^#? 'P=TSX::-#\>_\ @J__ ,%0O@[K MVJ^*_#OB#5U\+Z9X4^)7[:'Q \%ZOHNC^'?$/A==5C\/2?!_0O#9\/ZCJUA: M-X49=%TG4M ^R6ES:@'[G7M_9:="+F_N[:RMS-!;B>[N(K:$SW4T=M;0B6=X MX_.N+B6*""+=OFFD2*)7D=5-NOYU_BU\?O'/[0.E_L'^/?C1X>\"^*/A3XX_ M9=_X*"^./VB?V==,\$>)O%_A[XKZM\#_ CX9\/^*-/\*Z=J/CBR9I/$>E2> M)+3X9V/B#2/$NH^"[SQ'=2W=UXKNYH#:>T>,_P#@H/\ '?X8_":/Q+H7A7X+ M^++;QE_P3HL/VY/@YJ.G0^.(/"/A8>&_$WP@\/\ B#X2^-9XO$&I:GXNTK6/ M#WQA\-W_ ,./B)I5UX5O]6F\.>+I-8\'BVMK1* /W HK\@/VK/VR_P!J#]FU M?VG$M/\ A1'B]OV;?V1?#'[6TMW<> OB'H8\;64GQC^-/A_Q'\-5LHOBMJR> M&)[WX>?#O0[#1?'7]H^(?[+\8S:MX@O_ 7J^B75GX;TWK]0_:[^/-E\5_C) M\!KBX^#$?C3PE^TE\,?AAX"\06OA7Q[/J7BCP7\4OV:]=^/<&A^&_A:OBV\/ MCGXI^#+KP[J%EKU[>_$?X<>!9/AK9^(?BEK4_@Y?"T_AO50#]3)98H(Y)II( MXHHHWEEEE=8XXXXU+R22.Y5$1$!9W8A54%F( )HBEBGBCG@DCFAFC26*6)UD MBEBD4/')'(A9'1T961U8JRD,I((-?AK\/OVV?VAOC5I.B_$ZXB^$]CX#\5_\ M$@+?]KK5_@CK7@C6/$VAW7QAUV7Q5!?Z?=^+E\865[>^ YI=-T_2Y=%GT*^N M)_#1U:Q34)]1U5-;LMC4/^"C/Q%TCX*_&GXB?#SX<_#VPT_]CC]G/]D#XT_$ M'X3OI&NV-[\3O#WQR^&]O\1?$'ASX/7FG:I:V7@;3- \(VU_X4^%E[=:'XZM M/$7Q$T'5O"6JV>DZ=HTEW. ?MM29 ]>PZ$]>G0?F>@[XK\M_AW^V!\>?$?QO M\%>&/$&E?"5/AUXF_;@_:M_9!N;'1=$\:1^,H-,^$7PL^(_Q9^&WQ!A\17_B MNXT0:A<6?PUO?"OCGPL_A>2SOKK6H/$6@>(=)CTM_#M[SW_!3_X-?"F_\,?! M?XB:E\/_ MJOC;Q5^W-_P $W? 6O>)]5TBVU/5[[P1/^U_\-M!OO"!N[Y+A MX/#.JZ-XG\0:;K6A6WDZ9KEIK.HV^KVM\EU(K 'ZU?Y_S_GGM3))(XD,DKI& M@*@O(RHH+L$4%F( +,RJHSDL0HR2!7Y1ZE\>O&_PF^*_Q,_9[_90^!'A.3P3 M^S?XX^"NN?%7PQ.?'&M^ K2Y\<>']3\+S:99W>M77P MRTC1?A[XQ\*_$7XB:%XK^':7OA2YCEO](\'^-_QN^*7[2G[%7P\^.%]_PH;5 M/A/\:)?^"=/QX^%.C:)J/B9/B5X%\<:]^VM\ ]1N_#'B2.4:WHWB+1/#.CZO MX>TO4O&>CS>&-=TOQW:^*O#EUX1_L^>QFLP#]UZ*_)W0/VN_VE]:\>^%/A#Y M'P0@\4:C^W)^T-^R7KWCC_A#_B VAKX?\$?LP>+?VD/AQX\T;P*?B&;R/5[6 M.QT+PSXT\.7_ (\GT_76MM4O]#U[PV-0MHM,\Q\*?\%'/C;\2?A7?ZAX9\-? M"/PY\6?AS^P$?VT_&VF>(H_%][X,^(VK6'CSXO\ P]O_ #X$:'6-,UCPAX= M;5/@CKUWKWBS4[OQKJW@:+X@?#N&Y\/^(=M\^K '[6K+&TCQ*Z-)$$,D8=2Z M"0,4+H"60.%;86 #;3MS@T^OP+^'_P"UJ/"'[0?QR^(_AOP=)X:UG]L7XP_\ M$P/A_HH\:6=RUI\.M;^/O[-=UJEOK/Q#L],DL)K_ %71](T:/P98:6NHZ,FO M^/KGPGX8EU?3;>_\^+Z5\/?MP?&^ZU^\^&NO_#WPM9:QX1_:D_:(_9K\:?&C M3;37[KX=NWPO^ EC\=OA9XPTWP&FHW?B>T7XD6_B;P_X%\0:5_PDVKV'AKQU MX?\ %OAK3->U'4=9\(*X!^K](65<9(&>G]?P Y)Z _AS\.?A]KW[3/[*KZM\._"-MH_C"35O#W[=D$&DZX?V;_ !1?7OB^2SU" MQU?PMXD&H^&;2RBTOQ#J4GPS^+#W.J6?]FZ39R=5_P %0-(34?V6_A7'XMM- M%UK5;7]L_P#X)S6]_-!ILD.FRWFJ_MM_L_\ AWQ*=-LKRZU&YM-,UO2M5UO2 M9]/N;Z^:YT#5+K1]2FU"WN;I9P#]..O2F&2,2+$702.KND990[)&461U0G?QN_8^U#1/#OAOQM M)X^NO"OA']F7Q-^T'\/_ !SI&MS^+)]'_P"$FMKGPA>>#_$OA >$+O3O$B:O M9ZEX?UOP]=:>-'U'XZO_ -L_7=+\7?!3_@HGXHT?X;Z[X9\7_P#!)+]H7X]> M%/#/@LZE9:KX9\.^)_C=^Q5XBTOPKX[\<:KK%YI6KZ/X,L/%FFS^,/%RZ;X2 ML/#6H67CR_N-.LM)2)[0 _H9HK\E/BE^UM^V?\%?ASXW^+OC#X0?#75/!GPL M^,6@3:]X8T2X76OC#\1?V9?$7@&/5M<\9>"_!G@#XF?$#2O#?Q(^$OB1=;\5 M:[H5[K?C"P^(/P*\'^)?&7AZQ\/^*(+?P]K)'I[C7-5 MFN=)GM+B2]F:4D '=4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 R3[H_WX_P#T8M?X8O\ P4$_Y/T_;<_[.[_:3_\ 5R^-*_W.I/NC M_?C_ /1BU_AB_P#!03_D_3]MS_L[O]I/_P!7+XTH _U]_P#@B9_RB1_X)T?] MF@_!'_U#[*OU&K\N?^")G_*)'_@G1_V:#\$?_4/LJ_4:@ HHHH **** "BBB M@ HZT44 >/\ B/X!?!WQ=K=_XC\2^ -"UK7-3DCEO]3OTNIKJY>&"*VB\Q_M M2@+%;P10QHBJD<<:JJ@"NE\$?#+P'\-TU&/P/X9T[PU%JSVTNHQ::)TCNY;1 M94MI)8Y9Y4,D23RHLBJKE&V,2JJ%[NBODL%P!P)EV=3XDR_@OA/ <13KXO%3 MS[!\.Y1AJL<=B)9I0P<,=*OC8UZZQ=5UW4Q"K556E-5)W]NOQ+Q'BL M LJQ6?YUB'I+!U*\L.J>'=&DZ,%3Y:3IP<%'E5 MBBBBOK3Q#B?'/PW\!?$RPTO3?'_A#P_XNM-"UF+Q'H"Z[IEM?S>'O$EOI^I: M3;>)/#UW*AN]!\0VNF:QJVGVFNZ//9:M:V>IZA;6]Y%#>7"2>5>)/V1OV8_% M^B^!_#_BCX$?"[7M+^&OB35O&'@.+5/!^DW=SX4\5>(1<#Q1XAT74I(#JEGK M'BY+R]B\8Z@MZ;GQ?#>WD/B>35HKJ=)/HNB@#YSMOV0OV6[+7/BGXEL?V?/@ M]8:]\;_#D7A'XP:II_P^\-:?=_$WPQ%90:8^@^.'LM/MU\2:5=Z7:6.E:C9Z MFD\6JZ5I^GZ9J@O;'3[*W@]I\(>$/"_@#PMH'@CP3H&D^%?!_A32;+0?#/AC M0;*'3=#\/Z'IL"6NF:-HVF6RI:Z;I.FVD<5GIVG6D<5G86<,-I:0PVT,42=' M10!P6G_"WX;:5XTU3XC:9X#\(:?X]UM676/&5EX=TFU\3:GOM;*PE>^UJ&T3 M4+F:>PTS2["YN)9VN+JQTK2[.YEEM=-L8K>MH/P?^%/A?2/$WA_PY\-_ VAZ M%XT6ZC\7:+I?A30[+2?$T-]!<6MW;:]IT%BEGJMI<6MW=VLEE?0SVAMKJYMU M@6&XEC?T:B@#F/"7@KPCX#T.'PUX*\-:)X4T""6YGBT?P]IEII&GI<7LK3WM MS]FL(H(VNKR=WGNKMPUS&>'/V9/V>_!][\-]2\*?!CX;^'+_ .#MMXLL MOA1>:)X3TG3;CX;V7CV^.I>.;+P/+:6\3>&+/QG?XO/%=II!M+?Q%V\*6]K!X;MM3U#4+ZWTJ*YOKN2;Z$HH \1\7?LU_ M 'X@7'BFZ\<_![X=^,;GQQX TSX4^-)_$_A;2])=?^!_P MRUGQ'<^+_ GC^Z\0:GX1TF]URZ\;?#'0;KPI\/\ Q5$?"E]?^ M$]"U*:X>YLO"VH7_ (;1VT2]NK";Z!HH ^>M/_9,_9ETG3] TG2_@/\ "K3= M,\+_ X\9?!_P]I]AX*T.RLM(^%7Q"O(M0\;?#BQMK:UCAA\$>)[R%;C6/# M4Z/=.TNZT"SSK)L?\,V_ 3^TO!>KI\(OA_%J'P[\*^'_ +X+N8?#.FP-H'@ MGPC?P:MX/\'6:0PI%)X5\'ZO;6^L>$/#UW'&/5?#]IINHJ+FO;:* M/%+/]F_X":=K.F^(K'X0?#VTUW1_B;XD^-&E:O!X8TR/4=/^+OC+3KC1_%WQ M.M+M8!-!X]\4Z1>7NE>(O%D;#6]:TR^OK#4;RYM+RZAFZ?XD?"3X8_&'2=*T M'XJ> _"OQ"T70O$NA>,M%TGQ?HMEKNG:5XN\+WT.J^&/%.GV=_'-!:^(?#6J MV]OJOA[68434=$U2WM]2TRXM;V"*=/1** /&?$_[.WP(\:_%7P5\H^//"^DR7,U\-,TCQ1#3M3N[O4M.CM;^ZN+F7C-)_8R_9-T'2_'.AZ)^SC\%]'T7XE^-]*^)/C_ M $?2OAWX9T_2_%_CW0M?3Q9HOBW7M/L]/AM+_7=(\7)_PE^F7TL.^Q\6O+XG MM1%KTTVHR?3-% 'B4'[-OP#M?$=OXPMOA#\/[?Q5:?$77/B_:^(X/#6GQ:Y; M?%;Q-X<'@[Q'\2;?5(XEO(?'>O>$ /"NK^*XY5US4?#8&A7=[+I8%K61'^R= M^S3#HW@GP[:_ SX86>@_#BS\1Z5X&T>Q\'Z19:;X8T/QC?Q:KXO\.:396EO# M!;^%_%FJV]KJOB;PNR2>'=?U.SL]0U?2[R\L[6:'Z$HH \:UW]GCX%^)Y/B9 M-XA^$O@#6I_C*?"C?%:XU+PQI=Y<_$&;P$(!X$NO%EQ/;O-K-[X&-K:R>"[^ M[D>]\)RVEK-X?N-.FMH)(_F_]I']A#X?_';2_A5X>MO#_P "F\%_#/5O&FLO M\,?C9^SAX._:!^&7B#6_&R6"WWC271-;U_P?XETCXE:?Y.N1V/C.P\9,NI1> M,_%H\8:+XIN+^RN]-^]:* /DSP+^RGX=\#R?";POI\WA*#X+_ X6WB/X7?"K M2/AUINCP>%?B<5\=6EUXGTS63K6H66D^$M,TGQ[J6G^ _AUX:\,:!9>!$AAA ML==U#28;'2+'W#XE?"7X8_&/0]/\,_%7P%X4^(?A[2O$.A>+M-T/QAHMEKVE M6'BKPMJ$.K>&/$EK8:A%-;0:]X:U>VMM7\/ZM'&M_HNK6MKJ>F3VM];07$?H M=% 'B4/[-OP#@U:WUZ+X0?#V/6K7XJ7OQRM]57PQIO\ :$/QGU+1F\.ZC\5X M[LPF9?B+J'AZ270;[QCO_M^[T66;2KB_DL)9;=^>\+?L?_LK^";_ %;4_"?[ M.WP8T"^URQ^(>DZG/IOPX\*P"YT;XMWFGZE\4="$/]F-;P:!\1=2TNQU+QMH M-K#!HWB?4(!?:Q8W=U)-+)]'44 >!_#G]EC]G'X0:#X6\+_"WX(_#+X?>'?! M$GBJ;PCHWA#PAI&@Z=X%+&37='M;31[YX0&?1[.STI M#'I]I;6T7I'PZ^''@'X1>"?#OPV^%W@WPU\/?A]X0L%TKPIX)\':/8^'O"OA MK2DEDEBTK0-"TR&WTW2-,@>60VVGV%O;V=LK%((8XP%':44 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 ,D^Z/]^/_P!&+7^&+_P4 M$_Y/T_;<_P"SN_VD_P#UGA"S'93Z?B,$<$&OU%\Q?1_P#OW)_\30 ^BF>8OH__ M '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R? M_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ MXFCS%]'_ ._8OH__ M '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R? M_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ MXFCS%]'_ ._8OH__ M '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R? M_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ MXFCS%]'_ ._8OH__ M '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R? M_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ MXFCS%]'_ ._8OH__ M '[D_P#B:/,7T?\ []R?_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._8OH__ '[D_P#B:/,7T?\ []R? M_$T /HIGF+Z/_P!^Y/\ XFCS%]'_ ._*_PR/^"@9S^WI^VX M?7]KO]I,\@@_\EE\9]0>1]#S0!A>&/VW/VS_ 3X=T/P?X,_:Z_:?\(^$O#. MF6NB^&_"_ACX^_%;0/#OA_1K)#'9:3H>B:5XLM-,TG3+1"4M;"PM;>UMT)6* M)!Q6[_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C M+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D M_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ M$D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ M /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_: M[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */< M_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z M/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ M */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ M;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/ M]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_# MP/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 ' M_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 M '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:4 M44 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S M:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ M #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR M_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/ MXR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q M)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ M !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN M_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/ MVN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"C MW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/ M^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T M_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ M &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I1_P\ M#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ -I1_ MP\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ /-I M1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C+_\ M-I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D_C+_ M /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ $D_C M+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ /$D M_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_:[_\ M$D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */<_:[_ M /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z/<_: M[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ */< M_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ ;T_Z M/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/]O3_ M */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_#P/\ M;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 '_#P/ M]O3_ */<_:[_ /$D_C+_ /-I1_P\#_;T_P"CW/VN_P#Q)/XR_P#S:444 '_# MP/\ ;T_Z/<_:[_\ $D_C+_\ -I1_P\#_ &]/^CW/VN__ !)/XR__ #:444 * MO_!07]O965E_;=_:\5E8,K+^TI\9@RLI#*RD>- 0RD @@@@@$'(KY4UC6-6\ M0ZMJFOZ_JFHZYKNN:C?:QK6M:Q?7.IZMK&K:G3S 57=]?7 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Feb. 19, 2019
Jun. 30, 2018
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2018    
Document Fiscal Year Focus 2018    
Document Fiscal Period Focus FY    
Trading Symbol TYL    
Entity Registrant Name TYLER TECHNOLOGIES INC    
Entity Central Index Key 0000860731    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Voluntary Filers No    
Entity Filer Category Large Accelerated Filer    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   38,293  
Entity Public Float     $ 8,417,174
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Revenues:      
Total revenues $ 935,282 $ 840,899 $ 759,880
Cost of revenues:      
Total cost of revenues 495,704 441,522 400,692
Gross profit 439,578 399,377 359,188
Selling, general and administrative expenses 207,605 175,914 165,176
Research and development expense 63,264 47,324 43,154
Amortization of customer and trade name intangibles 16,217 13,381 13,202
Operating income 152,492 162,758 137,656
Other income (expense), net 3,378 698 (1,998)
Income before income taxes 155,870 163,456 135,658
Income tax provision (benefit) 8,408 (6,115) 21,957
Net income $ 147,462 $ 169,571 $ 113,701
Earnings per common share:      
Basic (USD per share) $ 3.84 $ 4.55 $ 3.12
Diluted (USD per share) $ 3.68 $ 4.32 $ 2.92
Software licenses and royalties      
Revenues:      
Total revenues $ 93,441 $ 86,242 $ 83,733
Cost of revenues:      
Total cost of revenues 3,802 3,321 2,964
Subscriptions      
Revenues:      
Total revenues 220,547 172,176 142,657
Software services      
Revenues:      
Total revenues 191,269 180,460 171,648
Maintenance      
Revenues:      
Total revenues 384,521 359,319 320,998
Appraisal services      
Revenues:      
Total revenues 21,846 25,023 26,287
Cost of revenues:      
Total cost of revenues 14,299 16,286 16,411
Hardware and other      
Revenues:      
Total revenues 23,658 17,679 14,557
Cost of revenues:      
Total cost of revenues 15,708 12,595 10,143
Acquired software      
Cost of revenues:      
Total cost of revenues 22,972 21,686 22,235
Software services, maintenance and subscriptions      
Cost of revenues:      
Total cost of revenues $ 438,923 $ 387,634 $ 348,939
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 134,279 $ 185,926
Accounts receivable (less allowance for losses of $4,647 in 2018 and $5,427 in 2017) 298,912 246,188
Short-term investments 44,306 43,159
Prepaid expenses 33,258 32,206
Income tax receivable 4,697 11,339
Other current assets 3,406 1,997
Total current assets 518,858 520,815
Accounts receivable, long-term 16,020 12,107
Property and equipment, net 155,177 152,315
Other assets:    
Goodwill 753,718 657,987
Other intangibles, net 276,852 229,617
Non-current investments and other assets 70,338 38,510
Total assets 1,790,963 1,611,351
Current liabilities:    
Accounts payable 6,910 8,174
Accrued liabilities 66,480 64,675
Deferred revenue 350,512 298,613
Total current liabilities 423,902 371,462
Revolving line of credit 0 0
Deferred revenue, long-term 424 1,274
Deferred income taxes 41,791 46,879
Commitments and contingencies
Shareholders' equity:    
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued 0 0
Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued in 2018 and 2017 481 481
Additional paid-in capital 731,435 626,867
Accumulated other comprehensive loss, net of tax (46) (46)
Retained earnings 771,925 624,463
Treasury stock, at cost; 9,872,505 and 10,262,182 shares in 2018 and 2017, respectively (178,949) (60,029)
Total shareholders' equity 1,324,846 1,191,736
Liabilities and Shareholders' equity, Total $ 1,790,963 $ 1,611,351
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for losses $ 4,647 $ 5,427
Preferred stock, par value (in dollars per share) $ 10.00 $ 10.00
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 48,147,969 48,147,969
Treasury stock, shares 9,872,505 10,262,182
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2015 $ 874,029 $ 481 $ 607,755 $ (46) $ 341,191 $ (75,352)
Balance, shares at Dec. 31, 2015   48,148       (11,374)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 113,701       113,701  
Stock option exercises $ 23,527   (82,273)     $ 105,800
Issuance of shares pursuant to stock compensation plan, shares 827         827
Stock compensation $ 29,747   29,747      
Issuance of shares pursuant to employee stock purchase plan $ 6,236   1,434     $ 4,802
Issuance of shares pursuant to employee stock purchase plan, shares 47         47
Treasury stock purchases $ (112,699)         $ (112,699)
Treasury stock purchases, shares (882)         (882)
Balance at Dec. 31, 2016 $ 934,541 $ 481 556,663 (46) 454,892 $ (77,449)
Balance, shares at Dec. 31, 2016   48,148       (11,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 169,571       169,571  
Stock option exercises $ 49,845   28,174     $ 21,671
Issuance of shares pursuant to stock compensation plan, shares 1,113         1,113
Stock compensation $ 37,348   37,348      
Issuance of shares pursuant to employee stock purchase plan $ 7,044   4,682     $ 2,362
Issuance of shares pursuant to employee stock purchase plan, shares 51         51
Treasury stock purchases $ (6,613)         $ (6,613)
Treasury stock purchases, shares (44)         (44)
Balance at Dec. 31, 2017 $ 1,191,736 $ 481 626,867 (46) 624,463 $ (60,029)
Balance, shares at Dec. 31, 2017   48,148       (10,262)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 147,462       147,462  
Stock option exercises $ 74,907   44,458     $ 30,449
Issuance of shares pursuant to stock compensation plan, shares 1,126         1,126
Stock compensation $ 52,740   52,740      
Issuance of shares pursuant to employee stock purchase plan $ 8,051   7,370     $ 681
Issuance of shares pursuant to employee stock purchase plan, shares 45         45
Treasury stock purchases $ (150,050)         $ (150,050)
Treasury stock purchases, shares (781)         (781)
Balance at Dec. 31, 2018 $ 1,324,846 $ 481 $ 731,435 $ (46) $ 771,925 $ (178,949)
Balance, shares at Dec. 31, 2018   48,148       (9,872)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Cash flows from operating activities:      
Net income $ 147,462 $ 169,571 $ 113,701
Adjustments to reconcile net income to cash provided by operations:      
Depreciation and amortization 61,759 53,395 49,773
Share-based compensation expense 52,740 37,348 29,747
Provision for losses - accounts receivable 2,286 4,110 4,484
Deferred income tax benefit (5,069) (33,664) (26,432)
Changes in operating assets and liabilities, exclusive of effects of acquired companies:      
Accounts receivable (53,771) (35,170) (34,760)
Income tax receivable 6,642 (8,444) 18,185
Prepaid expenses and other current assets (588) (6,958) 246
Accounts payable (2,416) 878 387
Accrued liabilities (2,445) 6,050 10,717
Deferred revenue 43,603 8,639 25,811
Net cash provided by operating activities 250,203 195,755 191,859
Cash flows from investing activities:      
Cost of acquisitions, net of cash acquired (178,093) (11,344) (9,394)
Purchase of marketable security investments (115,625) (59,779) (20,316)
Proceeds from marketable security investments 81,205 28,786 16,837
Additions to property and equipment (27,424) (43,057) (37,726)
Decrease (increase) in other 1,682 (1) (121)
Net cash used by investing activities (238,255) (85,395) (50,720)
Cash flows from financing activities:      
Decrease in net borrowings on revolving line of credit 0 (10,000) (56,000)
Purchase of treasury shares (146,553) (7,474) (111,838)
Contributions from employee stock purchase plan 8,051 7,044 6,236
Proceeds from exercise of stock options 74,907 49,845 23,527
Net cash (used) provided by financing activities (63,595) 39,415 (138,075)
Net (decrease) increase in cash and cash equivalents (51,647) 149,775 3,064
Cash and cash equivalents at beginning of period 185,926 36,151 33,087
Cash and cash equivalents at end of period $ 134,279 $ 185,926 $ 36,151
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
DESCRIPTION OF BUSINESS
We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (“IT”) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (“SaaS”) arrangements, which primarily utilize the Tyler private cloud, and electronic document filing solutions (“e-filing”). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.
PRINCIPLES OF CONSOLIDATION
The consolidated financial statements include our parent company and two subsidiaries, which are wholly-owned. All significant intercompany balances and transactions have been eliminated in consolidation. Comprehensive income 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) during the years ended December 31, 2018, 2017 and 2016.
CASH AND CASH EQUIVALENTS
Cash in excess of that necessary for operating requirements is invested in short-term, highly liquid, income-producing investments. Investments with original maturities of three months or less are classified as cash and cash equivalents, which primarily consist of cash on deposit with several banks and money market funds. Cash and cash equivalents are stated at cost, which approximates market value.
REVENUE RECOGNITION
Nature of Products and Services
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (“SSP”) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation, and remaining services such as training are not considered highly interdependent or interrelated to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
We recognize royalty revenue when the sale occurs under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized on an estimated basis and are trued up when we receive notice of amounts we are entitled to receive. We typically receive notice of royalty revenues we are entitled to and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered highly interdependent or highly interrelated or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.
For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct, and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.
Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (license or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.
For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 15 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.
Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record an unbilled receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Balance at beginning of year
$
5,427

 
$
3,396

 
$
1,640

Provisions for losses - accounts receivable
2,286

 
4,110

 
4,484

Collection of accounts previously written off

 

 

Deductions for accounts charged off or credits issued
(3,066
)
 
(2,079
)
 
(2,728
)
Balance at end of year
$
4,647

 
$
5,427

 
$
3,396


The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1) property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3) software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4) some of our contracts which provide for an amount to be withheld from a progress billing (generally between 5% and 20% retention) until final and satisfactory project completion is achieved; and (5) in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.
The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was $226.8 million (as adjusted) as of January 1, 2017.
As of December 31, 2018, and December 31, 2017, total current and long-term accounts receivable, net of allowance for doubtful accounts, was $314.9 million and $258.3 million (as adjusted), respectively. We have recorded unbilled receivables of $104.2 million and $64.6 million (as adjusted) at December 31, 2018, and December 31, 2017, respectively. Included in unbilled receivables are retention receivables of $12.2 million and $7.2 million at December 31, 2018, and December 31, 2017, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.
Deferred Revenue
The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 16 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three to seven years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are generally not paid in connection with the renewal of a contract. In the small number of instances where a commission is paid on a renewal, it is not commensurate with the commission paid on the initial sale and is recognized over the term of renewal, which is generally one year. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income. Refer to Note 17 - Deferred Commissions for further information.
Prepaid expenses and other current assets include direct and incremental costs such as commissions associated with arrangements for which revenue recognition has been deferred. Such costs are expensed at the time the related revenue is recognized.
 USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the SSP of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.
PROPERTY AND EQUIPMENT, NET
Property, equipment and purchased software are recorded at original cost and increased by the cost of any significant improvements after purchase. We expense maintenance and repairs when incurred. Depreciation and amortization is calculated using the straight-line method over the shorter of the asset’s estimated useful life or the term of the lease in the case of leasehold improvements. For income tax purposes, we use accelerated depreciation methods as allowed by tax laws. 
RESEARCH AND DEVELOPMENT COSTS
We expensed research and development costs of $63.3 million in 2018, $47.3 million in 2017, and $43.2 million in 2016.   
INCOME TAXES
Income taxes are accounted for under the asset and liability method. Deferred taxes arise because of different treatment between financial statement accounting and tax accounting, known as “temporary differences.” We record the tax effect of these temporary differences as “deferred tax assets” (generally items that can be used as a tax deduction or credit in the future periods) and “deferred tax liabilities” (generally items that we received a tax deduction for, which have not yet been recorded in the income statement). The deferred tax assets and liabilities are measured using enacted tax rules and laws that are expected to be in effect when the temporary differences are expected to be recovered or settled. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be "realized." On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the corporate U.S. federal tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. Under ASC 740 Income Taxes, the effects of changes in tax rates and laws are recognized in the period in which the new legislation is enacted. See Note 7 - "Income Tax" for further discussion related to the Tax Act.
SHARE-BASED COMPENSATION
We have a share-based award plan that provides for the grant of stock options, restricted stock units, and performance share units to key employees, directors and non-employee consultants. Stock options generally vest after three to six years of continuous service from the date of grant and have a contractual term of 10 years. Restricted stock unit grants generally vest ratably over three to five years of continuous service from the date of grant. Each performance share unit represents the right to receive one share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation. See Note 9 – “Share-Based Compensation” for further information.
GOODWILL AND OTHER INTANGIBLE ASSETS
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including identifiable intangible assets, in connection with our business combinations. Upon acquisition, goodwill is assigned to the reporting unit that is expected to benefit from the synergies of the business combination, which is the reporting unit to which the related acquired technology is assigned. A reporting unit is the operating segment, or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by executive management.
We assess goodwill for impairment annually as of April 1st, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable. We begin with the qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying value before applying the quantitative assessment described below. If it is determined through the evaluation of events or circumstances that the carrying value may not be recoverable, we perform a comparison of the estimated fair value of the reporting unit to which the goodwill has been assigned to the sum of the carrying value of the assets and liabilities of that unit. If the sum of the carrying value of the assets and liabilities of a reporting unit exceeds the estimated fair value of that reporting unit, the carrying value of the reporting unit's goodwill is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization.
We did not record any goodwill impairment charges for the years ended December 31, 2018 and 2017. See Note 4 - Goodwill and Other Intangible Assets, for additional information.
Other Intangible Assets
We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Customer base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our customer turnover each year for indications of impairment. Our customer turnover has historically been very low. If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. There have been no significant impairments of intangible assets in any of the periods presented.  
IMPAIRMENT OF LONG-LIVED ASSETS
We periodically evaluate whether current facts or circumstances indicate that the carrying value of our property and equipment or other long-lived assets to be held and used may not be recoverable. If such circumstances are determined to exist, we measure the recoverability of assets to be held and used by a comparison of the carrying amount of the asset or appropriate grouping of assets and the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. The assets and liabilities of a disposed group classified as held for sale would be presented separately in the appropriate asset and liability sections of the balance sheet. There have been no significant impairments of long-lived assets in any of the periods presented.
COSTS OF COMPUTER SOFTWARE
We capitalize software development costs upon the establishment of technological feasibility and prior to the availability of the product for general release to customers. Software development costs primarily consist of personnel costs and rent for related office space. We begin to amortize capitalized costs when a product is available for general release to customers. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the product’s remaining estimated economic life. We have not capitalized any internal software development costs in any of the periods presented.
FAIR VALUE OF FINANCIAL INSTRUMENTS
Cash and cash equivalents, accounts receivables, accounts payables, short-term obligations and certain other assets at cost approximate fair value because of the short maturity of these instruments. The fair value of our revolving line of credit would approximate book value as of December 31, 2018, because our interest rates reset approximately every 30 days or less. See Note 6 – “Revolving Line of Credit” for further discussion.
As of December 31, 2018, we have $97.7 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2018 through 2022. 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 from other observable market data. These investments are included in short-term investments and non-current investments and other assets. 
As of December 31, 2018, we have $15.0 million invested in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. There has been no impairment of our cost method investment for the periods presented. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
CONCENTRATIONS OF CREDIT RISK
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable from trade customers, and investments in marketable securities. Our cash and cash equivalents primarily consist of operating account balances and money market funds, which are maintained at several major domestic financial institutions and the balances often exceed insured amounts. As of December 31, 2018, we had cash and cash equivalents of $134.3 million. We perform periodic evaluations of the credit standing of these financial institutions.
Concentrations of credit risk with respect to receivables are limited due to the size and geographical diversity of our customer base. Historically, our credit losses have not been significant. As a result, we do not believe we have any significant concentrations of credit risk as of December 31, 2018.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
INDEMNIFICATION
Most of our software license agreements indemnify our customers in the event that the software sold infringes upon the intellectual property rights of a third-party. These agreements typically provide that in such event we will either modify or replace the software so that it becomes non-infringing or procure for the customer the right to use the software. We have recorded no liability associated with these indemnifications, as we are not aware of any pending or threatened infringement actions that are possible losses. We believe the estimated fair value of these intellectual property indemnification clauses is minimal.
We have also agreed to indemnify our officers and board members if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ liability insurance coverage to protect against any such losses. We have recorded no liability associated with these indemnifications. Because of our insurance coverage, we believe the estimated fair value of these indemnification agreements is minimal.
RECLASSIFICATIONS
Certain amounts for previous years have been reclassified to conform to the current year presentation.
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."
We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.
The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.
Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.
We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
December 31, 2017
 
December 31, 2016
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
75,694

 
$
10,548

 
$
86,242

 
$
74,306

 
$
9,427

 
$
83,733

Subscriptions
 
173,510

 
(1,334
)
 
172,176

 
142,704

 
(47
)
 
142,657

Software services
 
187,149

 
(6,689
)
 
180,460

 
174,804

 
(3,156
)
 
171,648

Maintenance
 
361,569

 
(2,250
)
 
359,319

 
322,969

 
(1,971
)
 
320,998

Appraisal services
 
25,023

 

 
25,023

 
26,287

 

 
26,287

Hardware and other
 
17,717

 
(38
)
 
17,679

 
14,973

 
(416
)
 
14,557

Total revenues
 
840,662

 
237

 
840,899

 
756,043

 
3,837

 
759,880

Selling, general and administrative expenses
 
176,974

 
(1,060
)
 
175,914

 
167,161

 
(1,985
)
 
165,176

Amortization of customer and trade name intangibles
 
13,912

 
(531
)
 
13,381

 
13,731

 
(529
)
 
13,202

Operating income
 
160,930

 
1,828

 
162,758

 
131,305

 
6,351

 
137,656

Income tax (benefit) provision
 
(2,317
)
 
(3,798
)
 
(6,115
)
 
19,450

 
2,507

 
21,957

Net income
 
$
163,945

 
$
5,626

 
$
169,571

 
$
109,857

 
$
3,844

 
$
113,701

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
4.40

 
 
 
$
4.55

 
$
3.01

 
 
 
$
3.12

Diluted
 
$
4.18

 
 
 
$
4.32

 
$
2.87

 
 
 
$
2.92

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

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

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

 
$
21,759

 
$
1,611,351


Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 7 - Income Tax Provision for further information.
NEW ACCOUNTING PRONOUNCEMENTS
Recent Accounting Guidance not yet Adopted
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.
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of $15.5 million to $17.8 million of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Acquisitions
ACQUISITIONS
2018
On December 7, 2018, we acquired certain assets and intellectual property of SceneDoc, Inc.("SceneDoc"), a company that provides mobile-first, SaaS field reporting for law enforcement agencies. The total purchase price was approximately $6.2 million, of which $5.4 million was paid in cash and approximately $759,000 accrued for a working capital holdback, subject to certain post-closing adjustments.
On October 1, 2018, we acquired all of the equity interests of TradeMaster, Inc. dba MobileEyes ("MobileEyes"), a company that develops SaaS software to improve public safety by supporting fire prevention and suppression, emergency response, and structural safety. The total purchase price was approximately $5.3 million in cash.
On August 31, 2018, we acquired all of the assets of CaseloadPRO, L. P., a company that provides a fully featured SaaS probation case management system. The purchase price of $9.3 million was paid in cash.
On April 30, 2018, we acquired all of the capital stock of Socrata, Inc.("Socrata"), a company that provides open data and data-as-a-service solutions including cloud-based data integration, visualization, analysis, and reporting solutions for state and local government agencies. The purchase price, net of cash acquired of $1.7 million, was $147.6 million paid in cash.
We have performed a valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the purchase price as of the acquisition date:
In thousands
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Deferred tax assets, net
 
20

Identifiable intangible assets
 
75,000

Goodwill
 
75,657

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,604
)
Deferred revenue
 
(5,915
)
Total consideration
 
$
149,369


In connection with this transaction, we acquired total tangible assets of $7.5 million and assumed liabilities of approximately $8.8 million. We recorded goodwill of $75.7 million, none of which is expected to be deductible for tax purposes, and other identifiable intangible assets of approximately $75.0 million. The $75.0 million of intangible assets are attributable to customer relationships, acquired software, and trade name and will be amortized over a weighted average period of approximately 14 years. We recorded deferred tax assets, net of approximately $20,000 related to estimated fair value allocations. Socrata’s solutions are a direct complement to our current offerings and will provide a new and important additional revenue stream. By offering Socrata within virtually every Tyler product suite, our clients will have the opportunity to make their existing data discoverable, usable and actionable, but more importantly, potentially include data from other agencies and jurisdictions to make analysis even more powerful and meaningful. Therefore, the goodwill of $75.7 million arising from this acquisition is primarily attributed to our ability to integrate Socrata's solutions with our existing portfolio and to generate increased revenues, earnings and cash flow by leveraging our sales resources and client base. Our final valuation of the fair market value of Socrata's assets and liabilities resulted in adjustments to the preliminary opening balance sheet. These adjustments related to a reduction in deferred income taxes and accrued expenses resulting in a net decrease to goodwill of approximately $3.3 million. We also incurred fees of approximately $578,000 for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2018 and are included in selling, general and administrative expenses.
The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.
 
 
Twelve Months Ended December 31,
 
 
2018
 
2017
 
 
 
 
 
Revenues
 
$
943,723

 
$
865,944

Net income
 
139,315

 
150,515

Basic earnings per share
 
3.62

 
4.04

Diluted earnings per share
 
$
3.47

 
$
3.84


Pro forma information above does not include acquisitions that are not considered material to our results of operations. The pro forma information does not purport to represent what our results of operations actually would have been had such transaction or event occurred on the dates specified, or to project our results of operations for any future period.
On April 30, 2018, we acquired all of the equity interests of Sage Data Security, LLC ("Sage"), a cybersecurity company offering a suite of services that supports an entire cybersecurity lifecycle, including program development, education and training, technical testing, advisory services, and digital forensics. The total purchase price was $11.6 million paid in cash. Tyler has performed a valuation analysis of the fair market value of Sage's assets and liabilities. As a result, we acquired total tangible assets of approximately $1.8 million and assumed liabilities of approximately $730,000. We have recorded total goodwill of approximately $3.5 million, all of which is expected to be deductible for tax purposes, and other intangible assets of approximately $7.0 million. The $7.0 million of intangible assets is attributable to customer relationships, acquired software and trade name and will be amortized over a weighted average period of approximately 14 years.
As of December 31, 2018, the purchase price allocations for Sage, Socrata, CaseloadPro, and MobileEyes are complete. As of December 31, 2018, the purchase price allocation for SceneDoc is not yet complete, therefore the preliminary valuation estimates of fair value assumed at the acquisition date for intangible assets, receivables and deferred revenue and related deferred taxes are subject to change as valuations are finalized.
The operating results of all 2018 acquisitions are included with the operating results of the Enterprise Software segment since their date of acquisition. Revenues from Socrata included in Tyler's results of operations totaled approximately $13.9 million and the net loss was $11.5 million for the twelve months ended December 31, 2018. The impact of the Sage, CaseloadPRO, MobileEyes and SceneDoc acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.
Our balance sheet as of December 31, 2018, reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of each acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
2017
On November 29, 2017, we acquired audio and digital two-way radio communications technology and related assets from Radio 10-33, LLC. The total purchase price was $1.4 million, all of which was paid in cash.
On August 2, 2017, we acquired substantially all of the assets and assumed certain liabilities of Digital Health Department, Inc. ("DHD"), a company that provides environmental health software, offering a SaaS solution for public health compliance and inspections processes. The total purchase price, net of debt assumed, was $3.9 million, all of which was paid in cash.
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 total purchase price, net of debt assumed, was $7.0 million, of which $6.1 million was paid in cash and $900,000 was accrued as of December 31, 2017.
The operating results of these acquisition are included in our results of operations of the Enterprise Software segment from their respective dates of acquisition. The impact of these acquisitions, individually and in the aggregate, on our operating results, assets and liabilities is not material.
2016
On May 31, 2016, we acquired all of the capital stock of ExecuTime Software, LLC, a leading provider of time, attendance, and advanced scheduling software solutions. The total purchase price, net of debt assumed, was $7.4 million. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. The operating results of this acquisition are included in our results of operations of the Enterprise Software segment from the date of the acquisition. The impact of this acquisition on our operating results is not material.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
PROPERTY AND EQUIPMENT, NET  
Property and equipment, net consists of the following at December 31:
 
Useful
Lives
(years)
 
2018
 
2017
Land

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
122,241

 
116,214

Computer equipment and purchased software
3-5

 
84,649

 
72,531

Furniture and fixtures
5

 
27,238

 
24,834

Transportation equipment
5

 
438

 
476

 
 
 
244,524

 
224,013

Accumulated depreciation and amortization
 
 
(89,347
)
 
(71,698
)
Property and equipment, net
 
 
$
155,177

 
$
152,315


Depreciation expense was $21.2 million in 2018, $17.3 million in 2017, and $13.4 million in 2016.
In 2018, we paid $2.2 million for the expansion of existing buildings.
In 2017, we purchased an office building in Latham, New York for approximately $2.9 million and paid $2.1 million for improvements to that building. We also paid $19.4 million for construction to expand our office building in Yarmouth, Maine.
We own office buildings in Bangor, Falmouth and Yarmouth, Maine; Lubbock and Plano, Texas; Troy, Michigan; Latham, New York; and Moraine, Ohio. We lease space in some of these buildings to third-party tenants. These leases expire between 2019 and 2025 and are expected to provide rental income of approximately $1.3 million in 2019, $1.3 million in 2020, $1.3 million in 2021, $1.4 million in 2022, $1.4 million in 2023, and $2.4 million thereafter. Rental income from third-party tenants was $1.2 million in 2018, $1.5 million in 2017, and $1.7 million in 2016.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
GOODWILL AND OTHER INTANGIBLE ASSETS
Other intangible assets and related accumulated amortization consists of the following at December 31:
 
2018
 
2017
 
 
 
As Adjusted
Gross carrying amount of acquisition intangibles:
 
 
 
Customer related intangibles
$
238,219

 
$
179,789

Acquired software
202,416

 
179,466

Trade names
16,905

 
11,435

Leases acquired
3,694

 
3,694

 
461,234

 
374,384

Accumulated amortization
(184,382
)
 
(144,767
)
Total intangibles, net
$
276,852

 
$
229,617

 
Total amortization expense for intangibles was $39.6 million in 2018, $35.5 million (as adjusted) in 2017, and $35.9 million (as adjusted) during 2016
The allocation of acquisition intangible assets is summarized in the following table:
 
December 31, 2018
 
December 31, 2017
 
 
 
 
 
 
 
 
 
As Adjusted
 
 
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
Non-amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Goodwill
$
753,718

 

 
$

 
$
657,987

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
238,219

 
15 years

 
78,120

 
179,789

 
15 years

 
63,274

Acquired software
202,416

 
7 years

 
99,772

 
179,466

 
7 years

 
76,800

Trade names
16,905

 
11 years

 
5,139

 
11,435

 
11 years

 
3,768

Leases acquired
3,694

 
10 years

 
1,351

 
3,694

 
10 years

 
925


The changes in the carrying amount of goodwill for the two years ended December 31, 2018 are as follows:
 
Enterprise
Software
 
Appraisal
 and Tax
 
Total
Balance as of 12/31/2016
$
643,680

 
$
6,557

 
$
650,237

Goodwill acquired with acquisitions
7,750

 

 
7,750

Balance as of 12/31/2017
651,430

 
6,557

 
657,987

Goodwill acquired related to the purchase of Socrata
75,657

 

 
75,657

Goodwill acquired related to other acquisitions
20,074

 

 
20,074

Balance as of 12/31/2018
$
747,161

 
$
6,557

 
$
753,718


Estimated annual amortization expense related to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $372,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022, $312,000 in 2023 and $723,000 thereafter. Estimated annual amortization expense related to acquisition intangibles, including acquired software, for which the amortization expense is recorded as cost of revenues, is as follows:
2019
$
40,222

2020
38,820

2021
38,463

2022
34,987

2023
16,990

Thereafter
105,028

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2018
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities
ACCRUED LIABILITIES
Accrued liabilities consist of the following at December 31:
 
2018
 
2017
Accrued wages, bonuses and commissions
$
40,100

 
$
43,688

Other accrued liabilities
26,380

 
20,987

 
$
66,480

 
$
64,675

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revolving Line of Credit
12 Months Ended
Dec. 31, 2018
Debt Disclosure [Abstract]  
Revolving Line of Credit
REVOLVING LINE OF CREDIT
On November 16, 2015, we entered into a $300.0 million Credit Agreement (the “Credit Facility”) with the various lenders party thereto and Wells Fargo Bank, National Association, as Administrative Agent. The Credit Facility provides for a revolving credit line of 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 December 31, 2018, our interest rate was 5.75% under the prime rate option or approximately 3.77% under the 30-day LIBOR option. The Credit Facility is secured by substantially all 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 December 31, 2018, we were in compliance with those covenants.
As of December 31, 2018, we had no outstanding borrowings and had unused borrowing capacity of $300.0 million under the Credit Facility. In addition, as of December 31, 2018, we had no outstanding letter of credit.
We paid interest of $770,000 in 2018, $804,000 in 2017, and $1.9 million in 2016.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Tax
INCOME TAX
The Income tax provision (benefit) on income from operations consists of the following:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Current:
 
 
 
 
 
Federal
$
9,110

 
$
22,883

 
$
41,366

State
4,367

 
4,666

 
7,023

 
13,477

 
27,549

 
48,389

Deferred
(5,069
)
 
(33,664
)
 
(26,432
)
 
$
8,408

 
$
(6,115
)
 
$
21,957


Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Federal income tax expense at statutory rate
$
32,733

 
$
57,209

 
$
47,480

State income tax, net of federal income tax benefit
7,953

 
4,754

 
5,091

Domestic production activities deduction

 
(2,617
)
 
(3,947
)
Excess tax benefits related to stock option exercises
(32,487
)
 
(40,624
)
 
(29,582
)
Tax Act adjustments
(1,750
)
 
(25,992
)
 

Tax credits
(3,715
)
 
(3,578
)
 

Non-deductible business expenses
5,655

 
4,573

 
2,979

Other, net
19

 
160

 
(64
)
 
$
8,408

 
$
(6,115
)
 
$
21,957


On December 22, 2017, the Tax Act was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the U.S. corporate federal tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%. The impact of the rate reduction on our 2017 income tax provision was a $26.0 million (as adjusted) tax benefit due to the remeasurement of deferred tax assets and liabilities. We recorded an additional $1.8 million tax benefit in 2018 after our 2017 tax returns were finalized. The accounting for the income tax effects of the Tax Act was completed during the fourth quarter of 2018. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings.
The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 
2018
 
2017
 
 
 
As Adjusted
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
8,989

 
$
9,714

Stock option and other employee benefit plans
19,496

 
15,932

Loss and credit carryforwards
17,999

 

Total deferred income tax assets
46,484

 
25,646

Valuation allowance
(1,049
)
 

Total deferred income tax assets, net of valuation allowance
45,435

 
25,646

 
 
 
 
Deferred income tax liabilities:
 
 
 
Intangible assets
(70,752
)
 
(60,189
)
Property and equipment
(8,455
)
 
(5,699
)
Prepaid expenses
(4,079
)
 
(190
)
Deferred revenue
(3,940
)
 
(6,447
)
Total deferred income tax liabilities
(87,226
)
 
(72,525
)
Net deferred income tax liabilities
$
(41,791
)
 
$
(46,879
)

The above 2017 balances reflect an $8.0 million deferred tax liability related to the recognition of revenue as part of the adoption of ASU No. 2014-09.
During 2018, we acquired federal and state net operating loss and tax credit carryforwards totaling $18.0 million in connection with the acquisition of Socrata. The federal and state net operating loss and tax credit carryforwards will expire in various years beginning in 2027, if not utilized. The acquired net operating loss and tax credit carryforwards are subject to an annual limitation but are expected to be realized with the exception of certain state net operating loss carryforwards. The valuation allowance disclosed in the table above relates to state net operating losses not likely to be realized. We believe it is more likely than not that all other deferred tax assets will be realized. However, the amount of the deferred tax asset considered realizable could be adjusted in the future if estimates of reversing taxable temporary differences are revised.
In connection with the acquisition of Socrata in 2018, we recorded a $1.9 million liability for an uncertain tax position associated with acquired tax credit carryforwards. The unrecognized tax benefits are included in deferred income taxes in our consolidated balance sheets and are reflected in the opening balance sheet of Socrata. The entire amount, if recognized, would affect the effective tax rate.
The aggregate changes in the balance of unrecognized tax benefits were as follows:
 
2018
Balance at beginning of year
$

Increases for tax positions related to prior years
1,929

Balance at end of year
$
1,929


Based on the information currently available, we do not anticipate a significant increase or decrease to our tax contingencies for these issues for the next 12 months.
We are subject to U.S. federal tax, as well as income tax of multiple state, local and foreign jurisdictions. We are routinely subject to income tax examinations by these taxing jurisdictions, but we do not have a history of, nor do we expect any material adjustments as a result of these examinations. During 2017, the Internal Revenue Service issued a “no change” letter upon completion of their examination of our 2012 tax year. With few exceptions, major U.S. federal, state, local and foreign jurisdictions are no longer subject to examination for years before 2014. As of February 20, 2019, no significant adjustments have been proposed by any taxing jurisdiction.
We paid income taxes, net of refunds received, of $6.8 million in 2018, $36.0 million in 2017, and $30.2 million in 2016.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Shareholders' Equity
SHAREHOLDERS’ EQUITY
The following table details activity in our common stock:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
Stock option exercises
1,126

 
$
74,907

 
1,113

 
$
49,845

 
827

 
$
23,527

Purchases of common stock
(781
)
 
(150,050
)
 
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
Employee stock plan purchases
45

 
8,051

 
51

 
7,044

 
47

 
6,236


As of February 20, 2019, we had authorization from our board of directors to repurchase up to 2.7 million additional shares of our common stock.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
SHARE-BASED COMPENSATION
Share-Based Compensation Plan
In May 2018, stockholders approved the Tyler Technologies, Inc. 2018 Stock Incentive Plan ("the 2018 Plan") which amended and restated the existing Tyler Technologies, Inc. 2010 Stock Option Plan ("the 2010 Plan"). Upon stockholder approval of the 2018 Plan, the remaining shares available for grant under the 2010 Plan were added to the shares authorized for grant under the 2018 Plan. Additionally, any awards previously granted under the 2010 Plan that expire unexercised or are forfeited are added to the shares authorized for grant under the 2018 Plan.
During fiscal year 2018, we granted stock awards under the 2018 Plan in the form of stock options, restricted stock units and performance share units. Stock options generally vest after three to six years of continuous service from the date of grant and have a contractual term of 10 years. Once options become exercisable, the employee can purchase shares of our common stock at the market price on the date we granted the option. Restricted stock unit grants generally vest ratably over three to five years of continuous service from the date of grant. Each performance share unit represents the right to receive one share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation.
As of December 31, 2018, there were 3.8 million shares available for future grants under the plan from the 22.9 million shares previously approved by the shareholders.
Determining Fair Value of Stock Compensation
Valuation and Amortization Method. We estimate the fair value of stock option awards granted using the Black-Scholes option valuation model. For restricted stock unit and performance stock unit awards, we amortize the fair value of all awards on a straight-line basis over the requisite service periods, which are generally the vesting periods.
Expected Life. The expected life of awards granted represents the period of time that they are expected to be outstanding. The expected life represents the weighted-average period the stock options are expected to be outstanding based primarily on the options’ vesting terms, remaining contractual life and the employees’ expected exercise based on historical patterns.
Expected Volatility. Using the Black-Scholes option valuation model, we estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock.
Risk-Free Interest Rate. We base the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield currently available on U.S. Treasury zero-coupon issues with an equivalent remaining term equal to the expected life of the award.
Expected Dividend Yield. We have not paid any cash dividends on our common stock in more than ten years and we do not anticipate paying any cash dividends in the foreseeable future. Consequently, we use an expected dividend yield of zero in the Black-Scholes option valuation model.
Expected Forfeitures. We use historical data to estimate pre-vesting option forfeitures. We record share-based compensation only for those awards that are expected to vest.
The following weighted average assumptions were used for options granted:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
26.7
%
 
28.1
%
 
29.3
%
Risk-free interest rate
2.7
%
 
2.0
%
 
1.8
%
Expected forfeiture rate
%
 
%
 
%

Share-Based Award Activity
The following table summarizes restricted stock unit and performance stock unit activity during fiscal year 2018 (shares in thousands):
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value per Share
Unvested at January 1, 2018
 

 
$

Granted
 
336

 
$
221.29

Vested
 

 
$

Forfeited
 
(2
)
 
$
229.75

Unvested at December 31, 2018
 
334

 
$
221.25


Options granted, exercised, forfeited and expired are summarized as follows:
 
Number of
Shares
 
Weighted
Average Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(Years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2015
5,164

 
$
64.43

 
 
 
 

Granted
846

 
147.25

 
 
 
 

Exercised
(827
)
 
28.43

 
 
 
 

Forfeited
(27
)
 
95.33

 
 
 
 

Outstanding at December 31, 2016
5,156

 
83.64

 
 
 
 

Granted
824

 
176.26

 
 
 
 

Exercised
(1,113
)
 
44.80

 
 
 
 

Forfeited
(50
)
 
134.83

 
 
 
 

Outstanding at December 31, 2017
4,817

 
107.91

 
 
 
 
Granted
432

 
208.21

 
 
 
 
Exercised
(1,126
)
 
66.53

 
 
 
 

Forfeited
(31
)
 
158.80

 
 
 
 

Outstanding at December 31, 2018
4,092

 
129.51

 
7
 
$
240,069

Exercisable at December 31, 2018
2,357

 
100.41

 
6
 
$
201,349


We had unvested options to purchase 1.7 million shares with a weighted average grant date exercise price of $169.24 as of December 31, 2018, and unvested options to purchase 2.4 million shares with a weighted average grant date exercise price of $136.51 as of December 31, 2017.
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 
2018
 
2017
 
2016
Weighted average grant-date fair value of stock options granted
$
66.52

 
$
55.56

 
$
46.89

Total intrinsic value of stock options exercised
176,716

 
137,699

 
103,703


Share-Based Compensation Expense\
The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Cost of software services, maintenance and subscriptions
$
13,588

 
$
9,415

 
$
6,548

Selling, general and administrative expenses
39,152

 
27,933

 
23,199

Total share-based compensation expenses
52,740

 
37,348

 
29,747

Tax benefit
(32,487
)
 
(40,624
)
 
(30,059
)
Net decrease (increase) in net income
$
20,253

 
$
(3,276
)
 
$
(312
)

As of December 31, 2018, we had $137.6 million of total unrecognized compensation cost related to unvested options and restricted stock units, net of expected forfeitures, which is expected to be amortized over a weighted average amortization period of 3 years.
Employee Stock Purchase Plan
Under our Employee Stock Purchase Plan (“ESPP”) participants may contribute up to 15% of their annual compensation to purchase common shares of Tyler. The purchase price of the shares is equal to 85% of the closing price of Tyler shares on the last day of each quarterly offering period. As of December 31, 2018, there were 749,000 shares available for future grants under the ESPP from the 2.0 million shares previously approved by the stockholders.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Earnings Per Share
EARNINGS PER SHARE
Basic earnings and diluted earnings per share data were computed as follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
147,462

 
$
169,571

 
$
113,701

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
38,445

 
37,273

 
36,448

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,678

 
1,973

 
2,513

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

 
39,246

 
38,961

Earnings per common share:
 

 
 

 
 

Basic
$
3.84

 
$
4.55

 
$
3.12

Diluted
$
3.68

 
$
4.32

 
$
2.92


Share-based awards representing the right to purchase common stock of 888,000 shares in 2018, 1,343,000 shares in 2017, and 786,000 shares in 2016 were not included in the computation of diluted earnings per share because their inclusion would have had an anti-dilutive effect.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Leases
LEASES
We lease office facilities for use in our operations, as well as transportation and other equipment. Most of our leases are non-cancelable operating lease agreements and they expire at various dates through 2026. In addition to rent, the leases generally require us to pay taxes, maintenance, insurance and certain other operating expenses.
Rent expense was approximately $8.0 million in 2018, $6.9 million in 2017, and $6.7 million in 2016, which included rent expense associated with related party lease agreements of $150,000 in 2017, and $330,000 in 2016. We had no related party lease agreements in 2018.
Future minimum lease payments under all non-cancelable leases at December 31, 2018 are as follows:
Years Ending December 31,
 
2019
$
5,994

2020
5,146

2021
3,976

2022
1,925

2023
1,164

Thereafter
2,132

Total
$
20,337

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2018
Postemployment Benefits [Abstract]  
Employee Benefit Plans
EMPLOYEE BENEFIT PLANS
We provide a defined contribution plan for the majority of our employees meeting minimum service requirements. Eligible employees can contribute up to 30% of their current compensation to the plan subject to certain statutory limitations. We contribute up to a maximum of 3% of an employee’s compensation to the plan. We made contributions to the plan and charged operating results $9.3 million in 2018, $7.9 million in 2017, and $6.9 million in 2016.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Segment and Related Information
SEGMENT AND RELATED INFORMATION
We provide integrated information management solutions and services for the public sector, with a focus on local governments.
We provide our software systems and services and appraisal services through five business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, planning, regulatory and maintenance, and land and vital records management software solutions;
courts and justice and public safety software solutions;
data and insights solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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, Enterprise Software (“ES”). 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 and public safety processes. 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 noncash amortization of intangible assets associated with their acquisition, 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. The accounting policies of the reportable segments are the same as those described in Note 1, “Summary of Significant Accounting Policies.”
Segment assets include net accounts receivable, prepaid expenses and other current assets and net property and equipment. Corporate assets consist of cash and investments, prepaid insurance, intangibles associated with acquisitions, deferred income taxes and net property and equipment mainly related to unallocated information and technology assets.
ES segment capital expenditures included $2.2 million in 2018 and $24.4 million in 2017 for the expansion of existing buildings and purchases of buildings and land. 
For the year ended December 31, 2018
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
83,735

 
$
9,706

 
$

 
$
93,441

Subscriptions
210,740

 
9,807

 

 
220,547

Software services
166,921

 
24,348

 

 
191,269

Maintenance
359,904

 
24,617

 

 
384,521

Appraisal services

 
21,846

 

 
21,846

Hardware and other
18,745

 
32

 
4,881

 
23,658

Intercompany
13,155

 

 
(13,155
)
 

Total revenues
$
853,200

 
$
90,356


$
(8,274
)

$
935,282

Depreciation and amortization expense
50,130

 
914

 
10,715

 
61,759

Segment operating income
237,159

 
23,094

 
(68,572
)
 
191,681

Capital expenditures
13,973

 
782

 
10,377

 
25,132

Segment assets
$
556,100

 
$
63,670

 
$
1,171,193

 
$
1,790,963

For the year ended December 31, 2017 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,388

 
$
7,854

 
$

 
$
86,242

Subscriptions
164,317

 
7,859

 

 
172,176

Software services
161,245

 
19,215

 

 
180,460

Maintenance
337,701

 
21,618

 

 
359,319

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,057

 
10

 
4,612

 
17,679

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
765,133

 
$
81,579


$
(5,813
)

$
840,899

Depreciation and amortization expense
43,987

 
760

 
8,648

 
53,395

Segment operating income
229,001

 
20,788

 
(51,964
)
 
197,825

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
365,736

 
$
46,279

 
$
1,199,336

 
$
1,611,351

For the year ended December 31, 2016 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,271

 
$
5,462

 
$

 
$
83,733

Subscriptions
135,469

 
7,188

 

 
142,657

Software services
155,322

 
16,326

 

 
171,648

Maintenance
302,409

 
18,589

 

 
320,998

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,526

 
16

 
3,015

 
14,557

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
689,739

 
$
73,868


$
(3,727
)

$
759,880

Depreciation and amortization expense
43,434

 
984

 
5,355

 
49,773

Segment operating income
196,054

 
18,871

 
(41,832
)
 
173,093

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
321,886

 
$
33,005

 
$
1,023,612

 
$
1,378,503


Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2018
 
2017
 
2016
 
 
 
 
As Adjusted
 
As Adjusted
Total segment operating income
 
$
191,681

 
$
197,825

 
$
173,093

Amortization of acquired software
 
(22,972
)
 
(21,686
)
 
(22,235
)
Amortization of customer and trade name intangibles
 
(16,217
)
 
(13,381
)
 
(13,202
)
Other income (expense), net
 
3,378

 
698

 
(1,998
)
Income before income taxes
 
$
155,870

 
$
163,456


$
135,658

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue, Deferred Revenue and Performance Obligations, and Deferred Commissions
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
75,188

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899


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

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899

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

 
$
277,198

Appraisal and Tax
 
20,018

 
20,387

Corporate
 
3,397

 
2,302

Totals
 
$
350,936

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
Changes in total deferred revenue, including long-term, were as follows:
 
 
2018
Balance at beginning of year (As Adjusted)
 
$
299,887

Deferral of revenue
 
871,498

Recognition of deferred revenue
 
(820,449
)
Balance at end of year
 
$
350,936



Transaction Price Allocated to the Remaining Performance Obligations
The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of December 31, 2018 was $1.25 billion, of which we expect to recognize approximately 50% as revenue over the next 12 months and the remainder thereafter.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.9 million and $19.3 million (as adjusted) as of December 31, 2018, and December 31, 2017, respectively. Amortization expense was $15.6 million for the twelve months ended December 31, 2018 and $11.2 million (as adjusted) for the twelve months ended December 31, 2017, respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue, Deferred Revenue and Performance Obligations, and Deferred Commissions
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
75,188

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899


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

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899

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

 
$
277,198

Appraisal and Tax
 
20,018

 
20,387

Corporate
 
3,397

 
2,302

Totals
 
$
350,936

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
Changes in total deferred revenue, including long-term, were as follows:
 
 
2018
Balance at beginning of year (As Adjusted)
 
$
299,887

Deferral of revenue
 
871,498

Recognition of deferred revenue
 
(820,449
)
Balance at end of year
 
$
350,936



Transaction Price Allocated to the Remaining Performance Obligations
The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of December 31, 2018 was $1.25 billion, of which we expect to recognize approximately 50% as revenue over the next 12 months and the remainder thereafter.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.9 million and $19.3 million (as adjusted) as of December 31, 2018, and December 31, 2017, respectively. Amortization expense was $15.6 million for the twelve months ended December 31, 2018 and $11.2 million (as adjusted) for the twelve months ended December 31, 2017, respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commissions
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue, Deferred Revenue and Performance Obligations, and Deferred Commissions
Disaggregation of Revenue
The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows.
Timing of Revenue Recognition
Timing of revenue recognition by revenue category during the period is as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
75,188

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899


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

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899

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

 
$
277,198

Appraisal and Tax
 
20,018

 
20,387

Corporate
 
3,397

 
2,302

Totals
 
$
350,936

 
$
299,887


The opening balance of total deferred revenue, including long-term, was $290.1 million (as adjusted) as of January 1, 2017.
Changes in total deferred revenue, including long-term, were as follows:
 
 
2018
Balance at beginning of year (As Adjusted)
 
$
299,887

Deferral of revenue
 
871,498

Recognition of deferred revenue
 
(820,449
)
Balance at end of year
 
$
350,936



Transaction Price Allocated to the Remaining Performance Obligations
The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("Backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of December 31, 2018 was $1.25 billion, of which we expect to recognize approximately 50% as revenue over the next 12 months and the remainder thereafter.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years. Deferred commissions were $21.9 million and $19.3 million (as adjusted) as of December 31, 2018, and December 31, 2017, respectively. Amortization expense was $15.6 million for the twelve months ended December 31, 2018 and $11.2 million (as adjusted) for the twelve months ended December 31, 2017, respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses in the accompanying consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2018
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
The following events and transactions occurred subsequent to December 31, 2018:
On January 31, 2019, (i) Tyler Technologies, Inc., a Delaware corporation (“Parent”), (ii) TMP Subsidiary, Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Sub”), (iii) MP Holdings Parent, Inc., dba MicroPact, a Delaware corporation (“Micropact”), and (iv) Arlington Capital Partners II, L.P., a Delaware limited partnership (“Representative”), signed an Agreement and Plan of Merger (the “Merger Agreement”).
The Merger Agreement provides for the merger of Merger Sub with and into MicroPact on the terms and subject to the conditions set forth in the Merger Agreement, with MicroPact as the surviving company and a wholly owned, direct subsidiary of Parent.
Pursuant to the Merger Agreement, Parent will pay MicroPact’s shareholders aggregate merger consideration of approximately $185.0 million in cash, which shall include an amount equal to MicroPact’s closing date working capital and be subject to a post-closing working capital adjustment as described in the Merger Agreement and an additional merger consideration of up to $10.0 million based on certain fiscal 2019 EBITDA thresholds. The merger consideration will be funded from cash on hand and proceeds from the revolving credit facility.
The Merger and the Merger Agreement have been approved by the boards of directors of both MicroPact, Parent and Merger Sub. The Merger Agreement contains customary representations, warranties, and covenants of MicroPact, Parent and Merger Sub. The covenants include, among others, an obligation on behalf of MicroPact to operate its business in the ordinary course until the Merger is consummated, and limitations on the right of MicroPact to solicit or engage in negotiations regarding alternative acquisition proposals during the pre-Closing period.
The completion of the Merger is subject to customary closing conditions, including the expiration or the termination of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act. The Federal Trade Commission granted early termination of that waiting period effective February 15, 2019. Customary closing conditions also include each party’s satisfaction of the applicable representations and warranties, and compliance in all material respects with its applicable covenants. Consummation of the Merger is not subject to a financing condition.
The Merger Agreement may be terminated prior to closing under certain enumerated circumstances, including if the Merger is not consummated by May 1, 2019. Termination rights are held by Parent, MicroPact, and Representative, depending on the circumstances giving rise to the termination. 
The foregoing description of the Merger Agreement and the transactions contemplated thereby does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Merger Agreement, a copy of which is attached hereto as Exhibit 10.7 and incorporated herein by reference.
MicroPact is a leading provider of commercial off-the-shelf (COTS) solutions, including entellitrak®, a low-code application development platform for case management and business process management used extensively in the public sector.
On February 1, 2019, we acquired all the assets of Civic, LLC ("MyCivic"), a company that provides software solutions to connect communities. The purchase price is $3.7 million of which $3.6 million was paid in cash and approximately $90,000 was accrued for a working capital holdback.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information (unaudited)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (unaudited)
QUARTERLY FINANCIAL INFORMATION (unaudited)
The following table contains selected financial information from unaudited statements of income for each quarter of 2018 and 2017:
 
Quarters Ended
 
2018
 
2017 (As Adjusted)
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31(a)
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
241,981

 
$
236,067

 
$
236,060

 
$
221,174

 
$
217,701

 
$
214,706

 
$
208,763

 
$
199,729

Gross profit
115,871

 
111,626

 
109,276

 
102,805

 
105,350

 
103,989

 
95,503

 
94,535

Income before income taxes
40,107

 
38,626

 
37,700

 
39,437

 
45,261

 
44,357

 
37,197

 
36,641

Net income
31,552

 
38,924

 
39,161

 
37,825

 
66,196

 
38,836

 
31,770

 
32,769

Earnings per diluted share
$
0.79

 
$
0.96

 
$
0.97

 
$
0.95

 
$
1.68

 
$
0.99

 
$
0.81

 
$
0.84

Shares used in computing diluted
   earnings per share
39,891

 
40,528

 
40,224

 
39,836

 
39,499

 
39,342

 
39,201

 
38,932

(a) The fourth quarter of 2017 includes the significant impact of the enactment of the Tax Act. The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%.  The impact of the rate reduction on our 2017 income tax provision is a $26.0 million tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note 7 - "Income Tax" for further discussion on the impact the Tax Act.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Principles of Consolidation
PRINCIPLES OF CONSOLIDATION
The consolidated financial statements include our parent company and two subsidiaries, which are wholly-owned. All significant intercompany balances and transactions have been eliminated in consolidation. Comprehensive income 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) during the years ended December 31, 2018, 2017 and 2016.
Cash and Cash Equivalents
CASH AND CASH EQUIVALENTS
Cash in excess of that necessary for operating requirements is invested in short-term, highly liquid, income-producing investments. Investments with original maturities of three months or less are classified as cash and cash equivalents, which primarily consist of cash on deposit with several banks and money market funds. Cash and cash equivalents are stated at cost, which approximates market value.
Revenue Recognition
REVENUE RECOGNITION
Nature of Products and Services
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services. Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We determine revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, we satisfy a performance obligation
Most of our software arrangements with customers contain multiple performance obligations that range from software licenses, installation, training, and consulting to software modification and customization to meet specific customer needs (services), hosting, and PCS. For these contracts, we account for individual performance obligations separately when they are distinct. We evaluate whether separate performance obligations can be distinct or should be accounted for as one performance obligation. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are highly interdependent or interrelated to the product’s functionality. The transaction price is allocated to the distinct performance obligations on a relative standalone selling price (“SSP”) basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. Revenue is recognized net of allowances for sales adjustments and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Software Arrangements:
Software Licenses and Royalties
Many of our software arrangements involve “off-the-shelf” software. We recognize the revenue allocable to "off-the-shelf" software licenses and specified upgrades at a point in time when control of the software license transfers to the customer, unless the software is not considered distinct. We consider off-the-shelf software to be distinct when it can be added to an arrangement with minor changes in the underlying code, it can be used by the customer for the customer’s purpose upon installation, and remaining services such as training are not considered highly interdependent or interrelated to the product's functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise not considered distinct, we recognize revenue over time by measuring progress-to-completion. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Software license fees are billed in accordance with the contract terms. Typically, a majority of the fee is due when access to the software license is made available to the customer and the remainder of the fee due over a passage of time stipulated by the contract. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
We recognize royalty revenue when the sale occurs under the terms of our third-party royalty arrangements. Currently, our third-party royalties are recognized on an estimated basis and are trued up when we receive notice of amounts we are entitled to receive. We typically receive notice of royalty revenues we are entitled to and billed on a quarterly basis in the quarter immediately following the royalty reporting period.
Software Services
As noted above, some of our software arrangements include services considered highly interdependent or highly interrelated or require significant customization to meet the customer's desired functionality. For these software arrangements, both the software licenses and related software services revenue are not distinct and are recognized over time using the progress-to-completion method. We measure progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met. When software services are distinct, the fee allocable to the service element is recognized over the time we perform the services and is billed on a time and material basis.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone support, bug fixes, and rights to upgrades on a when-and-if available basis. PCS is considered distinct when purchased with our software licenses. Our PCS agreements are typically renewable annually. PCS is recognized over time on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized at a point in time when control of the equipment is transferred to the customer.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which primarily utilize the Tyler private cloud, and electronic filing transactions. Revenue from subscription-based services is generally recognized over time on a ratable basis over the contract term, beginning on the date that our service is made available to the customer. Our subscription contracts are generally three to five years or longer in length, billed annually in advance, and non-cancelable.
For SaaS arrangements, we evaluate whether the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and whether the customer can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software. We allocate contract value to each performance obligation of the arrangement that qualifies for treatment as a distinct element based on estimated SSP. When it is determined that software is distinct, and the customer has the ability to take control of the software, we recognize revenue allocable to the software license fee when access to the software license is made available to the customer. We recognize hosting services ratably over the term of the arrangement, which range from one to ten years but are typically for a period of three to five years. For software services associated with certain SaaS arrangements, we have concluded that the services are not distinct, and we recognize the revenue ratably over the remaining contractual period once we have provided the customer access to the software. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Electronic filing transaction fees primarily pertain to documents filed with the courts by attorneys and other third-parties via our e-filing services and retrieval of filed documents via our access services. For each document filed with a court, the filer generally pays a transaction fee and a court filing fee to us and we remit a portion of the transaction fee and the filing fee to the court. We record as revenue the transaction fee, while the portion of the transaction fee remitted to the courts is recorded as cost of sales as we are acting as a principal in the arrangement. Court filing fees collected on behalf of the courts and remitted to the courts are recorded on a net basis and thus do not affect the statement of comprehensive income. For e-filing transaction fees, we have the right to charge the customer an amount that directly corresponds with the value to the customer of our performance to date. Therefore, we recognize revenue for these services over time based on the amount billable to the customer in accordance with the 'as invoiced' practical expedient in ASC 606-10-55-18. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.
Costs of performing services under subscription-based arrangements are expensed as incurred, except for certain direct and incremental contract origination and set-up costs associated with SaaS arrangements. Such direct and incremental costs are capitalized and amortized ratably over the useful life.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the progress-to-completion method since many of these projects are implemented over one to three-year periods and consist of various unique activities. Appraisal services require a significant level of integration and interdependency with various individual service components; therefore, the service components are not considered distinct. Appraisal services are recognized over time by measuring progress-to-completion primarily using labor hours incurred as it best depicts the transfer of control to the customer which occurs as we incur costs on our contracts. These arrangements are often implemented over an extended period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent. Contract fees are typically billed on a milestone basis as defined within contract terms. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.
Significant Judgments:
Our contracts with customers often include multiple performance obligations to a customer. When a software arrangement (license or subscription) includes both software licenses and software services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the software services and recognized over time.
The transaction price is allocated to the separate performance obligations on a relative SSP basis. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, the applications sold, customer demographics, and the number and types of users within our contracts. We use a range of amounts to estimate SSP when we sell each of the products and services separately and need to determine whether there is a discount to be allocated based on the relative SSP of the various products and services. In instances where SSP is not directly observable, such as when we do not sell the product or service separately, we determine SSP using the expected cost-plus margin approach.
For arrangements that involve significant production, modification or customization of the software, or where software services otherwise cannot be considered distinct, we recognize revenue as control is transferred to the customer over time using progress-to-completion methods. Depending on the contract, we measure progress-to-completion primarily using labor hours incurred, or value added. The progress-to-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we can provide reasonably dependable estimates of contract billings and contract costs. We use the level of profit margin that is most likely to occur on a contract. If the most likely profit margin cannot be precisely determined, the lowest probable level of profit margin in the range of estimates is used until the results can be estimated more precisely. These arrangements are often implemented over an extended time period and occasionally require us to revise total cost estimates. Amounts recognized in revenue are calculated using the progress-to-completion measurement after giving effect to any changes in our cost estimates. Changes to total estimated contract costs, if any, are recorded in the period they are determined. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Typically, the structure of our arrangements does not give rise to variable consideration. However, in those instances whereby variable consideration exists, we include in our estimates additional revenue for variable consideration when we believe we have an enforceable right, the amount can be estimated reliably and its realization is probable.
Refer to Note 15 - Disaggregation of Revenue for further information, including the economic factors that affect the nature, amount, timing, and uncertainty of revenue and cash flows of our various revenue categories.
Contract Balances: 
Accounts receivable and allowance for doubtful accounts
Timing of revenue recognition may differ from the timing of invoicing to customers. We record an unbilled receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year agreements, we generally invoice customers annually at the beginning of each annual coverage period. We record an unbilled receivable related to revenue recognized for on-premises licenses as we have an unconditional right to invoice and receive payment in the future related to those licenses.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Balance at beginning of year
$
5,427

 
$
3,396

 
$
1,640

Provisions for losses - accounts receivable
2,286

 
4,110

 
4,484

Collection of accounts previously written off

 

 

Deductions for accounts charged off or credits issued
(3,066
)
 
(2,079
)
 
(2,728
)
Balance at end of year
$
4,647

 
$
5,427

 
$
3,396


The allowance for doubtful accounts reflects our best estimate of probable losses inherent in the accounts receivable balance. We determine the allowance based on known troubled accounts, historical experience, and other currently available evidence.
In connection with our appraisal services contracts and certain software services contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. Unbilled revenue is not billable at the balance sheet date but is recoverable over the remaining life of the contract through billings made in accordance with contractual agreements. The termination clauses in most of our contracts provide for the payment for the value of products delivered or services performed in the event of early termination. We have historically recorded such unbilled receivables (costs and estimated profit in excess of billings) in connection with (1) property appraisal services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using progress-to-completion method of revenue recognition using labor hours as a measure of progress towards completion in which the services are performed in one accounting period but the billing for the software element of the arrangement may be based upon the specific phase of the implementation; (3) software revenue for which we have recognized revenue at the point in time when the software is made available to the customer but the billing has not yet been submitted to the customer; (4) some of our contracts which provide for an amount to be withheld from a progress billing (generally between 5% and 20% retention) until final and satisfactory project completion is achieved; and (5) in a limited number of cases, extended payment terms, which may be granted to customers with whom we generally have a long-term relationship and favorable collection history.
The opening balance of current and long-term accounts receivable, net of allowance for doubtful accounts, was $226.8 million (as adjusted) as of January 1, 2017.
As of December 31, 2018, and December 31, 2017, total current and long-term accounts receivable, net of allowance for doubtful accounts, was $314.9 million and $258.3 million (as adjusted), respectively. We have recorded unbilled receivables of $104.2 million and $64.6 million (as adjusted) at December 31, 2018, and December 31, 2017, respectively. Included in unbilled receivables are retention receivables of $12.2 million and $7.2 million at December 31, 2018, and December 31, 2017, respectively, which become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables expected to be collected within one year have been included with accounts receivable, current portion in the accompanying consolidated balance sheets. Unbilled receivables and retention receivables expected to be collected past one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and multi-year on-premises term licenses that are invoiced annually with revenue recognized upfront.
Deferred Revenue
The majority of deferred revenue consists of deferred maintenance revenue that has been billed based on contractual terms in the underlying arrangement, with the remaining balance consisting of payments received in advance of revenue being earned under software licensing, subscription-based services, software and appraisal services and hardware installation. Refer to Note 16 - Deferred Revenue and Performance Obligations for further information, including deferred revenue by segment and changes in deferred revenue during the period.
Deferred Commissions
Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized on a straight-line basis over a period of benefit that we have determined to be three to seven years. We utilized the 'portfolio approach' practical expedient in ASC 606-10-10-4, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics because the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. Using the 'portfolio approach', we determined the period of benefit by taking into consideration our customer contracts, our technology life-cycle and other factors. Sales commissions for renewal contracts are generally not paid in connection with the renewal of a contract. In the small number of instances where a commission is paid on a renewal, it is not commensurate with the commission paid on the initial sale and is recognized over the term of renewal, which is generally one year. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying consolidated statements of income. Refer to Note 17 - Deferred Commissions for further information.
Prepaid expenses and other current assets include direct and incremental costs such as commissions associated with arrangements for which revenue recognition has been deferred. Such costs are expensed at the time the related revenue is recognized.
Use of Estimates
USE OF ESTIMATES
The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include revenue recognition, determining the nature and timing of satisfaction of performance obligations, and determining the SSP of performance obligations, variable consideration, and other obligations such as returns and refunds; loss contingencies; the estimated useful life of deferred commissions; the carrying amount and estimated useful lives of intangible assets; determining share-based compensation expense; the valuation allowance for receivables; and determining the potential outcome of future tax consequences of events that have been recognized on our consolidated financial statements or tax returns. Actual results could differ from estimates.
Property and Equipment, Net
PROPERTY AND EQUIPMENT, NET
Property, equipment and purchased software are recorded at original cost and increased by the cost of any significant improvements after purchase. We expense maintenance and repairs when incurred. Depreciation and amortization is calculated using the straight-line method over the shorter of the asset’s estimated useful life or the term of the lease in the case of leasehold improvements. For income tax purposes, we use accelerated depreciation methods as allowed by tax laws.
Research and Development Costs
RESEARCH AND DEVELOPMENT COSTS
We expensed research and development costs of $63.3 million in 2018, $47.3 million in 2017, and $43.2 million in 2016.  
Income Taxes
INCOME TAXES
Income taxes are accounted for under the asset and liability method. Deferred taxes arise because of different treatment between financial statement accounting and tax accounting, known as “temporary differences.” We record the tax effect of these temporary differences as “deferred tax assets” (generally items that can be used as a tax deduction or credit in the future periods) and “deferred tax liabilities” (generally items that we received a tax deduction for, which have not yet been recorded in the income statement). The deferred tax assets and liabilities are measured using enacted tax rules and laws that are expected to be in effect when the temporary differences are expected to be recovered or settled. A valuation allowance would be established to reduce deferred tax assets if it is more likely than not that a deferred tax asset will not be "realized." On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for individuals and businesses. For businesses, the Tax Act reduces the corporate U.S. federal tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. Under ASC 740 Income Taxes, the effects of changes in tax rates and laws are recognized in the period in which the new legislation is enacted. See Note 7 - "Income Tax" for further discussion related to the Tax Act.
Share-Based Compensation
SHARE-BASED COMPENSATION
We have a share-based award plan that provides for the grant of stock options, restricted stock units, and performance share units to key employees, directors and non-employee consultants. Stock options generally vest after three to six years of continuous service from the date of grant and have a contractual term of 10 years. Restricted stock unit grants generally vest ratably over three to five years of continuous service from the date of grant. Each performance share unit represents the right to receive one share of our common stock based on our achievement of certain financial performance targets during applicable performance periods. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation. See Note 9 – “Share-Based Compensation” for further information.
Goodwill and Other Intangible Assets
GOODWILL AND OTHER INTANGIBLE ASSETS
Goodwill
Goodwill represents the excess of the purchase price over the fair value of net assets acquired, including identifiable intangible assets, in connection with our business combinations. Upon acquisition, goodwill is assigned to the reporting unit that is expected to benefit from the synergies of the business combination, which is the reporting unit to which the related acquired technology is assigned. A reporting unit is the operating segment, or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by executive management.
We assess goodwill for impairment annually as of April 1st, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable. We begin with the qualitative assessment of whether it is more likely than not that a reporting unit's fair value is less than its carrying value before applying the quantitative assessment described below. If it is determined through the evaluation of events or circumstances that the carrying value may not be recoverable, we perform a comparison of the estimated fair value of the reporting unit to which the goodwill has been assigned to the sum of the carrying value of the assets and liabilities of that unit. If the sum of the carrying value of the assets and liabilities of a reporting unit exceeds the estimated fair value of that reporting unit, the carrying value of the reporting unit's goodwill is reduced to its fair value through an adjustment to the goodwill balance, resulting in an impairment charge. The fair values calculated in our impairment tests are determined using discounted cash flow models involving several assumptions. The assumptions that are used are based upon what we believe a hypothetical marketplace participant would use in estimating fair value. We evaluate the reasonableness of the fair value calculations of our reporting units by comparing the total of the fair value of all of our reporting units to our total market capitalization.
We did not record any goodwill impairment charges for the years ended December 31, 2018 and 2017. See Note 4 - Goodwill and Other Intangible Assets, for additional information.
Other Intangible Assets
We make judgments about the recoverability of purchased intangible assets other than goodwill whenever events or changes in circumstances indicate that an impairment may exist. Customer base and acquired software each comprise approximately half of our purchased intangible assets other than goodwill. We review our customer turnover each year for indications of impairment. Our customer turnover has historically been very low. If indications of impairment are determined to exist, we measure the recoverability of assets by a comparison of the carrying amount of the asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets.
Impairment of Long-Lived Assets
IMPAIRMENT OF LONG-LIVED ASSETS
We periodically evaluate whether current facts or circumstances indicate that the carrying value of our property and equipment or other long-lived assets to be held and used may not be recoverable. If such circumstances are determined to exist, we measure the recoverability of assets to be held and used by a comparison of the carrying amount of the asset or appropriate grouping of assets and the estimated undiscounted future cash flows expected to be generated by the assets. If the carrying amount of the assets exceeds their estimated future cash flows, an impairment charge is recognized for the amount by which the carrying amount of the assets exceeds the fair value of the assets. Assets to be disposed of would be separately presented in the balance sheet and reported at the lower of the carrying amount or fair value less costs to sell, and would no longer be depreciated. The assets and liabilities of a disposed group classified as held for sale would be presented separately in the appropriate asset and liability sections of the balance sheet. There have been no significant impairments of long-lived assets in any of the periods presented.
Costs of Computer Software
COSTS OF COMPUTER SOFTWARE
We capitalize software development costs upon the establishment of technological feasibility and prior to the availability of the product for general release to customers. Software development costs primarily consist of personnel costs and rent for related office space. We begin to amortize capitalized costs when a product is available for general release to customers. Amortization expense is determined on a product-by-product basis at a rate not less than straight-line basis over the product’s remaining estimated economic life. We have not capitalized any internal software development costs in any of the periods presented.
Fair Value of Financial Instruments
FAIR VALUE OF FINANCIAL INSTRUMENTS
Cash and cash equivalents, accounts receivables, accounts payables, short-term obligations and certain other assets at cost approximate fair value because of the short maturity of these instruments. The fair value of our revolving line of credit would approximate book value as of December 31, 2018, because our interest rates reset approximately every 30 days or less. See Note 6 – “Revolving Line of Credit” for further discussion.
As of December 31, 2018, we have $97.7 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2018 through 2022. 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 from other observable market data. These investments are included in short-term investments and non-current investments and other assets. 
As of December 31, 2018, we have $15.0 million invested in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited, a privately held Australian company specializing in digitizing the spoken word in court and legal proceedings. The investment in convertible preferred stock is accounted under the cost method because we do not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, our cost method investments are assessed for impairment. We do not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. There has been no impairment of our cost method investment for the periods presented. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
Concentrations of Credit Risk
CONCENTRATIONS OF CREDIT RISK
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents, accounts receivable from trade customers, and investments in marketable securities. Our cash and cash equivalents primarily consist of operating account balances and money market funds, which are maintained at several major domestic financial institutions and the balances often exceed insured amounts. As of December 31, 2018, we had cash and cash equivalents of $134.3 million. We perform periodic evaluations of the credit standing of these financial institutions.
Concentrations of credit risk with respect to receivables are limited due to the size and geographical diversity of our customer base. Historically, our credit losses have not been significant. As a result, we do not believe we have any significant concentrations of credit risk as of December 31, 2018.
We maintain allowances for doubtful accounts, which are provided at the time the revenue is recognized. Since most of our customers are domestic governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. Events or changes in circumstances that indicate the carrying amount for the allowances for doubtful accounts may require revision include, but are not limited to, deterioration of a customer’s financial condition, failure to manage our customer’s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.
Indemnification
INDEMNIFICATION
Most of our software license agreements indemnify our customers in the event that the software sold infringes upon the intellectual property rights of a third-party. These agreements typically provide that in such event we will either modify or replace the software so that it becomes non-infringing or procure for the customer the right to use the software. We have recorded no liability associated with these indemnifications, as we are not aware of any pending or threatened infringement actions that are possible losses. We believe the estimated fair value of these intellectual property indemnification clauses is minimal.
We have also agreed to indemnify our officers and board members if they are named or threatened to be named as a party to any proceeding by reason of the fact that they acted in such capacity. We maintain directors’ and officers’ liability insurance coverage to protect against any such losses. We have recorded no liability associated with these indemnifications. Because of our insurance coverage, we believe the estimated fair value of these indemnification agreements is minimal.
Reclassifications
RECLASSIFICATIONS
Certain amounts for previous years have been reclassified to conform to the current year presentation.
Recently Adopted Accounting Pronouncements and New Accounting Pronouncements
RECENTLY ADOPTED ACCOUNTING PRONOUNCEMENTS
Revenue from Contracts with Customers. In May 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, Revenue from Contracts with Customers. ASU No. 2014-09 supersedes the revenue recognition requirements in Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the entity expects to be entitled to in exchange for those goods or services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. Topic 606 also includes Subtopic 340-40 Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer. Collectively, we refer to ASU No. 2014-09 and Subtopic 340-40 as the "new standard."
We adopted the requirements of the new standard as of January 1, 2018, utilizing the full retrospective method of transition. Adoption of the new standard resulted in changes to our accounting policies for revenue recognition, trade and other receivables, and deferred commissions as detailed below. We applied the new standard using a practical expedient where the consideration allocated to the remaining performance obligations or an explanation of when we expect to recognize that amount as revenue for all reporting periods presented before the date of the initial application is not disclosed.
The impact of adopting ASU No. 2014-09 on our total revenues for 2017 and 2016 was not material. The impact of adopting the new standard on our retained earnings and deferred commissions is material. The most significant impact of the new standard relates to our accounting for software license revenue. Specifically, under the new standard, software license fees under perpetual agreements are no longer subject to 100% discount allocations from other performance obligations in the contract. Discounts in arrangements are allocated across all performance obligations increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) are recognized at the point in time when control of the software license transfers to the customer versus our legacy policy of recognizing revenue upon delivery and only to the extent billable per the contractual terms. Under the new standard, time-based license fees are no longer recognized over the contractual period of the license and are instead recognized at the point in time when the control of the software license transfers to the customer. Revenues related to our PCS renewals, SaaS offerings and appraisal services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the new standard is dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.
Adoption of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Prior to adoption of the new standard, we deferred sales commissions and recognized expense over the relevant initial contractual term, which was generally one to two years. Under the new standard, we amortize these costs over a period of benefit that we have determined to be three to seven years.
We adjusted our consolidated financial statements from amounts previously reported due to the adoption of the new standard. Select unaudited condensed consolidated statement of income line items, which reflect the adoption of the new standard, are as follows (in thousands, except per share data):

 
 
December 31, 2017
 
December 31, 2016
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
75,694

 
$
10,548

 
$
86,242

 
$
74,306

 
$
9,427

 
$
83,733

Subscriptions
 
173,510

 
(1,334
)
 
172,176

 
142,704

 
(47
)
 
142,657

Software services
 
187,149

 
(6,689
)
 
180,460

 
174,804

 
(3,156
)
 
171,648

Maintenance
 
361,569

 
(2,250
)
 
359,319

 
322,969

 
(1,971
)
 
320,998

Appraisal services
 
25,023

 

 
25,023

 
26,287

 

 
26,287

Hardware and other
 
17,717

 
(38
)
 
17,679

 
14,973

 
(416
)
 
14,557

Total revenues
 
840,662

 
237

 
840,899

 
756,043

 
3,837

 
759,880

Selling, general and administrative expenses
 
176,974

 
(1,060
)
 
175,914

 
167,161

 
(1,985
)
 
165,176

Amortization of customer and trade name intangibles
 
13,912

 
(531
)
 
13,381

 
13,731

 
(529
)
 
13,202

Operating income
 
160,930

 
1,828

 
162,758

 
131,305

 
6,351

 
137,656

Income tax (benefit) provision
 
(2,317
)
 
(3,798
)
 
(6,115
)
 
19,450

 
2,507

 
21,957

Net income
 
$
163,945

 
$
5,626

 
$
169,571

 
$
109,857

 
$
3,844

 
$
113,701

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
4.40

 
 
 
$
4.55

 
$
3.01

 
 
 
$
3.12

Diluted
 
$
4.18

 
 
 
$
4.32

 
$
2.87

 
 
 
$
2.92

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

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

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

 
$
21,759

 
$
1,611,351


Our adoption of ASU No. 2014-09 had no impact on our net cash provided by or used in operating, investing or financing activities for any of the periods reported.
Recent tax legislation. On December 22, 2017, the Tax Cuts and Jobs Act ("Tax Act") was enacted into law. The Tax Act amends the Internal Revenue Code to reduce tax rates and modify policies, credits and deductions for businesses and individuals. For businesses, the Tax Act reduces the U.S. corporate federal income tax rate from a maximum of 35% to a flat 21% rate and transitions from a worldwide tax system to a territorial tax system. The Tax Act also adds many new provisions including changes to bonus depreciation, the deduction for executive compensation and a tax on global intangible low-taxed income (GILTI). The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate. Refer to Note 7 - Income Tax Provision for further information.
NEW ACCOUNTING PRONOUNCEMENTS
Recent Accounting Guidance not yet Adopted
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.
Topic 842 is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. Upon adoption, entities will be required to use a modified retrospective approach with an option to use certain practical expedients. We expect to adopt ASU 2016-02 when effective, using the transition method that allows us to initially apply the guidance at the adoption date of January 1, 2019, and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We expect to use the package of practical expedients that allows us to not reassess: (1) lease classification for any expired or existing leases and (2) initial direct costs for any expired or existing leases. We expect ASU 2016-02 will impact our consolidated financial statements and related disclosures. We are currently evaluating the extent of the impact and expect that most of our lease commitments will be subject to the updated guidance and recognized as lease liabilities and right-of-use assets on our consolidated balance sheets upon adoption. Based on our current portfolio of leases, we estimate a range of $15.5 million to $17.8 million of lease assets and liabilities to be recognized on our balance sheet, primarily relating to office facilities.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Accounting Policies [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Balance at beginning of year
$
5,427

 
$
3,396

 
$
1,640

Provisions for losses - accounts receivable
2,286

 
4,110

 
4,484

Collection of accounts previously written off

 

 

Deductions for accounts charged off or credits issued
(3,066
)
 
(2,079
)
 
(2,728
)
Balance at end of year
$
4,647

 
$
5,427

 
$
3,396

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

 
 
December 31, 2017
 
December 31, 2016
 
 
As Reported
 
Adjustments
 
As Adjusted
 
As Reported
 
Adjustments
 
As Adjusted
Statement of Income:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Software licenses and royalties
 
$
75,694

 
$
10,548

 
$
86,242

 
$
74,306

 
$
9,427

 
$
83,733

Subscriptions
 
173,510

 
(1,334
)
 
172,176

 
142,704

 
(47
)
 
142,657

Software services
 
187,149

 
(6,689
)
 
180,460

 
174,804

 
(3,156
)
 
171,648

Maintenance
 
361,569

 
(2,250
)
 
359,319

 
322,969

 
(1,971
)
 
320,998

Appraisal services
 
25,023

 

 
25,023

 
26,287

 

 
26,287

Hardware and other
 
17,717

 
(38
)
 
17,679

 
14,973

 
(416
)
 
14,557

Total revenues
 
840,662

 
237

 
840,899

 
756,043

 
3,837

 
759,880

Selling, general and administrative expenses
 
176,974

 
(1,060
)
 
175,914

 
167,161

 
(1,985
)
 
165,176

Amortization of customer and trade name intangibles
 
13,912

 
(531
)
 
13,381

 
13,731

 
(529
)
 
13,202

Operating income
 
160,930

 
1,828

 
162,758

 
131,305

 
6,351

 
137,656

Income tax (benefit) provision
 
(2,317
)
 
(3,798
)
 
(6,115
)
 
19,450

 
2,507

 
21,957

Net income
 
$
163,945

 
$
5,626

 
$
169,571

 
$
109,857

 
$
3,844

 
$
113,701

 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
 
 
 
 
 
 
 
Basic
 
$
4.40

 
 
 
$
4.55

 
$
3.01

 
 
 
$
3.12

Diluted
 
$
4.18

 
 
 
$
4.32

 
$
2.87

 
 
 
$
2.92

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

 
$
19,061

 
$
246,188

Prepaid expenses
27,252

 
4,954

 
32,206

Accounts receivable, long-term
7,536

 
4,571

 
12,107

Other intangibles, net
236,444

 
(6,827
)
 
229,617

Total assets
1,589,592

 
21,759

 
1,611,351

Deferred revenue
309,461

 
(10,848
)
 
298,613

Deferred income taxes
38,914

 
7,965

 
46,879

Retained earnings
599,821

 
24,642

 
624,463

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

 
$
21,759

 
$
1,611,351

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2018
Business Combinations [Abstract]  
Schedule of the allocation of the purchase price as of the acquisition date
We have performed a valuation analysis of the fair market value of Socrata’s assets and liabilities. The following table summarizes the allocation of the purchase price as of the acquisition date:
In thousands
 
 
Cash
 
$
1,724

Accounts receivable
 
3,616

Other current assets
 
2,057

Other noncurrent assets
 
68

Deferred tax assets, net
 
20

Identifiable intangible assets
 
75,000

Goodwill
 
75,657

Accounts payable
 
(1,254
)
Accrued expenses
 
(1,604
)
Deferred revenue
 
(5,915
)
Total consideration
 
$
149,369

Schedule of pro forma information
The following unaudited pro forma information of the consolidated results of operations have been prepared as if the Socrata acquisition had occurred at January 1, 2017, after giving effect to certain adjustments, including amortization of intangibles, interest, transaction costs and tax effects.
 
 
Twelve Months Ended December 31,
 
 
2018
 
2017
 
 
 
 
 
Revenues
 
$
943,723

 
$
865,944

Net income
 
139,315

 
150,515

Basic earnings per share
 
3.62

 
4.04

Diluted earnings per share
 
$
3.47

 
$
3.84

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2018
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment, Net
Property and equipment, net consists of the following at December 31:
 
Useful
Lives
(years)
 
2018
 
2017
Land

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
122,241

 
116,214

Computer equipment and purchased software
3-5

 
84,649

 
72,531

Furniture and fixtures
5

 
27,238

 
24,834

Transportation equipment
5

 
438

 
476

 
 
 
244,524

 
224,013

Accumulated depreciation and amortization
 
 
(89,347
)
 
(71,698
)
Property and equipment, net
 
 
$
155,177

 
$
152,315

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Other Intangible Assets and Related Accumulated Amortization
Other intangible assets and related accumulated amortization consists of the following at December 31:
 
2018
 
2017
 
 
 
As Adjusted
Gross carrying amount of acquisition intangibles:
 
 
 
Customer related intangibles
$
238,219

 
$
179,789

Acquired software
202,416

 
179,466

Trade names
16,905

 
11,435

Leases acquired
3,694

 
3,694

 
461,234

 
374,384

Accumulated amortization
(184,382
)
 
(144,767
)
Total intangibles, net
$
276,852

 
$
229,617

Summary of Allocation of Acquisition Intangible Assets
The allocation of acquisition intangible assets is summarized in the following table:
 
December 31, 2018
 
December 31, 2017
 
 
 
 
 
 
 
 
 
As Adjusted
 
 
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
Non-amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Goodwill
$
753,718

 

 
$

 
$
657,987

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
238,219

 
15 years

 
78,120

 
179,789

 
15 years

 
63,274

Acquired software
202,416

 
7 years

 
99,772

 
179,466

 
7 years

 
76,800

Trade names
16,905

 
11 years

 
5,139

 
11,435

 
11 years

 
3,768

Leases acquired
3,694

 
10 years

 
1,351

 
3,694

 
10 years

 
925

Summary of Changes in Carrying Amount of Goodwill
The changes in the carrying amount of goodwill for the two years ended December 31, 2018 are as follows:
 
Enterprise
Software
 
Appraisal
 and Tax
 
Total
Balance as of 12/31/2016
$
643,680

 
$
6,557

 
$
650,237

Goodwill acquired with acquisitions
7,750

 

 
7,750

Balance as of 12/31/2017
651,430

 
6,557

 
657,987

Goodwill acquired related to the purchase of Socrata
75,657

 

 
75,657

Goodwill acquired related to other acquisitions
20,074

 

 
20,074

Balance as of 12/31/2018
$
747,161

 
$
6,557

 
$
753,718

Summary of Estimated Annual Amortization Expense
Estimated annual amortization expense related to acquisition intangibles, including acquired software, for which the amortization expense is recorded as cost of revenues, is as follows:
2019
$
40,222

2020
38,820

2021
38,463

2022
34,987

2023
16,990

Thereafter
105,028

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2018
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities consist of the following at December 31:
 
2018
 
2017
Accrued wages, bonuses and commissions
$
40,100

 
$
43,688

Other accrued liabilities
26,380

 
20,987

 
$
66,480

 
$
64,675

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax (Tables)
12 Months Ended
Dec. 31, 2018
Income Tax Disclosure [Abstract]  
Income Tax Provision (Benefit) on Income from Operations
The Income tax provision (benefit) on income from operations consists of the following:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Current:
 
 
 
 
 
Federal
$
9,110

 
$
22,883

 
$
41,366

State
4,367

 
4,666

 
7,023

 
13,477

 
27,549

 
48,389

Deferred
(5,069
)
 
(33,664
)
 
(26,432
)
 
$
8,408

 
$
(6,115
)
 
$
21,957

Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Expense Rate
Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As Adjusted
Federal income tax expense at statutory rate
$
32,733

 
$
57,209

 
$
47,480

State income tax, net of federal income tax benefit
7,953

 
4,754

 
5,091

Domestic production activities deduction

 
(2,617
)
 
(3,947
)
Excess tax benefits related to stock option exercises
(32,487
)
 
(40,624
)
 
(29,582
)
Tax Act adjustments
(1,750
)
 
(25,992
)
 

Tax credits
(3,715
)
 
(3,578
)
 

Non-deductible business expenses
5,655

 
4,573

 
2,979

Other, net
19

 
160

 
(64
)
 
$
8,408

 
$
(6,115
)
 
$
21,957

Schedule of Deferred Tax Assets and Liabilities
The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 
2018
 
2017
 
 
 
As Adjusted
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
8,989

 
$
9,714

Stock option and other employee benefit plans
19,496

 
15,932

Loss and credit carryforwards
17,999

 

Total deferred income tax assets
46,484

 
25,646

Valuation allowance
(1,049
)
 

Total deferred income tax assets, net of valuation allowance
45,435

 
25,646

 
 
 
 
Deferred income tax liabilities:
 
 
 
Intangible assets
(70,752
)
 
(60,189
)
Property and equipment
(8,455
)
 
(5,699
)
Prepaid expenses
(4,079
)
 
(190
)
Deferred revenue
(3,940
)
 
(6,447
)
Total deferred income tax liabilities
(87,226
)
 
(72,525
)
Net deferred income tax liabilities
$
(41,791
)
 
$
(46,879
)
Summary of Positions for which Significant Change in Unrecognized Tax Benefits
The aggregate changes in the balance of unrecognized tax benefits were as follows:
 
2018
Balance at beginning of year
$

Increases for tax positions related to prior years
1,929

Balance at end of year
$
1,929

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2018
Equity [Abstract]  
Summary of Activities in Common Stock
The following table details activity in our common stock:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
Stock option exercises
1,126

 
$
74,907

 
1,113

 
$
49,845

 
827

 
$
23,527

Purchases of common stock
(781
)
 
(150,050
)
 
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
Employee stock plan purchases
45

 
8,051

 
51

 
7,044

 
47

 
6,236

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Weighted Average Assumptions Used for Options Granted
The following weighted average assumptions were used for options granted:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
26.7
%
 
28.1
%
 
29.3
%
Risk-free interest rate
2.7
%
 
2.0
%
 
1.8
%
Expected forfeiture rate
%
 
%
 
%
Summarizes Restricted Stock Unit and Performance Share Activity
The following table summarizes restricted stock unit and performance stock unit activity during fiscal year 2018 (shares in thousands):
 
 
Number of Shares
 
Weighted Average Grant Date Fair Value per Share
Unvested at January 1, 2018
 

 
$

Granted
 
336

 
$
221.29

Vested
 

 
$

Forfeited
 
(2
)
 
$
229.75

Unvested at December 31, 2018
 
334

 
$
221.25

Stock Option Activity
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 
2018
 
2017
 
2016
Weighted average grant-date fair value of stock options granted
$
66.52

 
$
55.56

 
$
46.89

Total intrinsic value of stock options exercised
176,716

 
137,699

 
103,703

Options granted, exercised, forfeited and expired are summarized as follows:
 
Number of
Shares
 
Weighted
Average Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(Years)
 
Aggregate
Intrinsic Value
Outstanding at December 31, 2015
5,164

 
$
64.43

 
 
 
 

Granted
846

 
147.25

 
 
 
 

Exercised
(827
)
 
28.43

 
 
 
 

Forfeited
(27
)
 
95.33

 
 
 
 

Outstanding at December 31, 2016
5,156

 
83.64

 
 
 
 

Granted
824

 
176.26

 
 
 
 

Exercised
(1,113
)
 
44.80

 
 
 
 

Forfeited
(50
)
 
134.83

 
 
 
 

Outstanding at December 31, 2017
4,817

 
107.91

 
 
 
 
Granted
432

 
208.21

 
 
 
 
Exercised
(1,126
)
 
66.53

 
 
 
 

Forfeited
(31
)
 
158.80

 
 
 
 

Outstanding at December 31, 2018
4,092

 
129.51

 
7
 
$
240,069

Exercisable at December 31, 2018
2,357

 
100.41

 
6
 
$
201,349

Summary of Share-Based Compensation Expense Related to Share-Based Awards
The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:
 
Years Ended December 31,
 
2018
 
2017
 
2016
Cost of software services, maintenance and subscriptions
$
13,588

 
$
9,415

 
$
6,548

Selling, general and administrative expenses
39,152

 
27,933

 
23,199

Total share-based compensation expenses
52,740

 
37,348

 
29,747

Tax benefit
(32,487
)
 
(40,624
)
 
(30,059
)
Net decrease (increase) in net income
$
20,253

 
$
(3,276
)
 
$
(312
)
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Earnings Per Share [Abstract]  
Computation of Basic Earnings and Diluted Earnings Per Share Data
Basic earnings and diluted earnings per share data were computed as follows:
 
Years Ended December 31,
 
2018
 
2017
 
2016
 
 
 
As Adjusted
 
As adjusted
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
147,462

 
$
169,571

 
$
113,701

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
38,445

 
37,273

 
36,448

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,678

 
1,973

 
2,513

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

 
39,246

 
38,961

Earnings per common share:
 

 
 

 
 

Basic
$
3.84

 
$
4.55

 
$
3.12

Diluted
$
3.68

 
$
4.32

 
$
2.92

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Summary of Future Minimum Lease Payments
Future minimum lease payments under all non-cancelable leases at December 31, 2018 are as follows:
Years Ending December 31,
 
2019
$
5,994

2020
5,146

2021
3,976

2022
1,925

2023
1,164

Thereafter
2,132

Total
$
20,337

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information (Tables)
12 Months Ended
Dec. 31, 2018
Segment Reporting [Abstract]  
Schedule of Segment Revenues and Operations
For the year ended December 31, 2018
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
83,735

 
$
9,706

 
$

 
$
93,441

Subscriptions
210,740

 
9,807

 

 
220,547

Software services
166,921

 
24,348

 

 
191,269

Maintenance
359,904

 
24,617

 

 
384,521

Appraisal services

 
21,846

 

 
21,846

Hardware and other
18,745

 
32

 
4,881

 
23,658

Intercompany
13,155

 

 
(13,155
)
 

Total revenues
$
853,200

 
$
90,356


$
(8,274
)

$
935,282

Depreciation and amortization expense
50,130

 
914

 
10,715

 
61,759

Segment operating income
237,159

 
23,094

 
(68,572
)
 
191,681

Capital expenditures
13,973

 
782

 
10,377

 
25,132

Segment assets
$
556,100

 
$
63,670

 
$
1,171,193

 
$
1,790,963

For the year ended December 31, 2017 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,388

 
$
7,854

 
$

 
$
86,242

Subscriptions
164,317

 
7,859

 

 
172,176

Software services
161,245

 
19,215

 

 
180,460

Maintenance
337,701

 
21,618

 

 
359,319

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,057

 
10

 
4,612

 
17,679

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
765,133

 
$
81,579


$
(5,813
)

$
840,899

Depreciation and amortization expense
43,987

 
760

 
8,648

 
53,395

Segment operating income
229,001

 
20,788

 
(51,964
)
 
197,825

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
365,736

 
$
46,279

 
$
1,199,336

 
$
1,611,351

For the year ended December 31, 2016 (As Adjusted)
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
78,271

 
$
5,462

 
$

 
$
83,733

Subscriptions
135,469

 
7,188

 

 
142,657

Software services
155,322

 
16,326

 

 
171,648

Maintenance
302,409

 
18,589

 

 
320,998

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,526

 
16

 
3,015

 
14,557

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
689,739

 
$
73,868


$
(3,727
)

$
759,880

Depreciation and amortization expense
43,434

 
984

 
5,355

 
49,773

Segment operating income
196,054

 
18,871

 
(41,832
)
 
173,093

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
321,886

 
$
33,005

 
$
1,023,612

 
$
1,378,503

Reconciliation of Operating Income from Segments to Consolidated
Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2018
 
2017
 
2016
 
 
 
 
As Adjusted
 
As Adjusted
Total segment operating income
 
$
191,681

 
$
197,825

 
$
173,093

Amortization of acquired software
 
(22,972
)
 
(21,686
)
 
(22,235
)
Amortization of customer and trade name intangibles
 
(16,217
)
 
(13,381
)
 
(13,202
)
Other income (expense), net
 
3,378

 
698

 
(1,998
)
Income before income taxes
 
$
155,870

 
$
163,456


$
135,658

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
570,645

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899

Timing of revenue recognition by revenue category during the period is as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
75,188

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Changes in deferred revenue
Changes in total deferred revenue, including long-term, were as follows:
 
 
2018
Balance at beginning of year (As Adjusted)
 
$
299,887

Deferral of revenue
 
871,498

Recognition of deferred revenue
 
(820,449
)
Balance at end of year
 
$
350,936

Total deferred revenue, including long-term, by segment is as follows:
 
 
December 31, 2018
 
December 31, 2017
 
 
 
 
As Adjusted
Enterprise Software
 
$
327,521

 
$
277,198

Appraisal and Tax
 
20,018

 
20,387

Corporate
 
3,397

 
2,302

Totals
 
$
350,936

 
$
299,887

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
QUARTERLY FINANCIAL INFORMATION (unaudited)
The following table contains selected financial information from unaudited statements of income for each quarter of 2018 and 2017:
 
Quarters Ended
 
2018
 
2017 (As Adjusted)
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31(a)
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
241,981

 
$
236,067

 
$
236,060

 
$
221,174

 
$
217,701

 
$
214,706

 
$
208,763

 
$
199,729

Gross profit
115,871

 
111,626

 
109,276

 
102,805

 
105,350

 
103,989

 
95,503

 
94,535

Income before income taxes
40,107

 
38,626

 
37,700

 
39,437

 
45,261

 
44,357

 
37,197

 
36,641

Net income
31,552

 
38,924

 
39,161

 
37,825

 
66,196

 
38,836

 
31,770

 
32,769

Earnings per diluted share
$
0.79

 
$
0.96

 
$
0.97

 
$
0.95

 
$
1.68

 
$
0.99

 
$
0.81

 
$
0.84

Shares used in computing diluted
   earnings per share
39,891

 
40,528

 
40,224

 
39,836

 
39,499

 
39,342

 
39,201

 
38,932

(a) The fourth quarter of 2017 includes the significant impact of the enactment of the Tax Act. The most significant impact of the Tax Act to us is the reduction in the U.S. federal corporate income tax rate from 35% to 21%.  The impact of the rate reduction on our 2017 income tax provision is a $26.0 million tax benefit due to the remeasurement of deferred tax assets and liabilities. Refer to Note 7 - "Income Tax" for further discussion on the impact the Tax Act.
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Accounting Policies [Line Items]          
Accounts receivable, net   $ 314,900,000 $ 258,300,000 $ 226,800,000  
Research and development expense   63,264,000 47,324,000 43,154,000  
Impairments of intangible assets   0 0 0  
Impairments of long-lived assets   0 0 0  
Purchase of held to maturity securities   $ 97,700,000      
Grade corporate and municipal bonds, maturity date   2018 through 2022      
Cost-method investment impairment   $ 0 0 0  
Cash and cash equivalents   134,279,000 $ 185,926,000 $ 36,151,000 $ 33,087,000
Convertible Preferred Stock | Record Holdings Pty Limited          
Accounting Policies [Line Items]          
Cost method investment   $ 15,000,000      
Investment percentage   20.00%      
Minimum          
Accounting Policies [Line Items]          
Typical contract term (in years) 3 years 3 years      
Contract term (in years)   1 year      
Revenue from contract with customer, percentage withheld from progress billing 5.00%        
Accounts receivable, payment term (in days) 30 days        
Vesting period (in years)   3 years      
Sales commissions amortization period (in years) 3 years 3 years 1 year    
Maximum          
Accounting Policies [Line Items]          
Typical contract term (in years) 5 years 5 years      
Contract term (in years)   10 years      
Revenue from contract with customer, percentage withheld from progress billing 20.00%        
Accounts receivable, payment term (in days) 60 days        
Vesting period (in years)   6 years      
Sales commissions amortization period (in years) 7 years 7 years 2 years    
Stock Option Plan          
Accounting Policies [Line Items]          
Contractual term (in years)   10 years      
Stock Option Plan | Minimum          
Accounting Policies [Line Items]          
Vesting period (in years)   3 years      
Stock Option Plan | Maximum          
Accounting Policies [Line Items]          
Vesting period (in years)   6 years      
Unbilled Revenues          
Accounting Policies [Line Items]          
Accounts receivable, net   $ 104,200,000 $ 64,600,000    
Retention Receivable | Unbilled Revenues          
Accounting Policies [Line Items]          
Accounts receivable, net   $ 12,200,000 $ 7,200,000    
Subscription And Circulation - Hosting Services | Minimum          
Accounting Policies [Line Items]          
Contract term (in years) 1 year        
Subscription And Circulation - Hosting Services | Maximum          
Accounting Policies [Line Items]          
Contract term (in years) 10 years        
Appraisal services | Minimum          
Accounting Policies [Line Items]          
Contract term (in years) 1 year        
Appraisal services | Maximum          
Accounting Policies [Line Items]          
Contract term (in years) 3 years        
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Allowances for Doubtful Accounts and Sales Adjustments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 5,427 $ 3,396 $ 1,640
Provisions for losses - accounts receivable 2,286 4,110 4,484
Collection of accounts previously written off 0 0 0
Deductions for accounts charged off or credits issued (3,066) (2,079) (2,728)
Balance at end of year   5,427 $ 3,396
Accounts receivable, allowance for losses $ 4,647 $ 5,427  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - New Accounting Standard (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Jan. 01, 2019
Income Statement [Abstract]                        
Revenue $ 241,981 $ 236,067 $ 236,060 $ 221,174 $ 217,701 $ 214,706 $ 208,763 $ 199,729 $ 935,282 $ 840,899 $ 759,880  
Selling, general and administrative expenses                 207,605 175,914 165,176  
Amortization of customer and trade name intangibles                 16,217 13,381 13,202  
Operating income                 152,492 162,758 137,656  
Income tax (benefit) provision                 8,408 (6,115) 21,957  
Net income $ 31,552 $ 38,924 $ 39,161 $ 37,825 $ 66,196 $ 38,836 $ 31,770 $ 32,769 $ 147,462 $ 169,571 $ 113,701  
Earnings per common share:                        
Basic (USD per share)                 $ 3.84 $ 4.55 $ 3.12  
Diluted (USD per share) $ 0.79 $ 0.96 $ 0.97 $ 0.95 $ 1.68 $ 0.99 $ 0.81 $ 0.84 $ 3.68 $ 4.32 $ 2.92  
Balance Sheet [Abstract]                        
Accounts receivable $ 298,912       $ 246,188       $ 298,912 $ 246,188    
Prepaid expenses 33,258       32,206       33,258 32,206    
Accounts receivable, long-term 16,020       12,107       16,020 12,107    
Other intangibles, net 276,852       229,617       276,852 229,617    
Total assets 1,790,963       1,611,351       1,790,963 1,611,351 $ 1,378,503  
Deferred revenue 350,512       298,613       350,512 298,613    
Deferred income taxes         46,879         46,879    
Retained earnings 771,925       624,463       771,925 624,463    
Liabilities and Equity $ 1,790,963       1,611,351       1,790,963 1,611,351    
Software licenses and royalties                        
Income Statement [Abstract]                        
Revenue                 93,441 86,242 83,733  
Subscriptions                        
Income Statement [Abstract]                        
Revenue                 220,547 172,176 142,657  
Software services                        
Income Statement [Abstract]                        
Revenue                 191,269 180,460 171,648  
Maintenance                        
Income Statement [Abstract]                        
Revenue                 384,521 359,319 320,998  
Appraisal services                        
Income Statement [Abstract]                        
Revenue                 21,846 25,023 26,287  
Hardware and other                        
Income Statement [Abstract]                        
Revenue                 $ 23,658 17,679 14,557  
As Reported                        
Income Statement [Abstract]                        
Revenue                   840,662 756,043  
Selling, general and administrative expenses                   176,974 167,161  
Amortization of customer and trade name intangibles                   13,912 13,731  
Operating income                   160,930 131,305  
Income tax (benefit) provision                   (2,317) 19,450  
Net income                   $ 163,945 $ 109,857  
Earnings per common share:                        
Basic (USD per share)                   $ 4.40 $ 3.01  
Diluted (USD per share)                   $ 4.18 $ 2.87  
Balance Sheet [Abstract]                        
Accounts receivable         227,127         $ 227,127    
Prepaid expenses         27,252         27,252    
Accounts receivable, long-term         7,536         7,536    
Other intangibles, net         236,444         236,444    
Total assets         1,589,592         1,589,592    
Deferred revenue         309,461         309,461    
Deferred income taxes         38,914         38,914    
Retained earnings         599,821         599,821    
Liabilities and Equity         1,589,592         1,589,592    
As Reported | Software licenses and royalties                        
Income Statement [Abstract]                        
Revenue                   75,694 $ 74,306  
As Reported | Subscriptions                        
Income Statement [Abstract]                        
Revenue                   173,510 142,704  
As Reported | Software services                        
Income Statement [Abstract]                        
Revenue                   187,149 174,804  
As Reported | Maintenance                        
Income Statement [Abstract]                        
Revenue                   361,569 322,969  
As Reported | Appraisal services                        
Income Statement [Abstract]                        
Revenue                   25,023 26,287  
As Reported | Hardware and other                        
Income Statement [Abstract]                        
Revenue                   17,717 14,973  
Adjustments | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   237 3,837  
Selling, general and administrative expenses                   (1,060) (1,985)  
Amortization of customer and trade name intangibles                   (531) (529)  
Operating income                   1,828 6,351  
Income tax (benefit) provision                   (3,798) 2,507  
Net income                   5,626 3,844  
Balance Sheet [Abstract]                        
Accounts receivable         19,061         19,061    
Prepaid expenses         4,954         4,954    
Accounts receivable, long-term         4,571         4,571    
Other intangibles, net         (6,827)         (6,827)    
Total assets         21,759         21,759    
Deferred revenue         (10,848)         (10,848)    
Deferred income taxes         7,965         7,965    
Retained earnings         24,642         24,642    
Liabilities and Equity         $ 21,759         21,759    
Adjustments | Software licenses and royalties | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   10,548 9,427  
Adjustments | Subscriptions | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   (1,334) (47)  
Adjustments | Software services | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   (6,689) (3,156)  
Adjustments | Maintenance | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   (2,250) (1,971)  
Adjustments | Appraisal services | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   0 0  
Adjustments | Hardware and other | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenue                   $ (38) $ (416)  
Minimum | Forecast | Accounting Standards Update 2016-02                        
Balance Sheet [Abstract]                        
Lease right-of-use asset                       $ 15,500
Lease liability                       15,500
Maximum | Forecast | Accounting Standards Update 2016-02                        
Balance Sheet [Abstract]                        
Lease right-of-use asset                       17,800
Lease liability                       $ 17,800
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 07, 2018
Oct. 01, 2018
Aug. 31, 2018
Apr. 30, 2018
Nov. 29, 2017
Aug. 02, 2017
May 30, 2017
May 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]                      
Goodwill                 $ 753,718 $ 657,987 $ 650,237
Goodwill acquired                   7,750  
SceneDoc. Inc                      
Business Acquisition [Line Items]                      
Total purchase price to acquire business $ 6,200                    
Cash to acquire business 5,400                    
Accrued purchase price $ 759                    
TradeMaster Inc.                      
Business Acquisition [Line Items]                      
Total purchase price to acquire business   $ 5,300                  
CaseloadPRO, LP                      
Business Acquisition [Line Items]                      
Cash to acquire business     $ 9,300                
Socrata, Inc.                      
Business Acquisition [Line Items]                      
Cash to acquire business       $ 147,600              
Net cash acquired       1,724              
Tangible assets acquired       7,500              
Liabilities assumed       8,800              
Goodwill       75,657              
Goodwill acquired                 75,657    
Goodwill, purchase accounting adjustments                 3,300    
Identifiable intangible assets       75,000              
Deferred tax assets, net       $ 20              
Acquisition related fees                 578    
Revenue, actual                 13,900    
Loss, actual                 11,500    
Socrata, Inc. | Customer relationships, acquired software, and trade name                      
Business Acquisition [Line Items]                      
Weighted average useful life (in years)       14 years              
Sage Data Security, LLC                      
Business Acquisition [Line Items]                      
Total purchase price to acquire business       $ 11,600              
Tangible assets acquired       1,800              
Liabilities assumed       730              
Goodwill       3,500              
Identifiable intangible assets       $ 7,000              
Weighted average useful life (in years)       14 years              
Radio 1033, LLC                      
Business Acquisition [Line Items]                      
Cash to acquire business         $ 1,400            
Digital Health Department, Inc.                      
Business Acquisition [Line Items]                      
Cash to acquire business           $ 3,900          
Modria.com                      
Business Acquisition [Line Items]                      
Cash to acquire business             $ 6,100        
Accrued purchase price                   900  
Net cash acquired             $ 7,000        
ExecuTime Software, LLC                      
Business Acquisition [Line Items]                      
Total purchase price to acquire business               $ 7,400      
Enterprise Software                      
Business Acquisition [Line Items]                      
Goodwill                 747,161 651,430 $ 643,680
Goodwill acquired                   $ 7,750  
Enterprise Software | Socrata, Inc.                      
Business Acquisition [Line Items]                      
Goodwill acquired                 $ 75,657    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Assets and Liabilities Acquired (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Apr. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Goodwill $ 753,718   $ 657,987 $ 650,237
Socrata, Inc.        
Business Acquisition [Line Items]        
Cash   $ 1,724    
Accounts receivable   3,616    
Other current assets   2,057    
Other noncurrent assets   68    
Deferred tax assets, net   20    
Identifiable intangible assets   75,000    
Goodwill   75,657    
Accounts payable   (1,254)    
Accrued expenses   (1,604)    
Deferred revenue   (5,915)    
Total consideration   $ 149,369    
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Pro-forma Information (Details) - Socrata, Inc. - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]    
Revenues $ 943,723 $ 865,944
Net income $ 139,315 $ 150,515
Basic earnings per share (usd per share) $ 3.62 $ 4.04
Diluted earnings per share (usd per share) $ 3.47 $ 3.84
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 244,524 $ 224,013
Accumulated depreciation and amortization (89,347) (71,698)
Property and equipment, net 155,177 152,315
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross 9,958 9,958
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 122,241 116,214
Building and leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 5 years  
Building and leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 39 years  
Computer equipment and purchased software    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 84,649 72,531
Computer equipment and purchased software | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 3 years  
Computer equipment and purchased software | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 5 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 27,238 24,834
Furniture and fixtures | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 5 years  
Transportation equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 438 $ 476
Transportation equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 5 years  
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 21.2 $ 17.3 $ 13.4
Payment for construction to expand building $ 2.2    
Lease expiration year, earliest 2019    
Lease expiration year, latest 2025    
Expected rental income, during 2019 $ 1.3    
Expected rental income, during 2020 1.3    
Expected rental income, during 2021 1.3    
Expected rental income, during 2022 1.4    
Expected rental income, during 2023 1.4    
Expected rental income, thereafter 2.4    
Rental income from third party tenants $ 1.2 1.5 $ 1.7
Latham, New York      
Property, Plant and Equipment [Line Items]      
Payment for construction to expand building   2.1  
Payment to acquire building   2.9  
Yarmouth, Maine      
Property, Plant and Equipment [Line Items]      
Payment for construction to expand building   $ 19.4  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of Other Intangible Assets and Related Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross $ 461,234 $ 374,384
Accumulated amortization (184,382) (144,767)
Total intangibles, net 276,852 229,617
Customer related intangibles    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 238,219 179,789
Accumulated amortization (78,120) (63,274)
Acquired software    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 202,416 179,466
Accumulated amortization (99,772) (76,800)
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 16,905 11,435
Accumulated amortization (5,139) (3,768)
Leases acquired    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 3,694 3,694
Accumulated amortization $ (1,351) $ (925)
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of Allocation of Acquisition Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Acquired Finite Lived Intangible Assets [Line Items]      
Goodwill $ 753,718 $ 657,987 $ 650,237
Amortizable intangibles, Gross carrying amount 461,234 374,384  
Amortizable intangibles, Accumulated Amortization 184,382 144,767  
Customer related intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 238,219 $ 179,789  
Amortizable intangibles, Weighted Average Amortization Period 15 years 15 years  
Amortizable intangibles, Accumulated Amortization $ 78,120 $ 63,274  
Acquired software      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 202,416 $ 179,466  
Amortizable intangibles, Weighted Average Amortization Period 7 years 7 years  
Amortizable intangibles, Accumulated Amortization $ 99,772 $ 76,800  
Trade name      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 16,905 $ 11,435  
Amortizable intangibles, Weighted Average Amortization Period 11 years 11 years  
Amortizable intangibles, Accumulated Amortization $ 5,139 $ 3,768  
Leases acquired      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 3,694 $ 3,694  
Amortizable intangibles, Weighted Average Amortization Period 10 years 10 years  
Amortizable intangibles, Accumulated Amortization $ 1,351 $ 925  
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Goodwill [Roll Forward]    
Goodwill Beginning Balance $ 657,987 $ 650,237
Goodwill acquired   7,750
Goodwill Ending Balance 753,718 657,987
Socrata, Inc.    
Goodwill [Roll Forward]    
Goodwill acquired 75,657  
Other acquisitions    
Goodwill [Roll Forward]    
Goodwill acquired 20,074  
Enterprise Software    
Goodwill [Roll Forward]    
Goodwill Beginning Balance 651,430 643,680
Goodwill acquired   7,750
Goodwill Ending Balance 747,161 651,430
Enterprise Software | Socrata, Inc.    
Goodwill [Roll Forward]    
Goodwill acquired 75,657  
Enterprise Software | Other acquisitions    
Goodwill [Roll Forward]    
Goodwill acquired 20,074  
Appraisal and Tax    
Goodwill [Roll Forward]    
Goodwill Beginning Balance 6,557 6,557
Goodwill acquired   0
Goodwill Ending Balance 6,557 $ 6,557
Appraisal and Tax | Socrata, Inc.    
Goodwill [Roll Forward]    
Goodwill acquired 0  
Appraisal and Tax | Other acquisitions    
Goodwill [Roll Forward]    
Goodwill acquired $ 0  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 39,600 $ 35,500 $ 35,900
Amortization expense, 2019 40,222    
Amortization expense, 2020 38,820    
Amortization expense, 2021 38,463    
Amortization expense, 2022 34,987    
Amortization expense, 2023 16,990    
Amortization expense, thereafter 105,028    
Leases acquired      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense, 2019 372    
Amortization expense, 2020 313    
Amortization expense, 2021 312    
Amortization expense, 2022 312    
Amortization expense, 2023 312    
Amortization expense, thereafter $ 723    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of Estimated Annual Amortization Expense (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2019 $ 40,222
2020 38,820
2021 38,463
2022 34,987
2023 16,990
Thereafter $ 105,028
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Liabilities - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Accrued Liabilities, Current [Abstract]    
Accrued wages, bonuses and commissions $ 40,100 $ 43,688
Other accrued liabilities 26,380 20,987
Accrued liabilities $ 66,480 $ 64,675
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revolving Line of Credit - Additional Information (Detail)
12 Months Ended
Nov. 16, 2015
USD ($)
Dec. 31, 2018
USD ($)
letters_of_credit
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Line Of Credit Facility [Line Items]        
Outstanding borrowings   $ 0 $ 0  
Number of outstanding letter of credit | letters_of_credit   0    
Credit Agreement        
Line Of Credit Facility [Line Items]        
Interest paid   $ 770,000 $ 804,000 $ 1,900,000
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, interest rate, stated percentage   5.75%    
Outstanding borrowings   $ 0    
Line of credit facility, unused borrowing capacity   $ 300,000,000    
Revolving Credit Facility | Credit Agreement | LIBOR Rate        
Line Of Credit Facility [Line Items]        
Debt instrument, interest rate, effective percentage   3.77%    
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 | Revolving Credit Facility | Credit Agreement        
Line Of Credit Facility [Line Items]        
Revolving credit facility, maximum borrowing capacity $ 10,000,000      
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax - Income Tax Provision (Benefit) on Income From Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Federal $ 9,110 $ 22,883 $ 41,366
State 4,367 4,666 7,023
Current income tax expense benefit 13,477 27,549 48,389
Deferred (5,069) (33,664) (26,432)
Income tax expense benefit $ 8,408 $ (6,115) $ 21,957
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax - Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Federal income tax expense at statutory rate $ 32,733 $ 57,209 $ 47,480
State income tax, net of federal income tax benefit 7,953 4,754 5,091
Domestic production activities deduction 0 (2,617) (3,947)
Excess tax benefits related to stock option exercises (32,487) (40,624) (29,582)
Tax Act adjustments (1,750) (25,992) 0
Tax credits (3,715) (3,578) 0
Non-deductible business expenses 5,655 4,573 2,979
Other, net 19 160 (64)
Income tax expense benefit $ 8,408 $ (6,115) $ 21,957
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Operating expenses not currently deductible $ 8,989 $ 9,714
Stock option and other employee benefit plans 19,496 15,932
Loss and credit carryforwards 17,999 0
Total deferred income tax assets 46,484 25,646
Valuation allowance (1,049) 0
Total deferred income tax assets, net of valuation allowance 45,435 25,646
Intangible assets (70,752) (60,189)
Property and equipment (8,455) (5,699)
Prepaid expenses (4,079) (190)
Deferred revenue (3,940) (6,447)
Total deferred income tax liabilities (87,226) (72,525)
Net deferred income tax liabilities $ (41,791) $ (46,879)
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Tax - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2018
Dec. 31, 2017
Operating Loss Carryforwards [Line Items]          
Tax Act adjustments $ (1,750) $ (25,992) $ 0    
Deferred income taxes         $ 46,879
Loss and credit carryforwards       $ 17,999 0
Uncertain tax position 0 0   $ 1,929 0
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]          
Balance at beginning of year 0        
Increases for tax positions related to prior years 1,929        
Balance at end of year 1,929 0      
Income taxes, net of refunds $ 6,800 $ 36,000 $ 30,200    
Adjustments | Accounting Standards Update 2014-09          
Operating Loss Carryforwards [Line Items]          
Deferred income taxes         $ 7,965
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Summary of Activities in Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Equity [Abstract]      
Stock option exercises, Shares 1,126 1,113 827
Purchases of common stock, Shares (781) (44) (882)
Employee stock plan purchases, Shares 45 51 47
Stock option exercises $ 74,907 $ 49,845 $ 23,527
Purchases of common stock, Amount (150,050) (6,613) (112,699)
Employee stock plan purchases, Amount $ 8,051 $ 7,044 $ 6,236
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Shareholders' Equity - Additional Information (Detail)
shares in Millions
Feb. 20, 2019
shares
Subsequent Event  
Class Of Stock [Line Items]  
Number of shares authorized to be repurchased, shares 2.7
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 3,800,000  
Shares reserved for future issuance (in shares) 22,900,000  
Weighted average grant date value (in dollars per share) $ 169.24 $ 136.51
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant (in shares) 749,000  
Shares reserved for future issuance (in shares) 2,000,000  
Percentage of annual compensation participants may contribute (in percentage) 15.00%  
Purchase price as a percentage of closing price on the last day of the quarter for ESPP transactions (in percentage) 85.00%  
Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Contractual term (in years) 10 years  
Unvested options to purchase (in shares) 1,700,000 2,400,000
Total unrecognized compensation cost $ 137.6  
Weighted average amortization period (in years) 3 years  
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Minimum | Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Minimum | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 6 years  
Maximum | Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 6 years  
Maximum | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in years) 5 years  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Summary of Weighted Average Assumptions Used for Options Granted (Detail)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend yield (in percentage) 0.00%    
Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (in years) 6 years 6 years 6 years
Expected volatility (in percentage) 26.70% 28.10% 29.30%
Risk-free interest rate (in percentage) 2.70% 2.00% 1.80%
Expected forfeiture rate (in percentage) 0.00% 0.00% 0.00%
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - RSU and PSU Activity (Details) - Restricted stock unit and performance stock unit
shares in Thousands
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Number of Shares  
Beginning balance, shares | shares 0
Granted, shares | shares 336
Vested, shares | shares 0
Forfeited, shares | shares (2)
Ending balance, shares | shares 334
Weighted Average Grant Date Fair Value per Share  
Beginning balance (dollar per share) | $ / shares $ 0.00
Granted (dollar per share) | $ / shares 221.29
Vested (dollar per share) | $ / shares 0.00
Forfeited (dollar per share) | $ / shares 229.75
Ending balance (dollar per share) | $ / shares $ 221.25
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Number of Shares      
Number of Shares, Outstanding Beginning Balance, (in shares) 4,817 5,156 5,164
Number of Shares, Granted, (in shares) 432 824 846
Number of Shares, Exercised, (in shares) (1,126) (1,113) (827)
Number of Shares, Forfeited, (in shares) (31) (50) (27)
Number of Shares, Outstanding Ending Balance, (in shares) 4,092 4,817 5,156
Number of Shares, Exercisable at December 31, (in shares) 2,357    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding (in dollar per share) $ 107.91 $ 83.64 $ 64.43
Weighted Average Exercise Price, Granted (in dollars per share) 208.21 176.26 147.25
Weighted Average Exercise Price, Exercised (in dollars per share) 66.53 44.80 28.43
Weighted Average Exercise Price, Forfeited (in dollars per share) 158.80 134.83 95.33
Weighted Average Exercise Price, Outstanding (in dollars per share) 129.51 $ 107.91 $ 83.64
Weighted Average Exercise Price, Exercisable at End of the Period (in dollars per share) $ 100.41    
Weighted Average Remaining Contractual Life (Years), Outstanding at Period End 7 years    
Weighted Average Remaining Contractual Life (Years), Exercisable at Period End 6 years    
Aggregate Intrinsic Value, Outstanding at December 31 $ 240,069    
Aggregate Intrinsic Value, Exercisable at December 31 $ 201,349    
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Other Information Pertaining to Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Weighted average grant-date fair value of stock options granted (in dollars per share) $ 66.52 $ 55.56 $ 46.89
Total intrinsic value of stock options exercised $ 176,716 $ 137,699 $ 103,703
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Compensation - Summary of Share-Based Compensation Expense Related to Share-Based Awards (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 52,740 $ 37,348 $ 29,747
Tax benefit (32,487) (40,624) (30,059)
Net (increase) decrease in net income 20,253 (3,276) (312)
Cost of software services, maintenance and subscriptions      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 13,588 9,415 6,548
Selling, general and administrative expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 39,152 $ 27,933 $ 23,199
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Computation of Basic Earnings and Diluted Earnings Per Share Data (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]                      
Net income $ 31,552 $ 38,924 $ 39,161 $ 37,825 $ 66,196 $ 38,836 $ 31,770 $ 32,769 $ 147,462 $ 169,571 $ 113,701
Weighted-average basic common shares outstanding                 38,445 37,273 36,448
Stock options                 1,678 1,973 2,513
Denominator for diluted earnings per share - Adjusted weighted-average shares 39,891 40,528 40,224 39,836 39,499 39,342 39,201 38,932 40,123 39,246 38,961
Basic (USD per share)                 $ 3.84 $ 4.55 $ 3.12
Diluted (USD per share) $ 0.79 $ 0.96 $ 0.97 $ 0.95 $ 1.68 $ 0.99 $ 0.81 $ 0.84 $ 3.68 $ 4.32 $ 2.92
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share, amount 888 1,343 786
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operating Leased Assets [Line Items]      
Operating lease expiration year 2026    
Rent expense $ 8,000,000 $ 6,900,000 $ 6,700,000
Related Party Transaction      
Operating Leased Assets [Line Items]      
Rent expense $ 0 $ 150,000 $ 330,000
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Summary of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 5,994
2020 5,146
2021 3,976
2022 1,925
2023 1,164
Thereafter 2,132
Total $ 20,337
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employee contribution 30.00%    
Defined contribution plan, cost recognized $ 9.3 $ 7.9 $ 6.9
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employer contribution 3.00%    
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Additional Information (Detail)
Dec. 31, 2018
LegalMatter
Commitments and Contingencies Disclosure [Abstract]  
Number of material legal proceedings pending 0
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2018
USD ($)
Business_Unit
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]    
Number of business units | Business_Unit 5  
Payment for construction to expand building $ 2.2  
Enterprise Software    
Segment Reporting Information [Line Items]    
Payment for construction to expand building   $ 24.4
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting Information [Line Items]                      
Revenue $ 241,981 $ 236,067 $ 236,060 $ 221,174 $ 217,701 $ 214,706 $ 208,763 $ 199,729 $ 935,282 $ 840,899 $ 759,880
Depreciation and amortization expense                 61,759 53,395 49,773
Total segment operating income                 152,492 162,758 137,656
Capital expenditures                 25,132 45,618 36,723
Total assets 1,790,963       1,611,351       1,790,963 1,611,351 1,378,503
Operating segments | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 853,200 765,133 689,739
Depreciation and amortization expense                 50,130 43,987 43,434
Total segment operating income                 237,159 229,001 196,054
Capital expenditures                 13,973 28,096 23,843
Total assets 556,100       365,736       556,100 365,736 321,886
Operating segments | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 90,356 81,579 73,868
Depreciation and amortization expense                 914 760 984
Total segment operating income                 23,094 20,788 18,871
Capital expenditures                 782 1,181 1,432
Total assets 63,670       46,279       63,670 46,279 33,005
Corporate and Elimination                      
Segment Reporting Information [Line Items]                      
Revenue                 (8,274) (5,813) (3,727)
Corporate                      
Segment Reporting Information [Line Items]                      
Depreciation and amortization expense                 10,715 8,648 5,355
Total segment operating income                 (68,572) (51,964) (41,832)
Capital expenditures                 10,377 16,341 11,448
Total assets $ 1,171,193       $ 1,199,336       1,171,193 1,199,336 1,023,612
Intercompany                      
Segment Reporting Information [Line Items]                      
Revenue                 (13,155) (10,425) (6,742)
Intercompany | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 13,155 10,425 6,742
Intercompany | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Operating Segments And Corporate Non Segment                      
Segment Reporting Information [Line Items]                      
Total segment operating income                 191,681 197,825 173,093
Software licenses and royalties                      
Segment Reporting Information [Line Items]                      
Revenue                 93,441 86,242 83,733
Software licenses and royalties | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 83,735 78,388 78,271
Software licenses and royalties | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 9,706 7,854 5,462
Software licenses and royalties | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Subscriptions                      
Segment Reporting Information [Line Items]                      
Revenue                 220,547 172,176 142,657
Subscriptions | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 210,740 164,317 135,469
Subscriptions | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 9,807 7,859 7,188
Subscriptions | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Software services                      
Segment Reporting Information [Line Items]                      
Revenue                 191,269 180,460 171,648
Software services | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 166,921 161,245 155,322
Software services | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 24,348 19,215 16,326
Software services | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Maintenance                      
Segment Reporting Information [Line Items]                      
Revenue                 384,521 359,319 320,998
Maintenance | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 359,904 337,701 302,409
Maintenance | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 24,617 21,618 18,589
Maintenance | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Appraisal services                      
Segment Reporting Information [Line Items]                      
Revenue                 21,846 25,023 26,287
Appraisal services | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Appraisal services | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 21,846 25,023 26,287
Appraisal services | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 0 0 0
Hardware and other                      
Segment Reporting Information [Line Items]                      
Revenue                 23,658 17,679 14,557
Hardware and other | Enterprise Software                      
Segment Reporting Information [Line Items]                      
Revenue                 18,745 13,057 11,526
Hardware and other | Appraisal and Tax                      
Segment Reporting Information [Line Items]                      
Revenue                 32 10 16
Hardware and other | Corporate                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 4,881 $ 4,612 $ 3,015
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating income $ 152,492 $ 162,758 $ 137,656
Amortization of customer and trade name intangibles (39,600) (35,500) (35,900)
Other income (expense), net 3,378 698 (1,998)
Income before income taxes 155,870 163,456 135,658
Operating Segments And Corporate Non Segment      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating income 191,681 197,825 173,093
Segment Reconciling Items      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Amortization of acquired software (22,972) (21,686) (22,235)
Amortization of customer and trade name intangibles (16,217) (13,381) (13,202)
Other income (expense), net $ 3,378 $ 698 $ (1,998)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                        
Revenue $ 241,981 $ 236,067 $ 236,060 $ 221,174 $ 217,701 $ 214,706 $ 208,763 $ 199,729   $ 935,282 $ 840,899 $ 759,880
Operating segments | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   853,200 765,133 689,739
Operating segments | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   90,356 81,579 73,868
Intercompany                        
Disaggregation of Revenue [Line Items]                        
Revenue                   (13,155) (10,425) (6,742)
Intercompany | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   13,155 10,425 6,742
Intercompany | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Corporate and Elimination                        
Disaggregation of Revenue [Line Items]                        
Revenue                   (8,274) (5,813) (3,727)
Recurring revenues                        
Disaggregation of Revenue [Line Items]                        
Revenue                   605,069 531,495  
Recurring revenues | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   570,645 502,018  
Recurring revenues | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   34,424 29,477  
Recurring revenues | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Non-recurring revenues                        
Disaggregation of Revenue [Line Items]                        
Revenue                   330,213 309,404  
Non-recurring revenues | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   269,400 252,690  
Non-recurring revenues | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   55,932 52,102  
Non-recurring revenues | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 4,881 4,612  
Minimum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                   1 year    
Typical contract term (in years)                 3 years 3 years    
Maximum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                   10 years    
Typical contract term (in years)                 5 years 5 years    
Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 98,846 86,846  
Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   836,436 754,053  
Software licenses and royalties                        
Disaggregation of Revenue [Line Items]                        
Revenue                   93,441 86,242 83,733
Software licenses and royalties | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   83,735 78,388 78,271
Software licenses and royalties | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   9,706 7,854 5,462
Software licenses and royalties | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Software licenses and royalties | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   75,188 69,167  
Software licenses and royalties | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   18,253 17,075  
Subscriptions                        
Disaggregation of Revenue [Line Items]                        
Revenue                   220,547 172,176 142,657
Subscriptions | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   210,740 164,317 135,469
Subscriptions | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   9,807 7,859 7,188
Subscriptions | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Subscriptions | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Subscriptions | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   220,547 172,176  
Software services                        
Disaggregation of Revenue [Line Items]                        
Revenue                   191,269 180,460 171,648
Software services | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   166,921 161,245 155,322
Software services | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   24,348 19,215 16,326
Software services | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Software services | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Software services | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   191,269 180,460  
Maintenance                        
Disaggregation of Revenue [Line Items]                        
Revenue                   384,521 359,319 320,998
Maintenance | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   359,904 337,701 302,409
Maintenance | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   24,617 21,618 18,589
Maintenance | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Maintenance | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Maintenance | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   384,521 359,319  
Appraisal services                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023 26,287
Appraisal services | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Appraisal services | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023 26,287
Appraisal services | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 $ 0
Appraisal services | Minimum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                 1 year      
Appraisal services | Maximum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                 3 years      
Appraisal services | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Appraisal services | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023  
Hardware and other                        
Disaggregation of Revenue [Line Items]                        
Revenue                   23,658 17,679  
Hardware and other | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   23,658 17,679  
Hardware and other | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 0 $ 0  
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Jan. 01, 2017
Disaggregation of Revenue [Line Items]    
Deferred revenue $ 299,887 $ 290,100
Contract With Customer Liability [Roll Forward]    
Balance, beginning of period December 31, 2017 (As Adjusted) 299,887  
Deferral of revenue 871,498  
Recognition of deferred revenue (820,449)  
Balance, end of period 350,936  
Operating segments | Enterprise Software    
Disaggregation of Revenue [Line Items]    
Deferred revenue 277,198  
Contract With Customer Liability [Roll Forward]    
Balance, beginning of period December 31, 2017 (As Adjusted) 277,198  
Balance, end of period 327,521  
Operating segments | Appraisal and Tax    
Disaggregation of Revenue [Line Items]    
Deferred revenue 20,387  
Contract With Customer Liability [Roll Forward]    
Balance, beginning of period December 31, 2017 (As Adjusted) 20,387  
Balance, end of period 20,018  
Corporate    
Disaggregation of Revenue [Line Items]    
Deferred revenue 2,302  
Contract With Customer Liability [Roll Forward]    
Balance, beginning of period December 31, 2017 (As Adjusted) 2,302  
Balance, end of period $ 3,397  
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue and Performance Obligations - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2017
Revenue from Contract with Customer [Abstract]      
Remaining performance obligations $ 1,250,000    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Deferred revenue $ 350,936 $ 299,887 $ 290,100
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, remaining performance obligation, percentage 50.00%    
Expected timing of satisfaction period 1 year    
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commissions (Details) - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Capitalized Contract Cost [Line Items]      
Deferred commissions   $ 21.9 $ 19.3
Deferred commissions amortization   $ 15.6 $ 11.2
Minimum      
Capitalized Contract Cost [Line Items]      
Sales commissions amortization period (in years) 3 years 3 years 1 year
Maximum      
Capitalized Contract Cost [Line Items]      
Sales commissions amortization period (in years) 7 years 7 years 2 years
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Thousands
Feb. 01, 2019
Jan. 31, 2019
MicroPact    
Subsequent Event [Line Items]    
Total purchase price to acquire business   $ 185,000
Additional merger consideration   $ 10,000
Civic LLC    
Subsequent Event [Line Items]    
Total purchase price to acquire business $ 3,700  
Cash to acquire business 3,600  
Accrued purchase price $ 90  
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Quarterly Financial Information (unaudited) - Summary of Selected Financial Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 241,981 $ 236,067 $ 236,060 $ 221,174 $ 217,701 $ 214,706 $ 208,763 $ 199,729 $ 935,282 $ 840,899 $ 759,880
Gross profit 115,871 111,626 109,276 102,805 105,350 103,989 95,503 94,535 439,578 399,377 359,188
Income before income taxes 40,107 38,626 37,700 39,437 45,261 44,357 37,197 36,641      
Net income $ 31,552 $ 38,924 $ 39,161 $ 37,825 $ 66,196 $ 38,836 $ 31,770 $ 32,769 $ 147,462 $ 169,571 $ 113,701
Diluted (USD per share) $ 0.79 $ 0.96 $ 0.97 $ 0.95 $ 1.68 $ 0.99 $ 0.81 $ 0.84 $ 3.68 $ 4.32 $ 2.92
Shares used in computing diluted earnings per share 39,891 40,528 40,224 39,836 39,499 39,342 39,201 38,932 40,123 39,246 38,961
Tax Act tax benefit                 $ 1,750 $ 25,992 $ 0
EXCEL 96 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )N%5$X?(\\#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,$% @ FX543B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) 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 " ";A51.W>?6GN\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:2= T.7%\4G!<&!XEM(;EM8TX3DI-VWMZU; MA^@'\#%W__SN=W"-B=*$A"\I1$SD,-\,ONVR-''##D11 F1S0*]S.2:ZL;D+ MR6L:GVD/49NCWB-4G*_!(VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6 M/7:4090"F)HFQM/0-G %3##"Y/-W >U"G*M_8N<.L'-RR&Y)]7U?]O6<&W<0 M\/[\]#JO6[@ND^X,CK^RDW2*N&&7R6_U_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ";A51.6Y0B7,@" Q"P & 'AL+W=OFKK5Z_AD3'>;)'IW$@W7-[(3 MK?URD*KAQ@[5,=&=$GSO2$V=T#3-DX97;;Q9N;E'M5G)LZFK5CRJ2)^;AJN_ M6U'+ZSHF\?O$4W4\F7XBV:PZ?A0_A?G5/2H[2J8H^ZH1K:YD&REQ6,=WY/:! M.H)#/%?BJF?O49_*BY2O_>#;?AVG_8I$+7:F#\'MXR+N15WWD>PZ_HQ!XTFS M)\[?WZ-_<R_EWMS6D=EW&T%P=^KLV3O'X58T*+.!JS_RXNHK;P M?B568R=K[7ZCW5D;V8Q1[%(:_C8\J]8]K\.7HAQI.(&.!#H1:/8I@8T$-A'( MYX1L)&0>(1E2<7OSP W?K)2\1FHXWH[W541N,[O[NW[2;;;[9K='V]G+)ETE MES[,B-@."#I#D F1V-B3 ,4$MA30Z4>!>XA@'Q$/$)'A2V!HCLS1V8R^P.D9 M2L\ (-3?U+!<.$UJ7.]QD-((NY[TQJ9\LOWK-*C%P?2OA7U70Q,W#(SLQ@8UF;KD MS3]02P,$% @ FX543F.?=0Y,!0 MQH !@ !X;"]W;W)KE=U%\VAW@__/#3MKNJ'R_9QU1W:NKJ?C';;%16%7^VJS7YY M7#7/_7:SKS^UB^YYMZO:_V[K;?-ZO33+[S<^;QZ?^O'&ZN;J4#W6?];]7X=/ M[7"U.HURO]G5^V[3[!=M_7"]_&@NUS:.!A/B[TW]VIW]7HQ+^=(T7\>+W^ZO ME\7(J-[6=_TX1#5\O=1EO=V.(PT\_IT'79[F' W/?W\?_9=I\<-BOE1=73;; M?S;W_=/U,BX7]_5#];SM/S>OO];S@MQR,:_^]_JEW@[PD[>92!RJ[Z=OS>[*?OU^,_@6CM!J1'LWD+6 .(Q"8;+Y,F>S^T#MK?0WD[V M]MP^"C<=(7Z"["=(8D=1+E;#HBUB2F+!&A9!>9SL;@ FF\JK N4Z$-KE9&ERLGR]6,">?Y<1&EB *4O7#J@:&Q3$Z-<+$R MNEHY6:UFS-MYO(HRC;(7++L"@**+7%-@<*TRNE@YQB,0+AU4O+N%)*SBI%5< M-9$SYFT7:64'4P)8]"1[AC6"<>#>T\WE289\DEZ#^!B87TAO0=P MP7B;*>.,I89UEYIKNQA+#9MW>X]QUK-NW)3WNT3J9CR7"N<1&[GD1CHIL M^\:9K;Y6FUST,LY]MN_W'LY]UBV-]IX#O5.4W7&)8*X@EKX#,$\Q1QL+#NM^ M)B?UC!.?P?9;2CWK'?,@,?($I$2P8452L"#,FDPCQUAM&+0TN:C#:L/IW3%C M<=9;G?7ZC$GO)HF]W+N5 #8H?5!G3 !F72Y9+)8:"Z0F$S,62XT%>T09,U9+ M@W%!;5L0C%R273""%<9F^B*+=<8"G3(JW2#HQ%GBKO%.F-U8^,S^R:+=<:&][L.I[P%9V[*=5'USY9CDN); AS' MX.5)^AKA;$R*^>KL]'Y7MX_3FY%N<=<\[_OQ%/SL[NGMRT<:3__%_5MSN3Z^ M0_DQS/&5SA]5^[C9=XLO3=\WN^D-P$/3]/5 L[@8GNY37=V?+K;U0S_^#,/O M]O@JY7C1-X?Y-='J]*[JYG]02P,$% @ FX543CX 6"%!! /10 !@ M !X;"]W;W)KV_( _^Q_V,[OTR\.#?M]VX? M0C_[45?';CG?]_WI(NRCY?M2]:=VE!NQZ"ZRC#/ M35:7A^-\M1CO/;:K1?/:5X=C>&QGW6M=E^U_ZU UY^4]OUP(ULM M3N5+^#/T?YT>VWB575O9'NIP[ [-<=:&W7+^"SQLE!X"1L7?AW#N;LYG0RI/ M3?-]N/AMNYSG@Z-0A>=^:**,A[>P"54UM!1]_#LU.K_V.03>GK^W_G5,/B;S M5'9ATU3_'+;]?CEW\]DV[,K7JO_6G'\-4T+%?#9E_WMX"U64#TYB'\]-U8V_ ML^?7KF_JJ95HI2Y_7(Z'XW@\3^V_A\D!. 7@-0#TAP%J"E D(+LX&U/]4O;E M:M$VYUE[F:U3.2P*>%!Q,)^'F^/8C?_%;+MX]VUE8)&]#>U,DO5%@C<2O%=L MN$(55TD6^[^:0-$$CO'JU@3*\4J,5V.\OHU7)(F+Q(R2XR@!I=%ZDHD@F"4K>K'+,_8>"+:.)ZS9#'$1^!N_=TZ\Z,1S)^0)67O621%7))LA08:Y@P06()?AE#,_ M-J=TRGG6)L><(DJ0(>2)T8$$+('[8;0$WE%1@*7K1M2A2HZ03$[@Z+0)=(+, M3N#PM!2>D^;6JRV4!3KI@LX4UKO4*,O\! Y02P$* AJM<05[,PDZ] 92CF2& M H>HI1 %SD>;*\6&B,N4*R!/^)$Y"ARDEH(4."/!^MS3-^-&$IK(L (2GF2> M@N4K,37*,@:!<]!2#@)GG/' 'G:N=W\1'3O108G)(_*3IDON)Z-Z+#$W%H>DIHA2'H;7@D8Z.H#.HM4E@ M7,G05!R:GGT];*;O9QAHVU/\KVY7#L9D]-WS?UN'&S:YH^ MQ$;SSS'%?2BWUXLJ[/KAU,;S]K*A=;GHF].T69===PQ7_P-02P,$% @ MFX543I@=^V%. @ M0< !@ !X;"]W;W)K@,9C:3IC^?6W#(#">S.0A MONU]SCK&LO.>LF=>82RJV'U;B;+39#<%H"":##Q\:PM$0&@8PD.E2/R.!BIS1WF'#U^J0.A3^ M-I2;>5*3>N_TFJR6R]E[D<4YN*LXHV0_2(*9)%@JRK4BC"8)D/DGB, *$6A_ M.(=([/[0Z@^U'\[]J5'$((FUI-42&,/$J&,MBF#P!@FTDL U26:0P%42WS,X M'DH6%)&5(EI1^)Z18S]HHD4._3-8WM)7(1'FD6$ D5HC$ M F&8I-B9I^8YH@9):45(+2FB@I&]M_.H3?42Y@,JL4)D%"AI0V2H5 M3'V89+%QRLL/"!=(\BFP7D^>!2HR+RAOE2Q+DR RA:5%*(] '/AI8%"!V?VI M'K0?B%WKECM'*N15K"_,"Z4"RZC>1L:KY!LZ#0B^"-5-9)\-#\DP$+0;'TDP MO=3%?U!+ P04 " ";A51.?/K8EBX% !D&@ & 'AL+W=O'^FZZ;9KC M[6Q6/VWS?59_*8_YP?_GN:SV6>,OJY=9?:SR;-,%[8N9C"(SVV>[PW0Q[S[[ M6BWFY6M3[ [YUVI2O^[W6?7?,B_*][NIF'Y\\&WWLFW:#V:+^3%[R?_,F[^. M7RM_-3MGV>SV^:'>E8=)E3_?37\1MZDR;4"G^'N7O]<7[R?MK3R6Y??VXK?- MW31J'>5%_M2T*3+_\I:O\J)H,WD?__9)I^?O; ,OWW]D?^ANWM_,8U;GJ[+X M9[=IMG=3-YUL\N?LM6B^E>^_YOT-Q=-)?_>_YV]YX>6M$_\=3V51=W\G3Z]U M4^[[+-[*/OMQ>MT=NM?W/O]'& Z0?8 \!PAY-4#U >HS0%T-T'V /@=(>S4@ M[@/B I^IVP[7.FFPQK\KW276:<<>LG=CB MUOH)\=1^V(U_]S\_8K7_]&TA(C.?O;6)>LWRI)&!QH::%=*X4+-&FB34W .- MB$+- ]*(4),BC3QK9KXFY\)(6!C9)=!! D4*<]*83G/H-,[J2))[6G&9=L3O MFFM,9&T^WE9C-QJZT5T.%;B)<8(8)HC9[6@RELN8^6QM1J2X#Z.RP(V!;@PH+EV: MA@VB]$-(%N?:\.(Z*2V9SBE/)J+811$V;:%I"TP3.TO+[#AJ.;VN"8PX:,0! M(V32+1VO7F(UK9YC5D)58":!9A)@ALZLA'< J%T36AD@E !6!+4B>#?S#=\D"?4S+@Q-83H(@ 4*Z#BO!&_8<6R,(5]Z#W2< M6$#D?;F$E8H[N[%6ZZ&QPY@0&A2+4JL7C6$+R%IN#0X?YHZ(?YY< L-"<%HP M=@G. 6&2V%)XC>M"1Y@$ J& ;2TMGVN)TS&=;1P'T@E+&Q_()H49](W!(1 Y M*,($AX)@^\-T3!7:P>@0B!T49(*W?&45G:UKP?$1RL)],4:#!&A@,.M%EX9L MI,EXK26 @V$-$N3R8!S:S&.(2 01RK->%/0TMFN^J@FM#!PL$#HHSR38G1O# M)MBH+#2$X2$1/"C+).KC=/V-B$(SN#E+U)QC:D;SG:H_X%BZ75H!(3AZ\1YN MI'&&K/E[H .'+Y1,:\K%%#B[,='EV3&L%@:'Y"<6OY>A1>"'$80R(+L1D1Q< M:)A#TOP\RB0&A^3@8"B3' A"6VTD'8Y17>@((T$B)%"427Z:L#JA#TK6DC-! M:QVST>#95#2XTY&8'1*Q@Z),@C,%FT3IF"I\6(#)H1 Y*,H4[_;^0*M)KUXK MCHY0%AK"5%" "@QEBI\87$2YL%:<"]8?^.E3#I[+N %\*(P/A?!!2:;XF8+N MJ=+KFM#*P-,?! Y*,@7V["*.HIC59EP8FL( 40@@E&8*M')+P9".J4([N$,K MU*'I$NQ% <^4U([2906$G&= 9)70BCY+!#K.,Y3,BH0B.47)A'7)4,=2&!\* M//22CE:!GT_@(T7PV"MQEK;^V<6C\O;WES^RZF5WJ">/9=.4^^[9^'-9-KE/ M&7WQR;9YMCE?%/EST[ZU_GUU^MWC=-&4Q_XWG=GYAZ7%_U!+ P04 " "; MA51.+$M7P_\$ #7%P & 'AL+W=O; MB]B2/X[.4.0U?TUIF'W;;G;][?QU&/;7BT7_^)JV3?^IW:==_N6Y M[;;-D"^[ET6_[U+S-#7:;A:DE%]LF_5N?GUMNTZ]?M;M:E MY]OYO;Y>&3,VF(B_U^FC/_L^&U/YTK9?QXO?GF[G:E24-NEQ&$,T^>,]+=-F M,T;*.OX]!IV?GCDV//_^/?HO4_(YF2]-GY;MYI_UT_!Z.X_SV5-Z;MXVP^?V MX]=T3,C-9\?L?T_O:9/Q44E^QF.[Z:?_L\>W?FBWQRA9RK;Y=OA<[Z;/CV/\ M[\UP SHVH%,#[7_:P!P;F!\-[$\;V&,#RQHL#JE,?;-JAN;NIFL_9MWA]>Z; M<13I:YM[_W&\.77V]%ONGC[??;_35-TLWL= 1Z8^,'3.G(A%CGYZ!*%'U"2: MT^4#EI(P[A)9 <1C$0;F::;VYCP'HW "P/8*8 ]"V!Y/QT0/R&[PS-LL)YG M"S!?N:!9Q@#3)JA"USLHVH&L"P$\#.!%UMJP?.H#X\Z$>AT0()%LF.C E#&>,^27P&,O#T;B1>BM<*E M3H'94"@BNE M-<@\\'*I0>HF\ F^1)QQ.O#W!3D;?*%\:5B%[S4)Z5XH)SF5 MO>7U"U!7T5K^S@"FHXZNH!J7;6U AT&X ML4(NS\:J(!T;E8ZRA-I2'<+>H8%Y6,VS!P5?AZ@JD3X"LWF*8@2XRE0%UR-L M(*2 =+X:.D),D?/$YPD"75[L\#&'N#P.=*$F$78N LYE^;*(I--$34HHEQCE MJN2Y<(EI'TUABA.V+9*VI?G;K0DX4E[/D>7" 6>-<4;ZP M9C#8OPSP+\?]RZ"MDJN([P8 9[P8>BN$&57:$9C"@1EP+U[AZR-T<4AE+/$U MS!)Q(,$5X"X3/"A?G)UN;E/W,IT<][/']FTWC(>$9W=/I]/W-)Z.LONUOEX= MSIA_A#D<>?_1="_K73_[T@Y#NYU.2)_;=DA9I?J4>_8U-4^GBTUZ'L:O(7_O M#D?-AXNAW1^/T1>GL_R[_P%02P,$% @ FX543GB;&R>U 0 T@, !@ M !X;"]W;W)K2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7 MT];[[L"8*UM0W%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[ M*32<+'&]4MS^.H(T0TZW]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU M3N^VAV,:XF/ #PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RWB9/. M*0-P>?YD?XRU8RUG[N#>R)^B\FU.]Y144/->^F)*RMYYHR86E*+X^[@+'?=AO$EW$VP=D$R 9 ;L8QXV)HK*'[CG16;- M0.S8^XZ')]X>$NQ-&9RQ%?$.Q3OT7HKM]4W&+H%HBCF.,JATG M>>&=!_8NB6_R.WR<]F_<-D([7S;VOS;& TK97.$(M?C!9D-"[P.\CB0E69HD!Z:XT+3,H^]LRAP')X6&LR%V M4(J;WR>0.!9T1]\<3Z+M7'"P,N]Y"]_!_>C/QEML4:F% FT%:F*@*>C][GC: M!WP$/ L8[>I,0B47Q)=@?*D+FH2$0$+E@@+WVQ4>0,H@Y-/X-6O2)60@KL]O MZI]B[;Z6"[?P@/*GJ%U7T#M*:FCX(-T3CI]AKN>6DKGXKW %Z>$A$Q^C0FGC M2JK!.E2SBD]%\==I%SKNXW2393-MFY#.A'0AW,4X; H4,W_DCI>YP9&8J?<] M#T^\.Z:^-U5PQE;$.Y^\]=YKN;O]F+-K$)HQIPF3KC$+@GGU)42Z%>*4_D=/ MM^G99H99I&?KZ(=D6V"_*;"/ OMW2]S '/XMDJUZJL"T<9HLJ7#0<9)7WF5@ M[]/X)G_AT[1_XZ85VI(+.O^RL?\-H@.?2G+C1ZCS'VPQ)#0N'#_XLYG&;#(< M]O,/8LLW+O\ 4$L#!!0 ( )N%5$X4UN9\M $ -(# 8 >&PO=V]R M:W-H965T&UL?5/;;MP@$/T5Q >$->NFT]#^ID:CA/.F:9CM#8@J@I1D?+>[9DITFA99])U,D>'@9*?A9(@=E!+F MUQ$DCCE-Z+OCN6M:%QRLR'K1P#=PW_N3\19;6*I.@;8=:F*@SNEM8Z_E$R5S\%[B ].%!B<]1HK1Q)>5@ M':J9Q4M1XFW:.QWW<;I)DQFV#> S@"^ FYB'38FB\GOA1)$9'(F9>M^+\,3) M@?O>E,$96Q'OO'CKO989NP2B.>8XQ?!US!+!//N2@F^E./+_X'P;OM]4 MN(_P_5\*]]L$Z29!&@G2#TOH]1]L,234+AP_^[.9QFPR'/;S#V++ M-RY^ U!+ P04 " ";A51.-,I+B+0! #2 P &0 'AL+W=ONC@Q59)QKX OYK=['!8C-+)348)]$0"W5.'[>G\S[&IX!O$@:W M.)-8R17Q)1H?JYQNHB!04/K((,)V@R=0*A(%&3\F3CJGC,#E^8W]?:H]U'(5 M#IY0?9>5;W/Z0$D%M>B5?\;A TSU'"B9BO\$-U A/"H).4I4+JVD[)U'/;$$ M*5J\CKLT:1_&F\-N@JT#^ 3@,^ AY6%CHJ3\G?"BR"P.Q(Z][T1\XNV)A]Z4 MT9E:D>Z">!>\MV)[/&3L%HFFF/,8PY^M $ -(# 9 >&PO=V]R:W-H965T6_>#$,^HGFQ'8 CKTIJ6]#.N?[(F*TZ4-S>80_:WS1H M%'?>-"VSO0%>1Y"2+$V2>Z:XT+3,H^]LRAP')X6&LR%V4(J;GR>0.!9T1V^. M9]%V+CA8F?>\A2_@OO9GXRVVL-1"@;8"-3'0%/1Q=SQE(3X&?!,PVM69A$HN MB"_!^%@7- F"0$+E @/WVQ6>0,I Y&7\F#GIDC( U^<;^_M8NZ_EPBT\H?PN M:M<5]$!)#0T?I'O&\0/,];RA9"[^$UQ!^O"@Q.>H4-JXDFJP#M7,XJ4H_CKM M0L=]G&ZR&VP;D,Z = $<(H!-B:+R=]SQ,CF"L[8BGCG MQ5OOO9:[^T/.KH%HCCE-,>DZ9HE@GGU)D6ZE.*7_P--M^'Y3X3["]W\H?+M- MD&T29)$@^V^)&S$/R5])V*JG"DP;I\F2"@<=)WGE70;V,8UO\CM\FO;/W+1" M6W)!YU\V]K]!=."E)'=^A#K_P19#0N/"\<&?S31FD^&PGW\06[YQ^0M02P,$ M% @ FX543L"+E'&T 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0Q4K6%(%MH.E0=, &!!VV/BLV?4%U<24Y[OY^ ME.RZWN;U11(IGL-#BDH'8Y]= ^#)JY+:9;3QOCLPYHH&E'!7I@.--Y6Q2G@T M; M@_&ES.@F" ()A0\, K<+W(&4@0AEO$R<=$X9@,OS&_M]K!UK.0L'=T8^M:5O M,GI#20F5Z*5_-,,#3/5\HF0J_BM<0&)X4((Y"B-=7$G1.V_4Q()2E'@=]U;' M?1AO^'Z"K0/X!. SX";F86.BJ/RS\")/K1F('7O?B?#$R8%C;XK@C*V(=RC> MH?>2)_LD99= -,4ATG>>&=!_:6QS=Y#Q^G_9NP=:L=.1N/ M+QO[7QGC :5LKG"$&OQ@LR&A\N&XQ[,=QVPTO.FF'\3F;YS_!E!+ P04 M" ";A51.5XY(V+0! #2 P &0 'AL+W=OLM M\#J"E&3);G?#%!>:EGGTG6R9F\%+H>%DB1N4XO;M"-*,!=W3#\>3:#L?'*S, M>][",_CO_J)D%I2C^.NU"QWV<;M)T MAFT#DAF0+("[F(=-B:+R3]SS,K=F)';J?<_#$^\/"?:F"L[8BGB'XAUZ+^7^ M-LO9)1#-,<&PO=V]R:W-H965T-(!S3/M@%PY%5);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2 MDO'-YB-3HM4T3Z/O;/(4>R=;#6=#;*^4,+].(''(:$+?' ]MW;C@8'G:B1I^ M@/O9G8VWV,Q2M@JT;5$3 U5&;Y/C:1?B8\!C"X-=G$FHY(+X'(RO948W01!( M*%Q@$'Z[PAU(&8B\C)>)D\XI W!Y?F/_$FOWM5R$A3N43VWIFHP>*"FA$KUT M#SCNM032Q>BA*OX][JN _C#4\FV#J M3P ^ PXQ#QL31>6?A1-Y:G @9NQ])\(3)T?N>U,$9VQ%O//BK?=>\V2_3]DU M$$TQIS&&+V/F".;9YQ1\+<6)_P/GZ_#MJL)MA&__4'A8)]BM$NPBP>Z_):[% M?/HK"5OT5(&IXS194F"OXR0OO// WO+X)N_AX[1_%Z9NM247=/YE8_\K1 => MRN;&CU#C/]AL2*A<..[]V8QC-AH.N^D'L?D;Y[\!4$L#!!0 ( )N%5$ZX M\*R"LP$ -(# 9 >&PO=V]R:W-H965T-L8I[-&W+7&^!UQ&D)$N3 MY#U37&A:YM%WMF5N!B^%AK,E;E"*VU\GD&8LZ(Z^.!Y$V_G@8&7>\Q:^@?_> MGRU:;&&IA0+MA-'$0E/0N]WQE(7X&/!#P.A69Q(JN1CS%(S/=4&3( @D5#XP M<-RN< ]2!B*4\7/FI$O* %R?7]@_QMJQE@MW<&_DHZA]5] #)34T?)#^P8R? M8*[G'25S\5_@"A+#@Q+,41GIXDJJP7FC9A:4HOCSM L=]W&ZNQZ>>'=,L3=5<,96Q#L4[]![+7>')&?70#3' MG*:8=!VS1#!D7U*D6RE.Z3_P=!N^WU2XC_#]'PK_DS_;),@B0?9FB5LQ?ZMD MJYXJL&V<)D9O1%$BF>PT.*RD9C M7UP+X,FKDMKEM/6^/S+FRA:4<'>F!XTWM;%*>#1MPUQO0501I"3CN]T[ID2G M:9%%W]D6F1F\[#2<+7L+^.H$T8T[W].9X[IK6!P> MDKGXSW %B>%!">8HC71Q)>7@O%$S"TI1XG7:.QWW<;I);K!M )\!? $<(H!- MB:+R)^%%D5DS$COUOA?AB?='CKTI@S.V(MZA>(?>:[$_)!F[!J(YYC3%\'7, M$L&0?4G!MU*<^']PO@U/-A4F$9[\I3#=)D@W"=)(D+Y9XE;,_3])V*JG"FP3 MI\F1T@PZ3O+*NPSL X]O\B=\FO8OPC:==N1B/+YL[']MC >4LKO#$6KQ@RV& MA-J'XWL\VVG,)L.;?OY!;/G&Q6]02P,$% @ FX543G9Q*HNT 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$77:; M6"O;4C91U4BIM$J5Y)FUQS8*%Q?P.OW[ B:.VUI] 6:8<^;,,.2C-F^V W#H M70IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;:R(95[C,H^]D MREP/3G %)X/L("4SOXX@]%C@+?YP//&V<\%!RKQG+?P ]]R?C+?(S%)S"UG)F%.RU>>>VZ F<8U="P0;@G/7Z#5,\7C%+QCW ! MX<.#$I^CTL+&%56#=5HF%B]%LO=IYRKN8[K)$FP=0!. SH LYB%3HJC\GCE6 MYD:/R$R][UEXXNV!^MY4P1E;$>^\>.N]EW*;7>?D$HA2S'&*HK!/L5PGVD6#_WQ+78K*_DI!%3R68-DZ3194> M5)SDA7<>V%L:W^0S?)KV[\RT7%ETULZ_;.Q_H[4#+V5SY4>H\Q]L-@0T+AQO M_-E,8S893O?I!Y'Y&Y>_ 5!+ P04 " ";A51.YN[["+4! #2 P &0 M 'AL+W=O/L\'85]<">/*NI'8Y M;;WOCHRYL@7%W8WI0.--;:SB'DW;,-=9X%4D*:%EGTG6V1F=Y+ MH>%LB>N5XO;7":09+%IM5*J% .V$TL5#G M]&YS/.T"/@)>! QN<2:ADHLQK\'X5N4T"0F!A-('!8[;%>Y!RB"$:;Q-FG0. M&8C+\X?ZUU@[UG+A#NZ-_"DJW^9T3TD%->^E?S;# TSUW%(R%?\(5Y (#YE@ MC-)(%U=2]LX;-:E@*HJ_C[O0<1_&F^WM1%LGI!,AG0G[&(>-@6+F7[CG16;- M0.S8^XZ')]X<4^Q-&9RQ%?$.DW?HO1:;_2%CUR T84XC)EUB9@1#]3E$NA;B ME/Y#3]?IV]4,MY&^748_).L"NU6!7138_;?$%E,HJR12MPB! M!-*JB/+L32:)55^"[6S*WS-VTA @XL7VC.><.3,>YZ-US[X#".1%*^,+VH70 M'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$THKQW>X-TT(:6N;)=W9E;H>@I(&S M(W[06KB?)U!V+.B>OCH>9=N%Z&!EWHL6OD+XUI\=6FQAJ:4&XZ4UQ$%3T/O] M\93%^!3P)&'TJS.)E5RL?8[&I[J@NR@(%%0A,@C55(,/5L\L*$6+EVF7)NWC='/+9]@V@,\ O@#N4AXV)4K*WXL@RMS9D;BI M][V(3[P_D.Q7OT7LO].YZS:R2:8TY3#%_'+!$,V9<4?"O%B?\# MY]OPPZ;"0X(?_E!XV";(-@FR1)#]M\2MF.RO)&S54PVN3=/D264'DR9YY5T& M]CX](OL=/DW[%^%::3RYV( OF_K?6!L I>QN<(0Z_&"+H: )\?@6SVX:L\D( MMI]_$%N^&PO=V]R M:W-H965TEE@&V@Z#!NP 4&' M=<^*3=M"=?$D.>[^?I3L>MYJ]$42*9[#0XK*!NN>?0L0R(M6QN>T#:$[,.;+ M%K3P5[8#@S>U=5H$-%W#?.= 5 FD%>.;S0W30AI:9,EW!)PN 79Q(K.5O['(TO54XW41 H*$-D$+A=X &4BD0HX]?$2>>4$;@\O[)_ M2K5C+6?AX<&JG[(*;4[O**F@%KT*CW;X#%,]UY1,Q7^%"R@,CTHP1VF53RLI M>Q^LGEA0BA8OXRY-VH?Q9L_1>BNV'ZXQ=(M$4Y\> MD?T-'Z?]FW"--)Z<;<"73?VOK0V 4C97.$(M?K#94%"'>+S%LQO';#2"[:8? MQ.9O7/P!4$L#!!0 ( )N%5$Y"Y'R3L@$ -(# 9 >&PO=V]R:W-H M965TP$]PO[JC\1Z;62JA0%N!FABH<_JPV1]V(3\FO @8 M[,(FH9,3XEMPOE4Y38(@D%"ZP,#]<89'D#(0>1F_)TXZEPS I7UA?XJ]^UY. MW,(CRE=1N3:G=Y144/->NF<\R P.Q(RS[WBXXLT^];,I0S". M(O[SXJV/GHO-_5W&SH%HRCF,.>DR9\Y@GGTND:Z5.*3_P=-U^'95X3;"M_\H MO%\GV*T2["+!;ED_2:Y:7,NY;I(M9JK -'&;+"FQUW&3%]%Y81_2>".V M_^"F$=J2$SI_LW'^-:(#+R6Y\2O4^@&PO=V]R:W-H965T?$X'8U]= ^#)FU:MRVCC?;=GS!4-:.%N3 R5;.%KB>JV%_7L 98:,;N@E M\"SKQH< R]-.U/ 3_*_N:-%CLTHI-;1.FI98J#)ZO]D?=@$? ;\E#&YAD]#) MR9C7X'PK,YJ$@D!!X8."P.,,#Z!4$,(R_DR:=$X9B$O[HOX4>\=>3L+!@U$O MLO1-1K]04D(E>N6?S? 5IGYN*9F:_PYG4 @/E6".PB@7OZ3HG3=Z4L%2M'@; M3]G&XZS*4(PCB+^P^(= M1L\Y3WC*SD%HPAQ&#%]@-C."H?J<@J^E./ /=+Y.WZY6N(WT[3+[W=VZP&Y5 M8!<%=N]:3*Y:7,-<-\D6,]5@Z[A-CA2F;^,F+Z+SPM[S>"?_X>.V_Q"VEJTC M)^/Q9N/\*V,\8"G)#:Y0@P]L=A14/IB?T;;CFHV.-]WT@MC\C/-_4$L#!!0 M ( )N%5$X+1,QRLP$ -(# 9 >&PO=V]R:W-H965T?$X'8U]= ^#)FU:MRVCC?;=GS!4-:.%N3 R5;.%KB>JV%_7L 98:,;N@E\"SKQH< MR]-.U/ 3_*_N:-%CLTHI-;1.FI98J#)ZO]D?=@$? ;\E#&YAD]#)R9C7X'PK M,YJ$@D!!X8."P.,,#Z!4$,(R_DR:=$X9B$O[HOX4>\=>3L+!@U$OLO1-1K]0 M4D(E>N6?S? 5IGYN*9F:_PYG4 @/E6".PB@7OZ3HG3=Z4L%2M'@;3]G&XZS*4(PCB+^P^(=1L\Y3[8I M.P>A"7,8,7R!V,V.5*8OHV;O(C."WO/XYW\AX_;_D/86K:.G(S'FXWS MKXSQ@*4D-[A"#3ZPV5%0^6!^1MN.:S8ZWG33"V+S,\[_ 5!+ P04 " "; MA51.06"-IK4! #2 P &0 'AL+W=O"4[.!DB!VT%N;M" K'G.[HN^-9-JT+#E9DO6C@ M*[AO_D"@_#;!1Y J4#D9?R<.>F2,@#7YW?V3[%V7\M96'A ]4-6KLWI'245U&)0 M[AG'SS#7F#,[8BGCGQ5OOO10\23-V M"41SS'&*X:N8W1+!//N2@F^E./)_X'P;OM]4N(_P_1\*K[<)TDV"-!*D_RUQ M*^;FKR1LU5,-IHG39$F)0Q>5=!O:>QS?Y'3Y-^Y,PC>PL.:/S+QO[7R,Z M\%*2*S]"K?]@BZ&@=N%XZ\]F&K/)<-C//X@MW[CX!5!+ P04 " ";A51. MO2]Z)K4! #2 P &0 'AL+W=O3DFD7J=IDS;IU&G;9RYQ$E0(&9!+]^]G2)IE;;0O@(W? M\[,QV6CLDVL!/'G6JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ M)'G'M) =+;+H.]LB,X-7LH.S)6[06MC?)U!FS.F.OC@>9=/ZX&!%UHL&OH'_ MWI\M6FQAJ:2&SDG3$0MU3N]WQU,:XF/ #PFC6YU)J.1BS%,P/E4S,5_@2LH# ]*,$=IE(LK*0?GC9Y94(H6S],NN[B/T\UM.L.V 7P& M\ 5PB'G8E"@J_R"\*#)K1F*GWORUXQ:R": M8TY3#%_%[)8(ANQ+"KZ5XL3?P/DV?+^I3Z][4-1RD,+V";V9E=LVMO M^A#R35TYU]Y[5=9JZU^U;C9!H/(KKYAZ$@VOS9>SD!739BHO@6HD9R=G5)4! M#<-54+&B]K/4K1UDEHJ;+HN:'Z2G;E7%Y)\]+\5CZQ/_8^&EN%RU70BRM&$7 M_H/KG\U!FEG0LYR*BM>J$+4G^7GK[\AF3];6P"%>"_Y0@[%G0SD*\68G7T]; M/[0>\9+GVE(P\[KS9UZ6ELGX\;LC]7M-:S@T,:&^0.)V@%7*>?V*:9:D4#T^VF]\P^X_)AIJ]R>VBVPKW MS3BOS.H]HR1,@[LEZC#[%D,'&-(C L/>2U DL:<3!9JJ?X/(GH+9I M,M9!H)ED(_@$(*"\H\G_0:"Y?,.' $5'DWR#8'F\@V? P04>;08ZR#07![@ MHX" .H\F>8! WVO4T@]6^==E1 M=SG_@[=]SWJ(7I0P"J?)#BA4?2)"-;UN,A\[*2*3(Z&=SV<%-*C M$$R]'X'+*<.[^'!, M'=X#GCN8]&:.7"5G*5_X!\X=D;7QNG#B5=(E;NL\Q@$ M #<$ 9 >&PO=V]R:W-H965TGTF]MI&!\8%'%__OH!]KIOR8MAE=F:799V-2K^: M%L"B-RDZD^/6VOY$B"E;D,P\J!XZ=U(K+9EUIFZ(Z36P*@1)06B2[(EDO,-% M%GP7761JL()W<-'(#%(R_?L,0HTYWN!WQS-O6NL=I,AZUL!WL#_ZBW8665@J M+J$S7'5(0YWCQ\WIG'I\ +QP&,UJCWPE5Z5>O?&ERG'B$P(!I?4,S"TW> (A M/)%+X]?,B1=)'[C>O[-_"K6[6J[,P),2/WEEVQP?,:J@9H.PSVK\#',]*49S M\5_A!L+!?29.HU3"A"\J!V.5G%E<*I*]32OOPCI.)X?]'!8/H', 70*.08=, M0B'SC\RR(M-J1'JZ^Y[Y%F].U-U-Z9WA*L*92]XX[ZV@NS0C-T\T8\X3AJXP MFP5!'/LB06,29_I?.(V';Z,9;D/X=JV^3^($NRC!+A#L_BEQ?U=B#'.(BZ11 MD31"<+P3B6$^W(F05>,DZ"8\68-*-71A7%;>92H>:6C\7_@T4M^8;GAGT%59 M]WQ"DVNE++A4D@>72^NF>#$$U-9O#VZOI[<\&5;U\YB2Y5]1_ %02P,$% M @ FX543DG8-QVV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$FW72:&5;RJ:J6JF55JG:/K/V^*( XP)>IW]?P([C MIGX!9IASYLPPY!.:9]L!./*BI+8%[9P;CHS9J@,E[ T.H/U-@T8)YTW3,CL8 M$'4$*..F:,@"WYU?V3[%V7\M%6'A$^:NO75?0>TIJ M:,0HW1-.GV&IYY:2I?BO< 7IPX,2GZ-":>-*JM$Z5 N+EZ+$R[SW.N[3?).E M"VP?P!< 7P'W,0^;$T7E'X4396YP(F;N_2#"$Z='[GM3!6=L1;SSXJWW7DM^ MF^3L&HB6F-,(CPPS;[W6&?(-LER")! M]D^)Z;L2]V+>JV2;GBHP;9PF2RH<=9SDC7<=V <>W^0M?)[V;\*TO;;D@LZ_ M;.Q_@^C 2TEN_ AU_H.MAH3&A>,'?S;SF,V&PV'Y06S]QN5?4$L#!!0 ( M )N%5$X652@VX0$ $% 9 >&PO=V]R:W-H965TT[1)FVRN:?N9U?$E!V*!7:__OH">M1Y? MA!F>>9X99"8;I7K1+8!!KX+W.L>M,<.)$%VV()A^D /T]J262C!C3=40/2A@ ME0\2G- H2HA@78^+S/LNJLCDS?"NAXM"^B8$4W_.P.68XQU^/N=$X=W@-^=C#JU1ZY2JY2OCCC2Y7C MR"4$'$KC&)A=[O $G#LBF\;OF1,ODBYPO7]C_^1KM[58ZXDQFHO_"G?@%NXRL1JEY-I_47G31HJ9Q:8BV.NT=KU?Q^DD MI7-8.(#. 70).'H=,@GYS#\RPXI,R1&IZ>X'YG[Q[D3MW93.Z:_"G]GDM?7> M"QKO,W)W1#/F/&'H"K-;$,2R+Q(T)'&F[\)I.'P?S'#OP_=K]20)$QR"! =/ M-O_(N_?WHWSSY!Y^&PS>FFJ[7Z"J-;03_7&LI M#=A4H@=[JZV=1XO!H39NF]J]FKIR,HPBNV 0 T@, !D !X;"]W;W)K&UL;5/M M;ML@%'T5Q .4A'A9%]F6FD[5)FU2U&GM;V)?VZA@7,!Q]_:[8,?U.O\![N6< MF@Q9O*F.U\&C:FKG.@B@C22O& M-YL]TT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:-;>G4\RKKQP<'RM!,U_ +_ MNSM9M-BL4DH-K9.F)1:JC-YM#\;ZJ/\3:L9:S<'!OU+,L?9/16TI*J$2O_*,9 MOL%4SR=*IN)_P 44PD,F&*,PRL65%+WS1D\JF(H6;^,NV[@/XTURI:T3^$3@ M,^$V$M@8*&;^57B1I]8,Q(Z][T1XXNV!8V^*X(RMB'>8O$/O)>=[GK)+$)HP MQQ'#%YCMC&"H/H?@:R&._#\Z7Z?O5C/<1?IN&7W_95T@615(HD#R3XF[#R6N M89(/0=BBIQIL':?)D<+T;9SDA7<>V#L>W^0=/D[[3V%KV3IR-AY?-O:_,L8# MIK*YP1%J\(/-AH+*A^-G/-MQS$;#FV[Z06S^QOE?4$L#!!0 ( )N%5$Z2 M.!71W@$ $% 9 >&PO=V]R:W-H965T&"Z*C:EMEO3O:QN64N*^8,_XS#DS MQC/I*.2;:@ T>N>L4UG0:-T?,59% YRJ.]%#9TXJ(3G5QI0U5KT$6KH@SC ) MPQASVG9!GCK?6>:IK.SA+I ;.J?Q] B;&+-@%-\=+6S?:.G">]K2&[Z!_ M]&=I++RPE"V'3K6B0Q*J+'C8'4^)Q3O :PNC6NV1K>0BQ)LUOI19$-J$@$&A M+0,URQ4>@3%+9-+X-7,&BZ0-7.]O[,^N=E/+A2IX%.QG6^HF"^X#5$)%!Z9? MQ/@9YGJB ,W%?X4K, .WF1B-0C#EOJ@8E!9\9C&I!)RF3]13?-4BA')Z>Y[:G_Q[DC,W136Z:["G9GDE?%>A+Y"0Y>@H,C./Q38KPIT8=) M_"*15R3R$-QO1'R83WZ1V"L2?R1(PHV(#_.?WY5X11(/ =F(^##[C0A>/4$. MLG;-IU AALXU_LJ[]/<#<4_X+WP:#M^HK-M.H8O0IA'<_,K39F M'BT&@TK;;6+V_@=02P,$% @ FX543@@?]\>X 0 MT@, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4 MA+A-%-F6FDY3)VU2U&K;;V)?VZA@7,!Q]_:]8-?S.O\![N6<F@Q9O*F.U\&C:FKG.@B@C22O&-YL[IH5L:9Y& MW]GFJ>F]DBV<+7&]UL+^.8$R0T:W],/Q).O&!P?+TT[4\ S^9W>V:+%9I90: M6B=-2RQ4&;W?'D])P$? +PF#6YQ)J.1BS$LPOI49W82$0$'A@X+ [0H/H%00 MPC1>)TTZAPS$Y?E#_6NL'6NY" J"DA$KTRC^9X1&F>FXIF8K_ M#E=0" ^98(S"*!=74O3.&SVI8"I:O(V[;.,^C#>[PT1;)_")P&?"(<9A8Z"8 M^1?A19Y:,Q []KX3X8FW1XZ]*8(SMB+>8?(.O=><[Y.478/0A#F-&+[ ;&<$ M0_4Y!%\+<>+_T?DZ?;>:X2[2=\OH^\.Z0+(JD$2!Y)\2;S^5N(:Y^Q2$+7JJ MP=9QFAPI3-_&25YXYX&]Y_%-_L+':?\A;"U;1R[&X\O&_E?&>,!4-C&UL=53;;IPP$/T5Y ^( M62^[T!4@91-%K=1*JU1MG[TP7!0;4]LLZ=_7-H12XKQ@S_C,.3/&,^DHY(MJ M '3PREFG,M1HW9\P5D4#G*H[T4-G3BHA.=7&E#56O01:NB#., G#(^:T[5"> M.M]%YJD8-&L[N,A #9Q3^><,3(P9VJ$WQW-;-]HZ<)[VM(;OH'_T%VDLO+"4 M+8=.M:(+)%09NM^=SK'%.\#/%D:UV@>VDJL0+];X4F8HM D!@T);!FJ6&SP M8Y;(I/%[YD2+I U<[]_8GUSMII8K5? @V*^VU$V&$A244-&!Z6?6<3J)HSG,'T#F +($)$X' M3T(N\T>J:9Y*,09RNON>VE^\.Q%S-X5UNJMP9R9Y9;RWG,1QBF^6:,:<)PQ9 M878+ AOV18+X),[D73CQA^^]&>Y=^'ZMGGR@'WD)(D<0_5=BLBG1A_GD%SEX M10[O"9)P(^+#?%#)T2MR]!"0C8@/L_>+Q%Z1V$,0;41\F,-&!*^>( =9N^93 M02&&SC7^RKOT]SUQ3_@??!H.WZBLVTX%5Z%-([CG6@FAP:02WIE;;;*%K1P=Z:'#F]J8[7P:-J&N=Z"J"))*\9WNR/30G:TR*+O8HO, M#%[)#BZ6N$%K8?^<09DQIWOZZGB23>N#@Q59+QKX#OY'?[%HL46EDAHZ)TU' M+-0Y?=B?SDG 1\!/":-;G4FHY&K,F#@L#M!H^@5!#"-'[/ MFG0)&8CK\ZOZIU@[UG(5#AZ-^B4KW^8TI:2"6@S*/YGQ,\SU?*!D+OXKW$ A M/&2",4JC7%Q).3AO]*R"J6CQ,NVRB_LXW1R/,VV;P&<"7PAIC,.F0#'SC\*+ M(K-F)';J?2_"$^]/''M3!F=L1;S#Y!UZ;P5/CQF[!:$9*^0JMP$ -(# 9 M >&PO=V]R:W-H965TI5"V MP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^$\FXPF4>?2=3YGIP M@BLX&60'*9EY.X+08X%3_.%XY&WG@H.4><]:^ /N;W\RWB*+2LTE*,NU0@:: M M^FAV,6\!'PQ&&TJS,*E9RU?@G&S[K 24@(!%0N*#"_7> .A A"/HU_LR9> M0@;B^ORA_A!K][6M^S\,3I@?K>5,$96Q'O?/+6>R\EW=_DY!*$9LQQPM 5)ET0Q*LO(>A6 MB"/]CTZWZ;O-#'>1OEM'WU]O"V2; ED4R-;Q;Y(O)6YAOA9)5CV58-HX3195 M>E!QDE?>96!O:7R33_@T[;^9:;FRZ*R=?]G8_T9K!SZ5Y,J/4.<_V&((:%PX M7ONSF<9L,ISNYQ]$EF]&UL;51M;]L@$/XKB!]0$A)G;61; M:CI-F[1)4:=UGXE]ME%Y\0#'W;\?8-?S,KX8[GCN>>XXSOFHS:OM !QZDT+9 M G?.]4=";-6!9/9.]Z#\2:.-9,Z;IB6V-\#J&"0%H9O-@4C&%2[SZ#N;,M># M$US!V2 [2,G,[Q,(/19XB]\=S[SM7'"0,N]9"]_!_>C/QEMD8:FY!&6Y5LA M4^#'[?&4!7P$O' 8[6J/0B47K5^#\:4N\"8D! (J%QB87Z[P!$($(I_&KYD3 M+Y(A<+U_9_\4:_>U7)B%)RU^\MIU!;['J(:&#<(]Z_$SS/5D&,W%?X4K" \/ MF7B-2@L;OZ@:K--R9O&I2/8VK5S%=9Q.#MD:TD?:$ZN@6C&G"8,76&V"X)X]D6" MIB1.]+]PF@[?)3/9>I>*2Q\7_ATTA]8Z;ERJ*+=O[YQ"8W6COP MJ6SN?"Z=G^+%$-"XL/W@]V9ZRY/A=#^/*5G^%>4?4$L#!!0 ( )N%5$Y6 M5CJ'MP$ -(# 9 >&PO=V]R:W-H965T,"7J=_WP$[KIOX!9CAG#,7 MAG0P]MDU )Z\:-6ZC#;>=R?&7-& %N[.=-#B366L%AY-6S/761!E)&G%^&;S M@6DA6YJGT7>Q>6IZKV0+%TM$P2W.)%1R->8Y&%_*C&Y"0J"@\$%! MX':#1U J"&$:OR=-.H<,Q.7Y5?U3K!UKN0H'CT;]DJ5O,GJ@I(1*],H_F>$S M3/7<4S(5_Q5NH! >,L$8A5$NKJ3HG3=Z4L%4M'@9=]G&?1AODOU$6R?PB6C,0._:^$^&)MR>.O2F",[8BWF'R#KVWG!_W*;L%H0ES M'C%\@=G."(;J2_$@]O2ES# MO W"%CW58.LX38X4IF_C)"^\\\ ^\/@F_^#CM'\3MI:M(U?C\65C_RMC/& J MFSLQ^1OG?P%02P,$% @ FX543BNB M:BFW 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0 TO:9 5(V515*[72*E7;9R\,8,47:ILE_?N.#:$TY<7VC.><.3,> M%Y.QSZX'\.1%2>U*VGL_'!ES=0^*NQLS@,:;UEC%/9JV8VZPP)L(4I)E2?*. M*2XTK8KH.]NJ,*.70L/9$CWO$T@SE32EKXXGT?4^.%A5#+R#;^"_#V>+ M%EM9&J% .V$TL="6]"$]GO(0'P-^")CG3>J(4%I2C^,N]"QWV:;V[S!;8/R!9 M@+N M8AXV)XK*/W#/J\*:B=BY]P,/3YP>,^Q-'9RQ%?$.Q3OT7JM#DA3L&HB6F-,< MDVUBTC6"(?N:(MM+<#,L/XBMW[CZ U!+ P04 " ";A51.T!;% M=[@! #2 P &0 'AL+W=O3N"T&.!=_C=\M? #W,_^9+Q% M%I6:2U"6:X4,- 6^W1V.6T" M=R!$$/)I_)DU\1(R$-?G=_6'6+NOYN*_ >HQH:-@CWK,=O,-=S MC=%<_"-<0'AXR,3'J+2P<4758)V6LXI/1;+7:>QC M'#(%BIG?,\?*W.@1F:GW/0M/O#M0WYLJ.&,KXIU/WGKOI4R3-">7(#1CCA.& MKC"[!4&\^A*";H4XTD]TNDU/-S-,(SU=TY/]MD"V*9!%@>R_$K,/)7[&T.3K MAR!DU5,)IHW39%&E!Q4G>>5=!O:6QC?Y!Y^F_8F9EBN+SMKYEXW];[1VX%-) MKOP(=?Z#+8: QH7CC3^;:& MNL4$ ,&P &0 'AL+W=OMNHS@8 M?17$ PSXLPVD2B(U::I=:5>J9C6[OVGB7#1\^%D>E:J<7VF2E0OW6%7G!\\KMT>5QN6W_*RR^I=]7J1Q55\6!Z\\ M%RK>M49IXI'O!UX:GS)W.6_OO13+>?Y6):=,O11.^9:F$R]^/& M]]/A6#4WO.7\'!_47ZKZ<7XIZBOOZF5W2E56GO+,*=1^X3ZRAV<9-08MXN^3 MNI0WWYVFE-<\_]E<_+Y;N'Z3D4K4MFIE=)#6\R MJ6-L\Z1L_SO;M[+*T]Y+G4H:_^H^3UG[>>G]?YAA ^H-Z&I0QQXSX+T!_S2( M1@U$;R ^#<2H@>P-Y+T&06\0: 9>UZRV^T]Q%2_G17YQBFX"G>-FGK*'H![? M;7.S'<[VMWH ROKN^Y+[\=< '#F;8@8 .1.M W#I@OM:-#A.T MF*S'B)G?_&E=,9$D(PZ0&X"D(!HB!^E+F+XTTA=, M=7X4,LS5(NS,R#70>]]C;H,P+BB$K+4V MM X^@T^/1T9@7$*+"ZS9;()H,ZS:#,EVI+? M#P 9D^4>T!,$V48:*P!D<8'U@.3])"-,=4)4UTF&0-SHVSAHF P6#0)+ M'(-D",2%)0Y6%D)Z8) ,@2PZ2E@T".F!03( XI:IQ+%H<* '!LD@*+#$P:+! M@1X8)(,@?5MW#^@)@FR;,BP_',F/A2'#"A6LQBC@AJ5(NH;E$+CEG, 4&%14 Y)BB?3=BU8^Z)>[@' M01;N"#FIP.01Z"3!Z$Y@=H=PZO5F*J2;2BU:M%()OB2\Q'"?@H+#L!B:DC MQ81J+6=_:,MI5(M MK'%_)* 7\*R()"8#'+"OE1B,DBT,#2JO6?+Z=TJ M.+2O6TIGF[]E57,8?7/W^DKGD9H#?^W^FCULNA=H>^N_SO%)UCOZW>D2.*MY=+Q*UKYJO8?V]Z-[/=!=5?N[?/7G7%V#+_P%0 M2P,$% @ FX543O;^!^MQ @ _ < !D !X;"]W;W)K&ULA55=CYLP$/PKB/<>8,Q71) NH*J56BFZZMIG)W$".L#4=L+U MW];=Q''8L<8/8$^EP*]Z< M"6T0%UMZ<5A',3HI4E,[P'5#IT%5:V>IBNUIEI(KKZL6[ZG%KDV#Z)\=KDF_ MM3W['GBI+B67 2=+.W3!/S!_[?94[)Q)Y50UN&45:2V*SUO[V=L4B<0KP,\* M]VRVMF0E!T+>Y.;K:6N[TA"N\9%+!20>-YSCNI9"PL;O4=.>4DKB?'U7_ZQJ M%[4<$,,YJ7]5)UYN[=BV3OB,KC5_(?T7/-83V-98_#=\P[6 2RHL._VZ'Y$?D;:#H_E$&5;/5.]$>)J*WS(=)ZMRDT(C9#1@PPW@3 MPA'J4PI@2K$#*SI8)LC7"#]80@H#)#2;\(UU^HKO+U*X9@%H%(!* "X$/*U1 M R94F%9A @@BK=@UR/>34"MW#?)"^ ^_@=%O8/"K]7TW8()9%@!BS4J^!D'/ MUXY?$JS?K++>+'7^["2F*TDJRL)+'6O&25 M!(90/T-KT,+NX,29W8$-IA6RZMD%IU&V#.0=Z@6WXG1-DRB#YEA M+GY']%*US#H0+FYH=8^>">%8>'2?1#=+,8JG38W/7"XCL:;#0!HVG'3CK'6F M@9_]!5!+ P04 " ";A51.CX@94O\* #31 &0 'AL+W=O7HUF:R_W+>+V?I\^=0^=G_YNEPM9IONY>K;9/VT:F=WNT&+^<0:$R>+ MVR;CMB!_GW M0_MS??#[R78NGY?+O[[S?WE:3X]N6N_SK[/-W\N?[YO^QF% MTY-^^M/V1SOOX%M-NF=\6<[7N_]/OGQ?;Y:+7DJGRF+VS_[GP^/NY\]>_O,P M?8#M!]B7 =VS?S? ]0/<.(K/MGOQ=WF?C/;S*XN M5LN?)ZN]@S[-MCQ K[I1G?#MNSMWV?VQV^#K[MT?5R[$B\F/K:0><[W'V J3 M:LRMQ- +8M*I\**'5?6XMF*\K9_P6B*<85J\D1A?(]XJ4D*N,3<:IH:\TR"E MQKQ7,-'4F \:AIAI!TW3#"L\U1Y40SYJ$*LOHM,WD]M)<)4$ITOPN@2_D^ K M"6P)K_>8N,,\[NWAJ61FMM<*K+-_Y%L&P-A"O55@EB@QW6X4&*5DF&[O-)A/ MAJW(>P5FY,*D324LA9*ST9<[Z,L= MQ')[IL[M'A(J&Z1HV/YN)(PZ?8BMSU2!Q4 IZEI'7>LHM6;/N8W*<[J=P)16 M4,[QC3S54-8 STRZRDFJS"QXF^1C@O6%;P\%%FWB'#I58"[% R==:VSP@9< M[2P>M-VN3&D).HM$G",ERE(Y..DJE8NN&348<=0%0'Z'(B\16"?SH[S'IT$+GF6V"1D'Y M\\!WMRJ+ (V0'J;]058JS1;BNL<=T?-\HX4[)A2Q?1RT C)0SM^0X>+)W.TX:9$^"-AK,E\O#O=J2\9EA>/44039$,IY+8H#(&HE1, MX3G'C0;L0BHGC["1$INQ$J<]L#K"NW@F&)!J$@C52,9J6>SH(GTGF" Y2>(Z MKHGDN#7&R6N&Y=5%%1"F6".GR%/6'G/X*!\S/Z^;05BM$ AZK QZ>(9QW6,. MGY02%1&O*KAHO><;ZW:DO&987CU%$")9&2(Y7G6X[D%QT,]ZX+"?:4#5ST9( MK.<)X@+K9"B(3 7" NO'%XPL.':M/'9%R>C6RB.P..^)FT;"%BEP5QR M2'%PH%IYH 8/1(!#RZ8C[ =.!:LEV<)^2FIL3?"\H*'@*%GBQ\Q4PWD;4:YM M 8-;R> ':4]=L00,Z60B!TWH *DY26K2A$ZR"W6Q*,]V&PV7C><%R:F&2Q0] MB%H=8"NG)'0@,G2HZGM$V=P %[AXA D!&3@9P2HF5$))RCYR"RJP8*SC!E1@T68T>7P5)'@CRFFFHP']#F\8!^O$8_P( > MT("W1Q@0\("7 8$P8-.#6+TV\FK>5,&E$(U'.J'[),DK_#AOO*2!;K$*3_^F M&BZFPVIKK1*@"Z]<>@@K*?<43E0NIBHL.:00(!^OW&?PV-BKN7AQ_%32<(Z< M :>R!USF-2X3.DGV.;..9]E3!4;%HVJM!R3E)4GQPG[CE<0TNL*-.=5PIF3H M]X#TO"0]-*L ."](SN.)1=-CZE*CN%>3('>.BNH!$%E0*N+<68-6ZR9^^Z2@ M[#DZEP+@Q*!Q(HB- N#$(#E1%#YO@N0Z:Q-9'EWWN(AQM4Z $X/D1%ZHO F2 MZVRRX(X"U4H 2@Z1$7C^["3+1)QHH;S-AGD7H""HE*\2L@? M &?$(W+'!-P\C<@=FZ1D>SD1#R.G&B[YC&R3@)\GQ<\3ZAH"7IF.2 L3\,HT M)BU,,@1RD0*OCDTUW/8N##!% EZ>%"]/:%[ +U,XPC; +Y,,-13;*#&$4HS1 M8+@8DU"CF.+E">T\X)4I'V$9X)5)GN2*9>0932F)#%"#^8+6.P,?SXJ/)Y#7 M9N"3F<9;)@.?S-I)R2V3Y26/Y7G'5 &Y[,"&R<"]LW1O46')TFO/2/383E58 MEQ<#A8!O9Z7D(\PC#_"SX/A%LXJR@&HRH(FLE'MX)2,K=9QL>5*KH"*\M,X2JU0$T6&1H(A+^ M(A,++[HYFR%4K0Y@U"(9523\17+E6%:E^4$_A^GFJXXI'+DT'MX$;+UZ 4U)]MCLC8R*"67S,F9WM&U9[L M'"^#J#@/9X9:B(V6LZ$>70-88_^'T?9!O;!F3-[VC*H/@YAY3JOB'*$V##*H MA=5HN1MPTHYQD90CLC; M\#=U^^@>,/N_W^ M /;^-;WZ0,K[M_1JNO]ZC5_B]U_W\7&V^O;PN#[YO-QLEHO+[5<+?%TN-VVG MOCGOK'3?SNY>7LS;KYOMK]M:ZFK_+1O[%YOET^7^*T0F+]]C\P0 +8; 9 >&PO=V]R:W-H965T&0_+CD/1B7U8_ZK4QS>QGD6_K\_FZ:79G05 _KTV1U5_* MG=FV_WDIJR)KVL?J-:AWEZR6B_*MR3=;\UC- MZK>BR*I_+TQ>[L_G-/]X\7WSNFZZ%\%RLS1^F^7/W6+5/P<'+:E.8;;TI MM[/*O)S/?Z.SAZ@WZ!5_;=BTRN7EN.A=9^_%N M+DV>=Y[:=OQCG2MO&M)&^.YS.O^[^SYK6[*PGIIFU)D/X?/S;;_W __ MB94UXPV$-1 ' _K<0%H#.=5 60,UU4!; SW5(+(&T52#V!K$4PT2:Y#\,I"? M&J36()UJ0.''R(53&T6'P:;))A_#3>YX!\/$ZF?JUZS)EHNJW,^J ;9=UC%- M9ZU5Z[Q[V\_]_I_M;*W;M^]+F42+X+WS9#47@T:,-/%8<\EIDK'F*Z=)QYHK M1I.&8\TUIZ&QYANG$6/-#:>18\TMIU%CS9VO<2+=,U[T6/+ 2'Z-0] .XF$D M!3^2HG<@1RW5O ?)>Y"]!W7D(7:ZXVZ01+UD.TBTC,D9Z7M?%NDX=2?- R<+ MA8SY5BN^UU0J%2?DPJ1?FV,,0)F7F6\I'Z19<=H4+F3@$ M?*!5DJ:/'0$^2?S_Z%U:T7'"6J)^)< Q^2"K4 ?@"I2)V0,D"&.F=0M"MK+ M.,49 [0H8C*6P > B^(3,@;DT 1TKJSH.&-2<01S!O@0QX]R8Z4>IQ0+!0H+ M($AP!#GUZ\J*1FNL1CD)P)D@)E+D1B(O4I+ 2*A:^C2ZQ>[*:L8IM84,1 (T M"I]&KT#=6='44 !:X=="%<9N*+\82@B< &@+'VT5)F[_:79*H%" ;<&Q[3)E M1<=,"10'\"_\ZJHH=#LO]NM>G(! 8)$0_B*AB-Q ?H&E=B>,<@)KA"!)N M*&:-((BN!(N$9!8) DNP!/C+$\JL!&!+'VQ%[K+(BE @M%MFJBR!+;L$P,H3 MJJP$*$JNRKHH2K_*$L&2(P&*DD/1+016-)I.<'F6 $;)P.@5 NG#&$L4", H M?1B].B!]%B7F Z HN7+M#1.SWX4+I@(D*HY$EP!6!&:> K@JIEH3.KP!7-4) MQU8%2%1 5Z5/R!B J'P0O8R_*;\FX@JB M (B*JXK@!*8 8RHY(6. C_+Q\3*^43X^$:&,-FF3*F8HK(G7.^+M*DI#,W'S1S!:1DE* N!-1J M[BSK7JQI_RS[RF^QNWW:O@E:7AH MRIW]E2PX_%2W_ ]02P,$% @ FX543HYNR-RA @ G@D !D !X;"]W M;W)K&ULC59;;YLP%/XKB/<57["!*HFTTDZ;M$E5 MIVW/;N(DJ( 9.$GW[V<#06 .6U[ -M_E'-O'>'51]5MSE%)[[T5>-FO_J'5U M'P3-]B@+T=RI2I;FRU[5A="F6Q^"IJJEV+6D(@\(0CPH1%;ZFU4[]EQO5NJD M\ZR4S[77G(I"U'\>9*XN:Q_[UX&7['#4=B#8K"IQD-^E_E$]UZ87#"J[K)!E MDZG2J^5^[7_$]T^86T*+^)G)2S-J>S:55Z7>;.?+;NTC&Y',Y59;"6%>9YG* M/+=*)H[?O:@_>%KBN'U5_]0F;Y)Y%8U,5?XKV^GCVH]];R?WXI3K%W7Y+/N$ MF._UV7^59YD;N(W$>&Q5WK1/;WMJM"IZ%1-*(=Z[=U:V[TNO?Z7!!-(3R$# MX3\)M"?06PEA3PAO);">P!Q"T.7>3N:CT&*SJM7%J[O]4 F[[? ],\NUM8/M MZK3?S'PV9O2\"0E=!6.@P98<@4D0S) M$# 9TO+I) P&"U!0@+8"X4@@C@_ 64G801B,<.]G.89Q%21PY&4,P1&@$ M!QV"08>SH$-$80$&"K#;IXV# GP> 0F=+<)GF>)H!)JX1*!+-'/!U)G/M,.P MD0OE>&$/Q:!+/'/ASMJF\7;Z(^9&7CO2IM_HCM?VNOE)9&$]V9N(_FLC1TV.FS 0?!7$ \2 ^4A. M!.F2JFJE5HJN:OO;(9N SL;4=L+U[6L;PG'@]$]L+S.SLPO>Y!T7K[("4-X; MHXW<^I52[1-"LJR $;GB+33ZR9D+1I0^B@N2K0!RLB1&410$*6*D;OPBM[&# M*')^5;1NX" \>66,B+\[H+S;^J%_#[S4ETJ9 "KREES@!ZB?[4'H$QI53C6# M1M:\\02,Y4<.7\UAZ^GK1\80T"A5$:!Z.4&>Z#4 M"&D;?P9-?TQIB-/]7?VSK5W7N'=%QCJ27QO M*/X;W(!JN'&BI.!M4M!5&WOJU;NS:#?IWFIL0#81H)(3I?PEX M(.!W0FR+[YW94C\118I<\,X3_LFUF:H.V=?::KE3IZ*^)HG:.; M$1HPNQX333#AB$!:?4P1N5+LH@4]^IA@OT3@Q)T!.XO EH^G_,T#@=@I$%N! M^$,7-K,N])C48AJ+V<0XB_"LEB5LG2:;.';;29QVDJ6=N9MDD2;$&QPF,S<. M6!(DX8/FI$XWZ=(-#F9V>DPVR8-7Z?PU+T'Q*GC0F,QI)7-8"6=6,H>5.)M9 M<8'61]AR92SB+[_2HZR?3NTP_)[\3<:D; MZ1VYTE?<7L0SYPJTQV"E7UZE1_-XH'!69IOIO>@'5']0O!UF+QK_ (I_4$L# M!!0 ( )N%5$[A7UR[?0, &D0 9 >&PO=V]R:W-H965TCVJ>I311V*FL595S_K@U*-\ZO(RWKI'IKF^.!Y]>:@BK3^ MJ(^J-+_L=%6DC5E6>Z\^5BK==D9%[I'OAUZ19J6[6G1[S]5JH4]-GI7JN7+J M4U&DU;]/*M?GI2O:G%,]^J;:KX?GRNS\BY>MEFARCK3I5.I MW=)]% ]K3EJ##O$C4^=Z=.^TH;QH_;-=?-DN7;]EI'*U:5H7J;F\JK7*\]:3 MX?'/X-2]G-D:CN_?O/_1!6^">4EKM=;YW]FV.2S=V'6V:I>>\N:K/G]60T"! MZPS1_ZE>56[@+1-SQD;G=??7V9SJ1A>#%T.E2'_UUZSLKN?!_YL9-J#!@"X& M(OQ? QX,^-U =L'WS+I0/Z5-NEI4^NQ4_=,ZIFU1B H[@ )_ , CN[/DJ",8. M)'0@.P?RRH&<9*''A!VF[,.0,J ); U@)'UAH1- .@&@$TSH])A@=,Z'.&$9 M3>@ 6"3"),9T0D@GG-&)Q(1-.#M&!(&(IFP0C%A8'G8$V40@.2%V$$,'\>W5 MDD 'R0W5DLPB39(@GJ3C-Z K*L+'^O4!FN&_-NC):P;$C<4_0 : M%WTL0SE)RGJ C6L^HH!M?1:KD( *I2TFK!JZHY425@VA9CHM @!BLIV#I45 M6M+RCB"L&@KOB!:KAE [FD4[!UD%3EA:A%1CZ9N$54/)[=$R5@VC;C,M^0%T M]0D4$4^;WP ;ESS)F"U/D+$&&6A06KX&&*N&Z8ZT6+X_4:^9%@$ 68N L;08 M2$M:FCUCU7!P1[18-0QZS;P(PED1R'D) %!D>WI8?PST)RUMGK&T^(X/0L;2 M8O1)."N .6A> -YH<"M4M>]FW-K9Z%/9#=BCWUM9.ZK?OCM%XT^#H.]=_GOPNH_ M4$L#!!0 ( )N%5$XN!U@+WP( ' + 9 >&PO=V]R:W-H965T>Z>N\-^N-6%BV=Y9$QY+W75R+5_5*J]"0*Y/;*:R@5O M6:/_V7-14Z6WXA#(5C"ZLTYU%9 P3(.:EHV_65G;@]BL^$E59<,>A"=/=4W% MOX)5_++VP7\U/):'HS*&8+-JZ8']9.I7^R#T+ABB[,J:-;+DC2?8?NW?PLT] ML0X6\;MD%SE:>Z:4)\Z?S>;;;NV')B-6L:TR(:A^G-D=JRH32>?QMP_J#YS& M<;Q^C?[%%J^+>:*2W?'J3[E3Q[6?^]Z.[>FI4H_\\I7U!26^UU?_G9U9I>$F M$\VQY96TO][V)!6O^R@ZE9J^=,^RL<]+'__5#7<@O0,9'"!]UR'J':(WA_A= MA[AWB!V'H"O%]N:>*KI9"7[Q1/=Z6VI.$=S$NOM;8[3-MO_I]DAM/6_B>+D* MSB90CRDZ#!EA8$ $.OI 03"*@DS0>P22XDE$:)V1]8_&=481 M'B!& \0V0#P.D(1.HSI,;C%-5RDLW&*G(,@6D5,N HH6,9YO@N:;(/F"DV\R MS7>4[A5)BI*D"(E3;]%ADC%)"$N<)4-9,H3%:5B1(2PDP5ERE"5'6&*')9^^ MEL7,*5JB)$N$Q#GJ18=9?H0$0OQ2APA-ZM[J\!,\,^(!"$_F\@#",W.4 560 M6R (3^[RD$_PX"(!$<(S4<-HPD-F>7 M 41,4E=, -& B9CTH.NB7>U$(V4S M&>-J HB$C.V./9"CY/=\/<6IIM%?U!Q*!OI/7&EAR([NNPY5TPG&2[T*3WJ M\7?85&ROS#+3:]'-@-U&\;:?;X-AR-[\!U!+ P04 " ";A51.G"LR<^," M "/"P &0 'AL+W=OJJJ56NG4JNVS+W$2=(!3<)+KW]<8#H&]M/0E8&=V/.NQEUW= M9/W2G(10WFM95,W:/REU?@B"9G<2)6_NY5E4^I^#K$NN]+ ^!LVY%GQO@LHB M(&&8!"7/*W^S,G-/]68E+ZK(*_%4>\VE+'G]^U$4\K;VP7^;^)H?3ZJ="#:K M,S^*;T)]/S_5>A0,+/N\%%63R\JKQ6'MOX.'+3$!!O$C%[=F].ZUJ3Q+^=(. M/NW7?M@J$H78J9:"Z\=5;$51M$Q:QZ^>U!_6; /'[V_L'TSR.IEGWHBM+'[F M>W5:^ZGO[<6!7PKU5=X^BCZAV/?Z[#^+JR@TO%6BU]C)HC&_WN[2*%GV+%I* MR5^[9UZ9YZWG?PO# T@?0(8 B/X:0/L :@4$G3*3ZGNN^&95RYM7=VZ=>7LH MX('JS=RUDV;OS'\ZVT;/7C=1$JV":TO48QX[#!EAR!2Q=1$T'B"!%C"H(*@* M8N+I1,4, 44)J"&()@2)E4:'20RFZC% J)7MUH51%M$TPN5$J)P(D<,L.1TF M'JUS!ZE>R-Y;#!=%;,0W$12C@F)$4&H)BIV%"$O2V-:#P$B6P(RX3<:L"OM>)6X M'B19&-O[@L @FONB %XA@"UQBKD.Q$#M&X[!*!L5T*D@O.( 4G(8S%#@50*R MY3X1_&(3]V*[/O6@<;XTR>P/Y;]04SEXE2"PP*4>-/XDWP&-P=:#P#)B;T\P MZHS:5O4+KX]YU7C/4NDFR[1"!RF5T(SAO<[MI+OC85"(@VI?F7ZONQ:Q&RAY M[MO?8.C!-W\ 4$L#!!0 ( )N%5$Y)8>928 , ,D. 9 >&PO=V]R M:W-H965T\]%7M9+_ZCU MZ28(ZNU1%FG]29UD:;[9JZI(M7FL#D%]JF2Z:X.*/"!AR(,BS4I_M6C7[JO5 M0IUUGI7ROO+JMT7YFGX,JR MRPI9UIDJO4KNE_XMW-P1W@2TB-^9O-2#>Z])Y4&IQ^;AZV[IAXTBFL[U M#W7Y(ON$(M_KL_\FGV1NX(T2L\=6Y77[Z6W/M59%SV*D%.ES=\W*]GKI^5_" M\ #2!Y!K / W V@?0%\#V)L!K ]@5D#0I=+6YB[5Z6I1J8M7=:_WE#9=!#?, M5'_;++;%;K\SY:G-ZM.*";((GAJB'K/N,&2 @2LB,.S7+0BVQ9HXX=8&&Q=! MHS'D#H%P7 1%\Z1M/!WE27$"AA*PEH -" ;Q7:(=A+>0LH-$5$!L9>O">"22 M6%@98["04(&+CE#1D2.:"6:I[C#18!_&@5 +MG%A5# :,UP.1^5P1([UHM?< MV0=BLX_=,@B,,<$GJB-0.<*5PQ.<($8)XOE-E: $R8SWDSA]0$PY(+$*XL) M)"*>R ="W U"1!"W[0 #6=V[>0!R&$X)PEP'$9D0\08'[#'S M: !W&IAC-8"8"$_"R"X+ @,V^,L>'PIPJR%SK 8%V<[W#F@L!K<:,L=JB.LA M$5!'C8NBIFDFY.!&0URC86+JS(4[#?F TQ#<:<@V(>']U!C.;C+ MD#DN@X"H,RQ+4/H!'8:A O(O9O*1BDF0>L]37<;+JIZI6F&_*^I]4A*VOO06DS;;0SP5XI+8W&\).I MV-',E=>'7.YUHV? MVF=YY?5+]YS>[$BK2YXQ4KY2\'7A>ID,/ZZ#55S=*] M=BIR#WP_\HHT*]WU4L\]UNLE/XL\*]EC[33GHDCKOQN6\^O*)>[;Q%-V/ DU MX:V757ID/YCX63W6.+7+ZP3%+I.I_X;N[!UB__FACM YP"] XG^ZT [!_KNH%?3:RO34C^E(ETO:WYU MZO9K5:G:%.2>RL7@:(BJ/:G(Q&6$@,T0* #!*, DR(WK4VD;4IM$X7Q(HDG M6C S'VB,EQ.BY81&.7013?*T-N$@3QR'/IXE0K-$B&@Z$1V964(:DV12C&DV M69M1.3%:3FR6XU,\0((&2.;O@@4:8/'QLF\6R()(K7@:XN/,^<6"#()["<<6,#.U,@2 B<6PAOTXH0!=LA-H0?L^ JG!_M'5N-R< [!Y- $'DR^ M+&@!CA8@:!FT=T8?B4Z0ZXQ5-(XIF.=J8+L:4!Q3ZL_?"13GCYK\F3N_,YJQ M]!1'E)J':I DEA"6R^P-MUF*LT=-]A"MYDUUJM4;=!$%JX^ZX6J<'3^70MW7 M![-]4_< J@N9S&]DL]>V9N]AVD[Q>UH?L[)QGKF0/8[N1 Z<"R8K]._D=SC) MYK0?Y.P@U&LLW^NV0VL'@E==]^GU+?#Z'U!+ P04 " ";A51.=7)/:\4" M !%"@ &0 'AL+W=OZVK1B[]DU+M?1#(W8G55-[QEC7ZGP,7-55Z*HZ!; 6C>VM45P$) MPS2H:=GXJX5=>Q2K!3^KJFS8H_#DN:ZI^+=F%;\N??#?%I[*XTF9A6"U:.F1 M_63J5_LH]"P8O.S+FC6RY(TGV&'I/\#]%G)C8!&_2W:5H[%G4GGF_,5,ONV7 M?F@B8A7;*>."ZL^%;5A5&4\ZCK^]4W_@-(;C\9OW+S9YGW:@YTH]\>M7UB>4^%Z?_7=V896&FT@TQXY7TOYZN[-4O.Z]Z%!J^MI] MR\9^K[W_-S/<@/0&9#" ]$.#J#>(W@WB#PWBWB!V#((N%;LW6ZKH:B'XU1/= M\;;45!'1(3F&5G[:)QGFN .8M1!;!W$8P=%Z&Q4ATDMINF" M+-+006T05)*XJ"V&*D:HFY 3-.0$"1FF1[)O]+N;KL'Z0<6Q;*3WS)5^Z>U[?.!<,1UC>*=WX:1[ MNF%2L8,RPTR/1=?8=!/%V[YI"X;.&PO=V]R:W-H965T07)'H.I#1!+478\V+4DJ9S M\]3,G7B>LJND30)U^922SV!\K0G%_@%\G=_XFJ$ M9I>R::$3#>L<#E7F?O$/QT3KC>"M@4$L^HZNY,S8NQY\+S/7TPD!A4)J!Z*: M&SP#I=I(I?$Q>;HS4@N44)$KE:]L^ 93 M/9'K3,7_@!M0)=>9*$;!J#!?I[@*R=K)1:72DL^Q;3K3#I/_/

@*< / ?@ ML9819#+_2B3)4\X&AX][WQ/]B_T#5GM3Z$FS%69-)2_4["T/][L4W;31I#F. M&OR@268-4OXS!%LAV!@$"P,_CNT&@=4@, :1,>B, ?;\_2K-410O1*&',;9S M0BLGM'"PM^)L14&2+%0/G,C*B6P[_^S;XF5DQB+\.$DKH]!LCD&OA=Y>'U@T>*&Z ?H)^&7 MIA/.F4EUV4"ADKJ[4WT^WOQQ(%D_/6IH?EGS?U!+ M P04 " ";A51.5NN?;>4! #M! &0 'AL+W=ON[]\9+ M=VFE;J B&_ %?H'\/9RXJM"B4G<4>M&QWN'0Y.X7_U#&&F\ KQV,8C5W=)(S M8V^Z^%[GKJ<- 8%*:@6LAAN40(@64C;>9TUW65(3U_.[^K/)KK*8\\2N,X?_ 3<@"JZ=J#4J1H1Y.M552$9G%66%XH]I M['HSCK/^G68G!#,A6 A^]%]".!/"#0%-SDS4KUCB(N-L=/CTL0:LSX1_"-5F M5KII]LZ\4VF%ZMZ*V/,R=--",^8X88(5)OB,*!\18;Q D#*PN BL+@+##U=\ M/]G;!4*K0&@$HD\Q_$V,"9,83&\PD>=OPY865)BDJ=U,9#436+5 M,D$2IELS%I2W3W=V,['53/Q@9K??>(D?(B=)].#%@HJ2W?8SH]7!TQ?!3\PO M72^<,Y/J#)N3UC F02EZ3TJR57?/4A!HI)[NU)Q/?^!42#;,EPM:;KCB'U!+ M P04 " ";A51.O;6VK?\" !##@ &0 'AL+W=O5B1[:EQDG52JT4I6K[F]AK&P58"FL[ M??LNEZ 9U/@A[GXS)F9A0]V5U=9O)0G(93UFB99N;9/2N6WCE/N3B*-RAN9 MBTS_[.JKST6FY4\JR3.Q&-AE>):OCNVJE:>I7RI3K[NU[9;5202L5.51:1W%[$525(YZ3K^ MM*9VE[,*?'_\YOZY;EXW\QR58BN3W_%>G=;VPK;VXA"=$_4DKU]$VY!O6VWW MW\1%)%I>5:)S[&12UK_6[EPJF;8NNI0T>FWV<5;OKZW_6Q@.H#: N@!B'P;P M-H!W 7SQ88#7!GA3,_AM@#\(<)K>Z\&\CU2T617R:A7-\Y!'U6/';GU]NW;5 MQ?KNU/_I\2SUU:NT5!/X_4U6Z3Q^YI[I GZF@>D"3N-HWOI M&B+8$-4&O&>PP 8<&O#:P.L9+ ?=-IJ@UF2UQAWT^I&B5X0'B_#&1;!!BFVC M\?^?PH2/8QE;.GV M['IE+V#9"U VQP9+:+"69BSSS/V%DV=4>? MN2?.;4OXWX(V[+KQ(_\6>*E/E=2!(,]Z9P> M-_Y3M-ZE&F\ OVIZ%;.UIRO9,_:F-]\.&S_4AFA#2ZD5B+I=Z)8VC192-OZ, MFOZ44A/GZYOZ%U.[JF5/!-VRYG=]D-7&3WWO0(_DW,@7=OU*QWIBWQN+_TXO MM%%P[43E*%DCS-4KST*R=E115EKR/MSKSMROH_Z-YB: D0 F0H0_)<"1 #\( MZ%,"&@G((@1#*:8W.R))GG%V]?CP=GNB/Z)HC53W2QTTS3;/5'N$BE[R&,(L MN&BA$5,,&###1!,B4.I3"N!*48 %'=PGV"X1,+Z'[!P0[#8!G75"PX?S&I+8 M+8"< L@(H+M&(:M1 P8;3&!.+$<.T!X9F4PO 0E(8!NO]CI%SO\6ED*O,@20938AI MHE *TY7; 8P@<)M.G:93A^G4 M,ITN/K\4A19HNP0]X"BR_]PE"D2K.+$GDEUG)I#[\B8I,ID^*A:6JFY.6T:>I1Z MF:@U'Z;'L)&L'P=C,$WG_!]02P,$% @ FX543BX6$3[A @ <@H !D M !X;"]W;W)K&UL?991;YLP$,>_"N*]!1L;0Y5$ M*HFF3=JDJM.V9YHX"2K@#)RF^_:S#:7T?.E+L)W_W?WN,/8M+JI[[H]2ZN"U MJ=M^&1ZU/MU%4;\]RJ;L;]5)MN:?O>J:4IMI=XCZ4R?+G3-JZHC&<1HU9=6& MJX5;>^A6"W76==7*AR[HSTU3=O\*6:O+,B3AV\)C=3AJNQ"M%J?R(']*_>OT MT)E9-'G958UL^TJU02?WR_">W&T(M09.\;N2EWXV#FPJ3TH]V\FWW3*,+9&L MY59;%Z5YO,BUK&OKR7#\'9V&4TQK.!^_>?_BDC?)/)6]7*OZ3[73QV68A<%. M[LMSK1_5Y:L<$^)A,&;_7;[(VL@MB8FQ577O?H/MN=>J&;T8E*9\'9Y5ZYZ7 MT?^;&6Y 1P,Z&9#T4X-D-$C>#=BG!FPT8, @&E)QM=F4NEPM.G4)NN'UGDJ[ MB\@=,]7?VD57;/>?*4]O5E]6/,D7T8MU-&J*04-G&C(I(N-]"D&Q$ 7US.G' M &M?D?"/D@TB27&(!,TS8(,@'(@X;/PHB<0V)?Q 1G -@7\3B_LE%2E#=% M>,%6*5(O"G@):U]Q0U,B "VB2G(F<%R!X@H$%U2N$$@8RC) LT9D+$XI+#$B MHSG/*$Z=H=090@WB%)D?QWPML-"(BO(\!V]LX\NN;.( 4GJBQ_[&D' (C*L8%V&(;1$5SD5^!OG(+$ 1: M0&CB!2(Y1$8T:0R)?=%-RJX HW?*/:$^<))!8.J=H1F+,XCLJVY2 G?/!I%1 MDG-X8D2SB[>1W<$U-7VP5>=6V_MKMCHU3O>N;P+KA6VHW(7^[F;HQGZ4W:%J M^^!):=,6N,M[KY26AC*^-44]F@9PFM1RK^U0F'$W=$'#1*O3V.%%4YNY^@]0 M2P,$% @ FX543H*1T\*Z @ \0D !D !X;"]W;W)K&UL?9;;CILP$(9?!7&_BVU\P*LD4D-5M5(KK5JUO?8F3H(6, 4G MV;Y]S6$C8@^]";;SS\PW@QE[=37M:W?2VD9O55EWZ_AD;?.4)-WNI"O5/9I& MU^Z?@VDK9=VT/29=TVJU'XRJ,B$(\:1211UO5L/:<[M9F;,MBUH_MU%WKBK5 M_MWJTES7,8[?%[X7QY/M%Y+-JE%'_4/;G\USZV;)S3+?AVCGDB7>F=[%\H]+CK79=E[_\T).^2>5&=SDWYN]C;TSK.XFBO#^IQ,78F;(;?J/=N;.FFKPXE$J]C<^B'I[7R?^[&6Q )@-R,QB+LVB03@:I M9Y",9$.J'Y55FU5KKE$[OJU&]9L"/Z6NF+M^<:C=\)_+MG.KEPVCV2JY](XF MS7;4D)F&W"OR4)&RFR1Q #<* E*0P3Z=V6.QX" %':2# WJ7AO32\T-2# M)I.9)\I#D128PB@41*$A"D,>RJAALRA84LD]%D#%9$I@& ;", &>S L#".D M] L3JA ,PD$0#H!XNVC+@Q"4TXQZ(*&*,$XY#"- & ' I!Z,",(\8.3OJ3Q4 M+50E T$R ,3+=YN%56%T]GF-(*'J/U61((P$8+PP6QE612#AO\DQ,*0V74Y\XA&>-R"6BA5^( B <\. Q$D?#W#23#RSJ+GHQUAWCPV%[,,9J MYQ,]N@1/[OYUFY3Z8/NA<.-VO(2,$VN:Z8*5W&YYFW]02P,$% @ FX54 M3EI8)&W+ @ ?@H !D !X;"]W;W)K&ULC5;1 M;ML@%/T5R^^KP38XCI)(3=-HDS:IZK3MF28DL6H;#TC2_?T 4]?&),U+#.2< M<\^]H NS,^.OXD"I#-ZJLA;S\"!E,XTBL3G0BH@[UM!:_;-CO")23?D^$@VG M9&M(51G% ."H(D4=+F9F[8DO9NPHRZ*F3SP0QZHB_-^2ENP\#V'XOO!<[ ]2 M+T2+64/V]">5OYHGKF91I[(M*EJ+@M4!I[MY> ^G:X@TP2!^%_0L>N- I_+" MV*N>?-O.0Z =T9)NI)8@ZG.B#[0LM9+R\=>*AEU,3>R/W]77)GF5S L1](&5 M?XJM/,S#21ALZ8X<2_G,SE^I30B%@HS?=L]=]I?D)L"7%'@/@J(;&$Y(.07B6DEI#>2D"6@&XE8$O #B%J MBV6JOR*2+&:'J"&Z',*IUCM[T8OFNTT_ZD-$&KUM$ HGT4G+60QRQ83 M]S"P0T1*O0L1^T(LXQ$]'@9X&",2-(2L/! \A#Q^&F=]-. MW34:14CQ),O]4; W"AY7!4%G<_$H#,SRW#FIZQ:%/D\W\QK)QD:P8V2970G1 M;LVGB,=LG$P>N[E?G@/8T_2;A>PH/X9P1/@'C4/ M*L' A:U\,!"#2[;]S0\FXQ)F%]HG]+<_F-[>0*&_(\$;6A(<]Z0LQZ[5J'=% M5I3OS0-'!!MVK*6^)'JKW2/J/M97K+.^A--5^Q3ZD&E?9C\(WQ>U"%Z85!>X MN69WC$FJ3(([9?*@'H/=I*0[J8>9&O/V1=1.)&OL:R_JGIR+_U!+ P04 M" ";A51..62$YX4" !/" &0 'AL+W=OW:($U !,]L)W=_/-H12V^U+ ML&_..??U:WNV=6O.AXWGL:K&'6(/9,"]^.9,:(>XV-*+ MQP:*T4F1NM8#O@^]#C6]6^0J=J!%3JZ\;7I\H Z[=AVB_W:X)>/6#=Q[X*FY MU%P&O"(?T 7_POQY.%"Q\Q:54]/AGC6D=R@^;]W'8+//)%X!?C=X9*NU(RLY M$O(B-]]/6]>7AG"+*RX5D'C<<(G;5@H)&W]G37=)*8GK]5W]JZI=U')$#)>D M_=.<>+UU4]!-I:C>[!%'14[) MZ-#I[0Y('J)@$XGN5S*HFJV^$^UA(GHK8ACGWDT*S9C=A $K3+ @/*&^I "V M%#M@T,'[!*6)"#4/>PL$VDV$UCI#Q0_7-22I72"R"D1*('K7**@U:L+$"M-/ M20*@@4H;* BUZEKM,+VHD<6FY33&UL;9-M;]L@$,>_"N(#A(0X2Q?9 MEI96U2:U4M1IW6MBGV-4'CP@NC?? @3RKI7Q M!6U#Z':,^:H%+?S"=F#PI+%.BX"F.S'?.1!U"M**\>7R&]-"&EKFR7=P96[/ M04D#!T?\66OA/O:@;%_0%?UTO,A3&Z*#E7DG3O ;PI_NX-!B$Z66&HR7UA ' M34%_K';[+.J3X%5"[Z_V)'9RM/8M&K_J@BYC0:"@"I$@<+G /2@505C&OY%) MIY0Q\'K_27],O6,O1^'AWJJ_L@YM0>\HJ:$19Q5>;/\3QGXVE(S-/\$%%,IC M)9BCLLJG+ZG./E@]4K 4+=Z'59JT]L/)-AO#Y@/X&,"G )[RL"%1JOQ!!%'F MSO;$#;/O1/S%JQW'V531F4:1SK!XC]Y+N=FNX=\-]&8Q@N_$IL.D]EO\! M4$L#!!0 ( )N%5$XR&S, 2@, $L/ 9 >&PO=V]R:W-H965TXV/?@[FSDZQ>ZKT0RGDK\K*>NWNE#@^>5Z_WHDCK MB3R(4O^RE561*OU8[;SZ4(ETTP85N4>^'WE%FI7N8M:./56+F3RJ/"O%4^74 MQZ)(JW]+DR="JQ MG;N/[&'%HR:@1?S.Q*D^NW<:*<]2OC0/7S=SUV]F)'*Q5DV*5%]>Q4KD>9-) MS^-OG]0=.)O \_OW[)];\5K,1:W@S$\VQEGG=_G?6QUK)HL^BIU*D;]TU*]OKJ<__'H8#J ^@(8!% M5P-X'\ _ H)6?#>S5NJG5*6+625/3M7MUB%MBH(]<+V8ZV:P7;OV-ZVVUJ.O MBS".9MYKDZC'+#L,G6'8@/!T]H&"$,62C'"Z)%B9"!YB!@Y%\#:>7XB(<8( M)@C:!,%%@NEH%3I,V&+*;I)3O_G#1"$D"@%1,B(*#2*BY I3!)DBDVGJCY@Z M3'S&Q*)D0L%H>P",1Y/04@0QG$X,IF-),(4)IK?O<0(3)#?L<6(L?1PDUH5G M/K:4?\,F]Z"+7?:O;#*SV)>!=:4Q%P)Q"P_T\",CD"(8\R"0Q<@,.YEQ(P7G MB24%]C(+;J\4AEW*3)OR8&P>!.*!A0=[E"&3&F_?R*@4%E]62F=3 *3@6DEA MIS)DU7@\J0XTO7@GQ)/(PH0MS:: :6Q) .)D*U[L?&9:GY/M",.>)O_VHB)L M53)=R/FXJ!#(II:P50FYT&(APBZD.PY4PBXD\T@%:@'(JA9;E<")FE@*GK + M*;I#+?8,F9X!:@'(JA8[AH 9.%E28#-0'B'6FP&;AY)0"T"C2O9 M.VM!"E'MVFZM=M;R6*KF8_]L=.@('ZEI84;C2]TI=GW=1YJNS?R>5KNLK)UG MJ72#U+8Q6RF5T'/T)WHM]KJS'1YRL57-;:SOJZZ]ZQZ4//2MJS?TSXO_4$L# M!!0 ( )N%5$XN">2L3@( ,X' 9 >&PO=V]R:W-H965T6$=;]>3 M>$.D.O(C$AVG9&](38T"SXM10ZK6S5(3V_(L92=95RW=5NZ+_YS[GB88Q%M% M+V*R=W0I.\;>]>';?N5ZVA&M:2&U!%'+F6YH76LEY>//(.J..35QNK^J?S'% MJV)V1- -JW]7>UFNW(7K[.F!G&KYRBY?Z5!0Y#I#]=_IF=8*KIVH' 6KA?EU MBI.0K!E4E)6&?/1KU9KU,NA?:3 A& C!2/#CNP0\$/ G(;Q+" =":!%07XJY MFYQ(DJ6<71S>_[T=T6^1_QRJVR]TT%RV>::N1ZCH.8N6.$5G+31@UCTFF&#\ M$8&4^I@B@%*L@QD]N$VPF2-P= O) 4@,F\!@G=CP\;3.)($%0E @- +AS46% MUD5!F A.$H%)HID QDM8( 8%XL?+3$"!!"@AMLJ<8S"V,)L',/E]S(W9!6AV M 9A-++,09F&9A3!+R^P<$WL>;'8)FET" KYE%L+8'\L<$V%+)X=T,&Q6-6VP M+WB A/V^ Z#I"]_[?024_P?4.T:3IM90?C0#0S@%.[52]X9)=!Q*+X%NBE9\ MK8>5:9:?,OVD^T'XL6J%LV-2M5S3& ^,2:H\>D_JZRS5&PO M=V]R:W-H965TQ-L,_-_,Q/&D[5"OJB",>V]5KQ6&[_0 MNEDCI(X%JZA:B(;5YLU9R(IJLY47I!K)Z,DY51R1($A01"XOA;8'*,\:>F'?F?[1[*79H4'E5%:L5J6H M/-W+^H/3.LX7M_5/[GD33('JMB3X+_*DRXV_M+W3NQ,KUP_B_8SZQ.*?:_/ M_BN[,6[,;22&<11%5:5+V*":6BK]VSK-VS[?7O;K #Z1W(X! Z!]2! M7.0?J:9Y)D7KR:[X#;7_,5X34YNC/72E<.],\,J&PO=V]R:W-H965TY1EUGCJ)"OSRU[59:;-9WWP MFU,MLUTK5!8^(R3TRRROW-6B77NJ5PMUUD5>R:?::7LFIR53FUW"_=1_JP8<0*M(A?N;PV M@W?'NO*BU*O]^+I;NL0RDH7<:JLB,X^+7,NBL)H,CS^]4O=FTPH.W]^U?VZ= M-\Z\9(UG[K;WE-DLH@_"1']K%]M@M[^9\#1F];(*:;+P+U91CTD[ M#!M@Z WA&^TW$PPSD;*).!L;6$\1/!A#-@@DQ$EPU$_>RO.AGR3"%0A4@6@5 MB*$"1D"@.DS08JH6(V(: 6>GH( &(7 7 X4"YQN@? .$+P5\@RE?#O=FBHF9 M &P1C)C9G1 E&R)D 9$TG!CY1"D#@5NC*,H!8005LYETB%#&$<(86$FCJ14. MMF"-8 *05AL$,T.TCTZ+ 9HC2F?))$:H1K)\=*!IPI23R$I@+""[F7@A/&P(+ MA2*%NA'RA G8NA$![(QNT>LP> MK^R4(^PG+8Q/;86A%W!('L$)X<60.@)CL=F#&>9X2Z%(3^&PI_2@<92"&%): MHSANJ,/:AP&3P.-SW/'V0I'^ HM;VH/&G%CB!9.<"?[KA&P0W/B$C*GCS88B MW0:VO;0'C1D13\R=++Q+4*1-<-@F$!#G2NIIN1OF?U(:\:YT5I&UL?53;CILP M$/T5Q ?$W$E6!&F3J&JE5HJVZO;9(9. UL;4=L+V[^L+80EQ]P7;PSEGS@QF MBI[Q-U$#2.^=DE:L_5K*[@DA4=5 L5BP#EKUYL0XQ5(=^1F)C@,^&A(E* J" M#%'EP6[2-*TL.>>N%"*^=\-$-:O_="_!5Z:AQ.:_\Y?-JE&F\ KPWT8K+W="4'QM[TX=MQ[0?:$!"H MI%; :KG"%@C10LK>'3'U-JXG1_4_]B:E>U'+" +2._FZ.LU_[2]XYPPAH_;K]MA?8G"IT1UO])! MTVSS3K5'J.BUS.*\0%\C. M DBS68% M/Z*2;+%;::J>T(WV[9_&-&CIV1GS(V(GU _-STPKOP*3Z=\P- M/S$F0;D,%LIFK8;D>"!PDGJ;JSVWH\(>).N&*8C&45S^ U!+ P04 " "; MA51.+D!6MI8" "Y" &0 'AL+W=OKKGUV$B=!!YC:3KC^^]J&<,0XI[R M;69F9Q?C)6L9?Q,G2J7W7I6U6/@G*9MY$(C=B59$/+&&UNK)@?&*2#7EQT T MG)*](55E ,,P#BI2U/XR,VO/?)FQLRR+FCYS3YRKBO!_:UJR=N$#_[KP4AQ/ M4B\$RZPA1_J+RM?FF:M9,*CLBXK6HF"UQ^EAX:_ ? .@)AC$[X*V8C3V="I; MQM[TY/M^X8?:$2WI3FH)HFX7FM.RU$K*Q]]>U!]B:N)X?%7_:I)7R6R)H#DK M_Q1[>5KX,]_;TP,YE_*%M=]HGU#D>WWV/^B%E@JNG:@8.U8*<_5V9R%9U:LH M*Q5Y[^Y%;>YMKW^EN0FP)\"! .)/":@GH \"_I2 >P*V"$&7BJG-ADBRS#AK M/=Z]WH;H703F6%5_IQ=-L ( P9$H-2'$- 5 M8@TG='@;()\B4'0+V3@@L=L$6\9VB M@SLG%WB\:L!Y,JT ?*!N/>CF>TU!9)]A#AA,4EMMXX(AD-I?2# ZORO*CZ8W M"F_'SK74Q^!H=>B_*]-^K?6U[LNF+WS(=$W])^''HA;>EDG574P/.# FJ7(9 M/JEW>U+_$<.DI >IAXD:\ZZ9=A/)FOY'(1C^5I;_ 5!+ P04 " ";A51. M^.XG48@# #:#@ &0 'AL+W=O1TZ_Y8(3[O M.6]R3I",SZK\61VDU,[O/"NJB7O0^GCG>=7F(/.D&JFC+,PW.U7FB3:WY=ZK MCJ5,MHTHSSSJ^]S+D[1PI^-F[*6='Q,]O*KU-^.+Z6Y\_HHVS27196JPBGE;N)^(G?KN.8;X'LJS]7@ MVJEG\JK4S_KF>3MQ_=J0S.1&UQ$2\_$FYS++ZD#&QJ\NIMNGK(7#ZTOTAV;N M9BZO227G*ON1;O5AXD:NLY6[Y)3I+^K\)+OYA*[337XMWV1F\-J)R;%16=7\ M=S:G2JN\BV*LY,GO]C,MFL]S%_\BPP6T$]!>8')_) @Z0? N8!\*6"=@MPK" M3A#>*N"=@-\J$)U W"J(.D%TJR#N!/&M N)?*N>_2_C'DK[8Y.8LEW(3"B1> MVUA-IRX2G4S'I3H[9;O7CDF]IV]UI(Z9 MM0P=,$$HKIFES9">\(R%W@=%?8V$?C Q<)FV#5QCT0)HVOF 6.N MD4<,B:^9)X3A_C7SC#$$+.U_EV;U?\-K+!%>H !OE* )$ P+'#$\ L,CL"8" M&Q8'+-FL17B#%*U+$H:P$Q JBBFH] *A8@(7]QZA1$3!ZCW8%..>.>(9/N"XE8=P 9X<*P2*+<$BN( Q%IBXWMOV")9[%5A9_)$#EYQ@$'[4+% );]AZ%X*/= MALB(@_Y_1"/!WWL,BH@__(.=B4I 9R54Y$+5,Q^^@?.S\3UG_@=<@6JXR42?47 J[=$-!HQ=;F2!3)4\$' M3XQ_MR?F$H4[K*M?F* MMMW3Y9$Z>LVW^$N*KD;(8?8C)IIAP@F!M/IT1+1V MQ#ZZHT]1E;?CSWD.!U ;PJ@*T GA=J$RP*-6(V M%M-93)(D"Z_WF##&\<+M/>@Q6=I%LU_,0-2V?:17\$NG3*5FT:E#GR)S11;Q MO>[9<:V_TE$W7;2.W.E+Z"])A7G"G2*P8/.KM$OS;2@4"DS?=1S,?;; MN%"\=T\)FMZS_#]02P,$% @ FX543@\FP9DJ @ ?P8 !D !X;"]W M;W)K&ULC57K;ILP%'X5Q /4W,,B@M0DFCIIDZ). MVWX[Y"2@&DQM)W1O/U\HX>)5Y0>VC[_O.Q?C0]91]L)+ .&\U:3A&[<4HETC MQ(L2:LP?: N-W#E35F,AE^R">,L GS2I)BCPO 35N&KA6D:N# M''ZM:\S^;H'0;N/Z[KOAN;J40AE0GK7X C]!_&H/3*[0H'*J:FAX11N'P7GC M/OKK?:KP&O"[@HZ/YH[*Y$CIBUI\.VU<3P4$! JA%+ <;K #0I20#..UUW0' MEXHXGK^K?]6YRUR.F,..DC_5290;-W6=$YSQE8AGVCU!GT_L.GWRW^$&1,)5 M)-)'00G7;Z>XD(P$/SD0T+8$\([(?J0 M$/6$:$9 )A5=FST6.,\8[1QF3K?%ZB/RUY&L?J&,NMAZ3Y:'2^LM3V(_0SH>:'DSP#NT!D M%8BT0#01"&>%,IA88QJ3J1?\)\S8ZB6V>(EF7@PF&7E)/?W,JKK$)5\LN+T% MMYKB)H$GUL 32^"Q76!E%5A]_H!2JT#ZB=*EBU3G15LB_-A2LR4L#"TE0Z-K M6 .[Z!;'G8)>&Z&^YI%UZ**/@;K&,_M6=E?3#.\RIC7_P.Q2-=PY4B&;A+[* M9TH%R"B]!WFTI?P;# L"9Z&F*SEGIB>:A:!MW^[1\,_)_P%02P,$% @ MFX543EW_]'T% @ Q04 !D !X;"]W;W)K&UL M=93M;ILP%(9O!7$!-3;?$4%:.E6;M$E1IW6_'7(24 VFMA.ZNY]M*&+@_L%? M[WF?>.HBSX3;&F@Z/PY*UMJ?A[ ,:'O8_]CXGGYEHK,X'* MHJ=7^ 7J=W\4>H1FEW/30B<;WGD"+GO_"]X=Z:2$^>O9O#] MO/<#DQ PJ)1QH+JYPR,P9HQT&F^3IS\C3>"R_^'^9&O7M9RHA$?._C1G5>_] MS/?.<*$WII[Y\ VF>F+?FXK_ 7=@6FXRT8R*,VF_7G63BK>3BTZEI>]CVW2V M'<:5-)K"W %D"B!S !EK&4$V\Z]4T;(0?/#$N/<]-;\8[XC>F\I,VJVP:SIY MJ6?O91(G!;H;HTESDH8GR;-8@[3]#B!-"K$&X,,!9ZC8(G0:A-8BM06<- M2(#S59JC*%F(XCR/W)C(B8D<&!*L,%M1C*/$C8F=F-B%P2O,5A3FZ2>8Q(E) M7!BRPFQ%.">Q&Y,Z,:D+$ZXP6Q'&R2?_)G-B,NL0_7<(UR<@VZ:"0^*FY$Y* MOJ'@(%U1\LTY(T$8KL\S6MQ \\#]I.+:=-([<:4OL[UR%\X5:,?@0:=8E$RP%?#(D2%'A>C"BN&S=+ MC>W$LY1=):D;.'%'7"G%_.\>".MVKN_>#2]U64EM0%G:XA)^@OS5GKA:H5'E M4E-H1,T:AT.Q -XK:$3D[FC,SDS]J87WRX[U],! 8%<:@6LAAL< M@! MI,+X,VBZHTM-G,[OZE],[BJ7,Q9P8.1W?9'5SDU]P Z+@.A+E(V=$F+>37X5D=%!1H5#\WH]U8\9NT+_3[(1@( 0CP8\_ M)80#(?P@1)\2HH$0+0BH3\74YH@ESE+..H?WN]MB?8C\;:2JGVNC*;;YILHC ME/66Q>M-BFY::,#L>TPPP?@C BGUT45@<[$/'NC!W,'A$1&NYY"C!1+;@PBM M>8:&'\[R3.P"D54@,@+13.!I42@+)O;L3M96)VN+@+]PTF,2@VD,YFD5>M-G MP3@\,C:K1>C'1TP\PPKY7+;'O8!\R?3_]@7E9-\(Y,ZEN MMKE_!6,25(C>2FU%I5KXN"!02#W=J#GO&UF_D*P=>C0:?Q39/U!+ P04 M" ";A51.5V !Z)P! !8 P &0 'AL+W=O#O=^RD44%] MR5Q\YLR9L5,,QGZX#L"3+R6U*VGG?;]FS-4=*.ZN3 \:3UIC%?<8VCUSO07> MQ"(E69HD.5-<:%H5,;>U56$.7@H-6TO<02ENOS<@S5#2!3TEGL6^\R'!JJ+G M>W@!_]IO+49L9FF$ NV$T<1"6]*;Q7J3!7P$O D8W)E/PB0[8SY"\*\I:1($ M@83:!P:.Y@BW(&4@0AF?$R>=6X;"<__$?A]GQUEVW,&MD>^B\5U)KREIH.4' MZ9_-\ #3/"M*IN$?X0@2X4$)]JB-=/%+ZH/S1DTL*$7QK]$*'>TPGN3+J>QR M03H5I'-!NHJSC(VB\CON>558,Q [[K[GX8H7ZQ1W4X=D7$4\0_$.L\D/S&K&,.2?FZ07FZ21(#LC6/S-+A-D%PFR2+#\H2#_I7+$K")& M1TSRJP4[6TIX&PO=V]R M:W-H965TU%6?"+HDT+>Q'( M"V-$_-X"Y?TF7(:WP&-SKI4)H++HR!F^@_K1[85>H9'EV#!H93N:!<7+@_-DLOAPW860* @J5,@Q$#U?8 :6&2)?Q:^ ,1TF3 M.)W?V#]9[]K+@4C8O-K$S0[IW]I]U*';V66;8JT-40#9BMP^ )9CDB MD&8?);!/8HMGZ5F6OY;8S3%IE/E%8J^/V!+$KT0^^ D2+T%B"9(IP2JZVPB' M22VF=57Z)5*O1#J32-+EG83#Y!,)O,!^DBY<@W +Q;NA]Z&Q 9=_ M %!+ P04 " ";A51.U<=+;8X) ./0 &0 'AL+W=O24EGOW[;=T<-/;6SR?*7^6O[TOWE8;Z835;=Q\7C:/FZ:"?WFT&SZ<@:$T>SR?/+ M^=7%YKNOBZN+^??5]/FE_;HX6WZ?S2:+_UVWT_G;Y3F=[[_X\_GQ:;7^8G1U M\3IY;/_9KO[U^G71?1J]6[E_GK4OR^?YR]FB?;@\_T0?&Z*P'K&!_/NY?5L> M_'ZVOI=O\_E?ZP]?[B_/S=JE=MK>K=8V)MV/'^WG=CI=F^H<^>_.ZOG[1=<# M#W_?6[_9W'UW-]\FR_;S?/J?Y_O5T^5Y/C^[;Q\FWZ>K/^=O?[2[.PKG9[O; M;]H?[;2#KSWIKG$WGRXW_Y_=?5^NYK.=E3O[<_GE\W/MYW]_3!]@-T- ML.\#ML&! ]QN@/LYP!\=X'<#?.V L!L0:@?$W8!8.R#M!J3: 7DW(-<.*+L! MI78 F?V3,S^'Q.-#WA\V55]E_[C)LB&C[<3:S-1?)ZO)U<5B_G:VV&;;ZV2= MU/2Q&]497W^[F?N;/W:S==E]^^,J)KH8_5A;VF&NMQA[@'$A]3&W$O/3RJAS MX=T/J_IQ;<5XV[_"9XEPAGGQJ\3X/N(WQ4K(?2&.)"LX5/L,ERI>4G.YSU'V.BL_LB=Q&<1T*UA<>:@46;>)6(M=9QB854WB. MW"BX2.0")])*>^-*>XV"$%W<*ZIE 7<5-/SH0* 3I-S[<[ MT.$MY^"ZJI]%4,%UDYH+A$]D*KMF!>C1BR G7)N-)> MH^$LY0S6#0+K'6D+'K(!%A]* \@'+ 8D5P.%?"3?%N-"Y"&4L$PA\1I'@267 M8P:. _(FC;T%\Q3I.'GNM@0E7JDVFJ4,\M:"Q<*:"L[9@?J99@IW6H.9E'F] MH,"ZN9J00@0KE)4KE"0(FCP5RRZ.8!45N-J %764#4=@!16T#45A*UY#NK%,:F M*UAX !6BCEYPAT0%%]#\ S1M-9H6G"?)]4/,@=_>6,.%KH+RW',%YRDC!G& MKYW&UWS..H5AC4NL:AUKL.@\9SX-1MZ#^>8 7SO)UX+Z=IC>_@8EHL(UG@HL MQ8E*RVGXJ\N!VKN*Y2YM-.PZ5."0#-[='>O^2<@$R MW/=A0 A![GM91BGS3N[)%N?Y(CE68#E:;WD %9A+#MT\(!RO;/%F9 ,DO\\# M @B2W\M"2@F@+'S6M\R)3X&E[(1X5&$6B<< &"ZP!I'T8(-D"2/M0L[<6I,JRU@3/!82"HV2)U_6- MAO,V!B![ Z";H.@VM,<90>;' 8C[Y%!Q%[X@?,6@X MU^4N\ATP3E1D1P;/(8+\CP-D1P3Y'VMD1Y0RH63>YC%64!WS\:TK#449B-@( M&"=JB@/90*?* Q1'!$P0:Q1'E!I!3+Z3D.8HI.\LH)PH*0?MV$20^7& RD@@ M\U.-RDC*7D@V7**+-DP08)VFB ]T_R/PT0'0DD/E)KOQ* M#!61T%W)\I)9Q9'U7'1HN!"U\V20_'F T,@@^7.-T,C*Z4[V022NA@O%$5]R-9PUI0#R MRX!TLB(W"DC^#)(_#Y ;&21_KI$;63F*#Z48?EZDX9SL'VPTG+'>(-\!Z63E MQ CMVF20_WF _,BHSZM&?F1%?OC(*^*Q!B/9GJ; * >T>F9 .EG1'@7HMP*X MH S0'@600:G1'D5J!4Y^IR'-44C?6< Z1;(.TGP%)'\9H#4*2/Y2HS6*TDU$ MV?-M%@T6C.7GO!HL6B2T"F"Y^I41Y[5+_@ M2%S6CE6<,_Q=JD;%44#JC6!;."F''@7% #>&#U C!%NTE1YMK;]<$Q \C J( M1$IK(!A Q$)*?W8RB!E@HS0-D"($NY:5MF4M@%O489^,S^+T5X4=-K3L@RAA MSA"O1T8';QO.VL7CYKW:Y=G=_/O+:GW;!]^^O[S[R:[?5F3?7]/'+Z1\?[M^ MV7?S=N-/\]LWA?\Q63P^ORS/OLU7J_GL3^_<.T M?5BM?UWOZ2RV+^AN/ZSFKY?;MX]'[Z] 7_T?4$L#!!0 ( )N%5$ZOB1J! MZ@( .D* 9 >&PO=V]R:W-H965T:Y&7S=(_*57=!4&S.XDB;6YE)4K]YB#K(E5Z6A^#IJI%NK=! M11[@,&1!D6:EOUK8M8=ZM9!GE6>E>*B]YEP4:?UW+7)Y7?K(?UMXS(XG91:" MU:)*C^*G4$_50ZUG0<^RSPI1-IDLO5HMDGM-&;&3^ M.]NKT]*/?6\O#NDY5X_R^E5T"5'?Z[+_+BXBUW"C1.^QDWEC?[W=N5&RZ%BT ME")];9]9:9_7CO\M# [ 70#N Q#[,(!T >0](/HP(.H"(B<@:%.QM=FF*ETM M:GGUZO;OK5)SBM!=I*N_,XNVV/:=+D^C5R\K'J)%<#%$'6;=8O \XX(-'N_ M!8:V6.-).!YOL)DB"!U#M@"$P2((F">Q\624)X8)(I @L@31@(!QXA2JQ3"+ M*=M"41PE;KH C&%.8R=E $8XHS-I4U UG:B.(D=T"Z&#;6Y(PL+0$0W!*'5A M6Q"6#& CT0P4S::BF2.:3;8AA#L%W$Q!+'&+/,7C-B".Q]CU$0C'29B0&>DSKHDFTGDX1P&ZXCW"_U% V-,0 52XU[L# MC4XXQ@EW30G$Z4*[AP_FPP/#'DN'W11-[71B3!UF?#<91MQ5#N$(<8_(%L;A MV:+#CHH 2W7=J<.PC^T)0$W]"0!!!A4,OO>%J(^VEVJ\G3R7RGPV!ZM]OW:/ M3;_@K*]-'V?[B'>:M@G\D=;'K&R\9ZET-V)[AH.42FB5X:U6>=)]9S_)Q4&9 M(=?CNFV^VHF25==8!GUWN_H'4$L#!!0 ( )N%5$ZZ1$X[C H )%( 9 M >&PO=V]R:W-H965TD M*LN)8UMDE2M;N_M,2Z-+A1>%I*WD[W=(#F4.NL\0>+$D^@!J].!T-QI'<_FZ M6O^Y>6J:[<7?B_ER MO*R;V?U^T&(^UDKY\6+VO!Q=7^X_^[J^OEQ]W\Z?E\W7]<7F^V(Q6_]ST\Q7 MKUVS^W6S_\_)UW?XT?IOE_GG1+#?/J^7%NGFX M&KVG=U/R;C=B#_GO<_.Z.?G^8K>6;ZO5G[L?/M]?C=3.I&;>W&UW<\S:+S^: M#\U\OINJ->2O;M;1VR_=#3S]_CC[Q_WJV]5\FVV:#ZOY_Y[OMT]7HSBZN&\> M9M_GVS]6KY^:;D5N=-$M?]+\:.8M?&=)^SON5O/-_M^+N^^;[6K1S=*:LIC] M??CZO-Q_?>WF/PZ3!^AN@'X;0&YP@.D&F)\#[. VPVPI0-<-\"5#O#= %\Z M('0#0NF V V(I0-2-R"5#B!U?'*J]$G0V\/^^;3)#P\Y/F[2Q88='SCE3WQ\ MV(O[S?WK;#N[OERO7B_6!X*^S'9Q@-ZUH]K)=Y_NZ;+_SW:#;]I/?UP'Y2[' M/W8S=9B; T:?8(P+?P/1.R1WASP/@]9GE8JZ44,[=]$&"M_WV^90 L M>U"_"3!-%#+;/@HP"D%EMOTNP6S(2?5)@*D8O,DV$8=12D%G^_&6PY)Q.N8; MA<.B53%ELTTY++@4HY(?MY,?MV./VP ,DIZSWI"@>"B$FFQ(&&+?E?9,BY MW(,23EF=QWD)YX/5P'00JHG':H_H3X#_Y"I<""( ^1(7>K9DT8,"3'(@APWX M#\0=XH''1U T$0@"%"O\!\( I1+_);;B//B=ATP'(?TJ$00SZ+.:X:)!'.1\JPAP4S0:/$@X&@><()"::<\BGW(,H+<*Y'0CL/ M8:2MJ;0M8:4MJ[0YTVAJP,6_/3"ROH:U'3+" X59@ MN :1Q@)&VHH:V@)&6J&&SM/-K0@")8H#M'4";76VY[Z(H"R>W9X!]:T!A'5" M,C;@$3I 6%=!6 <(ZP3",O=+( ,XY /G9!CN?L%4-X#NCT#ZEN#NF=2GD4; M"C#:5>19!UCH2O)L!^JU'V.T>1?(":TV?PKK6P0X[:0LB^8 G'856=8#NOJ2 M+.N%QE>+,KEK!%QP5CFP:SP@K>>DA5, SOH*SGK 65^29#W/GJFMY/-<(L"B MUS8CYE2"F8!8YT$,\%+?"\T!F.LK^27.QYEMTM.3\D"K 038RY R68 M#B#A>A NO-3X H'8 X+[BJ3M <%]2>/+\Y958A* MKE< O \E7:_ NUG!44[&B0#SB3Q:%8@B0>AYH=Y00#=H%3VO @=2GI>@?>R M*&J7']4E6%#H8C& \!!X>' @2D7 U5C1\(J J[&DX16%3I96SF:7W1,!1T%3 MR.+95,)9[1W87!'$B,ACA(]H_8"ZL:(U%@%U8TEK+/*^5WM0#S8/6 *.VFJ- M0NY# 6?:>(^N>4'(B,(=>43/ 9 \5A3Y$9 \EA3YD5?O*>9BE8F :K-E?M$K MH4ZC8-]J=$LN7)/#.4 @B!4'@00B02HY""1>X.>;[SQD.@CI&PM"3I+Z<&#; M)D#]5'%$2(#ZJ>2(D'A1SYPV!.E; @)($OIO<!B)PJ:OX$B)Q*:O[$JW0Q M&0BX+!GT;0*!(?' X$"J38"EJ:*:3TC-4E+-)UZ!4R+-+A0E7%0V5X5-)5QH MLP%2HRBHHY&J>J1'44C4HBKJ>E)(UJ)**OLCJI\&?=+YV5P&DLXO*JHBKJ?5)(X*)**OXCJD=9:VQ>\DLX:EW.72G@O-'0 M>B2M43S>M&<,- L2NJB*\P$I)'51)2>$(VI0J'(>,QW&9!8C88T2[LS1[01! MB1U5'"((Z]U*CA%'U*#W!C&9-2C$D'!G#GD.M7-4<30@*&,3=&R29X1J7LH< M(K"?.C*[4.0@'CD<7!PB,%54_@25:H)437*1<$,>K>,900*Z9(A)/26@5BE! ML2>*'20< Q+<;XC/5*.810HV$B1L@C,UK^);'R5E"/$[R7H&*=A"3:Y.0Y(Y,S1D!R>5(T,M)+A+.",0OT$6<4[G^8RKB MO$:M14)"/3+2&0$T A)]T M;B3F(UMS1D#R.Q+T=X+WK'#7(.U#"2?M0PDWL ^1\(^L<-F0X"PH+-B:,P62 MZY&@UY,\>5Z,6X"9'C&^8!\B<2!9(099Z#T4"VS-<0.)^DA4]67>^R*C4-Q! MXC^R0L2 [3LD_R-;P%Z#VGWJ$:\1TB]1Y(R MC[/%G6_T#V,R:Q!W!65>@)TS),TC5U.4(W$>N:*BW D-?RDB2[A>1,ZL0OP4 M]'X.408I],C5U-U(HT>NJ.YVO*;6QN=_]S^1UY6BQX2<(,>0I07U']!HSV$E'CD:\IOI,4C7U1^=R@YR1Z] M,X0Y6#,^>7O'HED_[E]ML[FX6WU?;GS?UO(S^D/+^N9SM:/S\O-Q;?5=KM:7.U>#/*P6FV;UG3U2VOY4S.[?_MA MWCQL=]_N5$;KPSMR#C]L5R]7AQ< C=_>0G3]?U!+ P04 " ";A51.Z!>O M O4" !%# &0 'AL+W=O MBR^SLZQ?FKT0RGLMBZJ9^WNE#O=!T*SWHLR:.WD0E?YF*^LR4WI9[X+F4(ML M8Y+*(@!"XJ#,\LI?S,S>8[V8R:,J\DH\UEYS+,NL_K,4A3S/?>I?-I[RW5ZU M&\%B=LAVXKM0/PZ/M5X% \HF+T75Y++R:K&=^P_T?@6\33 1/W-Q;J[NO;:5 M9RE?VL67S=PG;46B$&O50F3Z=^XGL;L5J(YUK)HS*>W/C9* MECV*+J7,7KMK7IGKN<>_I.$)T"? D$#C?R:P/H&])82F^:XRT^K'3&6+62W/ M7MV]K4/6BH+>,_TPU^VF>7;F.]UMHW=/"P[I+#BU0'W,LHN!JQ@Z1 0:?: MC&()5CK<$JSL",X(3L'0+I@!8-< ),8!0A0@- #A%4!"1D^A"XE-2-6UD:9) MPD>]8&&$$D<[$5I-9+?#'(\\1@%BJQW.1@]]V<5$[GYN>#C*PQ$>-N+A%D_" M:9@F.$^"\B0(3SCB22R>#PF0,$QQHA0E2A&B:$246D0L(BESZ(T2W'?$8HIY MY(!P6)=.5SU%K?E X?^Z[V-NA,(Y=;U BCN4(A9U:9KB'J6V26U5]T&3J\4- M2*,).NB#;H0 / )75[A5J>W5F+O>(NY"RM\A!-Q@U':8+03;84"8ZP>#X@:C MZ70= &X=L*UCZZ /FE@LX X#.D$&?= M$Z$.P0%N1+"-&',7!.XP>,,J=F5\;;RV/E1F>KW:'&?D!S%#W%MX-V-^R>I=7C?TMU_=U-]AV"R4/_= >#/\<%G\!4$L#!!0 ( )N%5$[^ M7-H3%@( $<& 9 >&PO=V]R:W-H965TO;0A*P%<=/[#7S,S. MKF,G[QE_%16 =-X;VHJU6TG9K1 2QPH:(IY8!ZWZ4C+>$*E"?D:BXT!.AM10 M%'A>C!I2MVZ1F[4]+W)VD;1N8<\=<6D:PO]N@+)^[?KN;>&E/E=2+Z B[\@9 M?H+\U>VYBM"DVJE@,1L&7T3WV2U=I-7><$ M);E0^<+ZKS#6$[G.6/QWN )5<.U$Y3@R*LS;.5Z$9,VHHJPTY'T8Z]:,_:A_ MH]D)P4@()H(?_I> 1P+^+"$<">&,@(923&]V1)(BYZQW^+"['=$_(G\5JNX? M]:)IMOFFVB/4ZK5(<)RCJQ8:,9L!$]QA@D?$=HG T2-DMX0DV)LP2)F<]J?VIU*T^!11*J:>)FO/A;AL"R;KQVD;3?T?Q#U!+ P04 " "; MA51./!9W[U8" #.!P &0 'AL+W=O0%[ M..?XS&![TI;Q-U$"2.>=DEJLW5+*9N7[HBB!8N&Q!FKUY<@XQ5)-^UFJ8GM>):RLR15#3ONB#.EF/_; &'MVD7N1^"U.I52!_PL M;? )?H+\U>RXFOF#RJ&B4(N*U0Z'X]I]0:L<&8)!_*Z@%3=C1Z>R9^Q-3[X= MUFZ@'0&!0FH)K%X7V (A6DGY^-N+NL.:FG@[_E#_8I)7R>RQ@"TC?ZJ#+-?N MPG4.<,1G(E]9^Q7ZA!+7Z;/_#A<@"JZ=J#4*1H1Y.L592$9[%66%XO?N7=7F MW79?DJ2GV0EA3P@' OJ<$/6$Z$J8?4J(>T)\)<2F6ETJIC8YECA+.6L=WOW> M!NM=A%:QJGZA@Z;8YILJCU#12S:/H]2_:*$>L^DPX0TF"F;WF.T4@P:$KQP, M-D*;C4UH66(^6F**">\1N44EL;N(K,6(##^Z*T9L%XBM K$1B.\$DE$:'69A M,'67!O*6HTRF(+3T(KN5Q&HEL5@9_[1DNDKBC4"Y!82\T&YE9K4RFUB)P@>[ M8VX5F#__7Q96@<74081&N]R""4&PO M=V]R:W-H965TP MYYZX-@WAO[= 6;_Q _]]X[F^5%)OH++HR 6^@_S1[;E:H9'E5#?0BIJU'H?S MQO\0K'0DB Q!=$<0N EB)T&\=#P0N=>$)A7PI>Q,GG,FCR-'6O M_$;XI6Z%=V!2O7+S%L^,25!\^$E9KE1['A<4SE)/4S7G0X\:%I)UMO^B\4^@ M_ -02P,$% @ FX543G]#>C@]! QA( !D !X;"]W;W)K&ULC9CI(!L.XC!50-9R!L56JV=O>S ^*HL3%C M.V'F[5<^0J#5R9 /L2U^_U:KNR5;ZI^S_$>Q=Z[L_$J38S'H[LOR]!!%Q7KO MTKCH92=W]+]LLSR-2_^8[Z+BE+MX4XO2)&*$J"B-#\?NL%^W/>?#?O9:)H>C M>\X[Q6N:QOGOD4NR\Z!+N^\-WP^[?5DU1,/^*=ZYOUWYS^DY]T_1QJH;QDV8_J8;$9=$GED4O.6)[V.=)47]O[-^+22;'IW+^_II@Q(HJ:PZDJ=Q&4\[.?9N9,WD^T45W.: M/GB5-UZUUK5?_^BKM?"M;T,M13]ZJRRUS*AAV!7#I;YEEB%#+T3D7;CXP5 _ M1BS0L]L>QB'!"?!B$C)@+%/$BC2WS QC;I$YAMA;YA%A%+EE%AA#06C_&)JG M/SN\PCK"$\3Q0N&U 7[M!3&X!8%;$+4%<>,"++6&435S;'H1U!H0DC&"^=@J M6 Z?8" )4P1CE&K@VPS!J-8$^#;',*&) M6!8,1HQ4&!A!BU5C-0:\L0LUPR M PLEQ(P@Q@)KJQ#3TAI#\'1+/-TR2+< H1HUB+P>')5&PVQC&%4,1'2"8,0R M#; IAC%#P(2989CD$M3.',.X-7 M"#$K)8')1B@AX51>AI3@5FJPBCV%&+>6 M:S!'5@@F+36?3&V%YUJ%N0;]C%3H-:%P 1^'%#=AIA'*3T0XK1'*"@YZG"%^ M20;7X#E"B> E^(CY12V@%@BEE/CD=:GQ@.LPX*#D1CJ8Q)Q*"=^J"&4L TO? M!*$LA4&:(I0V#$ZLD%**6I#B.>:7X7 1Q<;H*P$$'*'\L@"7T)#RR[90< E% M,.5G'XC%"L$HOWY9W&39X%DV099A_D8-HJ_Z(3T-AC;&(!CQ"0J!VIVB$,QP M"-&> LO3'+4$ETT,,I1<_X' +U )J.=E"/' PZ<0$CT.XK\*(=:S#,^RQ;-L M@RQK"4(ZLLA:9BQ\48:4(/XK "0:HQB<\E.T1S@!9Q@E8!KG&,4%".4C1K$@ MOPAE+$S+$ALC9>!]^X3V*, 85VB/ZI.97&W[T'T60;(,>EJVT,VJH>$GQQ-" M,6DMK$P$@Q]PT=4V,77YKCX0*3KK[/585M_Z5ZV70Y=OK-IF@O81?5A0I'U9 M'=+4V](/\\T)SU]QOCL708_7#]/CIX_2:J'I(RK:(L MCVX>BFT%UU=Q]#KX_(=O-G_\PS'T0?BWSS4,'(RW19__E]NCB*AOTX M&O3ZL_J/']+;HZ@_IQ_G]1__M,WASE[[G>Z5CMM?Z=^/;ZM-F2PV_[?SSIO= M.FV\3._P_]2_.X:KEW3'AU5R7__U+EE5C6'<,R[3,BMP@LOH?;)I7B>+\__\ MK_^U]R4_9-4B644_ITD9?8 O&YM0OU*>VWKMAY_KW]R4R3++[Z/KW>-ML6K\ M^O-Y_2M9\*OT/L-5AN=^2AX;;PA:U\/#_N!PV.]XU$_I:G7X2UX\Y=%UFE1% MGBZCLZK:IF7]AD]%UVQE,E?INB@WM':;9--%V5C3+%*Z":Y9\?<=8IX]I>8]S_:XLGC8/T4GQ MN$[RQJ!R]?5CLEI%WVZK+$^KKNE=/\!:/C,0_/H()_)Z4RQ^B>$.XC 7VTVU M 78"T^FX[7)[N\H6<.:*9-.@A2*OBE6VI%?&E4^1^*NHN*.YE.E#FE?9YQ2H M:5$\IH;![>=EEEE-]_TXJ?]XE7Y.\VU:O6T<@F(#U%K*S\T7 #RY3^"D*E:HY[ ME59PS!8/=,\2'KXJUL1FY(8FJ\33\%=FP3!?X#X;6/^2[H>'+=,H!T8!>P![ M?Y_=KIJ/O%@C)2.59K1WC=\W#S >_Q8=R#S>Q%&>-MY<-O\V!;&0ZBV;Y-?F M0\_<;[B(G[,*YW]P"PL&"_JFP1723-![[/5%BG\F]WMY6BS); MXR8U?]2QJK3\#,,U+O@(BL4FS9-\T=S]];I,L@I(K.OF[Y-R2:/C! ON9*)/#O!.'KT4Z*!JWTO&+".;Y,5W76-JE/U8C:AW#^I*KBML;C*8X.=07Z"&OQ_%HH%]-F\3Q $?R<).6CW#)Y[3:/+;-Y+),UTFV M[&0$YH#XN;8?S46P.!W\;.\U+V)_![N05*-V,TY=I=6N*1$^FR?\OV# 0RL%A]1M8- B@#D"LTCS17.2:%2]K=;)(OW75Z G(!-)7_TQ:IX: M8#$/Q6H)FMG71%6;76/MX=#(["K6;5[W>T>]'FQ%&<&)WZ;OHG[S>+^:!K/)W-GT-%3 M K[1IN(<+V&[@&O"?B,[.(3K%\DZ@_UOH:OMXW9%7)3I>Q$H7LBRZ* @&<"N M-6EE UP;;DY%9#9M$E#-MZ >RQHD&]*"WD7S>#8=Q./>F-ZBWXL'DT'! MS9)-@73$7%<6%.VMM;P0EV4==VX_ N?ESZN5\4N3>7!\-/B 5<# M'_HW'*IK_N'Y\^+JN<3NHI6'H[*HR$1?PE1O=SHXO$!CR/D)=NKQ'1/>NZ@6@,F_W&'#I+NG8M((GGR(BMJF?(2/UI]-*L M"7DUE*:AR]%X065$<.%C4OX"<@C-\2J%UT.NOM=X+A9INI1Y?N'-*E>)[->M MMFR+(U*$498;8=3J3W'+OZUXZ=N6\;FEOV/U/8>9>^M"FSVRVO'DWT2^14N&LJB4EJ&1'=3<\'N*)O K)N6Z>V M^P^61HGPJ[9XJ=^HT\&$G/XVO<]R5)WP5=84!_JB^U,\V%UW7F\?'S%F@3II M=I]G=V"T8!".&0@^]!($28O=_<>62_;8*-<_?/QX?/5S=/$ANC[[[M/9A[.3 MXT\WT?')R<4/GV[./GT775Z\Y/E(Y]^&N C$GKM*4M55U*1)/A],$!$0Q"#C'FZ*,HZ=L ^L& MORZV1-2K B-1]\7GM,SI(A+U;%_2XZ^)?_/1L,>N_.;NB/_KLW;2F* MZ%X.G_2@'M\LK\!66"4\)*@:"?IIX-$5?0%DD.44IL"[BR61'G"WA-T'_'FL.MGB]-H>H77&*OCL77,",-;<%*VI1($;6&R MJ@KWSM:=+!J"VZAJB\&1RKPS++#^[#;H.DFNW18E98E2G>@%UO8A6Z!LS(!2 MLM4N FI8@;5)VWZSP]@?_/89J#-:K(KMDI'_)-.8._FBO1QCOQBNZE@<8BGA:B11]'EU=FGD[/+ M:&$5S3OGM*B\RLEDE-*.K,DS(GH+R\3-4T'[ MD2TS6*_4+2 N_1,88JO=8?$$YN-1= PV6&58%!)#J4/=LH)<:5P*E#U^!:#7 MSQ@Q2D'Q6V6/,,,-N\W\S.&RHYI%*YI<5L'9OR/K->&#NR %#N]G_Q"I)M&M MQ%3QO*4E["^P_R4L),H-X;LLE.S,8G-PT6VJOLZL! + 4"KM#-Z5 YGB(@!) MX];)6\K"4FB!EK3(5<1%EQ$MAK&?OTC?% MY=FEZ)%),6T$#93T\1;N52,E8AM(_7B3"%;]^/K[Z/C3>_[C]-]^./OQ^/ST MT\TUFRFXS+\N<&%1>7@ 69:G^!$%%M*LUSK+E)1 (;E*E"+>Z:Q@7>3X&.14K/D65MCY9U!L\&ZC(Z"[) M2[%Z\E 6V_L'>O9=@4YE$AV;=%V]Y66U#W"COY76"00SCQ6,&0^GE(%:*Q3/7PMK^ MEIE;X.IJ9II' I8\IL!6, MX>!UGA!8V3U0ZL2S6)!IRX^#(WR$;EA<[2H-*"I51PT1?)8OP5A;;C'JU?'F M50K*"# Y8+:X'SCDCMCB,L,G+C9T-%)D?:BKP34D!_6VSG%!-0%MPXU"A^VA MV*Z6^*W,,65].$&3HVLDT'?L!M-&J2K5P@15;=7]B6@5[,[A]?HZ2]P#?^SU MY9A/.*Z$=XB\)%T+)!!*]GS#@V_0Z;72T>A\,(=!\N]/WU4HAA8<80!-Z8CT MQ>;9RC@W8F$'L@4;(ZW\-G MPC412QL\K7#2"A*Q*QJ*5O3VSQQSA.7>)+^PMH"<.V#((C+A2_4">=7K+D&K M,S"M\,D:4>Q3NH(G WT!5H;-E&-MZ;K9@_P5$ZMEU=AI ]$F_]U^:(;91MD>6*&\F:C!^)5F^01'#?4 M[P+'>8&FFI:K'9Z%1;$$GD++M&/[28IZ E?BQE/)U A;\4C^6V:PP'N N XWQ2$:AZN4I1:0 M$%^4=EQB72/DJEDEMS!UD)&D^U+L@J_+9IUS6J%U93+!8X M((SSE/*P9.94RMT-![PA;2+8'UJPNPW2-LX;OT3!\)D8*RC7&S9QQ;0G#K\ M(XMVG-@:6:/P@JR6?\9EW_C$7_37DX4%4O[1!6J4]V;>7"(C,EDM)/C."R:D MUK:VLO1<&@+S+Z/[C'ST'#[BD[FS9["0A;%STB@5KBQ-6G];>AV7%A-.ZQT. MR-H%OD*YY!<0=1E7QVM6*F^71]&I&U%3(7-@!?(FYCG5OI'A$V\V;/%=5A*M M>)%._!1')Q5CS;XG(TR4?]ZE-"KJ:>62M [B7(%VCT] JMFM,;]G MA2\/4O_/12GN(#*44G8>B;:/ Q(C+MI9>(:F-BAVR>;/ M[DE+/:8@/Y*J2NXYV()G%I9Y+<2CG%3>P\FS1\PU28'*C:;9;FR"W0_+FR5F$H_IIB9ZV5>P"^PI7E=0 M3_3@DUQAGH'[I7H :$#E\A!H >^7<>S)/])"$-S7]ANRU!.EG%@R<\PI(1V3 M=2,4F92ON5WS1)G)DIT.C#CCM K=@"<^\N2V7[%@D8MI#39*4R?4\O$SM$A7B*0[0\JEXD0F15;(=MNCMKS]C4Z?BL*LK>(1[>%,(QVQ<]%IAI"VO)\%-%.QU(ZL@3GA/(+1 )HTLM_2,%\HBS7L6A_ M "P9/V:@YF[0_).#Y]WV8O/4F?<_$NM#IM&NTGG-325!8(D0$4K@*F4EIF;E M,1GA]I&UX7P1]E8)-E3!BM/U' ZE2:_4K+Y$9ZS;MQ/=^FMQQEYL;:A.ZI=@ M-RENPN;TY @7'*)JX^2QOAX^HVK3GGFB.L>EQ O:9XJK4'O- MD+A! *5/0F?Y%K]RCVYE C1Q#+SC.QU23)I/@MM@KXOI0)KFT RL\7&DL*3+ M#:JJ A.O],5H]J4K,V.V("R"8VE;W%!7'72JF2_.W1!0ZD)O<,%EERI3>^<7 M&LG![@@(7&-BF%E08, 3,7):H7OO.L9LNG MP4Z[IOO[*7.8#>Z_0\V'0XV4J@<+C,PC6J7Y_>8A5DZE9X=X^/(S)U#BBF(\ M=8$?:48LT]MVJ\7_&PBTAZ0*E@;]S<16Z"637U*,356<7='4>#;L.,-U-Q%4 M<7CK@<735FPWH8\@S5EOA5=IG1?Z3^Y UF>WJQUG322BV;FGRZ8UO"CN ,*2 M&*:W@]%;'3$].'$SP2[8$/.15>8YKZY7T*^O+T6R9AN.\JMIR@^PWC(O9=4(:Q M)VWNW+9WN.PZ/"Q-H=UBHOYM[,B:):7$YG50.OL[HQA@F6%S&Y25F= 1REI\ M&LR2C^8MD&THUBCHH93MXN;!@>;#V*+NU 20YA*U'UM2H3#?&)4!V=)0I:GI MV+RW3UT.WL:R>&^B/?OZ9N0WD%FX;,+0G&_=QW\HO?1TGUABC=T+NK5L%X:= M)+^IPMMT.YF+;DOX]A88VV93E'FZL[$3SV;PV'^&^2 WU52H4%DMTTV9(>M& M(N.G^*?JK;(%/A*.A$?,R&9@Z003GIYHV@3AX 73.L&IUM^?[3:^3Y?HCNE] M6WEZ>\Q8I2F[0M ZE#S9#.-6+2 <;TFVC$0'=\4_/?-,&YLQ^R/Z&+GC,*E% M8M,2&G)N!QR(((7-@45L,%\B&D0H,!#PDJSN?4D"3$(]^ MV_P"?R$I-)2[[#PRFP=8_65!QS\1K^A#ZC/6V()M9CL)@1QV$+OG.W205 L M:P !/6J^O""[8YG!=#>4]%-B86.1+RM_*IR<#(809<**33Q:\ KDSBX)(*%# MW-QY#X8>&N/C5UE)V\2S1'6JU2G9X2G].JD@6=T!4'@G"6T=X M'H@*FUFF\!4&RZL.$GRATPJT7B2L1XGC,M'JT/0ZC>B,:B&D61RB2B$;[@K) MU6C[#)*IV%:"TF7R^^W+&N<--TR>:[!0U MDWSZYCM\33V_UH-C,CQ;XI0^AMLR^4[GX0LB>O_UO(+_#-?]3PK7_=,'C#%+ MPW/^M%W>2P+,A3T8]1Q .0\22GD^$[ P&9EB&R>M,8[H0,W-(A21;[S[E8(@ M'9DOS>2U/\LKL6XIQ8T=&6KM5F^;0Y;$6Y!PYW/^*%NB&60)KMX4]_Q0I]BT MF*56!S&<]4N2W9Y-*0R3W21/[9\Y;$8D_$3:"ODN\_L@H(H.)N%=M#H:@L4\ M0;;V-,O8IJ_[%"&?)4J.PW0/8;*WB/Q/G(G*J5)^OP/=.MA/F8,J"*US(069 M\IHH'8]3??!F2>AR9D1QB[VJ2$!X?DR1(8/LM+-,XZ M)]9?;0[7JRU5"]PCJ\0* EC9__RT)Y_R! _!][Y-VSA%EUNN@%5G9@#KHHG5(WAQEMZJXYYZ8(K$_,OGU6<#8FEGRO9%=XDR97T*M]C M49JI_!YUF2CZGSKS/Y[.;%+3V+55 F^5,BUR?5IB6!8I"Y![E$8E;R.)(B+5 M0#,XBKX'2OZ,J<4TS:)*ZR()3,KV>X&NLDH\ JJ5RN9X.D\\)I%U5W6,J%+M M-EUE<+7SP"$18X'U(J6;R!D76X]6X]" -,Z(]9!.3[2*3A)^# ?+;SE6>(7: M/J[0IP)4BOXX.HS>@[5]#Z3J@U979NYWVW+#>(.NY+NN/"$T"DBXA2I7LK/> M.9E3E5TLTX_Q9+JB&" I]C!Q]J$[5EKVQZ@/LO.J8>A5"X8A)J^'L[0$; 8, MC#8X2U*4 VRQ9;&]W:"KR!E)-S0_.QTK1!X3X)#9':XC%\5R HKUG)D;4H,\+LP9 9I)"[P# M*-U+5;$FC87FXM,2G0IP'D@WY2N ZE&-OT^=[_+9M3")Z;4=^*M8-T5^N$8/ M.C(F;Y]5]@PAL\K]>527MKZ(V#Z4AKA.=H_BV*4PQ9;839 >C[S"I\!@-IH& MIFM%)@URLM4C+IPF:T8RRIK3P:ZAY4P>1%- 9]8?&3;\"5Q@$5:?*&P":X9P M'>T?:@?";EGZ4L!"*3C+-0K,ZHXJAYA>B#%A9]C*6L$BG'+5=U@4$=9_B\:\ MS!:<7H%'MBRI7$)XF19$/+>*=.Q4:I.\)M[&G#AVT5J4!%@GS_L6L[B!T^-X M6]),&O!U_XY@8N!EV6K+!2-@TE).LEE]=R_;$6(<(@\M'5L$,VJ=.H7?U,IB M 0HP[,\IJ;J,9"WH2"!,RK+@*MH\?8H$CH)_R1]P?1P25I".H387J\HFVY5Q M?P@E!4C*H@ X#?G9I2<[KEX[]980[Z7)0DNU/-7*4YV\00D+> 0QG-<1PP6_ MCH;Q<#Z!?_OQ9-2+')Y5]2R@532(![-)-(K[_1[\_V@V F% (3C=HGX""':7HPC'N32?0F M.AC$O>F<_Y@.9O"'60E!M9$U8!3E^EK VA+()DU< 8RVN4O!2A= M*#]*S)&>?48.SUSVT&4C-JO9K1Z*.H.$JYK6=%ANB]Q$LT6?BO(7+V-] M.KZ%C0F"$2ZB"+]\4Y0*=1S "EJ[^"CZP0LYQ^?)['(CB0P5 J'6*9R3AIQ- MI **4;RX)8]##57[V$AKWYV]2=DU+6%/&V#T&H!X 4TU^F*%IB\QCD FN2U0 M:]CA%8E@U<_.S^9\1(X3!H@"LC7>GB"$$58L,-_?3$I0/SZGAN0D09 ,$O(A MM2@9571@,D6=*BTF;0#=H>OW1H!7 K(\Z+]I"R&VT6?@GWV!KZ5+ VUZ3BA/ M03TOO+SWC-94(.AG%9FQG4W62"D*5AUC$8G'R!*##JF1")67!(BX?*3UE@A8 M4![+&=:[J%ICSH#FX-7'? ?\\2SYSXO=6) M''CSYC;=/.%4QE\)OL]7F(:%BC0&AMAO=4?8.:P,(>0%6;L[C>@'E((T^X!& M/5 WWG P)MZ1.-U40@0,D,-HF1KE%99)83ZU'80"[K&U$2^3MP.("ST]P"L& M!AN;01[)7ESVH,P\9(P%=Y=\+DKQ2SAUB9FHP!U@:R]<*!5+U$%%P#41[M.- MW:)'Q(TB_$[S".CA]6 P.9IA&'2%LSA(5-=$2,.$N/"?$K F8;T%B_8(*[/@ MZS:<)IQ<_?LI?+\)FSW\C5]AV!\=S=TK4"N,P7AV-&Q_JQ &WDLQ)[A:91:V MW.CW1D>#\#F3T=&D:_$V7[1$X:3.- +_I'?RA^LUO<6FYH,9)-)S[&=G [J*;K.^*_;5) M9'#62-K+4V3'ACU\ R]/6UJ1CL&:SVN@9]LJ5)W ^EFY^\Q#S] M.]C HP=X=?E5&BS+"!=5826$SHUWDM8H4Y1?$J(UF5*A+B'P;SEJQBD"*[*S M$E.&<0&Y8$PA*ULCOS'-W^![^4ESYGW@U6(CK&-&[LZCZ/37! ^QK[;UK];F MCTS"&ATB3AJRQ;_8F7\INARS*.,TM-Q76ZG?\/]*0+,*?K2PHSZSFC*%*C[1PB^<36^M02&3!MA)6$RA&2;> M'M7S+%-2]%_Q'2HI+$UMDSU0MRE%Q)(R)SE(R:QAV@R=HI=![;6CX$6=8+"- M(,D$@R3US2! +Y/Q09?T1JX'A' M+;-@B#-@ER9_6-S9^AJ229.;!-_]1:*V+D? ZYG*6S@M2SI7O8-@E+F6[V#T MG:L:.97G:Y1@=R"F"I<8\I*<2J\3/1&\&^?@ M4%1+BZ*QY(DL)YRM4IR=L,D$-ME,/[@0>-OBA5DY2QLL-EN'8!^=^5U68%BW M'N%=>#1J=(D=+G:+E>GNIR'*+K+DRN4Z67IAC*M$*?TMCB!F@'Q_D#)"F@39 MS-3!U)M^=>TB,?.AL*TK'I!Q8ZGWX^SI1]C0:DNY=Z8*R0V@=W-TAX\;08Q( M07QK(;W4R[GG,0D'I;>J$U)FA.^N*94$-FKFCK-=YJSR*B0Z:K^@&^CS:F1( MYUKY4N/G4\O/3VH4T,*W01M]:;,)IXWLK630M#:[+/42B2#)P?MKVE1.)\AU MO:6:PI=-^"J/1MAQ)0D$K>'''ZY/$3?[]/KF[./QS>FUJ):<8A>83ZW(V;@W M5)NRV076@B <8E$5'D)/6EC4MMYXK^\/>>8ZP'@ \>^.CST>HFCTE63R4*S2 M)&0@,575]G%M $--9@(#P*0^AQH/;FL_$X[39=5B5:BOT+7UVW3>PT]92C2F MDR=[>*3F=%QU?H!H8'2 %A ;"S-.0-B@*?U9LHN(^+I72 FXA=!BQ[?UT9S8 MP=-W9HYSC@F!=.0%:^0S'%'223OO:4^EL7&E "55#AJ8OMLR5S.8X*7?<20\ M:,WXCH6HBP68$J) I3;G]EUK4#L,*;AA/J?"EK1UI]#-NV 9JFZPNN"W ",I;\0UZID/&#K'UQ8\N O>+:"[5XK+@C1H\1V?09* MGU'Z=3- ? CD@*8"DAYB,VM,PMOEU<7EZ=7-SX2VCD#KEQ]//]W$T:?3FT@; MKL8&-X,,5H=F8NH C(,M<55KDO3GN'5BH1NU@T^^"_'[']%(U0-,F7SZ0,;> M%7E8;_M HJ24G&8/.K*W.135"+0E&8;ZL 8_5)H3K)M? M:3L8IG1V)M"7V&@N6 =.)S)]I,3]P#%7RG$WK>&7]I4ENY@",DC0L@$PQBIY M0IB0T^O3XZL3AMM_?_KCZ?D%D4!TXHTFXLUQ>3X;&+:L-.N/H M]6C:^'XJ+LG7HZ'Q7?)OV /@[-/)Q&:ZPDH=<1"Z! MO-@YJ"NGF^@PF-2H:C[R(3HBY!UST!$:OV@Y>%;J$J>&-?5?Q1+"AW47\0IW M@4!!YY$^"-/W%4_6YVX1GQ7@D?H-HO(!$V^51$\*&0YD_N0 MDX6;-T;8(CN2%/97G/<*\WH57>0^BC 8Q-)Z%]_X!NX]V;#%)89-XZN1*X=8IU[SC&&1;/HDQ15]%)L4S-R]-V M.=V+RD5V()6Y!57LLHF8>04)2-[>YI^U;XO"/_C/_D5Q\6A^0>1GP[ AMFF* AC^/?,&"!3!&=)]-13SGH3?*KOH5I'6@3UX)5 M)**OU0EW9**3WIH^@02[SZJ5$Z^RO: \IRG;B6@FOO+3>168AV@);-G.KJ$H MRZ+#0-\?7YT>?GM\??H>A-3'R]-/U]QX2"-]2:#J)9AO0(WAF-C%!>Y[?U'P MEQ1LVPZ.XF*;,ENP^8N_;$%=%_7:ZM'T,/X1Y_I+NG/MZ;#0DPS6HJP=*K:4MIF]KK9:+D:B!Q*_(GMG/J7&A MJ"L:+^KWU%EWU?;F/$AC:C6G?@L4UQ=,\2@ZK<,^^=5%#0]5D%RJR%WFL<8_ M"-;O(2E-4H/OW!P60$H6@0/VD.PV+^4#" W,2MPXVU#J%F]K5;,B%AG7RC2= MZ#0[V!^J&N<=**^2QF5]$#;UC8YR?Q8+K9S8P9?^=_W1V?DZZX<7-]Z=7H)7=''_Z[NS;\U.8SO4I:(C?%<629(7[ MH[9/ME53:EHU4N6KTZG-^Q?\6X"(4HO&0J'.WE9'Y-4.SLR]:PN5 MML[$. 7;GE,8/JNLT;5\->Y9,V74(FK#R."^0Y8$1[CQC)\778P'BFO2;D'7 M?^)W;;G5N]&0?6,\W)PDV].02F;0RR6AB#*]!].KI+3"SUDJQDGZ:[K8DH.2 M,\09#^@GWEZ8F]L=DMV/:/:);:J%$[3.QT!AJZA?\;N1]G-7NAPZU-.P9$GM M\'W9]B[1/J/*.O%),+%B!I%H22:80].E0*EW(1,ZW88]K_PFRGZT6OAY/2W< M3>PHX(\-W"IM'9*\;::WA!X21AW^@KRE95(@'Q=E=HO[@3M/]8XMD'B^!53J MM57OV\ U;98M!(Z=?8L86^A9\N&OT6;SN2?>U ZYQW/'QQ&0\_#6#WFU=69Z M;:K6YF]:$X7TH\-GNB+1WS%8?<>)F::B$'>_/C4'L_?%>Y[>H"G+_5C%I75! MDC(/TMW'[$!7O:#KYX:XU0[EOC2&&YF9<\MI_U)AX1X0>&:D(M#><=+R%)I^[5*-Y#)(%GT2&U;K#)/H8;=& M9RG',!DN 11/5 X0H ZQSC IAFRX+?M^9 \I:<.]>MACBO=(JJ#3W,A2LQNZ M5ES4PNI/N+$59_;0&9+3SVE[S<$X,Z]K&"R)QH@@W:R8$(H?Y5/'EQD'/UU% MVLX05GWSO3:^OU4DYY#VIU;?&8$]X70/O.""F.F95PN.12V@9%9?2AKH.ATW M<47:+ZD#(ZD0KWZK40[A5:[ R[M&&UJ) RP$XG<+\9ND$!-E<(20@5(A[9$' MUT9*%?P2T1)\3G1"8:Q';DEJ>CM2?BO#ZE'>T9>]CE0@HB0/@\GHF"9-CQY, MN3UJ=R\\S?KW.0H0P?WMR*^#:@1BWO#++G)2JFO,.J] "!!>ZR'Q8KKM*+H;F*) MH"Y\]O'R^.R*?-L7'Z+SBT_?'9Z?_7CZ7@V9G_0NH:T&R+.&I.^219MR$Y[/ M=GD;XN)A-,M%5K#X=L/=NO/[PQ4[1?G5F!8HY9Y*NZMTV:EW F50="ZBWH;W]DJO^69^;8;@XL$L:$*-_'^8D- M4I$["NK!"XOB)(8F<7(F8(P7E9W[6MJ9K=B:K7@ZF'TBX,F2!:5X[%2D*_$I M1:#9I_^ZMR)2J;5.YBH4Z4#H7]J_J7E]S7$QU-<6+*K2A1,>C47Z4B[5/,K$ MI?[PS>:/?_BFRO[X!_QO\\=C[WNHZK]]JQ;YB?%91/]^?%N1 ^__-L8Z^;Z7L#Q>E\L8G0H M'QV\TL^OWL3*#/)=S='Z6,#:(D)NB1R',$JI+L!HEE2*G#PI/@?+:\D>D')) M4C=KWB.,'X3:R^N)"2;&;%SCB7L]/AJY[_$VEVVFS;!KXTS'\[C7ZZ$KC_HT M,4@YEC)00.U*N"C!)3X7V$6W*QV!2X(_VV'1'M MF]@@]Y,GY-!4PJPWV)?D8U)M$'$%]R&"240?:9E/=YC1\\I_:-D9B=U6O!>V MAZ,$G6&=;U?9 H[57;JAD@!IET)[E3&2T&>I>J"<=/BYY(X&<03;5]X3OBGC M%E=2GZR ,Y0OAP-_VCTW+U$G0WX; M\EH->\^\C!*@Q"S@8!8+=,4+/<#!Y,_[SB56H:'_/>&8&/QQF%2'R:&#?"M6 M6YN\1(2/#4C$FTVW&HC;./J<55MG!>*F)ZM=E6EG'7?:_<#$NS<:]D)$O)6! MW*BQ@' Y71$9GV!=(RJ/.IH:'D U9/W1U%1RA:NN<2-?;9K8X*N\1& GB]GK MA+*LMDL":9=H+P*12!J-QVMDE+BI&)\UQ5'>X,(@[L-T,&K% M[!G&D_Y$+-]:ON4@[HVG\E->Y+5?)[,@F<+YW7%'!CW7L+W=/1]-Q\19G#\2AZ@[\0#W99>O#+I(>_O*_G\!^,XWE_#+_<".:837"& MM1C-X^%DW@:#0,G;!IHS/'K,I!HV\!U6WHV#4CQR'Z5-329D9C-3E&F >U#/ MT66AP<?HD7NI9/:]+9J%B=7]U'$&@A?8CJDM!5CEV)JJQ>X2.$IQ6 @GMP M$JGY*OV1J4AP:]Z2-^%K5,.E&/2(>$UPNM4-ZT\Q-:H.N8/G?[1$FM3,Y9/J M1F4'"A^[ A-('+(AK8)6=#?---A3H;<*E59C2!&+IVYT;3*>E57J? MLW*S%8JA0"M00U*N!5BL,E)PQ84NO0T*4A#01;AS"<-B1?TJE4HD M,,B6TAC4Y"?MTE&R5 D$KIFF\E MO]$FVBG6^.>84%4OG_>V&7HSS;WFE"80V$31BZ(+2Q3 M7EI:;T,2-5YADR&EWU55N-Q4ABYOWC6>SHC%4%C>A5&3)2A710FG8)7>8P6) M337$3K]+6,A[!@.RRHOR?(7X=#L M3EJSTH$W?G'Q25TIVN8)J)H"&<,EXT$,V=>=^[1H375&#]M:I'UEK'0?=*9\ M.+Q?F9\]I0_)DO%62G:!U) 1XBY@46= >]*SV0I!QG$@*>DR-NSB !;<(^CX M3%!30;1Z C4KO?9BIA7RT6OX3("W!H>S4:8 M0-ZR@=3OU^.+N@)LXP3Q<;=:/PO75U089^O&.UCCEH>[QY)>5$K^D#B,.*+7 M.6[$"5.8/$">)D]?2#CD=;5[6)2*KJ0D5?B6B)7"S @J,]=FDP>A^_D,QK(+ M$W&_Q&IL4 M0^?P^*A?'GL-D)*I3A,]J,%0F!M/I83VO!">3/)H4\Q!<@'S]CP-T_-SXC"4 M^4+Q5HP(TU?**DW1,A<9W9/)C-(<"&KQG&/I=;_?:3*R;H3AJ-]C-,+Z=LI# M@F%)A!!>:(O4!$G?V!@OMTRF0]9P6Y!3^,%[!=[86"M">+_76'F)?=)BGCQG MG:"&]EN-D[^W;=*-P-/F#_"F!BTDDE7L_4'.V546O*S&3\C5Z2SZ?_-3^:'B M!]8JVEWJ@)M8=68MNJ'*^2,30+I;2TJH5D(2=9^'!)(;*8!UE)9&M3^[I%92 M,5.K#$D#?RY%Y%%W<+/E:TC_Y8K.FR"ISK!O/ 2L)UGY%BA,+D.L=0#\X109 M-@?KKSV>&Z,:<#,LMK0TF3;0X)PFP.V'1>^QZAIQLZ^K#JE#ISYM.,C[PQHH MTX82P#=<_Z<,U/,#C85M6(=Y9!VF*]Q3#*:X$1@@[<-Y:6H8I."JTBQV; M_'Z%\I98D,!SHUTKC5'J.Q!WF2M"YZJ0L$%4BZAUGB<'+OHBAY]80+5\V*!O M2!;$XFKEL8P975/J.Z.*S0H9ITB4!J#4' 7.NCJG1-&SLS,PZG/?; 36>KW= M&(U.= *.S\(C-JN4N^ZH?)26:SLA*KW-1-ED03K? (-)5I*20@Q:TB>LIZ.Z ME;E#OPHT)= _BD!7V#P5AT\(D)S@+YA/OLU=>HE)NK7,1"9!I^V*[NOW#H=# MUJJ>U3E,F*HF0=O#!1S\&+2^#^*XH.^$/2;-4(A5"M2&J2D'[V4AOD\1!0JK M*9-RPQJ9!!K>?_]^7Y AS3]G9:$(V@\\C&G3XG5("4:QJX/8A42AY"82)YFK M]\QRABW#G8"G+:1>IVMYG3]OF=YN]*T58,YPLI@"-&U&R2T)T3SL5@" MJSB"]Y#%:ZP:V00D4KA#14[EIQ@"!X.+O#%F=6R<).?BZ;0D7X%"HORVU;": MDXV@3H[Z^R.HK^<]5ATI>"=NE'8F.(WVB,P-^W&,H*_[%[I-I!<(3,W*STH# M?2=&65UV-H10.+'_*-E");%*>+R"DR\@O%-,J+]!;(IK=_"0&2']K=)$C2X\ ML)SM 9?&J!UCNQT'+RUX4L!6%@^@NG-_9;>XZJ+\K30WJBGP_X/$TYZ#4',C M_UW.00"CL9?Z:[/IHNL&_=9S5"YM!MRI9L#%Z);JNC2.+E=:P^;NV),&\Q)< M@S !C\G30KUM K]DB*KY-OJ!J_O/"7WB@ RW-\;_=J[5T0AX_SJ:Q_/QS/W[ M[39;+;5NO+WD/QH?#N=1?S"(!Z-^U.]/XD%_1.5;6_1!/HO(,#P<1S.$OY]' MTT$\'O:C#]LRSQRNR%WV*_X-SXD&TW@PA&F/XMEPA,DE(%DQZ,)FF7O0.!K! M5:/I!*X/!*!K +;W^$..SV\>MFE+[\!8.9O-X.)HB=O^T'T_F"-Z_;SM> M1_WQ..Y/I_37@#R5 :*#HD$PUFV_@21 Z /]/>@#8,:,VM 'W-U/TFSZM<5< M56,&'H^5NE+UHC&96]G>2L<1+<%O4T(-$E#KTVOQV><)\)-'/ =/T<\(FGJG MZ9(F_EBSNG1N_6!N 241/\(F$?(H'XK@F_MSLP34FQH. >7JX!>4*[HF?PP> M]N:L?T[*QV*[>0!K#!1(+EY Y(/:I:31? N6-!;V?TA6= ^]0FV =]'Y]O86 M11=A <*Q+^+H)OTUJ=X!<1; "CZ"/I+=)_F[QHJ]$P\'N@=!X%P\9 7-A[$V MJC768F2Y0[YF@>YG2"N5EO8>T^SGN.]AYKJEAXO*GR] MZ'!/!K:@X8P!(WRYG/$BY;B*C@5^.OJN))2E9@YQ$'7V@::WOBY$YV9^!>X* M$@ DS!SY['0>3V?SZ+CA]02JB4>P3WC%:#+A/$3R@%81"*AY;PR"*AX-QZ!M MT5%QNMD0>/U(_G\TZ8.\@4_343R\U2Y/S-D8M4RRMRV^IJ;AU:2B$Z4B[L@(_%(VUW+?C][S'FIR(_U&T,>S:F! (^&:M>DL[@-KUN/COI\,X\%TM.7".=PX';C3I5\C68-1 MW7K8Y!)0D5!9Y+/GOH6UF,PZCJ*"/43]>#CNU[^<@R1#"JTUM&IA-T$M-KMW MB^=J^$KRI3/QPBJWV2C'#E<8CQ5"?_!9=HV>B''V!]\,^]_0B8+]'<%+S'KX M5SP>3VG'>\!HIJ8X4-= 0!.-0WX:3\<]1Q'\J>-A4Q@85[HG#U+":CZFAF#B MS&&?#J.YC^[!_''O4-KNQ

D]* Q'04^=@Q?S1#IJ-IW)_TS6+IT?'M2:7+ M8"O[M(DU.D51CS0.YN'@JB#Y!FYQ\- ^RF>C,LU0X>LAV##H63)JT; _]%^Q M2C3LFZM8'0J_&C2_&C+CG@YX-*\ 14>_<2V:PC=(!FDF.GKX!*D5:CY#RHIT M/14[SR=V$>J#/U.T2*^C$1P >&E:'V!7,_B'%@;^'DV&O"+#$5$O+07RE7F/ MD]YX$?J]<=P;S)H5*^S=._=^C!=<$@-'Y83&??4K)U<_G+Z/SL^.OST[/[LY M.[UV^;_6[2,*U!?I3S+,$\@?F,MMD6\5<]8BQM*R]7O(28BES$332UIF,9B M@H*+2FL(IVD2CY@'@>D]'==?[BK5ZO/SC#-Y3PB5JG[=>_20O4A3O3K]\>+\ MQ[-/W\&"?2)0V9.KT_=G-T&X [855V#,5FA*V1\"N)7 >>CUC,>7)Q0=:[>R M +]+?OR0+"A?T>-X:013L\Q6R/S+*A)3 >EIPY&5G]+5JH(1ROL"K<%?P'9+ M)%?U6*!ZN78 U90@8>SXWG5AJ,TCQ'1"9J/++ !V*UGM[1I/Z>LH?.7@>&(; M&/-;A2&(QXRA?%;I9I,*I!$-W#Z;QX0]*T5C"P:85O%M499$JI7!+6R.L7/8 M?.3LET0Z#S/FL?]7I?H6L5FY[AI#% ,X'_@)_!M_U9[W ):WI^]NW%%8_=&*NO8PUH MK'T)$=SS0Q: D<*!8,='4QC KYMY40;VBAK^G.'1=&IO&=II\DWM1(8& 691 ML:.Z)=*':<6^M+IQ?P/?6;KN-J&PR*5LH;E;^KKRS_!B#]DM8D1L)?[YR&#S M.FB6(V:8DB/'$Q":#R-(%$8AL#]J2YHHDC$=OTJS9J6A18#B@/&$=$E%DGQ# MFN_-H7E*.9654*)<3%%X UP?QT=FX\,PSF_>68B;C!U:.L/$..M8?TR METOK+W@\81NXH++&?KL/'?D2];WC/R'QE'#CSYQTX'N:O^Y>7"3H/!TOD?&:P<+6C;70@P%MO(IJ3]UN9P$BG MX^7E?7>M!6W_%N7F;?1!P!_1W8^]<]$C$<]FF($[ GL+;#M"7H]&\/<4>]2B MM1>3 C:,1],I>N3'HWDTFH%V,?=%3@>@BTVH\>T0%)/)B%K@@L8Q1!?)ZPB4 MNAXJ]P<3>.J8OAKTX_D8DX'AM9&.@C03 JK$ZKLM]=LS\,+$LB3%EI./40"; M"YSNJQE809:J**&_=SUU&5N>B[%R-W&:! CU03P=XAJ#/3;HD?H[)6V,%]N/ MX@*1=\T'*'0;F'3C(6S-=#P"Z[HW[T?OM26X5,20 YYC@:@)>N1:M<(.!N2$ MPMV*YQ3S.&4D//.H 6WY@G.)[.S%7H;S'IF0X5SM5$H)DZAN49 M3\&*B.?3.>O(O++H%)GT@ Q'SY#EQ5XH67RK_T8 L73:O/KV7P @-EA&# >! M=,&FH_F.:LK6OE.XJ?\5CQ#:Y6@_!?$^?OD P]F ^07@EQ0GH=G A_M5<1OX M=!%XXA!S,5U]SL%W9^#B9'[H:_8K#OM3M(F3'*'[T)$ MH74MDLK2G#HUBQ,@<^N6>1'>>%UO0W]H5Y3G?;-*3<9]&UVXM O'E:E8QK5_ M-PP%9-H?!6##1K%WR,1*!XB:7 $_CT?S2=0'60*:QGDA>K;8UN04 MANWFML[ P.?SN1J.Y%6'/C.G$ M>QN ^FA,/G)Y7MOZFLUZ:^.',N$#4)"G8XI)@779G\T[,QBB Y!\8Y*O\+0Y M7UCK=W0 JO64-+K^O-=:SXZZ XER6*B1CW^UO;XELX,9*$&#"25:#.+Q *?Q MB2H7]]\'8AI4U"GH.V_H[TD\H_G1\:;"+2)2272N-),9&%GK0T!=G6/ MN$4Z]N[,*&''D_.CZ+T+J]7*GI2U,_((LF@B M"W=J5DK'&Z<2U6B9DMCPTM=]^VH=+,Y*[G63_,K%3YW-*A#.L2+XO"\A>]4@8NGQ(2(R]!IXMB!=YK>YD@,I M3(5F/=9;N+E"N YZ93+9Y@:)+;"YZFF4[<7@64O_I;"=LLOV$2[H%[ZU0KW! M%J0DDG>=SJR?<2Q%IJ:IFK?$53N58ZVIQO5XK6DOW[T8I,C58DO@5N5+N \'\SM^&F^-"/KS[ZV):C?]>I-\CG) M5@XF6KHYHPL4878W::VALX(AH'/15N\3DBUWY_+]RE1[IXD2ZD#?6NW^0I^XIQ5AN984NO#%U.EZOI&]-+/!'I(T">X')A_@5[FEE M 6P]1]9CGAOHM8ESF0L(8D6_X!X&0S+0AE\^Z0[!$*OHGD3(F1)_?5+&3@7( MK@S;>AT27Z_J<^OL7*RP%CN_8;)?"_84K3MR#(D\Y5J&ITT+Q)])0,R-KO0$ M.N(>3*G1;,,,:(&XR^9/U/D:#%TGD& ]6+6WFQB_<'ND7%UQ#LW6V*GS^2#TQ]J'-AYJ$ZE"0 =5KZ^95]^922PK,>08Y]#4E=&]V]6OXVSTN M86H$\_W%^?O3JVL)+E&J]\W/K3A;RQ1$RZKR"?R.P?LN(2]W6M(;5)K>M/=3 MNUNO'_<'$TK%B.>]*7[LDX-X'L]&XV@VF%)2'JCNT^A2XW.D,=FF)@?369^L MAW$O[K'+;S1B:V$"P\$?,\F?ZP_$!CE5(X]'H,8X+@ 8X:-AI'X$_YN"X36* MP.B8Q(/A9 ^-2L0AV6X>BE)3%UP/^ML"&_"@M\*UPF'0!4V'X:CLP(+I>!]% MQ6M9-#NZM!-52Y^31G0]Z#8:M%&Y$IEU@O@;,6^DH-U=:H_U9PBRK3-1U\PH MNQDU*RSL87V)7DU.!L<*$3V4_!J$.7"C18?DLZ0R,J),IC+XC$H%\ 4:^> 5 MWDB_X^=7;[1U]B,G9W&J*O$W =W5%/9]#^O)PR[6_AWK=2DRGSLI+>(Z 4P\C'Q]SSQ(-9KGT=J4.( 2I,?3F"/Q\X+^.X!!G M"EEHPI8/XERBI07"EFY/EZU3(-5?S+-MKH><.KI1H7A1WJ6$:9/\[JF*#+T# M(H:E)*W):=HZ13[:\@HMH_@$4F[]]*+.5QSB;6]\]5^K?]4%*;TRE=N4Q)WL M"2N,1.JN#9=A@'O8C5952QF80'IZ1!>[_FP":/G]/YMI_<,UT]H+A5%*_L#0 M:$>M+$O,;]EKDQ>"1]!MVL"6],@XANTX&2!PYI51G;"GJ>]"_ '?^D>'+M-\ MKQ\#7+ @P_JC]$C]R0.OMQ0Q!A%*82^.+;KFN=^NDL4OA]<+F"2AS-+5WFE# MG5@X;M;*:)I\QOQ$SV1'G^"LM$P3?3 R.YQGK9LO4 \"\VCC,4J$J1"^2(^3 M$)_VX\(SX,\I9;FEE>D+#KMPJCZO\^Q.C'+G!M,NU[7EJIT_CPDC/>29V^S: M7&HFK:/M6;61%7[FL 8_0[04,.W]CY(S[V$,B]SPN4H5<%T;)$L2)2K4+3J@?VV6J$.X.:@<]>S&-_\ 6P8-P-RN_H\%PO:@1PFTCR\B1TZ,M(3_V8VU M3QB$ LHB;B7)%WYR=^=>'0<-$=7A0FGFV-T_,E MK^J\*ICY!+?N"(J]Q:^"%Y(A?%-2U'$7_34MBT-@QJC8B6.$'7)<)@H/0A'@ MMYPD<_J7+>.U;=I.!;D0\628;7POF6#1SS@UCT-%L&UHP:)^5L\9:]IRN"B/ MC#F$&AJ8R2Q#":RIS6.T3KBXH3FZ5Y?@8*7,WXFW'P&#E;;NA%"JW;AS_Z8Z MBBPTO#,NXY?LF%F:#ZQ(8GHIK0L^S! :@:$:2%J4(X=Z(F7PN]H0TI^I4[(6 M^6HG_B_,C1,VUMH(&9]4AW-LH%_9]EHD1EV.JU,>F46^W!8_#:CJ().=?A.A MGT+_9TSB8@-'Y5328'?7Q'P1G_XI/8\M!&_"U,-17$0;.O_)#^C7E2]4] M^E7K7]8:/*;NM,?JDFCS6QA\\"^7ESKPLMUJB Y$X<@,Z-^ZSOB>._Q;8W>@4B0=$?T Z5ZIBTXFFWE6=^)5!P.)Y0MUS\:S*,?>8#F MU1^<.77 F6\#V+KI.'AFDUZ&PY&./1;;U=%:[&3-,K;66KX4JVXI?EY7@F<] MYL^OUJE*LDLR&QJ_7SF>>6+$Y#F1\\],R\?.RP]" C8383IYT2^,D&YY\S&6 MATU&5)1P-!JZM9Z-)A'"XL-JG#J#]0 =3V_P1,"5=IWQV_GX:#A\[G$3?-QX M$LV&1_!0][#!*.I/)T>#B7T8.[W>1*/1T:QG'T>NK/X0OG[V>9A .8/_[_>F M1_.^>R F10YZLZ-!O_9 "HI/)D?CX/V&Z$;KCV.(,']N:#J ]$AUXR M)*I1CS(S3[V1V7[G(!Z.<:J]HU$_(E+O]>/A:,XR#GT+0L'*"S%XHK:I+9F6 M8\OBM\ED61\A[<0I4;X)17\R/X+]Z$XA1KK?.Q5;,_[[IC*YLVGSB9X!GGM;ERH_M;[)(8,.=II%7L-_352&]]H;=7L533B_Y_YX3 M)YTROZ6TK=%2O?+ GB[ *TH-.11=$R3J,Y@^(.:J2R)^N6P_D5(WCS3D0%VI M9@$3]041#(L@%F4FZ_<:DZG',P9=&0$7I%K'T2RZ_@)PZF@X!V8VP(3L.;"^ MP3#NSW4'GUN]*AH/XNFH%\&V#>&Y@SE\FE)ZFN97M:;V(O[J>.[R=216>: 1 M3*HYSSV ,_*0>##&V,$!5AI/.'-GV$?1^&SU AQ VQ@%-7)ZN2!>'+P=U1X: MPFCP"74J-SV(+MJ4-A4G9VXWJS^?1U0-:B:]*3U4AZ"+>;!31.,I[ O]@?PR M:#WLO>Q (I&GUY>7KO#-]'6MJ&:+K%P"]Y>P1G_\E0]*2M9,L)Z6K:KYXIR0 MY(;O:B9DW,>X:&IGS=P3(VT^Y6YAM[Z.SZ=UE53(G\DV):A(R;A<&81GA9I^ MD5]L.N+665_D$\-E-3XQ6X+WO$O,Q$P:4:%312F_5-WT^2OVQ'A.CZ\^G7WZ M[CJZ/+V**.!3ATQG_,A.B'2RT6B=%@SF%.J2O[%HPF7^@"Z*>4T%=UB]I:GM MG]%;"P>/+7*F\6B"8@O4A'@\Q2)QT-) XO1A0GE!H>RB?.ODHW,L\<-J-&QT M*:PZ'HV1'0ZFPVB("8TS+/ID_,DBIZ0D9D(T6V3$@A1.R9AAB*$?3Z8S3!>A M$H0QZ)%F=O3R>S;AT"]>PS\F,\@1EXW!:OSX*GJXKSS#4ZA$'^SV.1^L M1_5RV/Q)X_73V:3YXX3ITZ#S.]'.-.O2*O8L\6VZ2+:5(A/3.)S][K'S*6B< MDPOFT.TX9SDUCC'#6+1_N^>XGI\>7Y]>>P@H :6ZXZHZS?619MP&S8[B8"9S M9Q.BHIF<:4WW/8H^BJJ"PP@8 N>$Y(<+5%+$J^;S#FE&B59:N]:G.XTD)AN7 MZ,GPE-IS?= ;3,*"0 [=Y-+H79[NO=92[2G%GNMDI^D?1H?"0N)J6SIU2N,X M_)Y%(]V<$:("!+9&DZMZF@BECTP:E8,N>V32@@KE% ,EQ=(^MIX:.L#B#L,3-:)0 MMX*4Y"X&;4+\<BQJ" USN9E@65&>"5%!K_5A,,]LO7CY?G% MSZ<@44\_G7XXNXDNSX\_<6-FU^UJ"8/D+"]8T2*5CP)JDJ-'*5S&U^[B"]%C MFA(%Z^YHP,>6R8.RN,HXX]_?B"'BAF8W[!G-3CMUU54[%^YK*73W%8P^C9I] MLHUGA75A]%ST,>FA@O6R ]@\:5YBQ/]YWE M%Q0(GR#PQL:SOQ.;A_E%%[^LC/CDXN/'LQO$ KTF<+>3BT\WH,Z=?CI!H!%V M-E"\0)(L$0(VNT^D<&Q!G?-\^QFM^U/U5U( 77HDM6IB=.IT*?*1SRT,( #3 M?!WOT&K7CC%Z?K7W+.6* MQ>I7NBL66S)9ZDU"^<3HTZEWF7,54*%C[3%D[3MX*=.OAD4K)5NX@E?1_>C9IV)%A%V$MXW M@.M$BVXQT'Y&BZ>*%20 .1A6MC6$5CT+JLAK[S3I8M?H[[BU1VTLW]C?OF#Q%H^^_<=LXO(0"E4ZK@5"SRH0%T7>, M]T+76#PF(KJJQ_^2/*[?W3A_5F-)@W5QC<(I M^,OO+"T#@R=@K5)5:3X8%BIIC+*BG%Y_+KV!U7)6T7> [2X4 M1H3[ 8]\IUX?= 9*CS!J=:$3=;'_=]*UT$-V8-$/C%N]TT8D<+EC/._DJ-UF M&[E% 8KA/C! TM+9E[(_K14"*3\_S,9S>2T5-0G%JFK*XS;=(6C=*#5H9VF7 MR]71/>E$JI*8US'9]42/9^V^\QI.$S"*EV:FNM(:J:K EM74EJ*S]:*KSZ[9 MC^*H]55MOD5C4#!NJRB.G+1H3%@(J^)!7+,/WR90CJ@U6CHO%3.4&W9RF!@' M5K SG^R"#-:E!N")I1A3V#(H2,A*RA*+:]B/T?DRC WN ,A<)IC%U&G$"KQB MYZ$@#$_;I,ECX&XP( (M@1FPF>[N/'C9ON"5>ZPT'N0%Q8P=?8-.,M,^K;QU MBK*HZ0#:%M;TEI7!#PE_8UN1RG./5.PX@T$PAJ439TY=+AKM MXF-F2+9\W;O!:@WB\8>WW^Y)DK*VVH6A+H%LKMDVQ%>-1B"P:T9%44 ^6KDE![R\0RMH+6#[ZKX> MC!K=":8O;3X@>H$I'0I_0N61TW!Q,$H)ZH+L?1E$K]]4R2E: .S(;Q=#AF@(K>) !NG@_CT:@?70?1W0'HZ!A;G<>SGH?/A7,0CT=3 MV^M$!'Q_,HGG@SXVN&6SGOQD#(.#F:$/?V&EG$<#V:#L'T&<=@VP-EQ+^X/ M87G[B I-,%$3!)6:=PN'P7 *$YSCN_3FH^A@,HO'4XQ!XQI/X"5/VLY ?T@! MG"E,#)XS1.RS,7D@:[P)DR@F@LHZ@=6:]JA6N#^%_^9#^GL*;SV?#%]"T=/H MP,3/WOP'T/<4H=P(>3F>C4>M-(W M$#*05'\>#_J>:OJS7CR:]$+ZAHW"8!Z0Y\0DXR'9#_OSO?0])I"ZVLX!![3YZQ*>PD0?C/A#;B,@;]@@F MWDK>@QD;#CE/"$[MG E\#KM"7^)N,5C[ M"PA\\I]!X .*%8\E>FP(?$C ?#4"'^*%C3]@4$CKCZO3ERV?','YXAHC3/9WL)'!;>M B0CVT$#@0(LX!U!DK' M[NDC@E$/"'P"/'[@Z9L_[B'OR0QDWQ"W?3J,9Q0G1H0^RKQ$?'80=;/>R\E[ M-!Q%\QFB%PX1J@]["PR[R;L_G\"1'>&:S6 ;$01H1K"2_2GR\V$'><-$1QA$ MPFQ+;#\ .S&<4+/Y)GFC.)PA)0\Q'CTFDNZAY.M3L@$P?]BOWK %K+*I()L7 MZ$R84%V/8QPGO"M?5R&@!V4[58W(#:AQ&&6; E(=2+8YZ M CY%DRL98D^(YPVG:0UQ0R)LT770IW/S1D%7Q<8.=&ENU#5CL0P">D3J!QYR M4&Q:"K"MCQ!>11A-"UXZH4)07I!F1K."[WIS= YRM*]-WX-*X/"YN M5Q+V$1AB=\>)AXI_\0,%2(YVY#9=%4]@O<+_+1O7*P(685VBH7%?E%DJY1:* MM86WXADI'K.%NF(L3DQ.^..QPY798+/M>\WJ%3N;70VV[0+977<88P:+E6ZQ M;W!EZBC]KWJ_K;*\W;FOY0UV-@U7TO-J#0M>9(9<2J2EYJ5%#XEL#F&1KXN, M$%^XE.[YF[@4$*_EX_TE4F],XNLU\DW.P6RU5NKV2;>=4C=,V@R4ND7R=R?4(_!:=R;CKN4\KH: MWJV.U_7O-CV\KGB_7 '?HWBSHNTG2A]U&^&E>!NGXQ%(^Z'1FJ\PSX[.J&59 M]50*QYXXU:!DC ."K9*[G3XC\.][,K2/HA^SV3J#3&W/$\YYRV M;Z 3E\P?RO^-(X(4YBZ$BX10@PD+ZI .D7/MLN/0O3)5U'(5O%E&Z[JM(OI3 MH%=RTGU<3R?%Y]OLUAC<6.W!F&2]<2*[# M=JB!5(%]1"C3+9=2DBS,X;/,RR/JU<1*QCEHS0'0K]<^MDEJ;XJD>J+5W]C M)/7!/7" #3X79G #;6&$E[XK&4D/"2.Y[M(-8^,9EG_PZMMD\][ZRQ[8&16WBB<&")J:\3*OXF#H$I$([5KGJ M-8]ZA>-H19I;9_L^Q#.PBWG8XAL;= _WN\>?AM8W8ZM$IY]Q M+L]>L"^%N7%M6!V=?O:99#;GIEA0;@,;KS( ;$F3[M]B/QO5'[0<(XX.LC>= M:(IP3&&@5<(VKJA%=&(DJ>,RP:P*3<_#P7"TCY?DF C#![US$A$!2!&"K3X MBJ=<7H3OQ;WE1[@G?DQ+A*^%\8.GPF/AJ=\7DC_ -^FCE[=)]#%;E,4E+-JS M[T178O\4_P"QN2]>$RT=D;PM;;J'D/#PC,V#'NCZ5"1]W@^>,"@8 M2+_/&7?(%,.F22>Q +:VTLL15D<[,+WV1PMED=Z$)6=N%JY>Q6+9&:U1EDO5 M"!\P"M]=IN0@^N0OA@U+T*2]:.UO !_HAU'$]4%6&)*M$MD:Y+PRLHY/-$ M;C5N6LQIU]H2$@_QBY[K;Q$JI(@,VGNH<-.XQKB)*&,7B/8N> )#G*3G=)S50,/C5T])9A =#2S!]R!8#J\7 MQ69S>%7 F$5T#"N\*6$"T=DCD2IK2<<+@3[3KH4W%)#UVHW#A0$# '$DZY- M&R*_WX$"W^V-6*XXD_MF^!$'^*F,Z4'V9Y[OPW.HN6=@E,$BLM=- --,\ M$*YS:D:-6'S5FVCLXFVG_&P_MCL5#)U'=-FZW6C$!]Q6TLKMFW8<<&F>K$N< M+J4!!5*.+!;OL#)+4%X)-0$U[*Q<;!\1LV 1]E;.VB9HCA8R+(3Q[NL.W9@= M+KF@"566!T0!A&M5A;**$Q7N6:T%4U>U9%#3MNT$HWN6XN24$T%L*$O!^."4 M%B394A\W"!<\E$,TC%6"D65BM:D"A9'AUK(1%H G0'4+4,?/3Z*#5Q]W]!%]:BX1GOF9KR)JUH]Q#0.V$W+5+)G6 M*]6@;C+R"AMD +?KKX?&2_%$;<,H1=SGD-=4QCF7^!-6P6)1;C7$U-#>4$W" M0JV&S?MO#ASG@RMS,46VT<$V3V#'T=/QI;>^J(#YWWXXOKHYO3K_.?IP]NGX MT\G9\7E0B6N>WPK_Y92?*I661;Y7SK$)O-YC31]@,\3I=@QP=]J(_;7/,Y .66M(/3P?SZ+NR MX".&[KY^?TPY!G<-.1$M,D$;B(DF]EP@E=.ISUJFHS A1:_14%=&,?E=03, M,X^5M SO+?4LU/!)U;\)P2%QZ"#J;-D\%=ZSDJ4!W#R[80[)#7.$ M4;A:+S,3D':=.!N.2V]3IVCPY5*V9&9.&N))"SPC4HL"K8C'B+MOX?TI]V5" M?XSI#.YCP]K90D*B4@P7<1B&PR*ZBOT MQZD#4V]"H!Q??\_ )?@'=KOZ\?B;C*O-B5H6/"1RG*+,@!V\9@W M'$H0&$<,)3R -B]Q[ >P7%:(4 .7+S6I^I Q+SCSV17I(::"^\#&7P&&3T:^ M+,Q)9< MEU$AYBN?VE4K077U@Z1'4R]" M*?27RN7;)/]%^[_GZ4Z[N5#SLZ/HI.N!C+O"?9*2#<62W'GU&F:EPU&Y;6.3 M6U)I&Y><_GCZZ8?3Z.KTY.*[3V?$;3Y1.B^Y7FT.Y+4F!V+5-HA2%Z>DDU/5 M=-SG/O$?8 MYE97ZF&W'M%:\#UE1H 'C7FB!\=O>[+4M4M4N#5C6K%G0EP9.(UK RIS1F # M=VHE*L*G; KE%+H8>%R/GC\S2E>^1196BKM1M.M,,$@SPT,OES22O=?F\ MS):3">88V)PR3AVFU$@X8W[P="& ME)U!IUCDNHK'=^E'HL#VX%L@\1S7L*\J#;1\)-"N[P;11 MJK2U,$&%9M']X2Q>NW-XO;Z.Q.WUV.O+,9_P8%3H$&0)2UH=>_M([R[YFUK' M=.$PSI.KR#&)C[4TSU96-9.MW.IUK3+2E211,.Y"ODQ6U!6,$PUD;.7]U]<> M%5GR>P.^A\^$:\+.890*A-%!&(I6E#R%\#Q$5$M^8?V"/46&(8N0M?YNI^0Y M9)(P". PUJ6CLQ*U<7P+S18KT'+<:5FFC\5]F:Q!THO:2AE5W.^!/N[6K-(@ MZ ,S"=\W6M.XVV698&&['N:2VTU93D%?W9P[WK"30)!E7&A.&9(U'WRF N$7 M/&8;V7@/F8,!2@N4X]-OS9%XZ[\^MZ435ZYTXJ-!J6MGFPQ/XB+I@<-4E06] MT_6CX?0VB2MR9@G1+[4J+Z)7P2BOFBR5P^;,^TAKN,=@3-565T*8J,L>1]NNC MW#[7P%/Y6X-G)H(K;-;FM_"_KQN<[P.UVFRRD(;N&/[28IZ @]3-9$:82O8^2(QA_L2B.MP@UVW-##* M6)X"K-1^B;&+N"O?*KF%J3]@B!@9(^)A-:6SP0%O2)L(]H<6[ [;^C6''VEKG&$/F M2@PNE0K,@KBU.8.%+(R=DZ:5X\K2I/6WI==Q%]R$.$.\HQUK%_5.&[Z7GVA6 M+OOT*#IU(Z*W@FMPMKE&Y_QSJGTCPR>7@GR7E40K7J03/\712<58KR4UJ%YP M%]VE#+1[RGT"JM%2I9@ <'TM&AE**;NI1-O' 8D1%^TL/*L8 M -=W(Z@3=3,QVCQI:1* DZK"5(A">C7",J^%>)23RGO8_FI!*KG-))5DTVSW=AT4(U^$H_IIB9ZV5>P"^PI7M<$("J^V89">=LU M3Y29+-GIP(BE]85N@ #NHAF\6;%@D8MI#7QY7'.(VJJTCD5!6:9RTJ!],PV> ML1PO#5%DCX_I,F,CR83J'NP6* "I)LJXX^5<0,>D<"!/ORTP:8 J"Y]1R\3. MT2%>(I#M#RJ7B1"9%5LAVVZ.VO/V-27%48"Y192S^=DZ]YB3O]I.N3:?X:DU MA;3E^2BBG8ZE=&0)S@GE%X@$USSW'TTP.U %QZ+] ;!D_)B!FKLI7/OE9C5B*M_Z/;-X6!CA.J(;?3 57GC]0!X!+;B^W6*+R5\U1TRRGC DJA88O1H^\! N.$35QLEC M?3U\1M6F/?-$=8Y2?-$Q4UR%VFN&Q T"*'T2.LNI"-T]NI4)%,\VDC9]E64@ MR7]I">'Q<0SP).L(AC3[TM5L+ 7DE%@$1^T(1=:! )PZX,*K-IO9P-)1 *(@[>I4X(GN!2VZ4H7 M'97)QI.\IZ" A<:V0I25AB7#+<,&$=4+WWE6L^73$( &A+J_[6[>*/BG^%R1 M4])C'JW2_'[S$"NGTK-#/'SYV6/)A_U-6*:W[5:+_S<0: ])%2P-^IM=-Z1- M\DN*L2E",V9[/=1X-NPXPW4WL5IQ>.N!Q=-6;,/<#CARK+=BYFO;O-!_<@>R M/KM=[1@0(M'FA_ITS=>L>U'< :2L:L>4DYP]F V?3A(HR' ESC]X% E;]?!Z M*F*G)[:#I@S@]L"'9O^:IQ*%:9:F%+&4:>)J&1+/D57F.:^N5]"OKR]%LF8; MSB?PA9'X .LM\U)6C; & 7"JRX?+KL/#TA3:+2;JW\:.K%E22FQ>!Z6S MOS.* 79);VZ#LK(FI(=O9=[$].!L1E^CVG*@^3"VJ#LU :3)T>W'EE0H!&KC M D3:TE"EJ>G8O+=/70[>QK)X;Z(]^_IFY#>06:B8K9GSK?OX#Z67GNX32ZRQ M>T$G;7$I[%0LMJSSP&WITCI8J'G [0Z3I8LR3W*EO@(^$?-&%4K[433'AZVF8#1;7!WDEPJO7WEZHU MND^7Z([I?5MY>GO,6*4INT+0.I0\V0SC5BT@'&])MHQ$!W?%/SWS3!N;,?MC M6^IB&HRVP.70D',[X$#Y/7/D-6>V41)OG9.@MA@ND TC!75'9A+BT6^;7^ O M)(4&8UG>([-YP(YU!1U_@TOG5R4$4%V M!Y>.49I0B=4I1;ZL_*EP0:K0,8&W0]S<>0^&'AKCX[<@ M_#)+5*=:G9(=GM*OD\KQJ:]A\W&5%H+.N- M!9URO:E7)$72X$TXADFPTES-1I9O#[5J-L9KX:X@]-&20=74]I)+I6H@! M ]"*DJ*^:-LJO=NN0+>X Z+RL#G>.OH@D&(MW5'@*PR65QTD^$*G%6B]2%B/ M$L=EHM6AZ74:T1G50DBS8,@R15#0A!4QVK1YY3;/_K)-M4<[Q9M;0.[4C1BB MBJVP&D:[8MR;HO; /;G8\:;I$TUVBII)/E'T';ZFGE_KP3&YI"UQ2A_#;9E\ MI_/P!1&]_WI>P7^&Z_XGA>O^Z0/&F*7A.7_:+N\E >;"'HQZ#J">W/\DJL6TIA7T>&6KO5V^:0 M)?$6)-SYG#_*EF@&68*K-\4]/]0I-BUF:8BRY3CKER2[/9M2&":[29[:/W/8 MC$CXB;05\EWF]T% %1U,PKMH=30$BWF";.UIEG$KA*_)$B7'8;J',-E;1/XG MSD3E5"F_WX%N'>RGS$$5A-:YD(),>4V4CL>I/GBS)'0Y,Z*XQ5NX*9*F..EK MB]U#;V_>VJ2$!X?DR1(8/LM+-,XZ)]9?;0[7JRW5%]QG I(!*_N?G_;D4Y[@ M(?C>MVD;I^ARRU5.9]D?1&A$8_ID#1$1EF^3J.-4":H M@S*W]4DR9TQO]M)P,$]:U/NB2ND%5'62EO?%$ZK&<..M=%1OG9*F5:Y/JTQ." M,NY1&BE6!XHB+[/H[JT M]47$]J$TQ'6R4VA3"E,POG"0'H^\PJ? _)3ZP'2MR*1!3K9ZQ(739,U(1EES M.M@UM)S)@V@*Z,SZ(\.&/[%1=5A]0CF3F7BA2[B.]@^U V&W+'TI8*$4G.4: M!69U1Y5#3"_$F+ S;&6ML '11%AI;EHS(0D*V$$X-Y4+B&\3 LBGEM% M.G8JM4E>,_2#H+]IM!8E@0)7(B@2B9NL,#B'S:0!CS#@""8&7I:MMEPPPK _ MP>J[>]F.: "VD=Q:%.O4*?RF5A8+4(!A?TY+!8W#DRREK7"B"ZZBS=.G"*YA M0%K*9WC ]7% ,4$ZAMI<1ZW -(2C50))6;P!CU3[W-*3'5>OG7K;W1VLUO!K M+S [-;4;(.H) M9+,[Y1#^NQ>8^U+3GI((>MGJQ!/)A-HE'LD7! @;(G1-_SYSO47J/_[7B% > YN&(Z*+>E>I'Y"940EIL), MZ8-AW)MP=[&X-YWS']/!;!],_ C>>=I8BQN[.1U[XXJKJ75W:M1$4=!%9>?U MRW)4" MKL8H/URZ1XK,D9Y]EBN$%6E*FHW8K&:W>FCN.UTWK>FPW!:YB6:+(CZ5E[$^ M'=\Y#ZU+12LM_O_VOKVWC>3*]^^]GZ(QS3%IR-GD5C#@[I$X#J.HZFXS MD_MN]4V*KHFX/;URY58"$"N@RD:_6:+J2XS#NY/L%AAMV,)_R\5J/EL[F[41 M64[H(0K(UCA]@K!,6+!H(#P*OLCGN2(Y"1 DA81L2!$A8Y,=J$A1*TJ+2NN! M?9CU>RD0+QY9'A0O8R[$&'UZ]MD.MI:4!!I:3BA.P5A>>'FI6:#$+X3QJMJV M.ED04N2M.OHB=&%U5NB0&HE0>4F B$$I(%AC]H!YZ;$<8?V4;1ZH/I'$X#7; M_![XX\NV _LON7#F1-AYFW"_2-"@8&XRTV68#GS3X \\<%@YOV=-(G0X8&TK MM;9:*;5Z.9T=)5Y;%>Q1PFR":&5OW+N3OYI3#\J( -$T8F'D51C^X*67<:/\ M1;H &=_/+C"%A"P\GH0(2D+NU.VM&LOR@>?8]2D&8_H5(/U$T [$/B'5,KFXJ+@"%U4%)W7EYA MF>3F,[J#4("!N?4 5X@+??D$4_04-E:#7-F]>K_R04>)1+J[HG06#>5'T!ZH "/4S&BBPSL;B/>ZU1/Z@ M3E41C.AXF*O(00E'6C8'.M9?/']DYEQ&6-ZK6E:IM$* M272L$E8:V:;D+!ZF*. ]:P[N4#U[%N>:"QH_B7'G?D8V[[MYL;O/@\W1RTXU'C=DM\E7&6+0C2T[E!<^2]9]5B)2PQ(OMF M+SOY97I'8)/.&&^F%K-'3OT<'2).:C)B7TS&7XHLQRQ*&4VU,9):MA9)MH2O MO<)F8C5-];Y]@%7!;0PJ .&^ZDS]P/XK#LV-]Z.NJ!I4&%&8JMTD?J.LY><2X$)H$L_IA,W2*ND'M MQ5'PZ&N;+J0!5P(GR0B=)/O4D.S@-PGV3I62)&[G3'3!HT%UU?\O2LNU)XE^ MJ]IQZ'WGK$8.Y?D]WF"W<$VM;&!(EYAP^&]@[?Y4I-(:Y%H#<7I :M(8!7-],&ZP&.+YT?ES+2S6&T=@GTD MX[OTA:'->H1W8>J /9%)[/#FZ6:IBWB+BS)%EIRYW"1+=QE310:#@]\P!#$# MY/>]D!&2)$AG1E.)4OV:TL54C8?E5X?3=S\V$70_ ML"!I(D," .4/ER<(Z'UR>77Z]NCJY%(D48[(\[2M**0W;B6ELCP^>(WD/8VF^W= M@\(758$,C!'G,!5%+,$[W,M,G#=)%N[0E,+A>)7: M+;TJD2&">:/QSPFA6]4&(EI-KY"A]PA=YI;-FZXY#H2';[6B9KVD1!BQ<93Z M+4KT:?*=>.2-=D-YH*IR+D%3WJ[OC=9,^-7?L^/<[B%"X'_/=ZYU':B,(T\" M5\?\^Z@/W/= V&8^SX6+P27Q<4%>(J*;[[UEH.H.(OTB6X0-]QCR]];Q(OD] MGBU+F0*^CZ[PPXJL!GBG;1]OQ!(K 1)8LP 7E@S^-SQ: 9UOY"+X8%.BZN[ M^$=-$(LV\&;TL'+!EBM@<>0@B2TZ$,?%QX4%!]Z?GUQ<_9G0W1'8_?SMR;NK M/'MW6YJ<]XD9-#R^JD&?A0W&<;T-0I"4BVD&6O)Y3R*0J2ZJO9LPPB(4H^M*T<9T868"0 MZAU2&]&>BWN(4WV8=;_$Y3 ,^D8<%?0EE@'RUH&#D72%#39>L,>6(N2!X2^E MF-A,3UEBD\F=@_0M&P!M+*=?0GJXF&] @+GY)+9&5Q.*LBH;3V>_W"U?;1ZF M-_/__1W5#UM_GG_W[Q#3A>EZK>J94#,8D&E4%&2*=%[)LF=A M+XSO)<(%M A UP962;%?Y1)^ +LN=ST64ENMT?!E.L+4 X.%Z^+.B$JA+0FZ MM=F9T?=5^Y%R+:9QY4SB2Y18H,:")5\COCASI65,]$@C]$R2/KG$1JQO)3:T M#\#A]N5LF)/\3[#V9/CG0.7R1"\)*^/UW'+,+X_H.R\99#TA9FFKM M.&,LX7.\E37^C]4U%BZ$F(GG^!^_/C8K.TE[ML+TCR\_E^-:(:"-") E'Q&_#RCT<7 M)X<_'%V>O(9+[^WYR;M++N%D/)E33S;%HN(S++HH"2Q!(6]R;I-&\+BZ^3E; M/8@,#QT^KA?S\_PIP[*:JR>"MW 5C@V$EODQ MDS(07#CU4G>N=$TLOB."FK,<+GXQ.%Y&O=MB>+K)1;,^(*/1\139\OQYKDQ$ MQM2.#Q5]8XR\B,V<&PF&UG!:1*#&]AAB+SMIPEJYU?@)7A*E(0%+K$%MHTDX$&$8-3EHU5F5>%;_91]J'.AE6/=F#J#$XXC+;XWG)FJ]@E(GW[) M7.!)\U-3;/OQ_?O7/YV>G9'L^?[JCR<7V>F[JZ-W/Y[^<'8"P[L\ 0GTQ]5J M1O>+_:.Q;[J855 7U&H!:CU67 /,7/)2PM2KXRL5<&A3 KTUCUE-*6S55#J# M?;F6L#XT)*,W7Y6[SK./9BJ4(8_ZE.-=SJY!1&J2Y'Q!@*W+EN@W3W"&/MK" M6?/H2)01--;/2O%FPTYM>5=ECE9#1LFCT8PT[FJ(B3.("^VX<='#>, X!^\: M=(DO/-?(J\YLB"P?_?^)@J24(H1F.G&]K.< MP34-TS0\RU3;(N8::E?*$H.>YV)MG'' YQZ[CH\E(&O1;A[RS=8:%AI#U5:* M4 -92<4^[-,FQ7Y%8\T=)V8Z%R$Z/7TJAJ;?RUMZ#VA*I?:A#S)>FE US+ZXFJ*S,/(30,+\VBO7:"X[](GJOR:N<9I^>'M#:RSY; MAH< 012%!03D0VPW# (BO6_+UBK90PI2L5/W:VKQ'DG6]_Q>W:5J-\Q:<1(/ MBT/^QFXXDHG.D)Q^#E,,&^-(Q%0SF *.'E!ZV6!@&+PL%RH_6["SUV;@/2G" M:FZ^D\[;BW!RS&PQUO+/ '00*WO@ ^^)F9XZL>!(Q (*WG6ILY[LDWB),_!^ MGEOPE0WB\V^-FT9XE4UH<\;<0"JQ (U _'8AGG4+,5%Z1P@9*"4.]QR8.%*J MX+6(E.!BP*?DMKOC8J]^?74#(TAQ5OM-1S(N\2;WG>=H62=)CSJF6":CJ]\X MFG7SZ7D(Z.YUY-=>]@4Q;_CE*;.W5*K-)J] R!-<,0],(KZK,F.$W(S<0DTO MBV;JAA\J,_:]8D]BA5,)R U[$BM?JBP)M6IOEK:N-_JN6*SU;='L-8\RY(;O MWB90"MKAD[I0.X\C-O^*!\)<0+:2'+JH*'C)&HX5[))HW,ZDYV?XB4M/O/A, MP.B^6B?W=:U'MF15=LT/6 M!Z>X3(\N6@8V>YY1 /2?.5XI9H_O'XZ-#T)[.(C5Y 0( &KMK<7)VG4C751T(Z5 M68P4QJ,U)G(*Y/,P;:4$%,K!+32S+T6_09[Q)\/-WE@CT.D]HNO0T0E>@7L[ M^]/1V0>*Z7IS^N[HW?'IT5EV^N[RZN(#WNB7Z9KN>2PQ1'\K&3L8IXUA!IPM MHF-Q=#*W)(X*PWJ4< LG'6N6J'S--H@!(UJWJKZ=P/[(Q)L*KM.OC$I*FX[F M:7;5,LO3_5^O5C\;P+)D4IH=V5;*;XK9GN!YB2=Z\OZ*DU&H4 A0HU*O M1DWS\H4=[YF,]YC&&S,O.Q=06QJ=B9U^,1GWQCK4 +3UN1@6J/:0\LQ=(_YW MGMV!3LJ8Z?2%B1N;PYF;WOQ,E\3-E@OD2G55LT4S7A'4:DR&" W'V#7*?EEF M=((H,F;&53N6,]E8[HY"^Z1!ZVY1UQ@\>X=;A5*;\":V%31):]-"6P8#$3:+ MR6RV=7&.ALS,0@5DMG%/J;5HQ.&?D97W]#3C2AU/RM1!._& KF!:H[]M5YR^ MSK5R# JF,I408CSESY$40:DWCQP"9Q 7C=D ]F!JH-?4%"23107ONK/K/28> M-B.[-W_3Y[D3_17#7E_1'[8V-S'8<$P>2?\%[B<.=G8T67<'9RA@2J\]=O#J M!=L__@BD0]@(YT J9YR=FS/H_V=1O%'>.=KB%0 2RWTFL<>>9^A) X_WC^N MG>&([[3L8K'Y.13&WQV#6')!40@LE5^,ME3TR,S_W\R=P+% JM\WYF83/C.CD^*8 A;J$22/BF1W85,N%1Z P\Q1@"!&6U#P;@<&1."ST5MU"N+I 0I?)IC^.1 M$HM_@]+[#4KOGQ5*+XRDGLWO[BVX=QA,_?KD[;O3-Z?'' ;W5I%: /JO:JN!IS%2:+P^?M;]!K.E14)95S"<-BRE,EF;RD72[NF2AY:?&4W M'%>?PB3A"^5)*A -Y\N<8U?G"[KM)1"4C#_L6&T,5=IX%,".#4D0,GABJV2A MOT$J,53LCHV.,3.9KE[-.1\W!UK+83*LS:IFWDWC%VLI?I"9]D>@U9'(6 M[)SCZJ"M^[E;>8E2;[BEL7#FPN'N>2KFC@B)36H+&X-V8&QPH!?WT-S2+<9T M"6M.FSJ31%U%8FR8DTC(ZQ6&9=X16S;"+:N9]],[CI=6L^8CQ[]P;313.)-6 MRNHT:'5GW[AS8]\X*L;4/='@V&\R?9C>4'UR?1O8D$UA$2Q>RN#-=VZK26(0 MT $!G&4DB4?*Q/PXQ8N:KRWL4^W,5]-/+_O!F0;8OM,<2ZXC$KJ0@+_9FE^X M_0[S6HR-0P86/'!R?'9T>6F9U&5V+#8VDT)X2T>183+%Z>^E<2D;RLHD;#K8 M+E8)N&X5:Q/LQH\,E,.]CF8KRN \Y^O5_6IKV3-N^CO@W\DG(G,$+>#L MS]G1Z_?G5^AJ/#Y^_^'=U>F['[/SB_?OX._C$[9?>K6'C_U\^V/+B"E_^RW< MF2"Q##ABQRD3:EB7*"02:-P/=*@.OGMS=/G#=R\-,.C1Y8?LW:I'S1SV)WGG M[ALO8DUP5!1GC_M"-[T(U M+-7'31JM\5]Z%184&C4*1B2'Y9"N_R:]09M$"G;.O0@ !> M$!E);$\B31@A@;Y<&F:(.L8G+OU*[ T!/)LJH6/2YVR=C6:69E"J)S>%6Y)/F$/;L4\+ M X+R-#;J;?,!NI@W+_4&<%[O0F@DT4O/DMN([RR[C)<@M-)/U:!_..A+'-"1 M,KZX(A52DM=GZDA$D_L!(:CC;.)R]R/<2B1P?8$=05338 MEJ4+@/U)"C3)6GF#Y;##:12OQ>%Y^;PDJ&_EO'G) E=2=P1S6ZQR9(H[,!\2 M7=\6^T0Q47*_734#"H/C.'TO0U]9YDRP,%&P@@DP^!ZJ5I4KK$0@!,;MC]9! MSG@D$L->FI0JN1D<2&CQ!'!T%.(GL7XCRBS#'@Q>3+*#8&.DA_5<;$>(2[0P M!7%2J"%^-Z3(-Z, ;"IGDVB7Y,H)"?5V%='-9,J][%(05MF(XBSMNO$\?)]* M_?'3L($/\P:LLC$<2VR&PEHH^OW?N?I;AH';!#4^*1WY=0_K>HB^CY=ILX". MH_/IS1H-&51G+=DVI;6S+]1;)+-E]G?WO3Y(K4,G^C7KB$FT?G)=&M@V4?C>]F7$E8V3>$5)1>O"ED'8T;]S(UF1 M4M,DO#5)71?3!;LH5_=I<,7=1XW"=VAQGAT6)AKP" 1S(46G'9(4<0H] FT>75DL\YW7 MO!656+9MR$>V6I_>C9C =.#,29LFXM;+[ ZVUP13&@+:D.!O@\0LB@+COU'> M[13-M!R$8]*\5"TW*V?;\KV1\N/XF45^#57I:Q(\"+D\D/\OK;1/:!=>8H]# MQ3HW<5G3EA46CUPW R+2T/;>KH)'_E_//[*[U@?0,:S!"+U[2/G87KL:7 MEN/@31+\O/= M3[>SA10TFS&IQ2'%1%/ XT8!002RX'0+TDYW]IN+9UI*M,!MQI7(MILIN=:D M\CHR?$ZAQ5",EZ\B@,C-;T;HN+DPRW#D"K7@]T=FE;L\PA=E7HQ'63$H\W%_D!T,QO@M?!H-QVY$]O06 M]3@O!I/L8)2/:BR\4M3]?##J0T.#O,8&JKP8CJAEK#)39V\5O$XU*O+A:(+5 M6LIA'QZJAI.\*B9959;Y!'\H\LFXP!_*?CZ9U+%:Y>4P[Y>5K2 C'TM8B'KL MON6/?S3HHTX-*L;Y&/;VH*IID/EH/('Y0K<53+Z@D0_R(4S^RA?.ZT$_'XW* MK*S&]'<]F6U^U',1B!#M1P0;G=5G#)Z"3(?P+1Z+J#[-17@VQ)5A' MV'6';Y,="--ZR3X.\G_!ME<%TA<0R7B"ZP]D5!0T.2!;H(@R'_;'60E3A@UX M-W\T@P"*'\$4!D,JX#,JJ8C1:)(/@5CP-,#"#[FH3SV@\X%SZQ?9B=%Z'N8N M1QX/_:OL![C<;K N4&_0IW^&V'C5ZQ?T#ZS6Z\5RBX<5?RQJ^J?"HU;VZC'] M,RD-BTLP-C\2_>_%TJ*\JPL7,K62+G%X\5I^,,T2Z) X"NQ1?X2K4PY@V^HZ MQ&R$1\MAF<%I&@[@" -!C6*M:OCR<3ZLL+ 4[F0!O BVG^U0BGQ90RFK43Z MW06:J4NDHK*.Q<#"<*CC8R RL0-.541 M2$E!J?3V!][Y3B!3OONG =IQ0#H2-V1Q=[H#[1"\CHOI-4 ["IKMOPEOQUM- M\G'.9F@9@LU&EO3@BL8Y4 IEIKQ>W6\W'G)<+L9@!8FE< X\G!"Z*&DT\.'C M))M,?RX,?3LZO3EYW,569.Y.%V2!-F5 ;?5*,>N>UI;$L3 M[Q:Q@!P4D"NLE\8;>7?R4ZO3C Z/\BC]:#"A#8"8\>J=88[&AH[5F_GUFLS3 M(!*1N"J.M*/+'XQ_# F:T8VF&Z^$DL6<)I!MRTU&AWTXHMP'GD2RK->#\KN7 M3;7&-)"3PC:GF'-,@E>Q. T#K:ZA:.RR2^G)*I@LK N;4['0_.!+HWHS4C-[ M*\EJ^XI#]D??9TMP5F C4QDL28VC[S?*9&9#B?AM"ZN/.8$V%&G*O^8. M>HU4:)761RKT]PYCC@9$H1:'J]M# ES$>TN/R:CF!LM \JHX5(:C(K9R+GL M"EM_\%GVE6.@M9@W3+:6C?^0_!Y83^,D@JTE1!<*CZ5"$G0!;-"PSYYJ5_*! MD9HL+R^&QBFBP&J0!2_N[/5 4;V+>\0^0N23ABG] ?791P.&B.1@,5E,C!@; M]9"8N7XBX]?(39B[QV*T1XO-?'Y!0H#VTSBH=G(_W0L\E7G/6*4B;HZ-!1.5 MTN(X&CI#7-%?HH(YA&T<1^RU8R./X6+$^R'(U(.VG#=G1."Q\1]4D M]XT=Y%Z[VW)JQ:'$0H=(%I'25*$[P8=1LRX)04)PRV*BBH E_SS]*(7@PL6, M+( .(G]%M0"9;OTX#"N10%L+02&D7&"RJ#-;P47 0GC&H",(XFQUV?V^GI&W MOP;7 2^;3B86WHVE-:(S@K58:]8VRL,E:QN"$:NU<4EQG\:&9Z)_= "F+!6: MO40!,$=#.46(6SSP>!UI^>:QZ:;!1XT$&S*S312 V ]#YX/L:.4'#5FF"S39 M6@V\!V0UL^57IY3$-.?HXV%O:(./85(OBK&J=F8:2.7D.@Q+'T/9&W6NPKLY M,^F>:I!+&N;M]$::"X)Q+JDZ,(G+&@I@ MJ0/0;/TW6_)OMN3?;,F_V9)_LR7_9DO^S9;\KV%+;M[Q1PX,MILL:L3#&YV7 MW\2ZG=JH2@4V2]IJ1,8@][:K]SW5$/+WT^43(8,HY#[)G+3A_9>K&X1JME:2 MN,@O8 'M8O!73.P5ER23<\4X'KCNXW(0/1T5[,A(Z+51\0J$Q*$AY?O5?>/7 M4>V5A+!(P$3G_>RT%3 8Q8!^O^]0!%$L@,Z.&B@B>'640[SEX9?U=JX.*OPR MZN,OP9DXP-L'.3+3JQ\%"FLQ@ M[-&DC+N#W7"I86T_;U1DG(49?MEFGFK>: M@CIWR5E..1>D[]CB,S;=G2[K&ZX8 P*\(URVKF8S#XN"$)$["X8DV\2 M1!QOU5:T:>.2]KB9P5O(O?!SAQGD2G @Q7^9+V%.;U?WCY]VJ&4V& RDP %< M@" 6H80(.PIL4]VF1852US KAB!&PK]\%<[U7O4@*#&D >9.#,!<3J-)+>\WMK3W#U*+C15 =8W8OO%ME]E'[AL MSQE5F3H@\^E+M<)GQBB,,B;*VI-A;?_]8;M8SDQ)EG@MGVQX6,&5!-)N.8#[ MK@ IM1@X/*V=I9:JPR$(GW"O@.P)LA)(;V^VL"&V?MCMXA?\&_JANQAD7+A] M:I#TKY#04!P0$"C;$5QD\-0 Y,IR +V'QV0NQYNF):N&Z MV6Q3+M&7E(,X=VUY:]2=!!VU:5GM1XI&C@#U:6:FN,PKAZQJQJ85 A K0)HI M"Y(KQI-\#,K<40"\"@I!CCH1/C$8C9"*1+L 00OT%E 0"(95$/C;K+8K14I MJOS_(&(!*<(GU%'K@;?>/AT5-3Y1(B$50(WCT=A>1($X"#, U:D>DHC$DF + M'1QY0H$2F$+:B%U5ODP17W(+[K%Q$HG%-VS(+*'$7L=E^,;^'YO]/^+]_VF. MEERD6TGM])3#] QR_&@Y2",Y4$0\&8 ULA(+ M+RF44'(:B!.U3%2N^V8/[8V)2!">O1E/^\#R5J[%W],C+\F M0R';E=QBR5%L(:,3FY3-,%/^D3]AK:+YOGN)*UWXO#Y2%SEQDWEB=?-DZFH> MI-$EH"Y=?2@^2 P6.AJ?EJCHD_D,3V MXM8T,HIR!#<[+B"M%Q#?*!_PD05Q=ASP M,!69DUJ9:/#.P0_&[$A7.SU!#HWW5D>,<3MEN%3FRFO5UD*UI?3-I%C7W8_6 M\!W8OX_99/ J>R.A3:AGH"\,Y9V\KE&Y&\"= /L R( K90\1SMZN6$WSM'KX)0P1-O]-'-7 :Q LTF:+/YD4& M]TK9)QXTIF/"&^Q:81$8%B$2@V@R3^!J&E9 #N/A *2._J3(7ALL)\'R(67. MQ8>Z<#]SFQR49& E@_V$%+P3KHZE^O%2SW2-.HNC",P-)C:HJ2'THI1,:I-\ M2+*^C5Q49NJ#@NYA?&P(7!4?,X/"QXUO%AT)1)OPQW!QDTC213.ZQ?"ZBB RB<3 M1QLD*LZ2TT"K/082 %&-!B."?F[6.45'W&"BZ6U'F_8LQJJF#H8DZ$M_L?55 MF_5**Z,RX(-Q'TX"J<0CN&S)YQJWK60'0*9#.@SH)N8'&PZ:@X&)72@F_:CY M%P]ZGSUS@X%3OV/3UV1V4 /'*BD\ @U3)0X#;7R[WGN!3M=\/"GH4!V(4Z75 M)+BRX=)6\M/Q.:SRH-[RX5[%!N$A%-D@KN%__(C@:H^!YJ,BZ;:Z08\%?IDW M-!LZ7SLB9 R!G4IU=*DJA#*(G:/BK0QL;U3!23E)QYW0S\$:>JZF$W8U=1([ M[0V!:B0[4>E$=XE18F"*C;EG*#>W6?RR^SU+<]@8%;;U4_PF*D#Q'W&XQ*0_ MQH\%R5&3O!X,LYK\G"7<)?#'N>AL4B-4U>H\&-<%G2'0,OM\2PT&?&;0>0A_ MU&+$*DHYB2>&U7$+5._UP7: 74-+10;_@>0&C<'1&X$&&P8+)8IE=MG(T+"C M2H=],(C [^6+'['BZ7S6OL=?3)-3:5)7(Z-#L37MVMJQW&[W/3\Q-54HNQ@] MWV*6'_7Z]G_VH<\KC/$CD+)RU!MGO\O*NE?@/Y->!?\@0N[A+6;=>F#S6#?]OFX31W\[9QDZ/FG/[N]A?\?4GYZ2J6\O4^0%+Y"$//U<($+3# MYM ][1D&&"T*S,X$7;16_62.I52/57'CO \'&SY6C8"#=UO:+C1G\.\!<1'] M9*]QP529!70;\0P_&+SRP.D6,PH*-695-2+]I^@!__L3-Q ^_89W#'43F& >!S1A6(5:.*M#F,I(_WR)0^'/:&N,2#40]D M#6M[AY&ACS#1C.&O,PIG&J/' "."@/,5?0S$J2Q7D0YS]TINSM=\9J*BR<)# M86?.CJXOU]W$=V(@W,_)XQ_\?F'1BXX50, 9,9@_,W_#@.;5CC.'9T6$.'?= "SC#>#]2 %*?3!?2 M$W'!Z)ME7@UQJ/W>H,B(<_2+O!J$LI&*]4[=L-8ZX40R_>P1*21[\NMD]>V( M>32H&K]Q"4A6*Q2A587SLO#R *(?-.AL(-WOWV,QEVZ:P: Y8Y)*;"=%,WG! MIB_0_C2LV4$^*(9LH>FW]EF?^AN1NY,QT-B@A5C@>A?1\D9&>E-.'2+]Z4Y#1DYFN#+"H])"1<, MABB..L6]8K2.CGOU E[A+O$"7B=EDYA,?NENM>,-ERM\B^"\VSMV#(9L-L' MKE985/;ZP Z.V.F#ZO50?#YTU2N73YD7L&;,GX@Q5%5H)>1*]%X0RJF2&KN$ M<)HV+C3@7-K)\4;5*TZZ9[NY8X]MAC7-5\%]Y>8_A!-3QB-8&\H]A89OGFAF!1Y"?*"EXLPG.23_H#" M= O7=E5C%%012SRPW13 E$LJ,%]B MZ"SN\KEI?ER[T+YZB)'ZZ :: '61L'Y04]S"2UK&85[6<)9;([:,>#$$YE'! M\F*^09],Z2..-C;DM6JF Y3 %@MX .;2GV P=@V\MZ0(?N!T,,ECKMO'7:YD!>L+H"VD",?#$'EJ-@5(ZDWW>A[4)&[>0QK4U,V MTA!3\(8MY TR8A]7#4X#;.3!$'@].8&*">P1##Q*WF4-AV&$A(II-2/@/05: M_G'= P*O8'KCBE5L.+4NT(' 1_\=!%Z2J#44X4L1>#3AK,(' M)T#@F#!BZ36=7S8L;"(Y4B=B$@R&<9D]2?(98>U.SPMF6.-Y+ .N6) M@# *6&>@= R8YLPPC\!'P.-+1]_\L86\1S7YZ]*;;#F^B35&>.WXCBN8][TWV_\7 2"WMT$5KE45(!H MKZE->F'OTA>6[;RP.]1,_PM"HK(#3*:D._D F7_-2JD M)4ON(/^%"8,O;;X6P_L(;;YDMVB%^YUA2#CF,5)DN.RF0'9["58<&%[SK0_W M_X"D&^0A(#Z_ GY2!4 MYEQ!VFAJ(G]?H3P8&X:5](&-DKXW@&O8%U"PM@4:U=[%9P;R,[!;4(G8+<\2 M;57U@3"J?XQ(^X^4^&*+!_<-AU""C#"@Y 6W>$,8P $B]3B#=$1V$=[5-$O M15RB]$/00/XA\M+5XDZ\SS$\9JI+Q%\C3/A'C$D*Z;<1)MF)?,^E;%@#4%@5 M.*'BXCXR]NZ7&/$7G^7UV$>$&9(L\@(O0;;:157/IK*95CJ;6F9,VVRJE]W5 MS+1Z*>JD?9X_&M/#I*;W4"[#F+[1UQVD?[YM!'94C"B#:)SWQ\.4AM74J=*Z M55.9BBE532VJNS;5HD6QUN0&2A_--L*D>!O'PP&(;I4[TL%]:$)MS#78]"R_ M5Z4+DD9G%_PR:\0&M3SZZ,<(R0LZ<-LF?.?/B97Q:1$9,$K)8PE?XFHUAG^! M7 N-X'3+@/$UY/;4'K MC9]A+,K8CN>)8K'0QBSQ_+G*6:%B[X2N^(ANCB?E[P@R-[E,LR4Y FK=WB^H M^C.F$LS(<2CMQ. $Z&0\?EJOMA\_D<$]](QM'@_#PMVNPG>D7K8M&W]NR\:S MG^;7K*7D?:SGL&1XF)E@QP22$\*"3C]&9MGK]X-P(?&2!&YD+A?A"D@0=H:+ MA6H^7_'WD77H]#JGI86:D*K+Y]?^N%AO0)U:[,QI3::K0]C MRQ$]"^(._+N-?>S%-YW %ILC%%,]H6ZUF6W"N$K0_R].'#'QM( ./-&0@'PR-*12Y7$&8 %JY,A&#P0QL@'R\'[6; M?[D \0E5%@QY"2[+-K$Q@A#1%7LP/ E[ ^&TL$S\ 9;)JIDU*_:[0;8H"F MFMC./V0N$A0#5^$6;]_CJE6>>HLU@8PL[I.O;E3;3;Y!<]%+[ZM;C=ACGM6JB6[Z%6^J^DF -*&WN;+U71V?O$^S\[.@QDR'D8>??>=*8"36I^K)AA3XCGO&N58 MSM1>Y&Z^JMJ&RDX.+OY6N+ZDG;:10MIR]FP8.-8J34@CN=3;#"8.8F[J-V_I M@4/X*#IXZ#\M'NCM ';#]Q8W&P[R4;:,J]9(X0JTX$%"4\4F,*09%"FR.ST! M(9T=!RLQG2VP7'!517]^O?A(L0U_G,-5_ E#+*;K1T8EBY'>V]5LO9CV0*9K M_G*"E7"NT&MQ:=J"S'3(>9,J:Z]/P5VDL*6M!$A_Q8+N9N8\!.;> )NYXLPTV M$:;<"2!Q_SO:-):36>;1;[/U&DNA_1'"6(1*N@$+!JP,'@AOW)V@B\]X)6U[ M2XDH# M)5AR%TA8.;*G)=P9"1TC>)SJ/@>;29(>%EHQYD%\GCI\4:3M$4R8PTYY!WG4T?/TWOFQM:X7JW7A$,1+*(#5-%Y\#PQRA'A'G_-=LY5QG;T<3V?QT.C M!'0)<>G2>]FSXE-M"W';^("P\P*^AV\0ULA1BDL9:X]4, MX?RO?_NW&$=[/;_&D&A4U%AE]("GJ-Q\$<]QRA\\&=K]$XBU!UB ^#R#YS M)NG8\!,KZ<^B^5*_5X9[\NSQIM>V^!;]6&?@7NM2Q +RGMUU>HIEK)\SRWN. M#>_Y&NZ@0(835=]CP-%O?.#H9^BHC,X;N#,>(\L@<,\QJ& ))DDYDA*3[="" MMRS?#,:9?GSN6G6"2HXNZ'[PR,%B=L1&#@T_SP!$#F2T$ $Y]HA$B(7W3SO4 M<52VBH>4:WK8$\MX_QW? U$XW/ ] (4#WM*&*!S7AM+HO\WG(Y#"^S;9!B@< MD:?:OZ(:SV_ MW486,XH2W- *4WC L:US+M@K5X*Y?3_CT+VY@#T&!)Z"Z4V]T K%^XQ>CJ(& MQQV]Q%]*+/ZN@^+6..58>C._[F$V&!EG-M$98E A\ <404X^QW)HEL!@4/WD M[6D[5TZ=E)%-MX^?5HSC"91ZC;G'UE>89XGQI' 8]V,7 M;ADR#39\XMVAQO7WD\3BM,0P8BF8-G0?U7J])<221CLW>\_\):N=[LP3)Y]3H.<[^D-,]+!#A$B/?#OI51$+ M0 ) ?5?'L7Z+7MTR^R;N^HX>6C8;B(.SX>%? ][M!9%=[(N;'A%K6FW%[B** MWW9-2.OF[\Y;)O4HS+4)1R+>XH\&:7O'[T5_5?=]NXT1QI#M.\M2SQ#OFZ2> M>P#@@5LX;[L7P[8LV>_UUHE#H]_K/74J]GI/S]AW;S]OX%$$]"Z"8!PP?\_' M_?DX$;)%@MS9HCV5G032G2+\UQ5MV-_DZ!1@SD7TS %Z 'DCL.["*7!"M @I MTFZFO$I[+2C,W]4EL+4*O (%@27GF04=@D4(RPX<9E]=M>#O*7KL6PJ@S3(9 MD?>_(:Q_I[7>;0>3*7705H[N'Q>1:@9P,-&@/9\9U!=O=\.IY8GX2XE7W<-V MUV+EG_/9W1TSZMY9QF+90TL_*!Z)6#?#0,XI.OO*68*2,^U: J%KL)?E.>)M M($/),P+_TLD'M^29T,W#8=V@K0Q'WYK_XUG7K!O.&O(BZU1%31]F$/I-,I[G M7+;;&< Z#6'=/H38"-"AL9#\<&17*(0 !,G8$4L7P[?8P$XSG1 M'J,#UQBA*[260'881!;R;1^:_(C%/C81@&1G!V MG7:SCULO]I;L>[]FG7I,K\ >M3.>D]S> :T[+AFE4* #LHP >U!;YM^ZW;+!IO[!R_F[7%%"< )SNM M=^C7Y)\">ML)\M%AP!V00G;-87<3R<5O@HAT&7 3=V3G\!HOI <3 2#99P4U M)$CG-5,O)0?F@YAT&%(#]6378/S'D\.(@I]T&$T<-*5[7D.7)8I"J'086QQZ M9=?8HF^EZ6KGO?"U=0?VORR"VS%W@\!.X6(4AY,9Q_EZ1;7J,+SEI3><8#1M MEZOKV.\MU 5VE1@(?5Y)*/Z]X0?2;;7-+41LW_U$-S*-OK>33*-O)3LWD.5OC^;5CH\/WOQ&\QP&_12WH*C7OSFPQX[S9WK["Z M'K[IFN[5;G*8_MWZ+0:X;XO)H45OV&\QPFZ%?G^8 M!8_O?U%I-,D ),PB+?^$\,@VZ=O$2S]U@S7-?5!3B=G94:LAOC(>2'[DMFK# MRD^.3I!('Z))SGON2( MM\=6.)>1#M=8N?;#%P0SR[T9'UF>V7 45T'E$G[: MW++Y;X=4\JVZR3$/8RUA$7\Y^F6Q^2\JG# Y[!?P7[+C]8Z5R=ORSMJ#DQ[M M0#=Z/780P[$"U$YN=,H2)480VB&R_JS:?ZZ M1Q;,=1JBECA.E?CQ[>)FO3J'!=DUTG:4!67-R+JP,I/.W(B7GJ,(\GFF?TA\WF\=__'U!+ M P04 " ";A51.WN1$]$<" !:"P #0 'AL+W-T>6QE9A;T6QCVV!+IXL9TY__23+ER0CNV3= M6%ZB<[ZC\YU/%^KY->^(=Y36R/>OY[U#]@WB-> M'" >B0XD7ME$K]O5.,RD&#=WAAU@F D'M"8LPK>$T96B-BLCG+*-@Z<62"23 M"FESJJ9R8)'JV84#Y]D#[W@X%5*UM5T%][OJIN\%>L\*I(P- J?8 7%8$JU! MB3OCM)-;\+L0ZNSEIC0*YOV.%Y4TK74[VNS'-'Z]L[!@X*,-JW?9(, PT[*DFW>,9H+#FXQ M/RT8'%DP#DE?!Q52T6?#9Z]*8@!0&*U!:9IL(U\5*9?0Z/XZ-=FQFJCN[54R\/1=,06TE@W#]^.=[92R5;^ M$G4\LBM]]Y.:K,$Y6O1L=O[GFGO5P5.SY M%]Y**V]D(]W]X2C^NQ$C_RLFX&?$95_M[P6_RGS^O-[W*^Q)Y@F=F7 M_H(YKZM2TW]['D MY%))_QCW_?RHJG3G^SF +!'(DA;RJ/K1^6_&\X!HAA#-:(F\4=8^=-]O J*G M6X<'_F"7P@' ]PC@>UK 3UK7=[)I(N!GMQ+&!VS'U3)@L",8L?>PD+U'7;.5 MZ7SWN) \2DX*6,%3U";$.KD6M[JY]=+W<$K$7FM$+6']3C&13(E-K\1,,"56P6F[;O2]$.RC4&(A M';OR&4J/#K/"E%@+OF6UTFTT'P*O3P&!#3/#E%@-<[%\S.6OPPV^ M2PPG\PFFAH18#2?2\N72B&6\%.*OC\A"=;!C))@@$F)!G(B%,%X)6ZY8H+[[ MQI>I"F*B PYB3SQBQL9I[;,D*L&,D5 ;H[NQXD<76N/I;>@U$ S314*LBW\Z M;OS8O[EG9U+YRI2\>:V/8-9(B*V!9N_?$HB)*239Y2#C6PHQ,;HOAR$#*_P *,3'5I,2J>9GY#Y8DIIF46#.;(< @%J:5 ME%HK6"+;CS685E)BK;R:R&X*%&)B@DF)!8.FL_W2Q 23$@L&SA^X.,3$+9<06PA+S M,9M#3,Q"&;&%<$RX()!A%LJ(+82/'^!0,<,LE.UTF /#>XY9*">V$(X)PWN. M62@GMA"."<-[CEDH)[80CEE"3,Q".;F%7HYM?2#:*A1B8A;*B2WTVOI:B$9U M#2V4HXOXQ!8"H_ Q P<^G@88B(E9*">V4 _S6E3:9\:-?!QQ0$S,0CFQA7J8 M<__"NFMBW6]&'Q 3LU!.;*$>9FB-X8ZG@0;$Q"R44Z_D#$W#/'5UN,,$LU!! M/18:QMR6*\3$+%10CX5>FR]Z$9 *S$+%6\R]#6.&BH>8F(6*7QPR)",1$-Y-1S\AA;;,W.5-@%BJH-Q&\ MG'(=1][.A9LA)F:A@MA"@YA/-H*8F(4*8@L]S X/B?)9>"\Q"Y7$%GK$!)-) M9YWK?*G^+55OIR-FH9+80L,;7!Y+%V)B%BK)]S$C.UW8&&)B%BJI+80N$<#I MA!*S4$EM(1033B>4F(5*:@NAF' ZH<0L5!);"%EP"?.P$!/=U$R]+H0NN/3: M)F:AR(77=,<^W.? MU87FX7Q\Q_:_:7WX#U!+ P04 " ";A51.)=-& XT" #[, &@ 'AL M+U]R96QS+W=O3V5;VI"B1Z71A/&PN&A>&_,#X(%)^^I4M3SGV7V_.0 M-V_72Y=W55O*\,68O&_3MHS,=!LAPD]""W'.3H07XYR-.#PG)0H ?IPM=;@-ZRPK,V>MCFZRU ;^'K+4!O MX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU ;^'K[8#>CJ^W WH[OMX.Z.U6V"M! MFR5\O1W0V_'U=D!OQ]?; ;T=7V\']'9\O1W0V_'U=D!OQ]?; [T]7V\/]/9\ MO3W0V_/U]D!OO\)>-]KLYNOM@=Z>K[<'>GN^WA[H[?EZ>Z"WY^OM@=Z>KW< M>@>^W@'H'?AZ!Z!WX.L=@-Z!KW< >H<5WE6BEY5\O0/0._#U#D#OP-<[ +T# M7^\ ] Y\O17HK7R]%>BM?+T5Z*U\O17HK7R]%>BM?+T5Z*TKG#5!ATWX>BO0 M6_EZ*]!;^7HKT%OY>D>@=^3K'8'>D:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W M!'K'%[!GK7?+WKF=ZY;<9T M^%[&7!E M&ULS=K+;IM % ;@5['85F8\=[>*LTFZ;2,E+S"%8X,,#)J9I,[;9R 7 MJ9$K)8HM_1MC.,,Y/WCTK7QQ]SA27!SZ;HB;HDEI_,%8K!KJ72S]2$.N;'WH M72]<2'];X,I'I&GKU%1_:'AN?;X?]J\/^_G[L1?^5HQL/GSMK9\NAP#)(4%R*) < M&B2' 4 M=3Z6O6N'_R7YX_W^=3Z;_Z!_^0102P$"% ,4 " ";A51.'R// \ 3 M @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " "; MA51.)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( )N%5$[=Y]:>[P "L" 1 " M 9D! !D;V-0&UL4$L! M A0#% @ FX543EN4(ES( @ ,0L !@ ( !^ @ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543I@= M^V%. @ M0< !@ ( ![Q4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ FX543GB;&R>U 0 T@, !@ M ( !#", 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ FX543C3*2XBT 0 T@, !D ( !S"@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX54 M3E>.2-BT 0 T@, !D ( !C2X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543N)09\&S 0 T@, M !D ( !3C0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543D_S3N:T 0 T@, !D M ( !#SH 'AL+W=O&PO=V]R:W-H965T M8] !X;"]W;W)K&UL4$L! A0# M% @ FX543A,#S,JR 0 T@, !D ( !SS\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ FX543KTO M>B:U 0 T@, !D ( !CD4 'AL+W=O&PO=V]R:W-H965TVYQ@$ #<$ 9 " 3A* !X;"]W;W)K&UL4$L! A0#% @ FX543A2]ZSS& 0 -P0 !D M ( !-4P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FX543K_@>BNV 0 T@, !D ( ! M-U( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FX543K]M(MOA 0 04 !D ( !*%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543M 6Q7>X 0 T@, !D M ( !]&, 'AL+W=O&NL4$ ,&P &0 @ 'C90 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ FX543H^(&5+_"@ TT0 !D ( !AVT M 'AL+W=OA M7O,$ "V&P &0 @ &]> >&PO=V]R:W-H965T=] !X;"]W;W)K&UL4$L! A0#% @ MFX543K>OD[TI @ # 8 !D ( !OX 'AL+W=O&UL4$L! A0#% @ FX543IPK,G/C @ MCPL !D ( !Z8D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543G5R3VO% @ 10H !D M ( !&Y0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ FX543KVUMJW_ @ 0PX !D ( !8IL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX54 M3H*1T\*Z @ \0D !D ( !6J0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543F:,YOBG 0 FP, M !D ( !":T 'AL+W=O&PO=V]R:W-H965T2L M3@( ,X' 9 " 6BR !X;"]W;W)K&UL4$L! A0#% @ FX543FS;8!M4 @ M < !D M ( ![;0 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ FX543BY 5K:6 @ N0@ !D ( !<[T 'AL+W=O M&PO=V]R:W-H965TX'@9\ $ -L$ 9 " ?_# M !X;"]W;W)K&UL4$L! A0#% @ FX543@\F MP9DJ @ ?P8 !D ( !)L8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ FX543E=@ >B< 0 6 , !D M ( !&\T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ FX543J^)&H'J @ Z0H !D ( ! M]-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ FX543OY&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " ";A51.S2/QLRH" "H+P $P @ %:M0$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 6P!; .\8 "UMP$ ! end XML 97 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 98 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 100 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 362 334 1 false 77 0 false 7 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://www.tylertech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.tylertech.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 1002000 - Statement - Consolidated Balance Sheets Sheet http://www.tylertech.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 1002501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.tylertech.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.tylertech.com/role/ConsolidatedStatementsOfShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.tylertech.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Acquisitions Sheet http://www.tylertech.com/role/Acquisitions Acquisitions Notes 8 false false R9.htm 2103100 - Disclosure - Property and Equipment, Net Sheet http://www.tylertech.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 9 false false R10.htm 2104100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 10 false false R11.htm 2105100 - Disclosure - Accrued Liabilities Sheet http://www.tylertech.com/role/AccruedLiabilities Accrued Liabilities Notes 11 false false R12.htm 2106100 - Disclosure - Revolving Line of Credit Sheet http://www.tylertech.com/role/RevolvingLineOfCredit Revolving Line of Credit Notes 12 false false R13.htm 2107100 - Disclosure - Income Tax Sheet http://www.tylertech.com/role/IncomeTax Income Tax Notes 13 false false R14.htm 2108100 - Disclosure - Shareholders' Equity Sheet http://www.tylertech.com/role/ShareholdersEquity Shareholders' Equity Notes 14 false false R15.htm 2109100 - Disclosure - Share-Based Compensation Sheet http://www.tylertech.com/role/ShareBasedCompensation Share-Based Compensation Notes 15 false false R16.htm 2110100 - Disclosure - Earnings Per Share Sheet http://www.tylertech.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 2111100 - Disclosure - Leases Sheet http://www.tylertech.com/role/Leases Leases Notes 17 false false R18.htm 2112100 - Disclosure - Employee Benefit Plans Sheet http://www.tylertech.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://www.tylertech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2114100 - Disclosure - Segment and Related Information Sheet http://www.tylertech.com/role/SegmentAndRelatedInformation Segment and Related Information Notes 20 false false R21.htm 2115100 - Disclosure - Disaggregation of Revenue Sheet http://www.tylertech.com/role/DisaggregationOfRevenue Disaggregation of Revenue Notes 21 false false R22.htm 2116100 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligations Deferred Revenue and Performance Obligations Notes 22 false false R23.htm 2117100 - Disclosure - Deferred Commissions Sheet http://www.tylertech.com/role/DeferredCommissions Deferred Commissions Notes 23 false false R24.htm 2118100 - Disclosure - Subsequent Events Sheet http://www.tylertech.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2119100 - Disclosure - Quarterly Financial Information (unaudited) Sheet http://www.tylertech.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information (unaudited) Notes 25 false false R26.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.tylertech.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.tylertech.com/role/SummaryOfSignificantAccountingPolicies 27 false false R28.htm 2302301 - Disclosure - Acquisitions (Tables) Sheet http://www.tylertech.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.tylertech.com/role/Acquisitions 28 false false R29.htm 2303301 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.tylertech.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.tylertech.com/role/PropertyAndEquipmentNet 29 false false R30.htm 2304301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssets 30 false false R31.htm 2305301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.tylertech.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.tylertech.com/role/AccruedLiabilities 31 false false R32.htm 2307301 - Disclosure - Income Tax (Tables) Sheet http://www.tylertech.com/role/IncomeTaxTables Income Tax (Tables) Tables http://www.tylertech.com/role/IncomeTax 32 false false R33.htm 2308301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tylertech.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tylertech.com/role/ShareholdersEquity 33 false false R34.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 34 false false R35.htm 2310301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.tylertech.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.tylertech.com/role/EarningsPerShare 35 false false R36.htm 2311301 - Disclosure - Leases (Tables) Sheet http://www.tylertech.com/role/LeasesTables Leases (Tables) Tables http://www.tylertech.com/role/Leases 36 false false R37.htm 2314301 - Disclosure - Segment and Related Information (Tables) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationTables Segment and Related Information (Tables) Tables http://www.tylertech.com/role/SegmentAndRelatedInformation 37 false false R38.htm 2315301 - Disclosure - Disaggregation of Revenue (Tables) Sheet http://www.tylertech.com/role/DisaggregationOfRevenueTables Disaggregation of Revenue (Tables) Tables http://www.tylertech.com/role/DisaggregationOfRevenue 38 false false R39.htm 2316301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsTables Deferred Revenue and Performance Obligations (Tables) Tables http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligations 39 false false R40.htm 2319301 - Disclosure - Quarterly Financial Information (unaudited) (Tables) Sheet http://www.tylertech.com/role/QuarterlyFinancialInformationUnauditedTables Quarterly Financial Information (unaudited) (Tables) Tables http://www.tylertech.com/role/QuarterlyFinancialInformationUnaudited 40 false false R41.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 41 false false R42.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Allowances for Doubtful Accounts and Sales Adjustments (Details) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesAllowancesForDoubtfulAccountsAndSalesAdjustmentsDetails Summary of Significant Accounting Policies - Allowances for Doubtful Accounts and Sales Adjustments (Details) Details 42 false false R43.htm 2401405 - Disclosure - Summary of Significant Accounting Policies - New Accounting Standard (Details) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesNewAccountingStandardDetails Summary of Significant Accounting Policies - New Accounting Standard (Details) Details 43 false false R44.htm 2402402 - Disclosure - Acquisitions - Narrative (Detail) Sheet http://www.tylertech.com/role/AcquisitionsNarrativeDetail Acquisitions - Narrative (Detail) Details 44 false false R45.htm 2402403 - Disclosure - Acquisitions - Assets and Liabilities Acquired (Details) Sheet http://www.tylertech.com/role/AcquisitionsAssetsAndLiabilitiesAcquiredDetails Acquisitions - Assets and Liabilities Acquired (Details) Details 45 false false R46.htm 2402404 - Disclosure - Acquisitions - Pro-forma Information (Details) Sheet http://www.tylertech.com/role/AcquisitionsProFormaInformationDetails Acquisitions - Pro-forma Information (Details) Details 46 false false R47.htm 2403402 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Sheet http://www.tylertech.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentNetDetail Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) Details 47 false false R48.htm 2403403 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://www.tylertech.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 48 false false R49.htm 2404402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets and Related Accumulated Amortization (Detail) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfOtherIntangibleAssetsAndRelatedAccumulatedAmortizationDetail Goodwill and Other Intangible Assets - Summary of Other Intangible Assets and Related Accumulated Amortization (Detail) Details 49 false false R50.htm 2404403 - Disclosure - Goodwill and Other Intangible Assets - Summary of Allocation of Acquisition Intangible Assets (Detail) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfAllocationOfAcquisitionIntangibleAssetsDetail Goodwill and Other Intangible Assets - Summary of Allocation of Acquisition Intangible Assets (Detail) Details 50 false false R51.htm 2404404 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInCarryingAmountOfGoodwillDetail Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) Details 51 false false R52.htm 2404405 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 52 false false R53.htm 2404406 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Annual Amortization Expense (Detail) Sheet http://www.tylertech.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfEstimatedAnnualAmortizationExpenseDetail Goodwill and Other Intangible Assets - Summary of Estimated Annual Amortization Expense (Detail) Details 53 false false R54.htm 2405402 - Disclosure - Accrued Liabilities - Summary of Accrued Liabilities (Detail) Sheet http://www.tylertech.com/role/AccruedLiabilitiesSummaryOfAccruedLiabilitiesDetail Accrued Liabilities - Summary of Accrued Liabilities (Detail) Details 54 false false R55.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 55 false false R56.htm 2407402 - Disclosure - Income Tax - Income Tax Provision (Benefit) on Income From Operations (Detail) Sheet http://www.tylertech.com/role/IncomeTaxIncomeTaxProvisionBenefitOnIncomeFromOperationsDetail Income Tax - Income Tax Provision (Benefit) on Income From Operations (Detail) Details 56 false false R57.htm 2407403 - Disclosure - Income Tax - Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Rate (Detail) Sheet http://www.tylertech.com/role/IncomeTaxReconciliationOfUSStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetail Income Tax - Reconciliation of U.S. Statutory Income Tax Rate to Effective Income Tax Rate (Detail) Details 57 false false R58.htm 2407404 - Disclosure - Income Tax - Schedule of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.tylertech.com/role/IncomeTaxScheduleOfDeferredTaxAssetsAndLiabilitiesDetail Income Tax - Schedule of Deferred Tax Assets and Liabilities (Detail) Details 58 false false R59.htm 2407405 - Disclosure - Income Tax - Additional Information (Detail) Sheet http://www.tylertech.com/role/IncomeTaxAdditionalInformationDetail Income Tax - Additional Information (Detail) Details 59 false false R60.htm 2408402 - 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 60 false false R61.htm 2408403 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 61 false false R62.htm 2409402 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 62 false false R63.htm 2409403 - Disclosure - Share-Based Compensation - Summary of Weighted Average Assumptions Used for Options Granted (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationSummaryOfWeightedAverageAssumptionsUsedForOptionsGrantedDetail Share-Based Compensation - Summary of Weighted Average Assumptions Used for Options Granted (Detail) Details 63 false false R64.htm 2409404 - Disclosure - Share-Based Compensation - RSU and PSU Activity (Details) Sheet http://www.tylertech.com/role/ShareBasedCompensationRsuAndPsuActivityDetails Share-Based Compensation - RSU and PSU Activity (Details) Details 64 false false R65.htm 2409405 - Disclosure - Share-Based Compensation - Stock Option Activity (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationStockOptionActivityDetail Share-Based Compensation - Stock Option Activity (Detail) Details 65 false false R66.htm 2409406 - Disclosure - Share-Based Compensation - Other Information Pertaining to Option Activity (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationOtherInformationPertainingToOptionActivityDetail Share-Based Compensation - Other Information Pertaining to Option Activity (Detail) Details 66 false false R67.htm 2409407 - 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 67 false false R68.htm 2410402 - 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 68 false false R69.htm 2410403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 69 false false R70.htm 2411402 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.tylertech.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 70 false false R71.htm 2411403 - Disclosure - Leases - Summary of Future Minimum Lease Payments (Detail) Sheet http://www.tylertech.com/role/LeasesSummaryOfFutureMinimumLeasePaymentsDetail Leases - Summary of Future Minimum Lease Payments (Detail) Details 71 false false R72.htm 2412401 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.tylertech.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 72 false false R73.htm 2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.tylertech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 73 false false R74.htm 2414402 - Disclosure - Segment and Related Information - Additional Information (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationAdditionalInformationDetail Segment and Related Information - Additional Information (Detail) Details 74 false false R75.htm 2414403 - Disclosure - Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationScheduleOfSegmentRevenuesAndOperationsDetail Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) Details 75 false false R76.htm 2414404 - Disclosure - Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) Sheet http://www.tylertech.com/role/SegmentAndRelatedInformationReconciliationOfOperatingIncomeFromSegmentsToConsolidatedDetail Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) Details 76 false false R77.htm 2415402 - Disclosure - Disaggregation of Revenue (Details) Sheet http://www.tylertech.com/role/DisaggregationOfRevenueDetails Disaggregation of Revenue (Details) Details http://www.tylertech.com/role/DisaggregationOfRevenueTables 77 false false R78.htm 2416402 - Disclosure - Deferred Revenue and Performance Obligations - Deferred Revenue (Details) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsDeferredRevenueDetails Deferred Revenue and Performance Obligations - Deferred Revenue (Details) Details 78 false false R79.htm 2416403 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Details) Sheet http://www.tylertech.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetails Deferred Revenue and Performance Obligations - Narrative (Details) Details 79 false false R80.htm 2417401 - Disclosure - Deferred Commissions (Details) Sheet http://www.tylertech.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.tylertech.com/role/DeferredCommissions 80 false false R81.htm 2418401 - Disclosure - Subsequent Events (Details) Sheet http://www.tylertech.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.tylertech.com/role/SubsequentEvents 81 false false R82.htm 2419402 - Disclosure - Quarterly Financial Information (unaudited) - Summary of Selected Financial Information (Detail) Sheet http://www.tylertech.com/role/QuarterlyFinancialInformationUnauditedSummaryOfSelectedFinancialInformationDetail Quarterly Financial Information (unaudited) - Summary of Selected Financial Information (Detail) Details http://www.tylertech.com/role/QuarterlyFinancialInformationUnauditedTables 82 false false All Reports Book All Reports tyl-20181231.xml plan_ofxmergermicropactexh.htm tyl-20181231.xsd tyl-20181231_cal.xml tyl-20181231_def.xml tyl-20181231_lab.xml tyl-20181231_pre.xml http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 102 0000860731-19-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000860731-19-000009-xbrl.zip M4$L#!!0 ( )N%5$X8:HF\L&4! ]+"P > <&QA;E]O9GAM97)G97)M M:6-R;W!A8W1E>&@N:'1M[+UI4^-8MB[\^=Y?H9O=Y[PX0DDQ)#G1IR*<)%E% MOR000'7=_BA+VUB=LN36 .G^]7<->])D!F-CRYP3W9V +>UA[;77\*QG_>W_ M?#T_NO[GQ;$SRL>1<_''E].3(^?-VU]^^7/_Z)=?OEY_=7Z__G[JO-O>V76N M4R_.PCQ,8B_ZY9?CLS?.FU&>3S[_\LO=W=WVW?YVDM[\>.GPHO%X%39&%\ MX_P9B.R'L^N\?:L_>91,IFEX,\J=O9W=3\Z?2?HCO/74)_(PC\2OQS]'X2#, M__8+_P@O^T6^[6^#))@Z63Z-Q/^\&29Q_G;HC<-H^ODZ'(O,.1-WSF4R]N)# M^EL6_D=\WMV9Y(C]P<'_?V]G6\[ M.[M]^/G#[O&[H^,WO_[M%P_^0]]2_Z7>'(6Q>#L2.(W/NWL[_W68BY_Y6R\* M;^+/_RJR/!Q.[1'LT0C^AK]I&GL8CT0:Y@W?&*0P ORU&H@U'/K;8P;FP_Z( M=/YQT8]W_(Y!$@7PB/YOE\?'WX_/KIW^V5?GXK1_YIQ_<[X?7_YV?%F>P)+' MVK2&+[]<7_Y)Z]3_?G[VV^ORU);G^I^GQY?.]?'1[V?GI^>_G1Q?N<[)V=&V M^[I6];7Z?N%<_?'EZN3K2?_RG_.LTT+UULLO%*S3[^>G7T_.?KMR+OJ7H*M> MA:I5G9]]?5V5^E'[_=BY/+ZX/+X"X>E?G_SCV#GY"O\\^79R#+;5\>7QR=GK MLM66[6O_&I:G?X46P=_[9W^ FG+V=UTR_S9]N5J&4#'NU#]'J7KTQ+L1;P=@ M:O]XZPUA))^]Z,Z;9F]^K1BY.Q^/#SX='>\>O=O9^?+I2W_WP^Y[-G(_]?OO M]HXZ8N1.O" =^/M(,GS9/QY]_WDY[)T0O_+Z3%*]M'YV37H@JN'B]-3!VT] M4STB$L/\\X[Z?A@'\%WZV7YIG*1C+]*OS9,)ND8_\9&Y-XB$XXLHDG_]GS<[ M;^CG;.+YZN?'>UUC+[T)8QZ>5^2)^@7Y?_R;NS#(1Y\_'6Q_>K>S^V%'_?=_ M'0Z2-!#I6S^)(F^2B<_J'_8:X8-I_" E>># 1V"\\?^\V4>YS@/\KU3_50Z? M7_CQOP[59VI_>C?C;^9/#8^^%6D>^EXD1\<;>UC:I#U8<'L'[)^E(-B_XH7: MXUVR-CZ!5PVCY.[S* Q@L^O>[F-$F[_QWW\!U7!8.8CE-7B=WW/-KRK#SZ^: MZ V!\)/4PRC/YP*40HKJ !Y^ ;='PT+8$JV/TMZ;+JX.F+B7UR='H+I/G.-O MWXZ/KLD\00N/@Q:'\G]1KX-O=7P)]M[YV<9(SYM?]^X1D/6?])M?=[=WN[JC MX.^*]$:DW9W?9@AHTRP[,KGCX5#XN9,,G7PDG%=Q7?\Y[F[O=W<#CW#P0QA^ M+E!F3V(PK2;2NCITODPC[R[K[NPW0WS?=7<#SX<@NR+-E+Z]*M+;\!9SM$?) M&"S]:7>GOAFR>]#=#00)'2>QQ'+XN0)/;W4$1[G"B[!RD M-MT 9=MT8W904CN<,?LSS$>C),+7=G>2&R*F'"/7\3:Z7MV=^*;( M;H=S9"=95GBQ+\!62-E6&$K#P4[Y=G?^C5=J!T6XP\FRL\0Y#;U!&(5YAR$T MC1?H9M8+G#A'I^=7)]7"_>[L=L/D[]W^]9_UFU_WNEP-('-*W9W@AHAHAZ.; M#)@*;X6#5:7=G>>&2&J' YQ?101BFH;@MPRFE/14$#\O#NCG2S%)12;BW".! M]G+G50%W89)[72X1*(OUA9=B5A\EVN"M-T.2FR(N&^KLG)08;\[/KHBX[,_^ MY67_[/KD6%=-'YU_O^B?_;.K0M'D$]TG)>L_ZS>_[G?9)SI/;[PX_ \G>U#/ M721W72Y!W1")[;"+U"_R49(JD4V&3O\F%0)Q2]V=5+N'SOF$J>!'<8(_(MC+W8#ZGVU,M%QX'.55K1CLIKAW$A?\1!F/E1DHE M9]=!Q1XZ)W$@!KD(8I&]"O!Z3W*_RR74_0&8N3X1!2%OD!?&SE=Q*Z)DTG'= MN[<)6.C]+A=+GXH;L!,NTL07 M_=96'=! 3I?J=+I9/Q) H10NKAXE'9O M$] K^YVNCCZ.;\,TB='!PEHHCXI0NSO=39'8#B?&0$;A#R"L1_"7U/,[;;)N M!OB@RT72OV%7%M*O&R&PK7G;7ZA=DOY],+M95;VE4WGHM;Y0UDB>VNLF;.JG M]>#N8;,&U[D68-8S2X+YVDUK<[II+>8FZ' ^^0(L:V(1V9UZ M8&)V=WK[FT "#Q+:X5SQ11K>>O[TT/E29"$"R)RK:9:+<79(Q3]?O=QSKH1? MI)UFU&'%)'9J>$U#F*A)UR'AEYW3P?:R=@WIO.U/_N;D:-K!'MT9'8G<59T7<=NB)1V.)-\)'O1(O.,GZ3!JTY= M\TEN[W4XD6S*T?K!;9@E78;I;(JX=CC;=7KR_42QWYQ_NX<0I[O+<*\D;PXM MTC\>P(ITT;^$/],?OA]?_G9\Z5S]\:6KTM&P6/N; /AZ]\J/U)WY;HC$=MA9 MWT1^I/U-X)=Y]\J/U-79;XC\=MB=WZ"*\0T1U@X[\R;V=.1-.M^W97\3L(#O MNDR%=)5$MR+V7V5TO2?YKLML1R?QK> F\-V=XX9(:8<1JAN5==H,:>TP6O4L M<7IE[,E(CPP4O!'$B'+4T[6#^'-QUO"'NOT&],@NH? MSM'Y/X[/^F?7GP T[1#Z ;M^O[S:!=?"@RYFFXY]^!'KUMM,QSW>;0#UXT.6$TO$0M"FF M0R_%31%Y>9).G6]AA*DEW1!1[7#JZ0)CH^FMUK*=+W_:$)'M?OH:I\,'Q(G_K? B&K$@=U8IKRHVXQK$V<+N[$!LBREUN MM7&5)_Z/41(%(,+]R21-;KVHN[-]MPD0U8-.=]ZX%%F>AGX>W@KG*+D5L838HJ[LM/1V0T1TPZGPFJ,*5T6UU=@E )&G3A'YV=?3[AH M__K<.3H]OSHY^ZVK>]^P%/<*P_K/^LVO[[N.D@H9#)HG3CX2SOD@DNA.JAS% M7V%G3"^>NLV0T.XNSH:(=X<-2(8]WRODKW+=1;GNL,7Y0+FVE'=WU^+=)F!? MWW<9H_4M+;(\->B6*,E@!)9X=W?J!ZW=*M:@,]QK:[C7UG#KVQIN@P(5)\[U M\>7WDS,B&.RJ,FU8@7;MVB'3X$.7XQ/7(AV'<<=Q 1LBIAV.,QP/AX)K#3=# M8.^K*-BDNQ4NU_[_=;[WK^&.W:02Z7N%8/UG_>;7CUV^7+&9*;@=@7/M_72N MP5'K.._.ADALA^_9HP0[[AH6Z>.?_LB+;P3>O!M1-[TA(MSAT#WJVDN1%VG< M99C(P2;T./W8Y:#\59["2R/A7,#?$[(1NDP=?; )S2$_=KE(^@A^(;(N(YH/ M-J%>[V.7JZ'W]S]NW?2*Z,;@V\Z M^;_.R=G7X^]G)]].CC8./KP)U R?NHQP4M9=AO9_WX3VDE]ZC(RRO;. M;D5WY_E^$P#\G[J,BU*-SY#M<2R"#C/KW"NK&Q,&_;_.]Y.KH^/3T_[9\?D? MFU3E^7X3"CEV=[H#G.?_.+X\.SG[S3GM_]G=:6Z* MI'8XMGGUQQ7'T].<+4Z*'S9__D'QUF@=@<^>UP;!,Y MZF$"4XK.)UG.F= ^#"F-Q33[[[]\W-O]<.A\$YVV&#:AW!/DN,/AS6]%2A5* M_2PK4B_V7\5US2<)XMKA .=QG(>I,)V7NCO331'6#L=G>6[S>AP@-3!AVN_KR: M"!\!3\C^1+1ZX%]U=[8;([$=SG*=)8PQ?&(CMTX*\8]RK2 M#%TP+XRSW.D/AZ")O;S31L,F0*E1LCN<&NMG&3RNXS''3#B?&^D4^2M+P M/[J1T\9@^C9%>#N<%5/Y+^PZ-HQ"/Y=!K^[.^,,F /Q1:CN< RO7J7SUQMY- MEZW9C1'9#N?!CI(">^1-P$O;9$G='.CTB?/U^-O)V0DBI*Z<_ME7Y^3L^OCR MXO+XF@@E.HN6:EB4#ZUU2NO0[O.UW^=KO\_U[?>Y_@H%;(/=+AH^6?K'5JQ,BPWSD%N_.KC=1P]N MM^7*7P6S8PX+X]G&5;-&Z26!\!/NI_:Y (LDQ>$=8LG8*!R$50?MV2P0IVZ. M-MW_G]ZS/,O3\V =">?EX>8PKDW-1'L2P)/7S.D_YNC#4.\SW1=&BP8S=HZ2 M,1AC4P=5&1.>,)R.F?2?J# MINA-PMR+N,H!T;>!!*ODT=_.Y=![3NR-X6/9_L%Q_\O'@^-W MGX[WCHYA=!_V]W=V^WL?OWPYWC\^V$45[I668!7V8FFQ@&>(I?UV>7S\_?CL MFL)G%Z?],^?\F_/]^/*WX\MGMS3L\,2[C_"913*^PY\ X27#@6@KC/'&\#"_@OWMQ MX:539W_7=?9V=C^YSF!*-Y@W3N!.VPI[SC6\+'6NA3^*DRBY"47FXKV][3H> M>-"1=P=7AF-=X\[6XM;C M[U#(OAPL3"'M\GU]\OG*MBD(5!" MQS]1H99R[ M41)%4R>YBV$Q,_U=9L#" 2YR";Z+] ;V X;\/,L .PPK\#L<%SBSF9S ?3N< MC\0"I5X:B\\P/]ROK?"VY_3QV3".@]_B^!YZ)/D4CU-:@J& [Y$ZN$Y7X+? EQ>]:,T@ MF">OW;:6!"-P+LU'F?*PMBY.VYM,(C#HP43GOY<'XN!"9LE8Y.2;I6(H4M1! MH(%@"4E]:B5'3UO@$A%B<]Z5(9G"^#.V5KQ%48!1+W9K<=RA\2$>/?)M-70I M^_ GV "1CG'@7DY;5&1T,=1V!"8;)[F38 GL79@))\"@*7P6?A;P^6SD19$S M\F"G<1%@YR>\,,Y8>#&I%"_STW# >YX5_DB^&KZ\B!M3IP.?OES/9NHLT%3[ MTSEQKITSY]BY@O]<.[]_7D\#[<_?CR^/^U=/WBS6.?*$H&4C8A(T,1R"'!88 M9_! %$F%+5@#LZ*X6O3)??SLZ?8;;7$[1K$"FXTOXV^]+V>5:3&ONB1UN\LD= M)%X:D"L2A"FD]*;0W8";TX\\LGWPTGW&%\#!]H+;,*.P>6TY9LS_ M5?)F"1Y(&!JL?C+&*G6S;V#/YHG_ YS 0-2_Y 7)A&55RE*;4KYO7S=V?3^E:3H MW?6/V$4F/PZD0AG!87S_HWIL';=HE@>+@PLO\Z,B*-]V+KMA)IS1:!2 !0 W ML'NO[(XX"H 6DYJY_$12Y%D.K\*_9I@DH._ZTI>F9U8?IMUA->)+\>\BS,"C M+J\3K8L7+7:50$W>P7S .L1OX:C(D=O4(Z9\>^FZ8DS#%HRR">J2(B2]!NML M:;8G[U*SZAO'6S8HCUN"+V27G=C4)_1":2LI;\'W%R M%XG@1@2N64[6IXWQWPIJ-8>GI+6IIAX*0;A5/H(#?DP X7+ M;;MJ3_6%EPD]+AWHX;\E:$P60IDM=7@172Y9-45WU9"BFS/(^W(2O[<.$L^2 MJ@1H,?+/ B8:WB3%94""0O(<&%_M7E'?=OX$F0:'A_-_RI.XX="IY1-I2\@M MGSNT#O($?MEX:L%NN W3O!"5,>,C[N2+291]56Z)'\(49.6\R/2B/FXX9?E( MF-A$I#G\DO"Z8']-4C@H8-B@+39)[M#W(SL+"4U!)8AZ&*,<;.,5O159KM:Q M=OAX%?!C@1C@.Z.0*:C08L(_!07]\R$O&F#4A3-*#WI8;3#S>A$O=[[WU^%\ MSX)Q'CI?II%W-T>ZLNV\+^SH;'D]OBO+TPKM:;6*FJ5M9)P0QP.N4$X>KSPN M2&Z%CUB$LJT"@A^]XN0TJGQ^EJB)N&9J3U^= N[LB)4B^15ZE5IB "HO#9^' M9\).V3I\,+7U]ZEW)R$> ]Z_ 0E>13IPPSU*-\N[(AR/18!\3& @@%Y$84B: M-'5I\N5'/_,TW3G6][X5.C1_P_@U.?;" Y_8!T.+7XSP2O4"^YTF79"7LOVP M)/[(BV\XI?\]]-/D LZFA=%?"[=5# YQCDL"*XSY>5W':N,=YK/=\Z M1X\Z.BZ8%\F8K0(Z$HTZG8]7J;S_78"@#4,1Z @I'A9G[$UAO&LK MV ?K(-BPW6/8QBN547@&N./"[8DR+@[$3H772<]2NH2R)3RUK#XU)\RR0LJ> MG6EYW$U%;QN0QX_5/QKH"P\5/Y7"ILAJ+)RMW5[[R#IF4K]?!\%7+G-L:J5D M=HW.PO-+_WRAHWE/3P/ PVTPT25XMDD/SPEX>ZPX4I'@,X@C^!KK((X7&JF[ M(/&+$Z-_*B\S9F:S7G3A+O]W$::HG. Q4L!:Y'')U_6SB1O83_24.R*%FF!Z .Q4^% M3?@COFW^G,LH(U"USV(3H#F CF>$MBS,'9Y0A-E(Y?$+D'./ZH3A:<9N6.4T M9I7G80/2F$_52\\P>IW5H4 RBAKEVI]<8$(_-B 6GGS@O!A+U<#/8SQ2-G*V ME/$14KE;EO<<@0Z=.B<7:&&0JI'FQE$)YK!%H+^@\/&,\-5U%"49'CVX8/!@'&7APYOLTLDRGLRJE,;)AKO,-<0;\648W8'XLYUC1XO0< MWPF[VY^>9I$H?5>Q&[T I4]5\]C)E\7/9'=G2SQ]*CV"O( $N6"D3BE\UA"[ MFVTFEY--H,076.$R1X'+DCVY9[.)_+6PB:[A]LF*=/K,5E&N'MN$M@0S:>C0 M__*]7[[9M140Z>P$-HGC?]MY=RRP5J(V51)N9TF.VDT;F>BWZ^QX V[$:+X\I:II M&W6[&+57T?5/B>FH*\L F$O1QCD-[BU9K@%GH.T-YA VW"Q+6+.G*5!U/7J$ MAHPXQ^1(I/#=*"%X,!:)WB8RX3GT;A.*SQ-HN%F$X ,2B4V9*<),X'<1IJW0 MI>KAC&? (/U/D?HAEJHB!-D+,\2=$L0!WT#%I6V;VUH8X.R]W[/Q'\[6K.<, M! [.+F->;BWP\YUZ513,.1(NS"586<8_R T>>F&4X3QA!SA"F5K5P& 9B]+G M_[^LOC4T?K.^M/@R&Z-K@IN7NR>O')2NALAVS2N!7TV,36X%)8_*H.$!N0=@ M9GN!N=1P6?.(-S6)HRD/3,[!XU31#2*:.>I$<.AFZ,_*-LT2;*TR#U+O+7!3S)N'6$F>D?%*D M6>'QK=BF4^!I:* YV!HJERF7B2 W[U]%&F9!Z%L65B P)@^+S,$@>\PAJUI; M5AD!'X5B6((!M S%G:DF#>8!K$U*AV8X4R;(T; M-NAO'L94R2W4Q7 MPH_C2:X+F6+J1$K7+'PC$&.X,C.USH&*5J@G8N+/R"S>EHT2X-+#U#G@3W*I M-2P^OX-#AYCI)(.'?^GJX:2D6=.";GGC(%2*UV=94O:&ZA-$)P'$'/NHZ5M# MO1M')!?)$%(0 I-_BW?=[H?#C"N=_"3+95J4 C"7Z M4$(VQN(&9LD%+O0AV!)?"*;.:;S7Y+: ,_?3%Y/< (!X 2I%:0:?7,XIFUMP M[/T0;)Y[T[&.$IFWDN+*1)Y'M!4)K"PM,__*K>YEMK9HAJ?$Z)>?U!U/HF0J MA'.:>'%VZ&!H@(-CL-&M.8#-"^RL3D[TS:_7K'1@FN3IJIIO4$K^"&,D<'!] M9G>2)S,U..2VY(\**!I+V +IU3[=O\/*=.,JW:$+A!$7_,>_ZU8HKUEMV/B:U]Q4O 4V"6ST7(. [D*[8F0IJ8O^Y^/'!W=G;P/[V%Q-\F43%/ M^!?YBP>2-L;88^;X(V<*!5[PCU66>_$3_=ZL\6_7'FQ[OI IC\-X[CG[/>?1 MT^4IS9KURDXW4$3'AI1%(4^R515+T;/0OV4K4*9GX&@7$2>*^*#:IJL?>06& M;N',OH5GN:HNG+XI/\\@8HE7J40190VM51R\4&=C=V>.@.)B[?!GU>"&6_BZ M)>IK:> H2GR.0!,3N04&IYT$34\5.JJ^\B(5;Y53-OP,W'"CC?4J;*+%OPHRJHGE(R WYQ 4N;Q!QB93(< MBB4:9Q,_"(L)-HWTWWF+[@GDM^R?+BV9+2(.[!]RDL M7@W%)]4$E46HX*I\I';4RZ->"M#A*8:>I4I;RD\;E[N-:9.L=Q(<#D/@L3-L M ^72.CLVH:)=I;Q_>1\55X*-("02184BS-1>-V[F6ISJ=74Q/JV#BZ&$6'J( MS\ ZH&.4I802Y5T0LX*6A20*&WL!5Q'>@1?*I'=#KDNU76WOU@LCBO>A*RLC M9\P8A@.7J@:,%7;OT421OW,7RH9?6;FY;_77>JSY S^3>8(H)%LO 0D]/CUR,.2>APJU(L&(>YZE%X11S+ 3W-XO/9 MRGKEZ+ 2C:]>+NS$G>6B-2(?Y-!5Z)<24:H$QQ8A+-T4<,<.-813?G.+>)XL M 50H43+1Y5),];>><0%Z$HV#WL4"5=\]:F=N9"=V8,DJ"J[1C%[ W"*1S1L$ M"GOMU50K.F(YY/OKO-:U-&*5LF058ZFRZ.V6 (7K51C_>I04&4J4B=L?R)B] MC#2J./%BS:#[169^XX@@TP,O_M%D6%K0>WG1EX?4S)>^0@GT:KOPUP3ZIA;G M&=50LBU0IG]+DV(BO2,B)E?1?F\JA,7'1JA7.]G8ZE)H1P*C!+:MY)S$R%TI M@A@N%O7^?#H13H@+KZ/7(1C[7AWGS5N)K)S*Y/I6B;9PUW+-J0W:PP$/?6YCQW-KO.5\*> 5>HU_!9&L/ M3\"MESJJ8$K11*JB1DSX8PE]$GL#KHF?I'AK$A:WUU1O(?54*=:2F=SD@N.B MS[JTI@VX3JC*.A'\IR9Y-7F)YV\GJCX6B:'4<@LY..'*')PWOWKL,J7,O52(C\^9N^+6O95VO=?2_RBTCC H2.?U506VN\WJNTX+8M6!'O MNBND$!C*\)=.U_INQ>UJ[T2C?Z@VH>KXEMOG/<)KM)$ZQ,S(5:"R"5PU0T"Y M;GJWCLQ71KBVXK!JTB!M&HV*GW$E-0.FM"!9ICHSGBS6 IJ=M)C;%%I, \AE M"=G*:?\:&/"^I#KC F7F>$XW;4D^]75K2$-%RU '"MO-"$3NA1BXLBR2%G6( M.;MTN?H('[ALHB$JIDGMTMD)1H=NH&P_V/Y!JH,A)D.N/DN#ZC(>#JRJ-U\ MFIN2J6<1J^-0DX8U'S)6>NMCG1V_>@VE6U M@<'_V;;RP,M8.DGR0^1NH$9Y Y'?(?$*_IHG4;*N6WE,-8],2QN:A0*8YXNZ M]K0.F:T%3?T.J1:9]ZD%J^W:,,6 ,4FR7"O+,F]I*9"]X"6:A[-T7?7%ZN0* M'X*0??[(9@POR*?.UJ>=GA-@2-,05I7A5B4,LHT]MF]RRZ(GR%25"+5AB M$//Y YBV?> AXX0'_T;E@%9,$H4!IR!E3"W#F%JMX^!+.32-$;_Y0[I$XEJ* MY%9(CRK!,,O36V4\QT%Y<*]XCH7F?A_L\R_^>+3:-,]4>+C6_I%=$KZ[NB,GR..BDP9QUX&&H\8:>S&L,T@'^X(S07# M33%1256+4!6PK6-?)L=287[TTA29K1D)00I0W;4'S.TEU0U"89+" %0 MYK/,>LDDWIF$ _: M5/9_*M<6#F066"XGB8"K5G;H^2P0?ICZQ1A93WP*;.,.I4B%%/Z[H,%B"ZH0 M+T0[L]N^8ZK(L5'DMIUOLN#6NTU"=J[@&T%2#'(7WHF@XD9T*LH!,>A266]F MP2^UT8<):P3]4R=15WHH6"HYF42:0WF<@)\X+2VN.6)J:!JC=K_;:!Q37 X- MLF^T)+>=$T57:+A4==*\<42X\2I88QG!;\$(1A;6, DHCD5\'GCQ*:"8.3N2 MC[=A37&]J$JUJ>[4;?J&51*-?]6,C]0+TM'4;_>@Y[%,!E\2R -07O):+JRU M*AF^.B3GGGX(%1-[P"$NA-%-BG22R&;=VJB3,03+@5TN(>J<'FQKS3M7NB>E M6F!)VD!:18ID,U/'VC(AKDWO@4F1S]-R8%T3+ZN4=[F^1Z.%*:K7_7*,@6BW M)C755"K\2\5M*.Z:_[Z:57,V_;>ZDH)$<-4<\R9'4\VG[%'[7\.<&<;(G2EC MM3:SR*)#?\,Y2SJW.,E!UZ.XM2[8(0K#UD$5.2?M7"1.0^[IQD*/GKR![[LO M*]*%K#_TG;@8#[C@CGYOQZX#*]=0&'KCW1N#46)81'Y7K&#@G( 5SM_+HM0EUS3CWG/(..D%!F)V2D,U6 '<> MLA=:=C:6:JIG6& M#$P_B4QMV<3EH9FVSEKF:VNCK9*1=C*LGS90-U2SO^Q"&$LP@M[33%E#4E#/ M*U6:,+A*JU!TM&HOF$"#1&YPI &;-H"ZF$@[%'$Q5(BGVT;%3#V5UEO]E)6I M'9QHZ;_9\G@PD$J/:E6.\*PD*M00Z,_E,5B-K,N-K?3O[U=6. ^W- 1K*:MQ MDQE;PC$P=5'JJ:]R!NC]:P;HP8KT&89?/V1-YTIZ!_CWBK!S$P"&_J(511JO M#8LJNPKRI11J#/3 M09C#ZG EEMVQ2K2_GYOU6.D8C3M_D W8LY1G0-8^(Z:PJP^L$C(U:6$Q$$#C M-=KML69>#31(5;1L(@(# ;*L>J.2^XRFRT20_2*C)FB$4Z8F0.R[C*/SGUR9 M.O2MMIHSUAJ/ T],X\*V^A9?S;C^"43@F[(7.#K1L.Z>2RGMSW]15^0 _'O:0N-NM4KSVC3-+P *S==2# MQ0.]L-O3_C*FE;#GDJ5QVA7*@Q=$^NKX@JW=G6KTI1: LQC_[/67ZZ6&N*RU M,H)-?.I5P>9(?>8G$QW#D4H^DYX7:R&CNV<-V1(=H[QF")'+$8!R$I2T!ZZY M"X;43WP"'/21D(V/'7A.DF82$\7ZB0(,(\%9V!DB>PR;% ME;K>JB\ SRD%"$5\X]T(NRB\/F"45Y == (JL1[4N$^+,92N$[+$MW[V6MZO MXT=LPS=R$;>)%VFE*3\Y9(&C(T]B1\_CT@$E?LMQ#S/G&5Q#336X@''JX3W' M^/"L/$3Y#PD+HCP]UVY&^8#8KQU?DEUL)29 $K/4^D$IFPB^E-Q1(GQ&$/I% MJ#3F:2--RQ\3<"$5UBJT3'U&V/;EEV&^@[+M7'$C ]9@#X\(@-X;9 P0B<,A MAEOIHG/+D875! WPPLU!I=/8JQZ-KAM'1H5KO>DM2\4.V8P%(IW";$P?]=0U MOXRJB*=E^:T#9-KT4CH$#(^,\D5Z2EIID5VE[31&V*G=;]986B2VG;\7PDVDB;0'J?CSR:%"EOL>)@@RAC(,]<>.A36OKVO*K0F5S M"G3O?.Q$A6;-4.#QP/ZNF=W@-7N(KS5(TE@8DEL&I(3D-*I HVFV+,TA20CF M,5 N-T6VY=$B?2MU3B:T%GB2G-6S.BZ6WUZQNB3B'_FWL'5PLQ?21#))X#3Q MTT,N5%?V<:Y^S\?Y"T+\57(SCS";IE;')/C67W>90I$;K;*B^U M5L/T,/PP&]OO^;$DLX]X+LMO92*K')S]\!J<76IPMI9BKYF[V2C#T/P. Q:!4X'#?8A5X%X]!"M EM[P&[;Y71[9)Y'P%VBQ;; MD]C'BTD\%QVV3&3.!DR:TI5'K._+*B@#\I@#WK'5[Y6-BPEZ@(_K=-341157 MLK*1C4TAMNYC#58=1^Y&B3.C*X;I \%FN&P1,5]7#,YDP\4E4R:822LM%@QX M !O.QIA505EI9;#.,U]? /]ZZ^YR\/@^;HQN:KAY6Z:BM:']&S$",5F(B+V8SF.&PE &N% M5Q7%TT,7'S^'R3CXKR+ERLH4)(,J$H>R/E/9F+H9O.G-9RG%94LG>'MS9:GN MO5F6RG^O38K=.0MTUO>^HZ$H6I%[#XYA)3*@.*-H'W$"&]I2"] \^#QNT.O;8.-B!#^J[N@R ML8D97<7>@);H039Q_+@-C5!]F+YEB?55B^?8U F MV.;+J7PUA5:RH@*/.U[[Y"A2[JZ181!^D2;%C6S^T0!DM%DUDT=&*]:,54\%A_D*NZ=S 4!<,HQ2M+B33WE#-*P-AE>TGGR1%(=TNS-67X*##D,R;)#]AK1!$)"=_#&$8: MD #$%-"!?P:)7^A."KIBQ<7CG.&"LWU5S=:W$9[I]+XE;U6$^EV2_H"C/9&] M]\B@+]+;D,!9U:8!UG-ZB'\2MY9/JD0ME?QYC>BAF=G_1Q$ED7,M>2+:3H6K MTA:*\4.1_LKMF+D%M;HAXH-*DUB&_R3I!F=QZ4/,,9>6F-_U"-<5L'"S%A?H M6>)\D]&C\[L8A'D43IQ+9B2 30)!'L,.4M.2.2Y80F?=U]& _+'&6T]5?Z@R MK 6L0__R^N3H]-@YF4,!9L7@7]+?I,H$>/PX9A].E\]Q/5F%T*1<6?8 ?VJE M8Y6N5E&2V0(FHJ.0%;\F0T]'7_$[\EIX@4E@Y5R9O#8E*\9^QR1TH-UGYK[ MR.AA_H3E_&=P>K[5K=!C(O3$E;E6H9#40N/&B0X*I^(&(Q;FHI#I9QI7RP@E M/CFC'W2^FI1_ZV6WKGIZM!9ZVL2XYV"-(*(MZXOM%:I.:#U272D/6 MY4<(O%1JF(P7KAX,_R-_PW*>3:*P5(@(AIG 9)'UYQYSO";C@?3P7(3O\-BI M9L K]6/EL6N257X0G QL84T$KZ6,C5(T]#&9WC3E31>P1U?XO'8*3%.SJ"\- M;\JUS-40L]D5TUUC@E9VJM HJM<&E9@23;*DE:+9KF];WZ=<;$L_[N>TBZH] MW!PG_@0A:@%7I,*UA;R['+<0MIV!@L.OE)%NW;>Z77">."@_B9+T\U]V?/Q_ MLA:>/#OV( @K92C(95#?BV?T5G]H8F98/:&5G*JHME7'99I/G>1#)+2@<%HI0?4WJ^ M9B+8!&A8TRR)H*>*HOB"O'59($03)=69#$ O>&H#4$Z^>UJHM*PJ5URLN/'CX7RH$R*C*8U!Z?T(P12I[8,$>:$/,4X-RR0I[;#$6VK50(8U6$;3$)K"#V./ M&$54TEZ#.%A?$*Y#>4;XH3^VK[:=H4"[.T+/@?I,X2W$B8@D!C(. 9_8+<-@0[KCM?!'X=#5>'9(-#!PJ MU3.ELF61^6"YJ P\@9]NPZ3 JP_[4?B"G!ST@/$(T[4 M(A75E@6^,29(B]M#6&#B:F][_VE^O,:T#NJ3-S>M+0QH:XDX0^8N"_&C&N4U MI9+L%B%,\0K6FC%'*WYV*:TOC-L8!?!B4V!DDB MRR*>($XXF/7ZW(E A>!U3VQW^U5(]X#/V>S#92D;HE5B)TL-HUZ!G@PP-EC& M+E+ ( K%D%7CS!=N.]( B?TY[X;H&M8VHK&_#A8).Z-9Q1M],7KE%PLW>RL3 M;G[SZX4B("OWTZ7P[I]JB-*#>@I466AOK?MO8;XJ@G; -V6['%S6W>2N$16)L0_FN*%"J90"=HU M+A/FZ9K:4C.+BQ766RR :W\>>C&W@F1&9AJUMF1Q!"$SOY% WPK5"?I16SAI M/B/JP]62#;M$UI1O*!?&[D$W7$ \M/7'\J!UE(&5Y2T+L75AE%]C-K?"#K32HT"U7#"GND7+\_X_5U!S1MSM97".Y=ON(GV%0/+2(%>U(Q M3[DB%4PCC:]U-/;(W0;KI-&6O$N**+!:0-NIIZ71\,Y_)=Y)*)[J* DVI6H@ M"K8#_WZ0,$R,8Y89^#&4"EK3T->3'-,7"'UQ(]1,-[V8(D5IREE]L^&_;4HK-% M+0:J[S%4O 6A?M@R4:5M$A,$ER2NBEN*/.%*F$:)SQ]M:E] ='2M.(M-#3^ M/R;$L\.%1*##1.:/A,=.2@;*%!O:GWIW5*##ICGG\VQUA%,>*J[P61 GTS/7 MDU"EAQCV#M/@X+KIHVO MX7LKFV8"D!RAL6XZJ0^KP(MUV-;%[]?!/&:LJZXDN+2B95NESZB5#]9!*]]3 MY/::2%_-;3O^SL5[)8D6Z"+ M3@&EI/U=\R^J9 N,:N2V;%Z\P#3\LRV.(24NMS*;T?I)VN%G(G?D,+1QH0K: M;L(XED# OWNQ6>S=3^S'Q HF^!4ZA^%UY6R'C!!0WW.< + M7Q_4;YK<9(OJBD+@E8VL"*.B$6@2-@3(8OP?Z3JHW2#31RCWQS,D&J9)IZ0? M:.-OR$M(.4-UP!00&CT<"WP3[BHE:;RH4)@$#ZL*/;]U>EB3BVVE5;_*]L6R MNE4VKU/#D@2)*-&J62ENU7[3(# ]W9NI"=M_PD%.[(S!L;E1V[ MSD..=5 _WJDZRHRLQ#G2?XABZ$E0'>-@S-E%5M"W7*#)E][62U2QB ( M*;=:>'3_4REFF3?&&'DK%&W*.PX9+(M[/6M,!0KG0[>+8_N-1W<[L<]P^@5 MMWBUI;&0/\+10$P<7<>.NHE+#7]+*1K=*KQB=_$-(VDH&HCYEAY$[F#V?(YH MA5(9\WC#5\M"U![, X5QE35C;,@&E[/NSU%EG@BXJR1V7A\78_4M+%S*J)[1 MF.:D;UT=$FTLRI1YK8;>=QA\WRH9V?7$%IO;O9:@P5835\*+1-6? >#5JUV! MWCWRK%MU57VEG+Y.N[/HH,"BSYR*%+3F$[47QYU3VTS7(J8N+ ; H:M,$6YN MUOS4NW,?P^^5Z:X5AFVL7(N&7L3L9STBB%U7YM:G2QT =BH- /!G^W',D5F^ M4O S\$@6'Q_F(__Z/V]VWM#/V<3SU<\-NXA0Q Q4S9USF8 /5;T,[L(@'\$_ M81X#*EU\Z\/=Z4TR\5G]P[[1Y::V?S9/T+\B<"[]IGDW6PC5I:TZ]^U./]ZQ3 Q O9L(Z;72^!7#K[RJ MKPOV:"5HK>/]$@@+LHS5^K@PX_M4=[_ZZ^Z^^^G3)_S/]JRG+FYAML*>\]<#O39/-)'X M1_SX9Z(7]&>'R:+BZ6 :-G*1L)O:L>TM9\AC;(0&]AF9:O.._8M=^495581& M?+R'9$GUIA[K@]*Q/G@]UM:Q_K"^QWIW^V"S#_;!IA_L]Z6#_?[U8%L'^Z-[ M\'JPU_1@O]_T@VUN)5@NV5%^18_THI9@YSX9^(6B7[4LU[/G:4KKN+OW/(F: MAG:85:)US;$3(G!$9@ADHQY22E-!2NYF81I#6\Y2R^EKU&U.P/8D1 M=35FK;YB*;5PBWW&IZGNT3@*;Y"HI"J6OG"F5:-,?=FAT(*AU=DAA:1, EU. M;6XR":$LL5TU[3*NJ!+F M9!7$.&+Z3.7JK-JB4(&#>BHYRV+=PHR^8"3%W"51+C=BHLY&GH3B$;)5MH-) M+0QD[OT0-0X#AG=7 =$2/;&:8,C9,%!)62$[4N&<8XM5D?[.A D$"PVHHTU$ M+!."Y0N_C;HGQ?:9%A6^\O/P[]D0^&!]RGY3^\7I>3[*Z3C2_H9)+O>WA:M)-&N$N+I$5 M[F#+IR[13SL!:G8LG-2"D&9ZBPRQK)>0N>@PT_G@NI]0Z*UX./-AY7ZZ,]^3E=PH4S/5Q7Q7RT"8K9$,]B75Q&[6;P%&7@S[3W--=_ M*3-P)]:1H[M;C<4JOB@%<[J&7TBCE<[#@$5M*8-4C WXU M$I[XIC1_L)K,0T;"?,GR+-!L5> (6W7&!98IIN&M:LC'735XP1.LDRM41;SL M,F+:^H:UJM=:N>I(<>(Z6XO#<%_+Y2!2)[G,?9KJ_+!M542C&-Z]ITVZZ;7OFZJGK%"Y()=0URQL)#,Q^DF>ZW(LJ]2(OR>> Q]NBSCP4N+(LZ^VQFIT MU3I)7GA(QY-,A6A56@LNF%"R^H4F//87&UE62S#PXR?(#8AYG:GA^K0ZS->-#]X\SRX;& MA?@I4I^6BF[9AG4OAZ2YP1T8D+)0GSP3O*7EVZU,R ![7=WJW(:\<@=([:,P;?:+-G[KW'/%T4]/*F _R7K?$LQOCEH(M )83 4)XT\>/"ZY1 ,#Z1I/8 MZ':95KY!M:4<>S_#,2Q-*0,IV] ]&!TB.64I.HJ>OZ=HD%E/S6) ;;D806=GM96N:HD3&^VT,GF'?6=EV M&2O*E55'-B U;A"8 O,EO8\5R#-$56*(4(.,F[Z"'Y+Z; D3?[%@T5=P+?E\ MEOI1F,HDF\5?4G:?%1LYO)=(P5G?*RQ13T9TT"'B$P%?#(WO4#5Q)>;+K)O2 M(62EX^F3VPH#!)F:)'30>1_HJ=H+(DA*FO@"+@J,X6/<.I*CN4&,&/90MH;# M>#>,.QFN/T7-/O:H?VBY&Y=22-+YX,1GW5DK3:?)W<,P^Q/E#2GOV"T ?\3H MR#"UO:1_@9]13GF^WHD/NQ.9E$Z?3G/(R"/5DF,UT.!VR,:/BR2I!/8^J8*! MDBK0T?+.9G)8O-CM,C>K7$5#6SJ8$G*P1H,T!*_8U7H:?C46W(>$^/VFC&4? MRB -751+8S=[GHMJ?9V,5?(RKD?8,R2E_B">_R-.[B(!DE,R9K%KNS,IP+WP MD9 P]5#NU*U!X2]6VE*)X:?O",]+O86(WU]F6HY12";.B.&Q.=L DCT@643^7?2_8MIJ60SY7QC\KJ3M1I MEB<6+9]!FMS@'TFE5@=UG[J+2VFXNA4E32O6"N6IF67\3#E[8N61RZ.I>L@2 MTV-*S+T/PYM6XFM+0SO,<7EAL1S>0\ILI!RE@7W+&^S.2T'0+:&PJ(OJ^9-$ ME9CH,&F=I4M+3,V&K:&2D[3V%GR"PJ)GC&)()!\LAM0C:2(G5E*/O+:MHYXF M6U+71C7V3@*IVFCF9EEDI'N+#.-AZC%:K?E3O<9U:=('L]P .Y]=\K5*[%VK M?HY:Q[\Y"K>.M;?_$@T^G[('2KD9 M,(FBV"SSO['CRET4-<"#P065!(SF*?0C2HQ)3S:U:*'C1 '^T6M$AD'M 8?V M%LE#K3>*Z7J1R=W2?<2,?6@>K_S1='^\H+H@3#3*GL9I23RJ71OP MR\-P"!IFZR ?E5N$ER%CNA%2$D>@CK-?CTS( MZC3Z>/.K67F]K+I\QDC)E3'F;"%+K2)@78X#6Y3?"5%&5E$^4]H"+G8'3293 M@^S634:)[]#T&]?N; /09I52B^_*HWM-+6XLA;!]H##?(*CSC#.)/-EY!6Y> M[Z?&X#T#PN:UBAT>:(QRH\7,1GAPB=PH1V1]C

LZRRL\0Y#27^?0Y3 MLH%L@J,#&GD7P_ZFTT4:F/VY6W^:.(-U%[HZZ-!0.MW6NMI8/^#RR:L1?WT! M$BVKJ>B:Y?PB]X2E9JUA4"^Y5?$K#O1@E:3=VH&BI_!)O.[)7IO5:]:*:T3> MW6-:KRV)/57MXI(.AUS:"*+E1]/ M)J8L-5:.L_=9F[](L.7QN 34DWE^E>!DV_G:H"<7CQ&>OL[GWXL .:+\R=R\0+7-B#$(RH]SL[+KB54>1EKG,M?H+3\.%@[V 7 M/4IL&R;CQ-B0H\@+ZEY#3HE=RJ36O4JBP7Z([:)7FGEP^/8RJQQ0:G!@;O9\&B,(S$,RS\K%)ET]P'EAL1J_06B[KDVJ'TAJ:; M(0"S0G<0YF5LT%AJ2"H])2+8I#2)P9K @@TZVO"%<1%;7=,H T-?Y_(;61L) M=LAHFB$'G'KLLGNW/M]MN+<.M^$Q5=2CG8E:^?DNQ7*NO'H5REBD+KA0.N K STG!)!UC<->NGQC( M#HLIB.ZMQ]9R:?3"^?K;T6EC8D;>WHN^HLNSYI?.?V'K.H,KX6.S>F[22#T& M=1A8_?!5@#D/JIN5AIRVNA[A?"O*'I0E(J#B.'!DL:HTSH)BAA($(V]8D$2Y M1?*V1A&8E@3$='D,30E$\_-I:^B9UG[QD#-KS -A4LU\@^NP-^JK;,&*_9D. MHE;MZZHU]]=!:W[EEJ8HB.4ZJQ9K$@5\?K^CG]>*[G4&I3*&7V34H&K45L!A M?'QE@U:[!6W"G6YE$VT+1?;$X?M)E*2?_[+CX_\K.[&4\'G-W#Q#H+E-![I. M4(")JB_)LM#.6[/\&N2'!\()CP22;&#G.@%N8=DIS!K/+1,4;%DWH/! QUAW MX-B;ENL+%8D''F#9P^TB%6]K_8'GY+=XS2&\W)YZV&HO&0[AY8@'Y]I3]*"P M;)5\3C!/8J0&<_E@RAQ*.B<+!YG9:;AM#9W?[TYRU M&+$TZ-$<+ :8'/"%O;A(E#K)*ZGC-3T:JU,N"4>CY(AI3ZIB.)2R" N4H_?; M>UOBZ7*TXEB"@_+H7K$$2SYW3Y*LA9T[+C 2/ZGRPZ?\(.7R=&+4/IBJJK54 M"#;;X;^J.OP*"R?CZ7@GH-JECK@'U1LQA%LJ0 @JE?4)7VBN)_LN6E<-/%PA M21 (IY00=O#Q8.Z>BH2G8HP$#JX5W:AQ8[FTI>C]&92_!O93'8*"_#?QJ1$2,8]8/AG4U M3(.W3&3F1UXX7FL4TFB%MKAL)OE)C-:J!5HIU?3!7EVGQ#$P=2ZY>!1WR"J- M>_?NX.T>\E/NZQ[EBB=]I/)6BD G,^7U"*;$G!P!*BU" Q/O9C:#4D!5O?;C MIP_XQMW>5I]X,0UV)<"K085$_XBI\H%N#PRM(X1$8D,="&5WFV_$:9]PZQ%.G9M%Z;"+)$;4J[-B2KFO934>?(,EDBFCM4D*9Y.(T+M_HP$Z)70ZUO"1KH%7"%&MR_<6C\BPXB3S03+(H(N[ M%RU7_;/KD^,K MY_R;<_W[L7-T_OVB?_;/%QU\4ZCY&7A.%N&(F4)H8S-*@RP(,ZP,1H8L+*& M^]%6P!5\29G.QSIIZF&F"\.RJ*6_FO%?R?$_@YE@H,(5V*\);G&<\M\%[)X* M9RW1)-_=WIOGRBJ[&[AC XL^@Z'_^&@$;'L)'=SX#*WG6-YF^9-E)(9P0!T",T0 LA+.\XQR$OV-;H8 M&(&XA:T*R-Z&"YVKYDSUE[[3377WJ7>7*7IGB][F7T4:9D&H^;KQ\32&>T=, MHXE"'UGZB"Q%'E3C2"/#S]19GB\D<>HB@84$HM M12UR<1F*Q$&M=*KW?7ETKZG>=K7S#*/GYC+44>8N9O%$O _?NB&V#_F!6'1" M)I,(RWKMTI5C^H?H? SG5+"NQ!9F+'\1BA_#"Z/"E,$D+4?$=+4D$F-/WQ?? M53/+/G>[=!@^S-AL?:E(T#(Y=QG62TU0/7%LJX !IK(AGO3&Z0_2\JBRA^"? MV-2OEJ=9'X)'R;Y\BA3-H])0[&$L4@I[$&^\U9=UI#O.:%H4Z\?$%,SQNMEE M<;-UCYI\RY1AP_5V5K>\K\J@5KH)_CV8ZJ1 *FD9J;"PYUH]@-$J<6MY>29ZG;48 M5#C3(F.T$)Q^T.]AT2'[3QI[])U!R(:=+3%5R@&!N6A?<#OY&VR2E9,>JP- M4?:HR+G4H="JKSQ&YD:NM-3]2M8T8;J_'@4H1TD\A-7/LT/BA]?P 2I)EC52 M3]=T:QI)7:5,I8GW1!A*I>S;HAGO0':?M@96HK#"!=<0VW%-)R)%%O\;\86C M!D.+5+#PTP95 MZ%(Y1"04+341)RLWEF LL)*1Q$#)QU;:6E":4*^&7%?)O( ]3,QP0:PB+U4% M__0@60U\QTW5%%61W5*1@*8E;:*<-M=.1;HJJ,-5VCC-K;#'B@#'9L?EX"%? M$[_0$+L&+"O"VOC+)=\:;M8<0TJN^949F_XK3NR"*,:,^#3TLS/2A-XG[ATV M(!IP1Q@0G)8OFK9[QC$U80M4._2@0V(H#DOS./7N; TD>9Q*3U<1BUK?6FX_ MG='*L 6-SW9E!(/L6"782J:E#$E!=I5\N%(ZE&BX)<&PA*(4ZG")ROPV#"2W M1JH&Z-W<8+^1G#+8]T5#UM2.62502TO>JANW.O M[%1%]O?!SHZ[L[,C.=U=]3=9^0%3=/8/[$]46=\Y_@#6@;-;^UR%J7[;Z3?A M(UP.V9+U_!^1)L[63F\&W3TR\$N/'!PRE32781#4\#^IEPCHZ]T/!^[^IYWM M@]V/;93US0_;7H)!]0Z6]FD-7!_GR)-CPH8B)>T+;//#])@1NBV9ZFI07X:V M17M8+X;8&PO]0=5&2$7M52I"#J>]I\!(1)1"H$ [.3K\J&VGE&YL^[:BK:\E M*ZRC0A@,6@!\Z$L9V"P/BQ<(^[1A%UYKNT$<9=V(JY M6:C+A1]*CVX":P87/O\-ESH9@KM .3\_G&@?3E%=RT5L8@C4>5)*(+>U,GF) MP[_XR\".<3+(@F*PE@#(/;)/3]IVLAM/,H'0ZP^IY*C7U.!;G5#0PU(%[Y:1 M*K L#,_)TT)(\NV46A]BOJW,;=#>&K&J$!:,F'YF+\: I2-I0.N"##)<&EXW MI3L7$_IH+EW2":"X9:4WY1T:%3!9M%8E[(\R0/;M2A:.O,_@ M(HO!4!B%$[TUKO.O!/[MW((*P]>IW]NSRQSBO ]Z74?D/% [\ MN+#,[)9-K2*9[K.S=8Z6<9Y;(J1QLD90@3;U4Z\6383IFV1D\Y!<9X@4<>SF M""]50U.QMTCG Q\?)/:!$WY\W$.1Y-DSWCZM(/^0=MT7\99H+ZO M#9O2?E6B>_"?17H';0NTVA'\CZ\1_-?B\G)Z6))(50L&EFQXS<$D^IAKID*Q M9.,ZZ#K62Z"Z1"O1_PG5'#X4Z49+!EX-]1-6V)E&C0\ M_O5M$$9%Z2IH4>+*AGB HFIWKM<5Z?N4WN=+]ZV_A;$74T,@ MJY3XZN>YA_I@L908RGI^BI ^+IR"-K-NZ&-'4OQD8IUVTYIYJ$4RTR+I;/GP M=\:_1M.%=T&2TWG6PZ'"*7,2=34<"?6Q2 RE_EK((7E2/'>!K0@\\%70S\4@ M< +>.0&;!UY$>-UL)$0](L^9OJ_"%Q1BVM]UG;V=W?(JI$ST^$ZDS!,Y4#(9G^M#_&RD3/$^OOJ_%2P:@CG M$*1V*CS.4<:. &$(B,=F3AW]@O*W2@+H(8+Y?@EL%L K,&JEK.V0K'VLRYIY M>IN@L9C<*PLQ[*JS]:GW=@QS&"FPH1&*>2_M)=W1]34SS1/M3DHCZK"T^(9* M7^0V7]$V/T>_/+[5'B ^%%(@J,+JK,"\DU]7R-3J9- 8,C7+=+'BVA-LS8'R MHAFT!DGR@U5*BML=U/1)0^7F;_W^!5?*,*T,\@ZD:)ZUE:6;+K5:71IK3S?) ME*/(BJBF\AK/@T+N\/"5WE.E4!AY]^E5N3P95E&"IMLD5C!)E61]=*GI'6V3 M+R6B#6M5J\O ?YN+9Y8LN93IHW@LJ:.9(QCY/1/!A8(<#'6V/,&STJ M1L 387@^->>9\Z>L#3"GP#-MI\%0&N4'Y8&P22V#%=M4@!*Y\Q04-H[Z*"E2 MEC[%O.>:<)::-$6?K7.IF:Q@I+$'$PPJ7S#F%%%S4QYB@A0H&,(RK!N*O-YR M1-NGJ)O@"_!CMO*ANX"K=8S"J=#F@I&/(3!3WE3V04PY3_F6 MG&6XW0G*:.?($:4?[]H0&;SF2Z91&+NES70Y":J'AC]D(KW%VTGQ?L2E96JS M)\B@P"HGN*T+\F;NORN<+.2KM+H:3-ZN4$7RJ5$1F*?Z7N2KC@PMY.XN SCY M^RN=-?U4'MUKUG2AS&[:UN,.AZY%K>#BP3XF>82_DI7O?#P,& '&!H,M MP@S#_5:71)L5FTPA9,=IJDO8NFTZ,DV%C:420T0>W.IS8:F>U_KHE7+I'WK? MO2 H5N9U"!5[7QV-@LV6.H4V6]WKRU_W81V$IV\\:FSH#+>T\Q4L^R--OH'([XA'I]'8T"YGJ100"PXIO*;I9-OY),GFNY_;\4$>-!8P M,F:QU)T+YW:/VI9P;+]71P'#HUZSE\^1/!I3Y@7O5>;((0AQE:*@#9@[9]>2 MUP0>/5 BMQ%%F42\_)4:8[#4JFA9=R8PUT"8RH!9C8]R&\">95@L$S>-QV%> M(A3Z$:*O5D%-85%$: /M.D=\)Z'AN<0E^>""QN> )@\1(OK Q M<>7;*?\2_.O9^/>?_:"L1JR0-O!>4< M_)0)UCG-.,:(OSZ2 Q&+(9%P>U-5I&T* =0O97%.U3Z3*%79M=C5;8UU5V/7 M!O2@8D"L@NL(<)"2J1"L(HHH]YC3SKNQ.^QBIBM1YAPY5K"?R1A_&B0Q4:7A M;S,P.E,SS8P+\N0;LJ9 W\3+<-7:VNL](/^G@"1 M&@\8,[ 9.QS^7*']1?_0U=4UU'FY%,4'AX!+:E4S(*N) 6^Y6]KPFIMY7VRH MK#3V6I1&U9B]+W%&+5>,^4$L*V#+AA*C(G+%8HB=(6 -1-YP1:Q0"FQOYS4% M]K*G=I4.K39ZJ)PW"^UN716%_(C36>4@,!\G=%$0(K$!ZW0[BJ. ;!F18CS^ MF%(.,,'7Z,)C\"@Y?L^'-$@$1WGQ1(,J:C4MUO9*^+E*5[[.Y[KLRZ5"R Y. M^'NW+&7E=%=:-<--$Q6'ZY^:S;T-N?E_KI1I1YS-U4VF7U;V6-6_ILA"&(Y; MK_*-V<15VD7FQ9;Y%G4O!%CY' X*=3'(.V!:\K"QNJ:'>WZ%ISUM)& +T_*= M0=*B]'1@&"*D4V (VAJ^NS'RL4H!1(4M1EX5C,CEE)S#.GEPWWD'2YU3GM3" MX5+ WRZ4C)U27\ -V>Q5VNNL& Z%BLX$WAA\ NP8 :J@\#FC0WU*LL*+8)NB M!&[LK;N1H(UB"GU=78 ]/&,)Y>\U^VAKO&>KI+_M UHQX#&1KJ%%32=S8P[9 M2MVX6_T>%DF(D%# SEV*C&2QU;TG'X$CGB,A(F(/)4(%<^;BWP4L3,0%*4'J MW<6]2I3I6B5Q&A6 MNM4*L&H/?9)$H4]>O-7R*2"\1D:9_L.'&_R8?/T:' M+O,B?&PJP,%'/,>@"&Y$3I$#1&O940:.Z,+G]7 >*3UK6Z#_[CZNRSK/@ ML*G'ECW?U[(CQBI:10CIJFC<_Q\G=Y3:J['OLRDC MJ-V2OJ=JNZ%KH6HXSWNZB! +G!Z1?@%U!--DKM37V3IS-33]F<4PVP0]ILA$ M$>;(]9S+<"2L53H(<]7-D0);+M[ *3I--VDH"#?@ZA[>E->4$]8C+LV[N=F8 MCHDJ8M^53C/MOJ:97E8=?UH'=8S'*PH-$ OYD@\E.?-K8ZF7-%5>['+[M)2Z M9&(TJ36'I:K LD1B;0E*9:6)*T>EI?.,Q)_*NV(LFLUS9J$'B ,$]3P^/V.F MCMAZ8[G&\"'EA?%52I-!KN_NX.R<.P&IS*[G=87/6EH1@=8HH7_3$+XF:OIFTQ+20 MAZ,NKQ['*EV6Y (*G:"/MDE.-:L!+U.$3]'4U*N5@ UL3X).L%^K^Y.J)FB- M)YBTQ,(TQ-H>J%6BY?Y3-H^GOA**?OH&7*#4HZ6O>O[-,NI1#Q#[7FJM>$0E MS77I04',U?@Q1?>$\FO:F]OM*G*/6D-1!8_I@*$*(JG?,E7GTPAF55P:+6T] M7O>'U^[;']M7V\XWF#5( TPT30M0.Q>JVL/I^Y2GV/WTX0/YH;(,4+9ZU- B MZQ5PB;ZEAQ+KML]/Q!,:T<5--&DWDL,"S$OKFW2S*RY)>13(6]1(*-!@<3(. M?2>#M=>\ &(\@$L+T43R?-+KS>55"JU&D?U^UXQ*1SZ]8!S&6$F3ZI8C_,2O M2%"5J]3--=8S%-BIXIS0\/@[M8Y]1LU2*#Z)#E5?3#51>AIL)6AUS<5E#Q+? M>,Q_[LO!2"UW:8;^T'%B3S61HL_[!72P5^#O3D#_P3.Y;N.*2P#7MR-8L$)J MQ@Y::,(OB_M45F7*?BGRKJ-[ BS>A5(N/,4%M6YU3=LI<2&4>L*C2B?5^XD: M*$>XR9;4:Z I;^@(LG0N=&Z[.T^>7 ]\@O@V3!-EY[[H//;FF<>-@7&HZCG-R>;Q&$P^9<[G1^=8,RQ1@"L?(B3H,%62"1@)C:$D\IW1K ")!].6< I5 D%Z:",Z!@'.IIMB4U0- M;6D&8$E&6&IXAF!)XP+!T/&!^)K9*2>PSZA*DB((1(]#]Y+/?=&&Y6?K1^/ MP;QC+2_?0Q\U4]YVKC#J8*\!7@=;F,D+A_8RX-J2$=8C.BNWN4?)BA"[=C(L MUWITY!%@9KWJ82G]L;0WI.IK<,ULE-Q10#B0G&6Z^C_F")4E*[W&!MNU"%+K MP'4@00?8+4<5WW.J'&3V]/G'BNLY(U&* T-F"M67FF9L.[N64<2KX37PQO#) M\Z=UPN2A=+D'7OQ#GW-03G#I<;NPV)\H5G>'1+,DC"A^#MO(DKDT*(8Q3\C#^) M.2]5ED77DB;T0-V,* ?;1\1[QH?WA_2O$B,(]S!, P5258FG%NO!4(VKI%-0 MHJ6/.>!4TH ^(AV'U.T@(Q[2L:UM MW95Z_28-J@H70YL/A)S?]@::A+1.F( M8VX $5^J4Z!2I6)MK\95"K"?)4Y ]A#HZ5#RO$A#I\9(CP @YK1/)?\R_CMC MJF;*4]9@.*74IDX(P=I25)UP.^NZBZL:OVP"77%UH;/%C<05!%ZUR/#X[]C. MLR=;JS>F,Z@; E_N:#G3WMLE$2PS2$V.[P2M9RH9F]_4Z.M SMV&:%S3X=J>A9+?K[.4#:&[ 3[^VT7+)G> 6Z2"1:2RFE47B):%. MI\;F:MDH.AXE?R6D%+\OUO6(B!4Z(M?WH2MA-XU02 >VA:(+-HG"*6JK0- \ M730RT[#>+DD/M;]Q[6^[,L0H#88\Q:=D4U?K7ZM_C4N];ZFUB %22NRD!CI* MQ*21*:EU7CZDD4(*7O M3']+7YJ5*Y/@11)^H*,56EHH=4KVT&/<..M6'Q:1=)+65<4,5TC%@*BRB*)$ M"KQ0:9&I/,0Z(T_PO!EZ\J\B#;,@E#X$Z9&FLQ0D=,W6KCDVO[1@ 6DRHZ MOXD'K%6[6R!+QE+EU.T(WK:V&(/1"FWB617I&99L9505V.J"?':Z+O$:P7T; M)SG9F/A7V6,3FR"@86W":K*YI8IKHS^VEY&(V,J\GJZXZY-NES5*ICVD@V/ICJ"S]0++ @EA-\4TC4UWI(\ M9 S=HG9@RFZR(+I;J5>&#-L?#51+8YZ7 %D>1-PJ*=?-RC!\@#(6A,3K0<4' M*YTXV']-'"PQ<: ZMF [4SH-*'^LDWNN:30K;7,MLUZN)1%=/?+M+:#\!'2G M)V,5%+WB-K06OF3%(*&P!Z7?08U;-\:V M;&O;=@0;BUA*],3F)!J?)BGRC+JI/H"7T.1=VK0.!:Z=BU2\50N#$[B@.\+R M>&&5TD(F.< O^W?!/61-TT&Z4]DM5O?UD(L"&EL;ROZ(C44K)R1:,3,N@FRH3_W[(Q!EP!FN?@,UB=B;*0[G:U)#?-.RUM@6" MF ^',M&KQCG!/!ZLU,GYUEI@?LHZAI\@_>KHC M6B"P2\R PW7*]/^PN[=K J$!P5>TR:BK#O 3);L3/J3,SE/OKGK49"UG?UM^641RXC*P MJR2(H[G:(=KYB+MAK5RO MVAU)JYS$1'J:2ERP1L"/P SA;#]*Q]+1J4];OT0^U,K>GXAN*&"CSH_ M2>>4H&4)3+Q" G,/;K<2"QTDF.M4T2)VKP(QCD.$..&/R'U5[++>ZI*NUHP MS98D[CSW/*T_:+>'#7.M9ZVK"?#OE9* V3@T#L&H+);-D6F+@,IED:LK/RL+ MKC%QT?#))GAMF7<=W;8XT-A^NVI/ESX>')0<+RN5-@07\^U4H-' DJ5HVV+# MZ%)K0EX7J%4*#[][#0^_Z+%-5^C8GENYD1>H/GS:6CR2NZ86HX:C:F%>P&)P M\5!/<3)Y:YR1W,I6+T*[F)P[*1BU&8K,#NGSBOV;[2_OL/< V^_7C_ZZVN M9 ZQ"ZL67LQ6HOYL&@4Q!U<%681)NB)BYT_K71A#T(FK.%NA,PW&&,P-C>-* M^$;'0/6%S'@ "0YK!F#?@UHVMX0%*>'@2 M4W%G>;'5$FMGM050W'+IP^0U7KCZQ07OVM.@"+PNKL-\6+0D&"Z:*KB[C2,&>N MX0L-?Y^#H6=-%?\JD=C40L3)79Q)0*85&%[7.W9U2$\>J$YWE\ ;[% -"E_M MGH.E"PK57DX&1-BJ,%!MZODGE?PS/= +6>"7^'XQ":W,4$FLMG!,,G2\@!4\ MY<&56BW.L8P4Q.Z5XC8T_>_MKJUU6B*0R2"4EK#5-[SN#TP53 /5$%(]2+]@B^$R(B8* P7_D=6F1"M1HX4Y M_G<1YO2OBQ1LYG 2<2L(@MZ8@E=LHXBRP:D\>]@,%)'#7GP3B!X[0EZ6%6-E MW1,NG8$)_Y'H$XP^_11^8=,#6%TDUO)X5$"P1J:@."+4,YL$(&E[QVKG MD ]><\@O[(4_A7EZZ?[&<8FI^SMS*+_ZX:MA)RXI9T0TZ4MH2_5J)RXH65+O MH:(3)N7SW=SI:\R<08_M^-5F]%5&LG!+;UZE\VI[\6C U&H2+D4W>4__*#;' M&L3MF1I+.5L^0@SIT]&4@2V+"Z*4YS%OPT8=1:):XR^]UD9(6$ +*ZW,45BY M6C\X.!38?Q5+)JQ^JZ98 C_3-'IU;%UU[*C.'[[@1TBLG)&I+<='9?VO!W?6 MP5VEDSN[ +R571:%;78W0]C,:@MCW'[N.NQA0W7VK$O<56VWDQ:+DD@3?N^6 M*WT;! >5AQ\)+X8G,MLLC$)_^7?O/UX:)$6&ABM]-;/LU%N-203H1+#GF@1I8G9%K!%]HK$Z*U!^1L9@J MVH@ &VV50._WTS-31/:HAZ;K,$2I#66;4.9!",SRF+D^\A4]5,&F"6A#P1O' M=''64X/TA[]P >M278QGU#;*OW@-L#R#VC'21Y<[\]O)/$%"?4FIJTP0(B]@ MPBT=-->TZK!'MG.%"6>4*',;38ZXP%8-\#<19[*X4FB%-TCB(E.<@^,P(Y[T M'M'M,8T)//^O>SL[[LZ.F>G:;?IJ[GI)YV0S7*M:)QS/_W<12M8S7W&UU,ON< 7EOU5 O@;T>>N%O%M$DF6KKV=W8], 9MR MXW;?RW+3:T$WBTG4M^27/KED::I68%0$65%^*=N2\A-U]PASO8B] N MC)U/.V\#D'VTJ'8_4)E[A/NIOAQ1&6FO8Z+SV0^$3'YZ"BX+' U M"%7;ZREA5WLE]O2Z,Z1;NXP\_!D&_1^,AZ+Y9=W5!/0LC;@4 5<&7FJKB%PRRIKJM*"$1B% ZXTP-U5^!+/9HRYDW!Q%)< M_MG]5JB#(AKODM^5:%2Y2%N;"G:->N7-:-VE6(++;PQ!+DVF1*:\&AZD>]-) M7B[YYAN1W*3>!*0259]WN+9IE=L5-A'U;OPK ?O< 2G+,59A8;VKNV-KI(HD M]M8:,GB[JJ9\U8:7-,?@MDD@Z$2E3&\*C_I^:23@":S1 $P==6##\42RM%*; MC=)FECMP])SFOA[EZ)^\>L[UA7)5#+(PP%;'=NM6WBH0+' *]1@SE]P."C10 M5TE;ZK:LRPUM,+!H,N13IF5@ T@V!/31?R66G@9*'KOX366I,P'+QQV0].N0 M23F*,/PF@9$,4H;93DCJ[:*1IC:Z^H]9PE\-UK>X8)7R W"PU[RR N,HPL6<"%*0:,PFQTSDD"?AN]_>):T(]W+)6#) K4 MXCQY:567[M@;:ZW/K3M UV_AVBVVIE/??@U;,V_6D.^V%\E\/JN6TK6J:ZJL M-MZ:?+<4:Y(S>G_W0 N!$\-=R#ZXS;W69@FJ'4"R__X%#4VP[G@'VM&7FMM( M(JOEN[,FKB-PXU0V6,)^=64Y]Q7AE\5)%<*I:>0TSK.I(A^5]X.L6]556#6: MU^C/TN>D+XPP<>WDAFRJXI^LQ+G)IMN)\P:WN>%Q;K4N$!-8L&=-F.E3[XX< M8+EU?/\0;KT&F+'K_&&-<@SJ42OHS(*BVQ^B8/)*9_\^E$>WJ=F_)34;FRUK M'/CCGCQMAQ:/@ S<<-OP@O-9]#?8ME%R]]9'S/[C3OG:6O&KR>&PU(MQ\1P. MK1FIZY8V)V;0@[P M2XI9\FV139"E<6(J$%0_]H?=$Z6@\$S+<\:-GKDTVS![Z$O-_7C/--7O&^;) M%Z6*P^B?=#MZE$TV7=36>@Q72$6<2Q:"-P))U5!.5N"Q& MNA03O$O_!S9A$"F(WYC:YF;::,IL#*(43V,)WFO+-;U0V6#4X"40 P_YI/$P M@V&*]/PN_!+K;PBN:W?U*'% R=9] 3<5H_"G'TX\2?3/T<0[+PV4;7:?H*JD M/7)EPR-D=VW)"'LJHQ<7,LIZ7'KY-]DN"ZN7"FGKX>U[EL03ZU?PYYO4&]-. M/, ,#J7MS;I/$A+26M;"N]QFJU%<":P;8(; M'R%)U6PQ>FRMMVFHSC<-'&\5-6^2D)R!GM%VX2R6/.6;9<$9M2ESOY M2\*/H1K6Z&[X!Q>"&RQ;+8,NZPK ZB-J156Y+0%"C MVOY."0J=G0?DHMZQ"5$E]1I_&HL:G&RT3;_C!2),7W51N%IXB W\*-X585\? M61.%8(ML!A CZVT[??C<@R>)KYHY@^KJSJANQAJ.;$@.CPWQ-W7Z.!UJCYNB M7,@2ICN<'B47\!^<&D9$Q-KJO/?KH/-.0-@HVU$\C]Y;4P-I=;*C+Q17>;^$ M;.L#'(I2K+]1-C5&6=T"6#-))KX$8E5NA7MU5F;=+":LC2V6M.N*[,\RDEB] M4$B)-P[476#6\)S&\[QG5^4,_Q][[[K<-I*LB[X*8L>*L\4(V,OWOCCB1*AE MN5NS;L.?] $I30!@$.0$K6//W):U46+A0MBC39K8A9JRT2! I565EY M^?)+WT0V!Z^H8'+CUHNC*XJ>U@*K$PR;"I<(4LT"PW 2"\*I2YQ*.N[XWE'_ M_.T!Z@-Y?2OE M9'-$)?<*CKGZ*!"Z43F[I3*/57Y+&;MWO*7(42G 1AF72(Q&B*#:GP** 1^6 MU\RPU3ALW:':=2QOE7Y -0CLVL\/<'Y*5G, Q]T(-0[Q-$7)B#HKLLJ!8[/B M^6H T&FF4A\L>%\CF;N4 +US?=+O8\EO(T.* MQVHGN%GC,LH2T68Z]*7^CGI-?C1+X,RNLZ_1P9M!A&V,<7=,L'$V9EP8RL+U M&].L!@4%IVKETZ/=5J0625YEU9C3@ZT:2'T&YRP,8J;Q'-Z?V$9R"R!QIT2* MT@Z>D3XT7OB?&RW^LS5<27\NL4>ZXY1_$1%=C>S/BM[\IA2QZZ ="E,7-C* M=X(ZC9C.\:J^RHB5<,4Q'GA#8T1%4RCNXQ1/KBA/*=G! MN^DZTQP+=4#[DI)I3[ZC\U11%:GA# H'B]6$G5?*O+PA7]!K2+^#D>N)1EQ* MR\QVK\FWX97^W7:E5(8[\DO-))/XURX5S!):>[9-N_=66$;F;G;B8>H 0X'P MJ6=0NT^D^,D)F#6,]]6*VAV(R,JR.1[2GE,#D=X;$D$-G5<\E4SJ.5O3/<&\]> MEFTT5G,CV<@RTWH0*%ULMEXKK-^$X 3?W[&\.&05 -^7B&THMIF!X@4PL]$0IV,60?#Y/1%QAD6<5:-R1?4%/Z M83D=-K^XJ,H_DR*Z*JLZ;7YW W/4_&P,1Q;80PD:1==@[C2_O\ZJ1:V?.1O3 M;0E!Z]=,*5V-Z4.LLB@+:<67(-,/+F*T*+0-%/I1HY$4_>.$!5_!'%6+&<.P MLRDF;]GDY;F3,[B*8&^2L&K2NRD5>QMSWR4,U;'?BO45F$!?GMQ4R4P-X]IL M&?<17GODE/>3T\GD"6S:)^=7:3YQB\--+46-^M]>$O="4Z,(+U3MJO_J%6A) M-TU5^^9^Z[1&HH&*EY#[QG+6NJE;A=>)KF5PN/RN@2/%R_Q&A%58U V6^!XO M:X.=134WN)DD)*-72(%XH69T26$6;TZ S]?N7)#6(+:O!3B>*?GI, M%&TQ4=1)<"'NMML/#GQ^.+Y.46L?C*AW=^HP2!>?XXSDZ MHRML/?N3%O!U!%3LPM!8ZM$]EZ<\*1Z[^^SF8HG)Q?='"?N^I%A2S E^ M)LL.9CCG0N<0!QT\8DD9Z#<%)D()IC"K2OCED_HJJ>AOL&G3BG%H]N=8@5\@ M_"OF#B"QAI,I5$QEL_ 1G(D@2M(L0@H\.88%_W@R1$[-&%/9Q:7T8BWF59G3 ML/'N^* Z!73Z.#SQ>D@)AS7B)SMC&=A3 A0"8%* M-OPFS2<423O"-(>:S,]?O(Y&R20E!1Q'G+;4633ANCJ#)<0Z&-63,!38GO#_ M2_ $;H4^&4MTHP,-2B=PW7@J<5T*0@Q"*#;&#NCN$Q0MLD$6!?_;(O[H>HD8 M.0X:'2*.0N/-&*<74VR:)H6TAG#>P<'+ ?Y]?'9R?LBI"GL3.B1@S;."TSOZ MLS?/7O[TSEMJ8\08,1';!K-G5@7N'W?8PRAPUY!5I82:4(&%F7Q]\F\P$##Q MR25]C0OJQ?!/;?7':RU=I.K RE73G>KGL4Z^I%)ZVHK9<,%QY9B9P*5_+AO- MX15]^56U553&Q*-S^#.JFD=J.A5I5^\=&_HE5F,I83I2*O$W];<0P2KXH7[<%> MZ"JY-8H=$OV\Y#J!PTEZI7].:'\E(]AIA'72'2>=NC@G,BIG4A!O M(>&NE9\+NA='B77=ONO)V7D$LUD(E&V<&F(LP1?N1>@$F49\\OACCQ6TJJY7SYZ#_1T:*0G53S@7 MVRQ8L$*Q73LW?EXVQB$06!/66,5RE_,W+Y\]YF^VF+^A')\*4$WE:(IYH>EM MD8B0K6$EW>?JR7K GXN0LX:C_8(92XP)<6?R)%^8&CE69@9P4[9V4U-+LF9' M3+79%10PY<-AS#J9 -?\_ Y=*J',*G.J;D[4".(,NBVJ&U(5Z->!T7I.J3.4 M&WM(>(PQJSXPL)G&:8PM,CP\?+RH- PZPP\%]XWH(;1C&"UN]V\_I4E.#5+&T6\+4'.@8:IK'MEGX4O2F?V5.U\@EJ*:E54#5=Y3 MB=AL_F&7Z6ETW#S[-2UM>F0T&*O)M!63[1#,YSRC,Q\Y['S^.F$B-G*;M9T8 M=P,RQFO-**&O,TZ5F=@V?E<+T&4731L(X,3=>C0\681AB8&M(5:VH/G@[:-R.LA':8P2=J* MK+#16"ML[^!%[UVR^J$]0]_9*D-[+K_M\@T]L1M(9PUKIR?W[P4A,L[GL*HU M&(<;]-L_E<63WY^>/XT>,ORPMUS?NU31MW78L-G4VZK:*\IP-W+-J$9R+@A. M?/*']]!+8_\^?]$P?DV16O.F;@=-,?(K^Z[ZMD#!#P-\_*MG9'?;N(&OD>F M(\=]0$47&:$4,/6R2K\2S+]IN9@>5H?X#H!.'@>;A[ MNC=WITYDI0@&BG?K\)8H&L66N!I5NWXAZ3QYL+WX=!(+"6ZZ1=40Q(?D)C!_ MNNQN<6K;9Z ' 8B7+'VV5P?*(_L*29RCT9;Z1+R#.R&U= XO<280V:M=8])Y M0A,NO^6HC[>O#7=WK4!7\_X\'Y*@#O9"N$IX*(=1G^*V,6 %^=PBN< BC[ #"RJ\I\-<@D3!$YT] :;#KX>'GQOY$H%P&L@E M6":7)>HG#Y\;IAZK[O /<(+[P=?6RUST5L5T"VGV7LK/UIPH[N*^VV*[XL7"(H]F!Q5O-//S[[);2;D:,[>D/&[F+( M%7QTA5C?@?%-*0H)EF-##7X$GD67M('D=2F6)M$]#H-@^^P2?O![ M.K#WFH=OU0)"RLBV7#I:>&J9 %UH&@G@I1>P^VLM[[_)P.XZD!LE.>F5BLT@ MJN\9::-D31FA8.%/,09?$<$2;$%\"O;MF]<#SE5B%)!+<;O42JO34[S;"9[G MCPF>;1;H.&S*M^!/3#M)!V)#)\\U0Y#R$O+Z3+&*5=J2-<>ZWYQ\8_;>&/FF MOXU=9ICZU]2.;R@K1A71M^"/DBGRFS&@W"/Y+-6+0>4%UPS0R0O*7CQ.9MFX MB:-TRI:R@M;94\55[9@FV(D8_"'P -N]FO'H?,#UH/,-85;(4^*1\;.5YL5- MN[-[S6$:H/?;S[L>-.ZT?.FLO6T WXK0X0:BF*8875$W'?'^5PJ^L5I_\>.S M7P^&0<*;JLTIMRZFCH_S@3E2UT\6,WV CCY$#HVSVJ?7_3*O%A*D 8V" 2'N MJ9& M1?MJ\ESMDLG3FU]JQ$Y$ -U:K29R;)TH-DA6 >. 3I HXVHPV_ M+:5!$#HWR;AD;!1,&)5M7%%?S9A_2/Z$TH9,DFL8/6ZO+B 2M7M0P M_!$?; MQ$0+!R'HI9XGOH,FG0#A/%"6HHQ"/"K#@Q4(YBNP6W',-K[EP0*SP%5>J6^L85Y=*:F\' M2EISFH<1?7>]B<)%_"[3ZGBK&>Y'_;$@Q'N:YCT<(?B=V2$H.U3=1D9TA>Y-!B7M3%+%N MMDF6JU1:2%LG*B; C\02MFX'JAT2%03*=5$K?*0S&"SL(W_,MV"HB=)***#) MUU[XF>G",3%!9!/X@U 6U$*-_(D=,-L>^RK0?^Z00+=/>L5*.E0:05O=40D^FVB#7_HX2>-]-KR=*#+NRF_\LJ)Q(Y\F:V_8;6I";1]UH)?=DAH M+BB)Y[P7+RE"A2&=Q_90;2M8:3H6EK:50NIE5;9[BW8#!"<8\#UZK MVE!PG##+2GJ65-XU=N^^#32G^E&BO2RQ#7ZMX5E"8,]Y?$$^NF%F[*E,Y3LD M4VU%)!WL=:-;>[M7S;@CLIE7]Z['3X>(>WDQB/',$;C-J] 9415(2>3PD+U MZVY143SHA+CZ0;C.,&BY2!5Q&ETN,M%Z!E4L 8?EV(:X(T_NJ8G&U.WE(=/E MR[,8)LR"710Q%A$M9AQ0FQ8@EB&E5I5FTR&E19D!W'GM2@H.[X;7@?W*K.;" MK>ALV8RH^\4&MX$=NWK+3=I=BO>^>(SW?E?U-MTA]=:,IXER,T9]9YZQD>\[ M.OWE[-"I)Z-+T E.HQS10E-D&B3'7[*8/E/;_8B)[<:[;06TK\R5Q0[)UJ=2 M8V?L@#'1#^;1-!QWT%T?_NK9JY1I],IE$77G- M&C;J'.AA:7$) CAVH?FJO,J&&3L=+J ;WQE,?-,-K*4XB$4(= 2/6X$=W P, M2TV_I@S4BFZDE-:%O_?5WBMW2FCGN )$C*I=-22YYLH=VCEHWXL0)*0B#-5& M.U_[5/QZ>7A7WX&CO[/Y==3=^UJW5',CM@K'][ZU]8^[(J=+Z5HQWG9_CI]] M/?EVA^2'3KX.\M^ N##'5>+@_%*D%)X.NJD4FJ.!_?DER,D#/KU*8DG>,#4!^O;&Y*,B. MS5LAIM@T/9A7V1>T56_*Z@LB(&;H2[F_\_)F7-Y@'"HO1U^P)BV.9MGH2SH7 MN$4#3< B,L[JV0+KU+13"D;-[XOA#:32U_2PN-L9]*-8%!-LWLV#F2%&!4,) MHRN057RURRI+KR5J5K'[@$&0^P^7:3YA[H?I59)/5A=Z@P%KD3B:*>BY9(@] M#]/>AI_[:EKM#B_)R@KC>W6/Q8!K2XOJ73Q]X9B!4PP[P(IW+'Q5L#WHD%N$ MD&0>9Q^HCP8#ES[.5:UAFTCI\Q$[-L6K3-@X/HX@8P:%0(8:W M NVKYOJ;UW&RIMT&Q6L< J)-'6+3R^?H)2J:Q8'20 #>A9# WA9YF-,XBIT M#N^):1E^;NE9^EQ!W08;+1RY<1_QN&&W\E,?@/$M(W(^F*C4@1K%% U-57?0 MHCN8D^9+%*LHJ_81H975ON[>72IT/4?)COZ1% M4IR^?Q]&+9\_?+.EGB3;M M59HSK"=9U [QYKY@QBQN/VQ+5(A:+KG!'PXM;WKCYPZJ=<.F*VEZUZ4T@!F[ M2LL>LF#+$M:HN*D%G=5EJTD]*.8Z\]3E:!*X5X)QX=H:?KWPX];HD7@\JVO. M ]/V3GF#*R>,A2C+,Q7)A&,PT68Z,&]]H,XQG4GA:-!:N[CU0? H;"7CYFW+59:+ IC, <[ M2DL#8VW;7J>@K%"<_#=.#ET=85D%@(P@/]59L&OUY#!EK+H$) ID-\;:?2W7 M=7T(A%D/V^/BN$F^"9"FOO?>LK_L4H'VW7H,SU'M0HO1#IC\5!KG(6R+XA6] MG4"3NJ>ZIP[+>U@USHB6/[]U=UWRRB*C*P*W&8S.ASQ09,;_!*YEE]B#F3;=V4 MN[*%1G&-SK$J.@\E*/NZZ?_6)?,N3??C5NKF@P NQL1[FFNWG3Y?=8:A:A!= M9\/;8W.F_'J.H![/P+Q$N0+_VG#CNU9VW;ZEBR:A?SG$_"+['?AP.GEOK@2J M<0E.?Z'@29B#;*KO1+\;I?:' ;%+@ND6_I8(,VY+A:<(EIL6S.<.>3@MY7';%+5?6K&095FF.EJ/%%VS+NKH( HWJX/=5%'>IVO%N400UK_+3$\0+&?^*LB"%/L^4 M\*- *D[D])Y[]%U!AJFX/:1J4:2J,2>PM?4#56.SLKZCO$RN)!Z'9E;!\ 0) MS2^'3%3Q4:B@\7()E3K/.37"#2C0)8%IM74A33!#(Y]F6NR@KJ"D09Q(3L; MD\-&,MR8:&Z//K;9U;F.W3W9:N=87X&K[;DL%W6#3$MK>^JP"<8,F?W 4%,& M\^9K2X0:O;%57MS3['[K>V.$DJG34\P/C'%SR/L;[GL)2\3WGI+OYT/?1V5] MJP.]BL45BCDF2UP' 7*@*Z0G=CXK&?E+\A>,)"%IY24)Z"'%_G$AL^NLS#WQ MO2$N7D&T.A3=+N5&7CWF1AZ18J8JJ=5Q[:;@7G-4P',-,R+,(*89,G-!P2Y> MB+OJ-DXF-9%/\)OSG&'/*B\(UCJK9.(FXAPI7J>MGB[H_!GRPU4:"#5-J?60)3F2]0*:[ MC )Y$L4JTG2L-G96F?R6#?ZY#L)/5\@L2^HLQV08[2+,41\\_W$036%P5[5' MYTK^6BCPG1",L[I:S+3G*'PH?]%AMYAC)D,"?^XGC>F*'06^NT)=4<(3-R;7 M#P7,A"+E[N;:="S))XMBI,^'P5!6?"QD9_"(16&:B[O?H0Z$ \NY+]X>Z!X# M6S&=8)(ZF:27"Q!TK@6&56J] -,@=)D? JT24PU#O\BW@&N*4OB[MG7?6\=NA?/=D5[WV'2L? < MY0CF*4;I&F[;<9.0U]3I*:T"+"N"\I$?7A_]$<%6>;S9X,:]EN/^&&8\PI(1 M1])HLY"57Z0&V##2&3>)XJ67100'$^!81QM5SV-IV2JQR9^ F3J+4%9J7%I1 MW!(T(&:1J?T&G2FN1*#9 $J9)-T<4.7^LG.WYCF8H.)X+QC M*K3WB?JP@-&4PN-T'4DD26"QS4HSHW /M-XL#*S+*1(4/V(IOG;+P= >&Z/* MW[)*]PLQV'5TW7QOR>C?BTP4YI!C7\0>S,TVX_;;>!**.@77C>5E45UGI'Y' MNM[<23&0BCM^,[""G&P;0?+9VLJ'8@HL@<1^F8(E<9#SO#$8Y[:#FU(M/M M6?HA4G^ZAMQK"X[X:;:8UL0V+\QZ%"*4HNZ.@1M*SR0;-U>5*SA;\Z*%G<42 MBAFY_I0:TJ&RMXUE^+$^@]#,'V 1&XXS#^/^C?%WU"?O4FS_]6-L_SL?6B_W MX=#2MM!C4+9-1-ZK\6\;W I[K28G26,?/F8>?X3O/YZG(U41Y75)K9U9GT38,QC<80K>#&2 7+MI#'6GL8W)&64Y<$/2=7O^ZIBE6H3U9K1[&Q1E3B\.+D]--Y=/H^.CO^ M?'9\?OQ)/SK\]"[ZY^'9V>&GBY/C\W4"O?]S=/SY(GI_>A9=_'9\QW.BHU/X MYN33\;OHY!-"7EP>!Y]/'UW\O[D^%TO[\Z8O[ MD5+PB\8XON/#H]^BH\/SXSCZY5_T=D>G'S\??OI7].[D_.C#Z?GO9\?1^=%O MQ^]^_W ,2M%>\?'P_\#"?CJ-:19^.\1_7T2'OU_\=GIV\O_!2N-%(($G%S!/ M[]^??#@YO( ?P"SB+_E;N-]9#**$L@/B>A:=?/S\ 2:](4[XC0C3OZ)_GL#< MPI>?S9K(F'B =-?HU[/3WS_+%RB!(J<7<)/S0YI"'GCKI0]//I[[T;4$VP\% M[AI'__SMF"[[>/CNN#&',=W%O3K.A7T8W$AF"#X].=-7.OD#KP1Y.CZ#V[\[ M.8//3O&?'P\_'?Y*'Q[#))W^ZQ@?#Y]\NJ!!V7'^<?*>QH4B?/3;LCG] M>/@O6KU?<"/3 OS^&2Z!]_E\> :_@*+SJ VWWX M\"_^7?3/LY,+V!X#7/3NG;=LRW5H@8.33T].*WPPM2([#! MCWE[GY[1!Z!3X&E_G+R#MW6O15_Z%_OE7Q&O/FN[6#6@UW6BZG N/YW__N'B M$/_=>N%^'1OJ$91".R_-)8L._S@\^7#X"^[J3W3%\0<8V=DI+&+T[O#B,#H[ M/?T8_79Z?G&7\FJN"-P/7N&3;"LQ'JSLVEQY)9HYW.KC[ MYC&XNT52FW"[G1W_>GA&PH^"!KOS%Q)UL!*.Q Z#S][#<2,:5';5+[^?PUEZ M3L?JN]^/C.@WC*UO=MQ>OGCV$]T9_WO!3AV4^MH?V'QMSZN[S\IMX MU3ML)%A2[_H:7?OM6[?6E@(#/8@GRO7YT&JMH=5QFF>N2ZIV'>9@ MUIDI/)5Z>AM_&96%A]509 7^6=TR.&.[N6,9=T?H^ '@0QPHYOH 5X-.$'[$ M29JB7(D;NT(*-_W91@%GZYO F@HB.@]"#)TOAI04'M[Z\N.@\KANY%"Z$\WX MZ:3,\_*F_GG+!:H/M9U>/=T+#.5I,U/UN;Q)U^F?(#)!E/^:>,)[PZ:ZU4P' MAI^IA(G:$V4UP]ZXQ^1ER4SUS+_A\U54'JKMR^<"RGB7Y@F6*3VU\D>/UF_L M&.[Y5AU'$;FY]YZDAYJ*CFDXELQ5S\Y,F"R B%'K;.YG!T% -RE7X"2^.K-$ M>K310BC/1.5S>LRF&X).,#8_EBAIAB&X("Y!4[SK$7]R4 1_EHR,G$Z9=[S1 M5'[%]W5ON2L2T#/94N3G^6:0\FE>"YW<7+,F2'$J6A7G!Q3K+9[4>*6M,^,E M*,H;0]0-I("H^8=&)TH-X"] M:)2=8I")LH4E'WZ=98)4I%N M:8N4'!-(CAA0^AL1^#XH-4[K494-&6ZVT=*8]6=M!6!H"'!&E%SA"M3<&1'[ M T+*RIT-AH?A$J/B/K9>[#PBM0DR;;8:WLG'6\,#..9S;B3*2JKWF#,IU1I# M.483;!Z48%.; SIT2B[V*[F2FRHOD.QOQG5Q2!%,PP/% M7V*;'.*?P>MMNR$L]L[32OZ:EF/OC5$7%U/=X7F8@VZS!X>^15]D U:PO]^5 MH\54%7+O2;S3&<0?PM$]9A WFD'T6O)M=/"+"!:*G"OA+8DG;IK-99=V[W + M(LTJ7^9:MTR_L/LI[2+L[2*EMK";[6-(#0*(CQ MX.#(3 ,V23(GB2_XN/?[78P*G&16#7X6B@I<7*A$-Z+#:T M;Z$N"=2,52QQHVBL4FT7;R)*LZ\,FKM$>?:=>!4?PD:3$[H_E0 M2).R;XA9](#3^WUKVE!P/ MS0V%EHC1/^V)H=W(32!XL/!VXY2-"IS*QUWI=N5>5 SYVKZC9":=%=8',EPE MCHX;G&OF7VVV$XGI##,LH-3U&23XB@Q;]:POF>Q&R""DU&U18*='[(?"PX<+ MN#ME+O2-8!+3-O \;^Y")"C"$KGY/!T/*,>>%EIB?JG9F]5P)M]4 'G97Z=%J-UMOWO,^H#T[9S>4\% MH+=..C3<:72#,L_&'&Q&TJC8R6B\I+=T\\$D31M>Y8X56H8J.D=0TDVYPYFQ: M7")[,!^(664SJ KW0&::3R6S=$V84TXB$[>HQABAPF03%'LVN]9_[U[Q;D7E M/R1R1U*W5U+,#)Y1 MVPW^PSYL\!-7@/XP$$6DOG-=QCC;KVR?2WKDH#V9,1*)TK>+PK7YMB7RLT6% MUJQ+IR@Y(/**JGD_SO#D&;+;/E>:)=4Q(V?]BUG.7<9:XZ3MBD^@E(9AI?"@ MP7-_M33;\\VYS9TH_%>,=013[$D]Q)YK-$&PZ.CUG?L;=2VIX4X:)K_)*'7FPKM>3(*HT?B66 M6&Q2(>'KD!*=E) ML;,+M,++:DP6V'26@S'D_<&0$T!X\)!HHU+B/=$%7/MP_K+TO/\^KI7O0F!%?NE'RFLXXFD_]T M32;?HL]WEL*B@2GRM@F);?CW"Z+YG%G8YOM=Z(V1L8]Z0[4<7:@=%!<8G MB$2-,8,-5S(^!&-)R W&523<>P/T61HWNJ@24(K%F]*;]*:DK)F\-[[3TF\F M+GKL_7(F85O"4V!N(W9A23*Y722S9G[Q4DB")5,;Q(P\Q+T)G9ZFU>@*7D8" M1'BVS,E5T)0M8;%'BSRA4\5U!!'7-F9,B6>2!X,MX4;P:G]I%R*\6>@189"; MW0N7E8:OT\N2(NKNQO0UZ1IV6/#DG.-[N!P2^=&NS**RY!)>S MATN[DP=;+UR0?;7T1CLD\-]@Z9GPX%4B/IL&O[,"X^?2I3F0Z[4L#<'J1RR MM.08ZHV!XB^F.)?2X#2K/87Z-XS3=<3D.!5FX;%3A&^(AO=C?G;NHTKD[;&V M07/M(%W3LT9>"LTVEW9 D"U'JKDM&I;CC>$VEQ(8;JY&([3-0UOVH_#A.]YA M^:>_7]QW.[Q,:L7\L;I>WL[ CD[_./YT^.GB?#]#0:_W@T'FB#6&[9_U(+'> M9KU>LP&/M)8'187;M<4@Q(E'(&X0F3YA.SPTW]*M![;O)U/?#'[FY4/KC@U%[ZR:ZK4#/HOE0IDU M3F*'T!.<=NQ(98(>&&DA $>>W*;CP<][:A+N4O!/3OZ0I&6%7GF&0$'8W>@V M;#:B3>C648"'L<2&J Z@DF#&B%R8)'=%_]] /[A32[I+;BTJ( P?I15F@F@% M9#&H?ACT#=FZM1Q&<99D5L/)F9-Q=DQFWI9GD[$ M%-K(_&8[-+]4S4.Z3Z(J!*B&@PJ.Q:#W:])U!?IK]2(I'#UDUS7#!3BV%,NY MSLH%QB:I0GK,QZOF3]&+_CJ2@/M_/7_V+'[V[%FK;N&_7KHOP@*&MVN&$K^C M-.R2.,RUN M+B'%-53P$F6IPY.9P'!)!0SH2BTE@P6A_.F.KIZIDS9/R>Z[: M+BT;6,YYPA!HQ$@G$>V:%,L7"FZ*K.O(.SI ;F8V@!S3F=E&:8JYK_?E4(Z] M#=5/@I[HZDK6Y$VEV*O>J*P:]Q&$.<(DDOIJ?R7D>H<$A,'"[-^@@TC)2?DL MX[C^-"D*$ V7NX/EE%;:0K_!-0%(!M@&MVF21434X14IQ?76/T2_==K,66(#;3F;/;!T> O+7J[=&@B>.32 MJ+^P935G,Q+V0K'&4,-LM$Y>;NG'**G#LEC4$A# C"866[I8'"HRCQZ,#IKB MQD.!)2;!*S&Y>2NL!H104J;:$CAP(VY))?>+%Y6U* M$ L_4IXP3:.UHXL%IF_S<+YFN(LR5TV(X(QZSKR&\(M94L_-)3TE*WC^R*,= MXP0".6B0G.9V+!!Q] MLS E8KY_SA $C9)<0.4R'D[!#69Y7S_Y^69Y=4T^[ MI)]4(V&UY91L^5#OH-8)Q3TZ\%%YNU- ]&/RQ>1,1&W"%;_:),,D'W"WP;27 M4SQ[Y)2CK>DHWL,==O=Q-6 +,L\5*YA4R.L M]KC@VRG1(72&U1A2JKNI, " MV71%5R68LQFE]T9EE5%L;9:2M><#'!UJ>;5108)WXBAXMM M%B@%=S&?PVE]C?1K;&8H6;&Y0-5-/Z=3-$/#=QV6YOZNP2PK=Q>N<6^*] M%4&K8^4V\>0Z(FV$:L^ORC'!M)U-746S,D=N%W%X?==U1E<&<"A?^W9N$.!2 M_LS4AC*.T,(P=R\(N"4.=(CK#ALDP8HHX.7)'44PP"H$Y MS^(RXW!&11$')SWZC0EOF6S+BYZD2N#]8;D[%Z.6DSFU)UHAP>X!?Q@!U!!, M7>;CSO>AFM@5;]O@YPO?4&,MR-*#\>1YNL^RN$O"B)HI5BU <;#KLJFK+I*O M49J+.8 '=S9V#-7+PEIZ6SI^BF(AM[+*CBJG@PN;5ZRL#M\B97CJSSJ0/KS7 M63I?5,7;9HB''I.[)C^)!W/A-_550OA?\S$\";]!<9@6:.WX:) -_QBP@?IG M-3^;%#4#D.[:#Y26&Y>$0(() -C 94#_9_XJIV_7QW8 M+F$@WZ^)*7XGG1;6!193S:(!ZR7C:[J.>S,(RCAL*FLH#.NFZ@R+Q()SU% ^ M=_(2^>ZU'7!G!2&%9;9-)GM3M]DLJQTOZ,27I(=+25_AZ1R\O]LJ^-16?4Q? MTN. X#.2E*]+*2AF/DF8Z0E2TKI(2W,0O@);,^ !@'O@K&8S3BF]B0X4G>5* M]." 6SA9"&MJ N#S&)=E3+R S;L.GD;1(3>%%"X;7^O']QABSBKECB[UDL+ M!N",A,X7\X22XLONHD^-NFMW4BMPC6POZN3<0NNW94=>V'G >/HSFES =)@" MFV;8*X+^!=S=+13!3&;3%(TS-HO&YN!9R&B2$PCG MX.L@^C,M9UB]_A\Q?4&-5D5Z^V249_(H'@FU$$-K\AJL9.3J.K@=R#1=IX7\ M.'#[L=8K&R]&!/D9+[@D6QN/>>LW,&[A_F7E".6\OF(7]C\#?$=AHYGKIJ:, MK;"7)E43IHM?8TCZTDUS4@TS)48[<'5TU,N! *5<%DIU%1.[ +&OF6=/AS=L M9S9UHW4/+^YWT)C<@-MCW6W9JD5.R55/_Z"UL;#FU,=<"=>J%#1/Y2HCZ-VI M5L(=!8:AP6-W>!-MKAFZV",??'?R->:+FZ#O:ZGN+H'X.VP2:V[$79F#QK'D MSC1'V^%K-CA[U3!6)!*!SVORF5"3IYJ;%P1M$)F1,<]1PI6C,3P#FE8-ZRT\ M !#LUF'3M"72$2'VE%MU60&(B\)4G5##X25GP2' E;_SI99*RQB)EQHOCKZ_ M1$[PM+9]>&(V8&*G#!U%MM65005QHY0^:] 5=/-)$I$O!\$=)Z6,ZMO?GXQ> M1;0T"G_CM89Z0\V7DQI!+6CDQLQ>.2>JCCE6&T]+? ;8"ZFW^G()C0G[#0YU ME+8;M-)=NUZY)]W&!>V><=!53+BB:JN\DV%YW=I,;C!JIVFA2T*U+DSP@\^_ M2BG>Q90]> 3S0^DW^KBWFS@4U3A=@S-I Z.Z*F]2."S7(G)*YF2>"9NX7C&1?J6BI@=RY;.T2T MM6B3#B2MC(BY+OE4:LPN_.PC_G''SQ&XH+'&6-DC)KM-&XYY(FGY3 M_2G% D@I(?=;O:#\.[+X:\$+Y\=?P;BML^OUFBE=F/"?(8MW M=51!43+"$O29OA-PW5"8$I/W)LVZ7!\'FPVOF(E$PPM.@+7#*P]?O?V7S_"8 M8[B]('UA:FXA0R ](N/6;F#,SZU'9=WDS6Z><;TW[&;]]F6$\#'_"L^9/Q>% MC?2@%%=C[M,Y0%10-LJPSJH 6[I*+H57%$QA+?[BYAO,&0L^)AR,N*\:%3EX M0#\! [[B;D5\3W>; ';DF_\0LR'8C(NZ5L^\2"]+_(T[/NDY=9I^,4.,/>VH MT@IJ8JD9X ]#^UUE1 8](N:-+1J"ZVE/NAQ&E5FE468;-9C(N4I8U@(7-0AI9[#.= MD$6&(+28Q2!V#9F(91@T@D4S5:@-S(_3>2)V(&>P?;OK)=MHFGS!6W'85>?(3(_2_W*67"HP M'?7ZI/>'>]J XO5^M& ^9OJJM]%9>KD =[Z$E7H/QA=U/(8U.F*'?-OM^/Z2 M-O,_)>P!:N;/Q1BYZAVJXG^'+5PW39CNT_FO#L;W/X$\.WV0Q9)"3B0$QKDLIIPXI2<'%L!FW1W:J&_]=PJ"HH (9S.&I11FEU+D40^F& M1.3">.>+8[ZZ$A&^!.S^CW\;KB#'@6$J2[<@QZOEM "HSXL!IFW;>.B#OCXUYU:K8LYU>&S'K%9IGNS@4FQSR-C(E=_'= M(AD2Z8!T@H7LU]EE61$5'#:&F< %4\YW245)/."#5K=L#L4$,E.V^M?4-L/N M-5_.8E MG=*/):E]%:DD?XW F,M?[G16\64XNL>LXD;;Z_:S/1F)%,,OL%W(?B:UM?>: M[6FTKZ5/NQ1B/&Y[Q-;_90U&,%ID%T7O(>!VE^I@]A))!?(9RIX>6L.(#D-3 M[.#UP!?=OH.];Q*__6B8 1<:-_P\_&SL;>W?"^J,1;0+=?0^!5'#\N<*N=:. M?(/:#2=ZWU\$)95R4"$(LJ[@I3W8JJ^1N&5#,"C MM>_>6VPRPVM/)-CI7\=@^;@W[Y%64,$=N;1HI3FVJ/JY/HY=>%V%.\)$&")R M<'RPY+/*.9P=ZV/&?==2N6UQY[L^!2]5,@Z)7"2 .CN=4\*L]JVS0E$%/ M>^IID7E\'=5*\#0[1+]]DW+E14MJ2;36J<1WGG(=(%U?^?BWBL0Z0PRKT3K; MF;4Q$@*E=34/+LXH*^"#4'8F>0%\686K - WMO?!%]>=WA%I0?NF0<5#[=!X M09G!2]6_=B;QHVK)6;S:VGB083AMW6O6@X'R8>,E<6):NENOEUQ.S1N]I&@U5ZWEE[0S;# M4L];BBJ628;90>4,[=H%4691,YGK++TAEYR)1(+"6>03']/L1I#Z36V1:6KO8375\HRW;4JS6+E<.[O"'%( MX0NB0)%4 =.JHVR&PNB >F)+7V,OX'0NIJ6'O,:1A(SA!S.7:,!<7IJGLRO* MU*^\I^XG@@UW6>K^2'(*["A4=\$!;HUH1*3,PPI#ID0KK[)A-C<[;MTWB*-+ M5UML!T-_AQ*,M>@%D]B:A=GMCL.O7CV&PK^KZ7XOA-"&3??TZ\RSYYA8N['3 MMQ)T=^;Z&K9ZJ#<%%X1'"=F'PQ2.EXD@1M)\TL4.P&9F[0@H.':&%_F3*+X+ M)R75WH:?P9<;6'!]1Z(D1G32_(F4"4G>CZJ+R6*>B'VQDKK&9C@>&JH/I(2U M 7MT EL:*!V*'"C$R@3*FE"2I%:\CTTK)M=E-E9,R'4R(B15E3(^@J$AU#N' M,MSI95;G!)&(FY )N)30?IQC5^(?V^JU7F!]: $[>+[ <^& QDX$5(7#WOCO M!PJ_L9$'![9IAE%Z34DQ-+H0)IU%F[0NUUF9!W-IPG#=L1VI/&_8 M9UI-9"!>&<5$J4'Q2@OZM$F;IILI"&AUR[J/^*GKGQ:A.<<&7X:5',0B0_?! MKY^PM1<\;!F?A]NID5(>"%J;^17DZ1P^$V WTVL) ,<40>$S631@@? <5.O, MFM%/HQ6#'K!QTLM2=G$[(^JK?H29X4M1WN3I^#(-D_T*,B_Z^1ZX] M!]Z., M-A:^W40-H[KNG,WRH'I[;)LP-/7J /4BGR8>1A&C-3/DJ9R0LFG?4Z< M;(TNUY92VA-?RR11'5TE>03_$>U]^?'RYJYT):=?T'0V^15$P=Y@J8TL"YW7 M#A6KAY_'!36I-FGV+-E4:XV^>0]1YZ'&[D^C]XS$ ML@?*?_?1W^CIA?AP8Q=K UV[=9.Z::#=;9Z!=B0>"[O'32#@:11=!*IBZ8C' M)1UHS'SZ(,-;R5@U#XE] V@0)63P&6(\K^_UXKYS-S",-JWAGC]]_OI^"94' MJ1S\;H[HO4+\V\HA>>O;[+IN K_Q&APV(6?A'572W7A[O**3-4L[;GLZB?NT MW,;FZF* >+-=JV7H1;F.H!L3KZ[<"E$YBV>G4XOQ]G1PV>/)MQ=V5=S762(= MA>-F/V$IP*ZD>8=M7]5H#>RATU/DVS(=>[FJ/&B=9>3#8Z>31H/A5L]@9XNZ MM^DBU;6S/R*_T=:%5UE-!>52H EJ;@HV SP+N7ZP.;HO&2%MV;D@P@P=1BFFJG(.Q' M2S;P:$'\E[0%0HW87;!:+'*/Q6WX7NOR0Q_\ M;0HL'JBTR 6TVE+FA'*69,VR/>*97!!!@.$]-U1/R6A$$0:]3L *O6T#]+Y= M]T/2?7$%R+7NVRSDT@K:3.Z*#ABA#E>T\K(-]\D"5['#.8998;T^,J/\ M Q&SL1AA3E;4Z2[, M'J880*.KCEWE_07^W/@Z'H1M*$NV"PA\0XT7:,CXSW614V6UC2&_]$->BWZ7 M=H+/:<6*+<$>$E1S)9'Y#E[7.(('A[(R2;(0X)7V;PG&H#1UQ%7=FB2+W/,9 EWMR90OV"! M.#7(9,O!Y3C4#]0IY;-'@W'CO7$'JX"]"[9=NSD@HP,"?XY9D\% MO.D7[4WI3N>..=P$-]W9QA]?4I/))2:W?4QO#(4IL-GFL2K''"*^RZW9]%?K11I1FM7WZ_ MV\IS41CZ5G>,UM:?#;_C^= M%%7G82KTJW5%[8O"YLV[5:/\F8W-MQ=)[. MYNET"'/^_*O'L^8\Q8R['KDK%+D\VJLK/%!DX*49/-UW[WCOZ!V !#J:* MR]JYL0V,9(:#@U,D%_2=":F+$?:FX4Y=X*[ M. .E, .DV26,X\$/@^@V32K3#"+HAN/+FJ8.E6/;['%53I'F=_?$,^#J9LEA M9SHXQG0ZAO\%885Q\EAJM.M%13[(*$^R*0(KXU; (\!F=7RKNK!KJ#XV>V?4 MQ&AN G;-DZ_<@POFYS+!P QY%)RM3UA0L*FJ"GVRR< MT-8^?A:7SUUC95/0-9C)E7]5I;N=_Y3M[[)Y0?CQ)"4* D3U"G\'O7:>4N$;=ME&5B:, MZ192(8#!K59$BR*F<*V#4I,KUWI_RRI#T= JM?@C,(?&LKV"\(E#/S7K29BT M&=NPE(MJE-J>Z-WOAKX9'7_UE89_X.0>PGR 6RDQ%L\_8)H:&UNM%HT]+K4N M@D U<'C14+B=C$3^\ 7Q(O^2?/AB+%D]R;WU/W[:!__CG6PO$HU3WF#1ARP9 M9BA:;Z.3,/OWMRLRV:6.,>^;P9OL:W3P1D,W'75G ;3,PY;ZRCD1UDD,>6R= M^%(H5NRGU25<_Y]$4G3O7#MO/9LY5&'JSKWAK3I_C*?$YA-<]]EZ-GL?8D+? M>0/J?'25CLGL@C>ER GEIQ+*1DA+B&R*< @X$_,&^#6$E-&T:W*=E3C5D5XE MU93H98@ZRO''>-O+04NQGS.-04I(\(3):@-]:CZPK$Q-F\'&+1UE4O@^T-.D M2"ZYX%//93+<&\V>#W!4V-YP@_2Y_T\RG;T]]?H)1(NGX0%8@CED)V"OFOU& M-^N6K@$45%6DM[4S 5$%OJO4P:[^KIY7%*">/(; ML/T,BLX0E)TP"X9,D"==25:WW>,T6'"9YF&3XA3)9DY-/UU MROUMG7Y!BU*MTQGVU572/S(XU8'034I&L+@2^EFN%H]-*\B#7"7"$/;J))/0 M"#HPVNR03/M*?F'(;:S0.JO\WN.A-\M2J^!MRVXT#N;!U#>=:=WJ?GLO4?Q( MJH9LR1\@4/#!M'W9FCY?/U) MVLT@@8L$!3L,O2YBP6,H#>T E#FWX*@$=8;QAW4R-;-KHI.=W31]$KPH([(L MR*B8PV_+A<.UL7"/I"A83;H:?H'I-RPD6U 8;NA!QN-2B/U QC#<@]PXL$U1 M$MO;]5NET>H/I!%@FI=IMIA*@2TG,[EY,38H=;/E@@YHS]YVUCKUU3CQT:[$ M+C9,?,S'/XS$,:!W/55N #^&2Y!]"BV'8@R";,@Q"EB^NLG]W4J>T!@LVS0: MH.,:1F"ZK>."NW:IP8#B!OF.:ZC3?I EI??5W3N=3?GA,9NRQ6Q*9\XOK.II M"."M%D&@4LYSK@T2+E-;U)X5"HJ<8DAMS*A<.(/&^QHPV"5F\Y.)B[/WY&<- M== I4V/!M\UVC'UM&YV*$]X\['1?4[#9DRBDM:M_(8:%VG,)!?0'%&(6FEC& M7<-0%J[-@ Y<05R2N4M=.VIN]VZY&]PC*V4TXB;WD[02.B%PF6YKI0 R+1TP M^ICG2M!D6']\^%28'8+V=S3)A7#"273 =:'O#,9(EP^S)V@O4-%;77H?RCC_ M9LXI/""3CKI=7@Z10^"L8E:="@7KQ31M(=>#[H@R6 MKA-F\3BKXR@^UH"C')6%F/&*1>*4IS;(;>7)0W_SBIA+J9**,RI*XD7 -]C? MBZ#XHO:#;Y6>.\2P3[W_>P$[#8SLKG?>7S%[O@]B=I;6\RKCH^-(ZAZ,%*R# M!@61PRZ_\-0BI>Z]*\H=F?FN%!3693%RI6J-9-K2^_BB!PP+&&G$_FCP$Y(V M%R9P.^N5+ZA)[$G@??T"GTK ?9[25P[PBY;NR/ OFD(^K&L072. MYND:Q?X>>9UT[-]"E\J:+^8(]*?!79G/R75A^Z)DA1C*R18,P,O#UQ@LDN3*$G]LY MUM:JW]B-D^W_I+?1^COU.ZG4OV2J[6(57C@J5$IN%7N+UQX)!G9"]FU5YB!5 MMPJY$/04_(1;&W:DG#0\H?9F!,Y3FDM/!8G9:QLB3^H36!.[F4;9Y5IV%PQ= MLGJ=/&RV2T.PBH9P#?'3GJ+H6Q(78F+2 \,TX5ON%[+;W 7*"EZ4TON:IS!@ M/M<8M?#A8^,%>';_,OS,C;(YT(?;A$W".>&.H81GP#\>.V GZQ_FARV+A>F06FT^-G ME[( G_O2JEVVG,_H:)U)ZJTV+RE:-]F4+BTZS:\G'?=,<>>S'WCA3XL7G?/9T58C 5<*;AXR<;?ZNQ2N.&TQ^KL.CS2KUA.5J=W5I9A%1"G M>%SW.65'ZDC]2'R=B4W0H$*4N;UM&\3L!DG9:,\93.JXPOYL$GP'2S[>[. M@%V/ND<+F-!<</ 9A MR(G9@3#,[,16W*:->I,1<,#P1J.['2YQ!_;AH5;ZKC7]'DNY?J_MNQ=S7W7O MK@6.&J6S02U/O\(4+8GV^\'S9P/0G;>=%4+$Z9(5"#ME(O?&PDK?T!G5$B!$ M95^7=6\=,H[%,^Y>STRST&5E"KMZ0TAP59-7!KEDEM\Z,3$//J34*[EWCC$V M/5D)OH3("SBX4:5B5E-8R9-Y,R.!D4NJQ;'D^CQ=PZK\DE9\KJ.YV (:FR!1 M'^J<2A*>4/2G V^_%0<6#MC[) &_22>OEF=>]HFZ'5PUTY&RC5P1Q=7G83 RY]'JM>S9^O62UQQ/R,[6*7;4#[A?$)22*=F M\?L#Y&?*)EA:-<7870>+2,SH:BK4Q0 ?QQ)1[K5.&3[IF6V*DS>- 7JX- M [F__/B6FB% M1$[]LT9S$H<0HFYG7-!=5<0NP^>BQ#>(CH0KYH@]U9P,2_JL^9#ZT'?"(I.C M/96N7V_E' [#E\D M%3QJ\/;1SG^0'7S'\C0"T[0WO_1*# M)1OC46/PQ&!Y\;(>+@L*;1%;;/C$"A M/#S,8^+.+!SE74\7NA:F!UM]S60RL!N6AA/V5H_O4C*NIYP%_!1,<&&4A"1/ M>GGV6CZ,\Z6>6%K?YT(6 KUV=U22-]<)$HZY M_B=U'&.M3,Y8(Z:=787O3(>;*CB3#->35 ,NB2,_<6VEW1F\O;;2NU66LV9_ MZXV-:5VL.8K*AH9V+YUJAN81[JYE]=X&A?<"\;QB4-@HI(WEK'

#N M&0S>CS-WU\*4=PU%>9-6@XT<'7[4:Z*] M#B11_!^'6G>^ G<4W>C@[]-;S0[^/;>F8&.9>D\L"]IL.N8M KP+(>^[AO( M\:M=#4D]!K$?]7M7./N/O8]FKP4G6:88[PQ4/Z2NV.7D^NMGX>@>D^L;)03> MXV-C?](8RTV!#6?#K'J=3]U MW@_[4>EZ(:5ZV3I=>/>U<^(N)<4N0I<&CXEA:LG@E-K-ID?EJF0(7Y;H-_?V M7Q6UN6;ZLF-A]+(\GJL#,!=U&, MH[3XL^2&BDI]PKWIJ_(J&V:NFXS=WP=,KG/)1*CJE[:8U<,(C?O8--6RT P. MH6R^W/4^-K\F)]B)!RO1S7 PKV8QAC 64'83;&%,/RO W:<"5?3TWZYY-'W/ M';>G6\X:Z:Z7)YGJS3C=1SB]GL?1BV?/?XH.7,2:#/K,G8 421^GCM!:5:YH M8$,S[&A6Y]IAKFYTF]]"0S(P^\"LN._J:;!DOE$N?V/S4>QL#=>/Z?P?^=R_ M:6TEK%BAZB'[3(V\9ES;GNV4,O)&#)D9&K1','?"PR\8-8O:!*,@76'.G(LTI7' M&=7,:REG!$YL.7>]5PQ?G%K'/LX/:MV)X.&!!V$>Y7 M8#:<\;NOK0NY7V?WU+OLLCO4:*8+.]D[C8=X'H[N[XJ'6,DJ?(#AU]E74)8' M;Y1JSNU$.32"? !Y[0)9\#/#03 M=^)8':1AG;5%0; 5(MR>)D7!6+!Y=%,N\K'V$,J*,"%2;PO[_9A\W5;RM=Q( M&.(A"[E&$=B=H9R8C[CW,-X1]S'WHNRM0?/^.KON0 M_Q^. [XCZSSZ#/'%OS588F]\%+/45\>4M[!"YVU*>AW*;O?%/\ MB\?1/!D856?5:SQ9L5'O$5 M'E7A^>".*!!H/9)B$^%S4^C1@%=$([BW9LF.625J:O18(EUJ:=>LDH97^6B, M;-48^[PP.[8R76;>S56J\7N*$G:F>JWMACT;@??MX; -WOR8!0@?HGBOMR5!J5_T:8>!20]Y:644G,X*>"SG6_/W MX\CR-A%*\WZ&Q=Y92'+:77DXM83S[0,8/G/PRT#5+^9"Z^5,*[6WUC!)+ 9)ZC3.C#9^RW#4M8XO)L.)%H]0W(,.P+6O#W? ;&Z+6"[FCBU*KD4F*D6\/(U.)FV5BW7L%N'= MZIS2J*NLTOFB'Y3IL4)FN>D<.!P^".4Y/-UFBNE9X0%KP1]I-%37?BL8\#WQI\@ZY^ M=#_=8D??N>TW1M^G1:3_L^:H/V;U*,WSI$C+18V$.A+6E=;T+)?UHKJFAM68 M 3 V*Q98H_MZN06@_UHK9+K4N9TV1BTC/=;R%*F*_.ZGPSG4&Q/)>-YD>3Y9 MN AX4%>ML2H.0N#*.WAUW8&O]OD0.Z71>TR5!,P_&YW8]60_5HRPS(L A*"%F) VY>CKXTX2BHG2046/HMKP' MY=W!N*;V*&+>&JX/$LFE&XM$R_:IRQQS9)^#Q5?C](C^GCM-XB!)G%[P@ M_"%5T>B:4#KDEE3#&<>[MA%O/&Q3H=S/CF569]B:A5B+3'J'C;<7XVR.;E+B M(JT.BO"!.AU_KLI1FH[%C!5_C^SXY*OG7ORU*A8\$\?.,KK_YJE2#&!1+-6\>.S?A#&%_B7PS4"HQC;BZM\);I7-N3TR M^)3,"N#?$I\ BS279;AHG"2R$_CX2:E+^S"]S JB$3#%BP&]KL\O4F-V1VC% M9U8R7S#?7IY-,T5)RK?AH\@!Y@P?*0XK!EUORNOKPQT5"'4U=L5&['QT\J1B M?%ZIRPV,E!\PDP/2]&]0"]K<5YE*390$QRMO J*QK\?A7O0:,:*QIMWQ]^3^ M:3::XE.1HXA8TPL',)R-*3F*PH7&?*E\W;AY(;B4#?W5AJ/[NV:_-C-8,2E=[,UM((O_;SI6LZ3&&!EZ7B.0-RG# M]10^EG[0-!]"2?N0W SV1"/N$CRA[?QL3C'V:< N;>DSF8$*(BE1>QVU$)CR MZ1.]!!_VF8VW#3,94.C O]O:9 9@-CF]V;K[-VZBCND46-LW[2_<4,S,X3#A M2:&1%N+H>\6UI'J]KCS@]"S, MS,AU(F(DX="0U,P\PL _@TEOGTQP$ >O7DN]1%"M@&;&G%VMYN\4EXR_FDN# M!@G>Y^2+#Q.07N>#T4UY/)0:.<%V$X(J@E=UWYBDS@(TCN- C^\@;9 "B/02 M;HF+"Q-R68*^F"0$@]0)N$FQ M^=;!"YT#>+^KY%HQLB2#05>@$#I'4S'#D,]X4:6UH3T3?0,UALN2RO4%G9=(D+GT M+?S!*;]I#Q"#T_4A_ *M%7WT!?;3%^AV QJT03L=>7WU&'G=7.3UT>G;=Z)R-8):D9L-LIIZ$*PF((\9GJZO;P3!TP6 2UK#D^:VWLZA6 M?%Z5N:?IW%O(WUZTAVLN#R6MUP'X!6[&##5"76>HW%F.3281/*4Z#O8%<_DB MM(;T[@%*(I7:SPV6@&07C;931H:!F)XOAG4VSI"[FWXY<#7Z="&*[RWHBB:J M=?F=J M"-X&+USG@+,P1("G'=S4[%VR]9L;DCQ#.+UR6$9V%!PG FS%:X82LY^@&E[- M J]L&>J0S.=5-EP$W4CUO%%=WA WF&'2,^U)_IGJK50I"$ 9#[ 4E9H\T.&U MZ@P$,ZGD\VR*L&1NV"Y@*9A5\WQ3.? M&P)CGCV:5%I]BC\JP/&&A2XK5S,D? /XS9 ;R8Z2' 8%[TZ&FQY5X5O,[AR\ MGL:@ TLR0#N>R4?L'4_N?L^WOLRLL:3^ .7Y,J$""9K0Y^ C)XA2E#^X+' J M+C]^@MOIJLS'XMS31?/1T\'&%YQJG9SI@Z9OB\JQ<[N*-0JV!)V\@=K+9B]1>. (_E.?C4LRR]U-$WG5^6XS,O+VZ=: MD]0LK.(FZK3H,=,-:>#&S!<-$/Y72&PBW*U6&F )X8W_XVV4,1J.HXP_ #-M MP34$ U/M"9ILE!B#[_YK#<-)W6' 6-=KNPMU"[ K=._'( 4.RHWI,-U^QIW; M[!1X_F[8Y#/R59H7V)Y<:)U*F- MR\40W)Q)0XYD%44&%AT-U@4#;OTY.2BMG7I+J.5"^%'1&-':QY]>(^$?_@;^ M=>C-A'%'Q!RK61JOBV/$48,E6H1/9.6CI3;6!G$P=/U=IXZ0'FE55CMU)2_0 M-P,=]9>X@=-.:;.^H43%@V+V9%A>=V2"=BFZ]?HQNK55I^;U/C@U1W!I"M[X M.L5W&J5 EX2"#$BFLS*9*V]QCA>+$]WX*5E[H7H2G=A1SN$B0(X6ND&AY@D0 MU&0KKC&.)E&>NDZ=PB;*YSS)IK$^D.+MH(.UXQQ>T:S=H4 2.4MDN#6J/<06 M#^M[>""4_!JGTR*3/N&8WV)V1:^MM\2@]N,ZK(EX,FNG17>= M[=EYUEM6J9Y MV$R1\:0N_X@D7 P'5.' T/C3SNKLQQ;K6$%BDG MI"E91/!7Z9]@=(Y2\HFJ='@K(?;.I)9&K#1Z1<6$E0D+VS :K6^8F\3RPOQV M)Q"V?V7IV_7.B9VRQ;Q3$GW&S'I_<^8#UK?Z1< ^O2A,T2MYRBD2-#A>SI39 M&L8@D;=(M2G1YK#@G-+$Z7R>^X,B:LH.P5O@47(TC--)JDUOFY=NOA7A;HG* MP_1%#*LZAVE 3LQ8@6QF;'M:@=JC5%L+1H&?4@(J$686ZI2B[UC?.;HJT59Q M639QRZ0999HV\AWNT'>AB5^EVA38]*]/LHT4""5E&< MS4@.L[7);E_&GV2QL,B:45G2%.(P)A3Q^_?GYX_926JPG M?;&O,OCC/L@@::&)YH/7$$"L# AOYK@7.@!8#05XM\?B<6*]A0 -IG-"3)LZ M#ULCPFB-$&ME@ZP^ ]S86126[H(Y(^<1A8H]PKF!!GKHE;!WCI2<4_$R;B/,+:$_.>!@U9*R-1W8 MEG!T[E*&\$TXNK]KAO#[G3H_[<6I0WII A]MP.918YT\R]N>K*$">X9I ?:+ MTWK$QXG )B%3,_>+455.9W,X2D2Y<<)QK@QV"G+D(@!Z.6]Q!T K$'Q4?*I6 M,VT\*(TU[E)NG7@E?N+ WV6UHD3.2.[BG?ZD_QF&$0FC!!($6MV'?I M@DMAF%%25;?#A)E/DPB>8CCZ\&&Z*H*=$4"=YPW42;\3^Q(1DSSBX&J/VG"8 MN'RD5BK6[/S7DG7[Z(!3L)$XAJ:X+A3*)'&ED&"B>$^ M7VGU8Y>L9.UR4&/,%-.5<00;A0*5Z#'-Z0-%JY'MQS]T/M3GJHS.DGD2G5^! MNAJX[*DO-.E!(3B\]&?A#*YTPN92PX1Z"G\]C>#64ZJ2%=4!+WT)AE2-J&YN M/&C1G7UE!13S#SNT#+6!6\]/".29QGP7\/J$U:*!>-Q#(U!S(*8>Z/PQF74,L&U<1FJ!6O.AB.APVNU] M0VRB5DF*\G*"Q<;:"C[P&S5$&7S(A:%=UR(P+&J!,4UAI%22JN4M]**#.!!2#,-= M"P31V-'2+G )Q2EOL(/Q@%698FM:'/DF-5IU]Q4K1-\^:O339W/'P MV\Y#1&OJ5F^+3NK !P)\'"0612LWD%8J3EHMZA]#+K>S-/S]LHIYWHKB\(/( MI#AFD5,=C!A\$G0(>(>+%B)I2SUU>:U_NE?IF2;)O%LP;[S7ME]B[99'&VH. MU!KGO4@F=;Y9<#$X<[M'VN">O^8_\?*?T:C-1G"_Z0(%K([PO\4X6\/_WEL' M:2\:G 1]3;@E1*CD/K-F7 MV?4AE&N%]1>-VG)KM9G;.QVJ47%,/B"@9XT). M]32_,#U,] 227BE'>&Z/I?5 ''TC.^YFV;,>4/#VHBT)6Q%)ODXNO9SC<5^3 MAN$B^["SFI"0D\BSU4*U44A1X0\J :.CSKY"'?;X7[0].8>KS9/9@9 #L&F&V MRS0(K9I.TH9+072+G:S9V1$S="5/D#;#6?V]=EI_[+/"NZ3TA+AD6G8DC7]< MG* 5T-CI%]/"_%7>9C?W2YM[L%$[9I@/Z>@QW7G'"SJ*B%QII[/,/X2C^SMD MF;?;;],+X*Z,[.33N^./GT[>GQP=7IRN(U#\ M1;*>[]D%Z-K*8=&()ZW7XCT-^J/K_-PD5073DZ5M#(&A8Q/?]WPQ)/?KB(%TSG@KOL\'J[#=/7QZ, MUX^DJM-KO45V@#\FU>@J>OXZCEX\>_%,K,0[=LM&(]W1RS4V.]>CGU:726%9 M<3YC]\O!1@IP_*COW]"<1RW(H?^XL(//*6YXY/?/C/#(!8TA0W_;1=N244IX ML_._[FN\S^"T1(;EZ' ,?EY9;7;(K()>[:.TZ]#W5.1U^/?A;>D6&-@! KO8 MRL#O4_5E!WZ.-"C%Z%8Z-6Y^P/SS:^+5F-495HH5X1C^:,Y\-XX[[7R>\$W>I7ERHQ48 M]XI KV1#;-J6#@3PY?H<-XQJNO]2[54.(3HDO@%Q'XW#AX_)7(5)6F'C<;39 M%89'*.7@?M(%5AC.HTCK*.M3="\J6D2@#4]CF"Q.;4!R.]**8D. ME*5*:YM@,)NF3X9)13U 4,(+@?_S MP-SETV2<&D%NR0Z#KQ0+O^.R\TC.\:VL"QE569!("& OJTTD)&P'8^,BPBO7 MH=,4@\'8D"UDJ=;-&3[0#@R X&TCJ5]!QS:1Y- UO"A&9>S1#$J!S\IJ*S1F MN&]0YW1@9R1LK4)H;VG?LLT,[AH3M:>HB)_NY6%O/1'Q:UH@O/SA*H6VNUH/ MUGCQ7M#<#35>/%]0=S)5B6Q>;Q? L%9ZW)=(->W\V%8JM"H# MT:E]0$_:*#%;1ZW:^F&,9GG;K;PU.*-3>#5X7RPAI?]*D5*&?WB$$/PA00DY M^K]DW*U)*G')Y14V*%.I:\H5$M "59'>NBZ5+1JI072PN7G] .^W_CQR4\+\ MUI

&;+\VELMT[["0NF)-#G_P, ?^Z&J?#P?XD-+$^^!??)N,[)@ZC-7.& M,1RF$J1YN(A9>5[,=KHF41'I+ZR2E>(DW!='0PCTZHZYS*K MH)@!-6M-345N+2TG3'\^&[@1SB!;^W:N#5@]91Q50H;TQ74W$Q=U6NF"HFNA M)C+4N9IS*BF_YN#7K,0(#H:/=QHO]6,XNK\#7NJ^]ML#C-ZU&_8ELZ;+@Z/5 M^IB-JK(N)_/H_/.'0^$ 4V:M[<2NWZP/4@C;[[S+:FR @6SCY](=.3K8; +E ML]N"'W2ZUSXI]]5/N%=IW*.?\,U^@F6>B0TMER>A:=?B(M?*74Z G(R"0@Y- M?F_2QW>8_]LU^67,#V?O1])!W;*44:E[AV^!D[_!=W-Q!U#C%U(N_:\\L2ME14DI MVP=#T3![F_79BU+83YRRAG4DKO_Z;71QE55B@F1JP+Z4/"D*#6/"GTH3VS!]OP/L&[?X#43Y,";,-1N88B M6/\%)((JH$N3F1NG8-LS5G8"1E+=U<:W!=OKV ,^BB-$L:[!=.-=P),ANZR( MOA3E33&PY&=BB''#;@9%3V>+>6#.^68<'KDG<%6DSX4!%9ZBS?=GU'B9QQ@2 M#;$Q:1R8AC+3CZBY;T7-L0AQKTSQ,MM;7GO3LK^'$R[BX11G4@=\11OV1$ ; MOER;NJW5^[-;WS63:?L!8^NDW#SX.N"7U 7/3/A*.Y)B4D%^)F^,N]1ZI+*E MO::FX,CMH%MQ!"!,'S98BBK8 M20@/D@Z+Q?6#[K '6TW8]F,C&S \ P/2\<\84N8%$!2*FCDN_ <_F-]@7Q6S M4)'EO[>Y:*:ZV&?DGKYJTZ1N6QQ)>4LJB>\9\^N:6?SHF;O!JGI#*YAPVV3*^QAT%67[4;GWT@A!CHY6[*S?@P!:8^I,$Z:8W1Z>.R* M9P&*D"LUQW108S3-5/^%@$(VSW;?GHK[(EI\F/WE@X"7W"ROZ:"%AS_9@KL8 M1"%KN!6RT,A$I^OI/?P*/-!43"CKMS(NV#JW+C;6T_7IT8?>A ^-QB\83OAF M<8\I*@TN>1K:0NNVZ(1Z4[\.#,[.._K 3K.IV:B<"8V9R \LAJ"SI1=C4#'! MSL8LP38TIA>9^&;M-VEBP%M*'X[])ILTR7Q9I9WYAS M^(*Y?UTUOXS963Z=TVA="WGTGJ M&J1-(2_CQ6@N77&+>54BIG:N:AV+J]IG1.Q8:M+Y/$]]X&-"USO]U0B=-)4H M/0C//>PX#$^OY[:F"[=*291CI@[>3$#8V)B>B9?M@]'06L89QA[F/7-%K30K M6+MLAG.AB;&^N:_*Q25JG 7\F4>CJ[)."]09_5E47J1639W17GRO1I_HWGO" M!H_.RR@OL?M W5JWVB<0F44DK>?2J"!(I5F@T?+#F'J6)>0J\:PT[H7\+RT[ M)T44,#D5N@?P IU'.@7,#$]Z3ZF^V&8C8$;VE[9%]0/E)DW-&^^F$'.F+G82 M*"Y)I@%.XC-B4+&^K'?5AJT#6]L72G"06\V-7<)?R1IR[D_7I_P0LX>!-_]# MUT*K,BO8*0*NX5W;HC +N3R&V#CNEUMX37O:)\"9.61NI)(^Q[!M()=.MWZ; MT,DVBU7LB"]BBIYF)C43/-U89NWWU%P@CDL7EB["M>QO61,&E?T"PC.<=^-4 MO"QH[V0Z(*$;YA A@T:GX*VNTGS,>C%/;M/Q(.:6B-P0D;2#W]QA\T,%(!!Z M'H/"SC(T:2)MN4-6[P%89XR/)+XJ+[SXJ#QOO8+:]"CR*5IA#.3/;(#+,YTWWA2VD:8G]R@;MD86$VHD$')I5%SA"1T(ON1@[DU>EHX0CA ML&MBR^XFT ROI>N:ZG>0V-LU'MSS!B@FI"=P%E4'PA^U:31>( 9"^#=!W*I6 MDT$.K-$QS=,E5 M==52MCH_E()HLJB*KKY2/!JF*:CP2$,+OR4KI3)^6VDH7 MJROQ_OB;7\3[@+@Q-KW+)=A;P/A]J(^WGF;ZX#C^T-5O-LH[];'&]:)R&L!4 M!=U1C\C"TBJ)#$I77*.]+?+1KUVI@K52=5C1.RGSO+S! \!P+/[\"*]_D#!+ MIW#%RGQ1@N][1:D9=QJW1,Y?3$ 3OCRP6!W\AV)HI K5$]I2*2*()WSF1C@@^Q8-_NI6*UB)V++(O?\1:8F9,U<6<>T/N ,XM MVJ8^>AO6XF]^ E\=3':ZPW#T_-G3Y_=G;A]P"W2NQ=LTY'>M;LWL\*;C.OJO MY_&/KY_%SYX]VW0]P#MDW)UGPWQ].C"*_O".H03" VP;5HMED=_>H1&O>U''!W\%]LKTR3K]ET,37A(],VD8^@;1S1 MZQ9",!#BSDC']EYHC6;WG1R^X=Z6#7]@ Z#F8KO1EV[RGOTM+;E02],][,8= M^%P.\MRS'01N-,-%_NLG/)3P__9U@^X:C\+C!MWC#>H;K=RY&97"O7/3&?^/ M34 ^O___]MYUN6TE2Q?\/?,4B.KJ#BD"UM;%\F6[3T?3$FVS6I9T)'F[:B8F M)D "%+$- BP E*QZ^K.NF0D0E&21LBF!'>?LLD@02&2N7+FNWT?EYRYX22,8 MHJ105D:0$(3Q)\R]DQ2#;UZ'U-Q356D/ @WZ MV3&2^2&.7Q-_\Y:A]8:"0THH6^4LS[MI@JJ H82XDYW$83V7PJF3B/N.J5!. MDDLQI_>R) Y)]/M9]HT5BV1;FG.#-#IAX?0N!;H=,:XNLUR 9Z,Q73$FK$M8 M*[#+DX!^D0:E%+%258^BL\S\I-;=;1[L.UU;=C37@?8=<=9U," [0W)H]U1\ M]$[FT''RVS;L'S"E#%TM-V^\$TW-85Q,T(_15'QJQB79.WY7U/IC+7BDLC4Z M!RI3#4.)+N'Y9@9T"N8[Q0,*$>'XN880L_#C*$=%19D,TU@?#;%6MC#D4%'( MR4:JN8A"=^H%$K<^^PS\)BAQ7'EMC-R BEP=R=""&(Y[PV? (T B:,@E()\ M@JJ <_"2BDIJS&SPIX$L=K/H7!!4F"\9V!'U65$:CBLN/IK_RJD3W);BD?GI M,P->X4LU*$>S39ZUSQ6A [''2 D'Z6KG\W>JHVMK/O\G86^3/C"*3$0-BYRN MB,U*H[;S1+HB_HV,1R[=Y(W)OU&-6ER"M9/6Y!5N3@HDO'6?%ES@%E9+YG(L M6,_2QF%4-EFN71!]4AK99((MWE32U504YJ*R2F49.'?-U/3"58@U/0.K1$2_ M*QF&.N)5_56%"Z%*,55HMTX&;&J9#7YQ^K5]1\L'>+^W-3PM55U]UZ1*,S@' M^6M*]*D:'0]*P#VB!V?;\_$\5,9.;=6?A7OPTDBS$)9@0KOW)57#9JK\04>E M5DHVFL,93Z-A3!-+%.PRE>AU# ;YU#& FF?VEM=X MJOOGEK'&,Z*>;^,S/@\)>,#;CW_)&M49J:KF03K[ VM18@P(%3H5%S M!S:HNQ'N.U3#1H[A39KC$&R8/.Y/U7AQ+F!/FU>IR!Q-N<'^=,C!"XXUY!$M M>5G1STXS5F'AW;7_IMF63ZFN>R.E$ESJ[B34\2&/L-K%=!'L / $ M'V%,V7"Q(36<@!2:B;,IVFI%QF@TS)Q=D9M;%\S9OVHGEXT'A";L4"1"*[$J M;[&$5\D(E]:PL'K^!'G,WN>T_CBR)Y_H"3%:H1/B W?$3#+)!*D=A;.^KO-[ MU#J_#=5OPUO6X'K$#">!>B7H!V8#UJV;?D-HI7"]3VH.F2&!MU$Z8S\/) 0M M??"XX9S.=XXWDS>,N2S,P-L>%2RZH>K*5]0^I-/SIE?6?@S2-).5.+8V_#K]I M71H.-^QRH0YL0*WY^QE,<2"L2Z]SF%L2B&IC)E4K_;3,UJ*D0-KH<8/JB7O= MG@AK.,U(7"C[3"-N(.9+Q^,H1,0MC+Y=!7%"/OAP*DA4CA\QZSO,;2(V@"'O MIV!_H>5]6&TEIK2Q6.,53$+]<-[J: TF@HF-IQ03L2B\FDU\J&.+ M9)\4PW(NPN;6[1@Q'G5G@U_K:VZ6G68U5HD'J-(<7$A;O363,9%%C=%T#X,8 M@2UD>63BPHS(G5> UD76JV\K!;=4=>Q0C$K8Z![B?VOD9<,H!WH*G=SS[HDV M!P%Q.E&V7[:0!-%6W10FK^Y[(88?.)[ _S0@(!TX&O":>32NU5#!G666I// 2$=]V$ 3*(]O8W\U5!I-OJA"K?8_T]LQ4(L6$Z691S%D/)I2;F0$>R:G4P?V M_HVWL?.F"F^B90J/W*%T9FF^L!)LX3:E:D:UX9QT\ZG,V(J8W8K"@@:'%#%. MLJ*(Y;0RI[34;CE5(/5P;6-!/N4X^PB6$LF8*F\MW*N"IQ(YQ!CU"RV(/):O MH*UABM,">QH+\5I0 5RJH+J-$5Z&?E:Q-;G1?BK'-4T-N3IH7 GZR5V[YH1H M5.9,1%SH#A%$<]DCH4\M3G&%JD715WZ&!&+:F\N$EX)W"Q-G=]N_HERH ^94 M)L_ Q =3.'N#4L 4R19STQ.5\4JOETQ=[4LFM0W!"3O-OA6^R6>5A M1EN\/\VE(; ?)%KP<=O#U(P.R(?L7!*L*0KR$.Q4M(%O2ZH@4K+%(H4O52(9 M X40%Z-2Y"OZCA M6*H944@=!G:!KMX8G 6TKQ$V -_*0?J#BQ#+&+[F+I> MCL+%XVC3PDDUS$]EV6^9 <^K*:=[G1X?$428_W.21S9,,MT9F52E^:]SD@M M@@G&U63J;"4>8V(1(I6KL\2+JDDBP]%V,!3C@36519)I&EV5DN)Y<+X?)>RI9UCU2C**H-"7@6FL^ M@?/:F;8&);KI>W4<+*=+,_"NXBPQ4__8,:J=K9W]AS5=F?ADK\[/->_P0)^9 MS^9& HO94Q;.&4*63%%7T,E7+<'T[S(5V#3(X.B\S$K%8#?@772MJ+][:K_-9DQH-Z(A J2G9Q5UT;&9L2@F3BE7J._'J 0T "J5%V3= MVSP$PGG,[K>"ZC0\A<"I->IIEN%L+%@_:V1>(SEM4*,@;%3JCI6Y[PB>:BKGU:H$!VZW+EV5LH">[ :FP%\)J,'5S6)T M QMT%[7=E(K"&EPZ)UA%0H=3K)?)KB/%=":7%261FFRXT5CT0>&3]9[$ \&3 M9]Q@5*XQM;C L9:[>>Y:PF2%4P.X#9N!I?(Z,@47!TL336%]2$;Q-N9.]20I M[OI!M95SM6?J:TVQN,4P-L)KWZJA\G.%7Y#4O[& ?5?1:^5T!82D.=4PZ]-9 M>-K&GS?!I9CDAE-&6D&ZG9/EF.V92S-C75@2"(\P.IJ!1T=$J;+:X?F]=7C^ MUY[ KY_""=PUQML9;L2;132?% )L!%*3UV1B:Y@G44Y=1>G@I[5 M(I39P]PJ>\UV\5##%C,XD,O:MDLD?:XI&.76(:&EM@R=F*+495VU/Z< M F+2!&SJV& P(>-#W3X<#$_BKJKU4Y>VX=+\M *)0278]# "O:GZ1T:% TYW.\9 =% #98& P M&+G3?OIJ(W*E^!/[Z3%F*U$6OA>28M0Q7 V/DCDT&-Y%XCE,"R*A6-@9?F78 MHPHXOP8-7*(O>M_[O^'M;Z3O7TTRC@1CV3GP MPB#'#\0>9BW,A4T8^O.:G]'/DM 1R+__0-GDSQG9Y][Y0??HJ'/S\IP)4%91YOPG\9,@1QHJ M.U%LF6#H]BT'-U5OC,>5E)(SAGH4M<^G "5/:R%4^/82+?-4@+P,^]%@%("I M4;$B1&$*X PC;7QT?]R18A,&/ZHJ:AV"O_W1=\_'DC^[9<>_XHW?4^;H(4/ZGWKG7^7C6 M[7[N'E]XYY\Z1T?>^Z[']^\>>N__X76.#[V#D^/SB[,O\$'OV.L<')R<'7:. M#[K>U][%)[A)%X=Q[IU\H'^?7W0NNOC'81<^[ISQ92=?+KR/O3]PS-T/'[H' M%][%"5U^\.FD=T#7P]7>Z5GO^*!W>M2EVYU_.?@D][OXU+GPOIY\.3KTSKK_ M^TL/;GMRYIUVSS[W+N@^G=/3H]Y!YZ)WN>'O0.\ MYNE*Z-Y3D-#S+^_!]CC'Q8!U=B?^G?>UTP/Q.E] ;N'N?Q,1>HRQ=VF@-D@" M3NT#R1T=;P/WT4\8[/[" '8;7S_U8-M][8$N8$4 &^@?WF'O_/0+;,2S[ODI M/O./[A$H!UA7W-*XO;I?C@^[9YL^;;U3M(F[HEQX\SHW\5&C7)SAS<__@?OX MX*C3^VSNAKH"MBU\?@8JY((>P,KBXJQS?-XYX$U^QI^Z*LRG3^'"/SI'O MQ3]\T%@7W;/3L^X%J0;?>W_6[<#KX76H/(Y98] +G'S RP^.OASB(VE,Y]YY MM_L_^.=9]Q!>_1Q_V#D_[Y[1L,YZ'S]=G'OTYO2"H')\JT?A!R='?X#:[/X= M[GK.<]8[=M7DF?>A"S_N',&4?#F#>YWW+NC6USA-I* M>A,0 %SS[M]AC7 KZ)EPU ,%+B+D?>P>XU3 NJD*_W!RUOUX M_['BT;RA5, MX=E9]X^3@\[[(SZ?OAS#O6&Y825AYO^Q)C99O'*=%#B((RR !__;/?I ,XT? MG9Z=P+E[09*,,B_[\4%[]0-M\H.3C\>T>O2,[C%\>L F"9W>_X #Y/ C_=T[ M5@5DMZP\S^RQRG&C@E03:Q9"L!G0.[[03[U/';)05CJ!];(ZNG4"ZU%!RNJR MA"+3.8)]<7;RF42SKJBJ H;"?B[G'YP)[?/5&%N4JM/N@CP:R?6V/' M7=//'3ZIS-J^/SOY K9#W3*@W\B*TC&)MO(Y"QK9O&RLP!/ [<&;'I]\13V* MNK#S 80$55A7!>&/[O$7LC%FI+@V/-'D]NEL1\%CW*N^=L[-N.D7:"V=',-3 M>BAOL 6^?*[(/?A=.!1PYSJ'ULPCLZ;SN?M4I6Z5Z )4/D"HR!:EE3_K@3GY M'D_-L_HA#<9]EWSA]YUS4 SP"5GB\"UJ#UYWPB!X_*'A%O C#M A\;=^XZV AW%@1H^/SYW M>D>X[!T0F--_F.",W@2N@/.O=PX:J,M;'3VD#SWX W_I;9R@T=S?-%# M.QU\G<^]HPY9@9_QEG@IMHJH=TKO'3R/HGY0IVA*9?E.749D^-H% MH\$B5J0OF.B8DD[8I(2]44-*#'&Z;T25U!'V;VGZ,-*J;+^YRL=AT3/ @IFV M)F$'-M&;(RZ$TW%Y[\\PHK5)_2UQY-^*8VA+$HL[C;9+%B]Z55T0U6!5#<%+S^> MF QX:7H,)8,M>UOXQZL@XQ7^<=JVU*:([6<1X:<1SZ5-"$>SN> G*^%/HOFF M"\H0%L.H[47RJU7][[1+4_'^8!2%TT04:/?[*.YC6087T0NFH%9 %$[WLJFZ MXROO5V1AP GU6,%WK"+P5WI,0%3+ZTCZC>>5OM4DDP$GIA,$ PSQM0A5%[NA MG=:58)S)^^M=E=]5/JZ(^H5;P88]"5=9,DU+.'8MU !!+0P19Z$D/B0N:?-- MET(L,VQ[&&Y[IBT I(/&P(;/%#L*VK[B+,(#&LH?S0I8X'U]'8O6CXW:@O/- MJNV&CKSLFOK1$=Z^%(#G>F.1*:7%[YG13&]Z"]QD@P99I0#W_CK _8OU])-H MT>B *(>V@NQK0 W;"VCK4P5N<(JA*_H;&4.0 W5,("J(*#Z9,+8.$QD,1D%Z MJ80X56(FZ:N6.S!EAB\LUC?&J'=*W*1YRS0FY-$0;I$J2%T5/1:QC<(&G!4I MIM_R/AC J6?S;G4,&3PIZ-D,::<]".P[56F?;N/+LO@(V00AZ1@CCPOT2@9C M0"0(TQ>7NRWQ\GSMU=.GYOP;^ZUMHR N?0#A$CTAN"U(5/&Y MD(/\7DC1\AVYX)!; B)&8TE;&E^J &B9Q10\#>9M,N=$YU>QRZ>]5CH_Q>)I*,TZA]N"I CMX[@@T=\0.DN"]3)5SRC8\804W9P?;EH<%$$288<& MI)*,]3./-5FIG6B?7Y!9X(]R[&' 37?SA9= M6RI"E(VU">X'[.=!'O?QZ.AG#4W>Q70X1 J7%,E':-'@^$5\'SR&N4V-Z5PC M(MK2@G0#5:^PL10D07(6&F4%[%0SQJADZ-[2[,OBXC2SV&6PPD%?Y: M@'U=.??2Z-H(A6EZ)'A+$065 ",2,Z* SR'MS9%:ZARH+QT>EXN7PC>H5[TL MB8;+2^_TABHG"ABZ42$H%KMQ4T_@&8SD[ >J[G[62PU^R[P.:N;+$A;M()C$ MV'^!HI(ZKL+JC'?_Y>Z^]S4NB 4";!"0IRG,[?DT!FG>W=Y>O1$?C**K&^]@ M1 QGGP]AD&]V]E=OF)V2$(S@K/80-W841(EW! _L!W XKMYP/P0#HMN.8+@; MN]N[F][>WNL7K_=W5W!JNW@<_C[/PAHG.LO_'>A&' 23+5"GJ_=I H/PSN U\#3]CV \>>=]@O^B MUCXZ.EV]H>]NOWWKG49I6MPD5T$:!T97'W]5?;VSBOKZ:U",>!?ZWN&!AX?* M]JO5&Z:KKX^F@R"% <>9=[SEG0?)5;QZ Y[5V*]?OGZQ]V9G9_7&RAK;\Y(" MY_*_"]F&8]J%3T@SKU+.XM4Z9_'SO94FP!?&"/X1@H45]5TN;A#9[2(:C-(L MR2Z)5Z&7#AX&?O&X7LO.]@X,-$UO"N)OR;^!;*_>,$^3(,U\[^+OGO=Z?WOW MY>J-T#WU/FUY1S=IZGW."-O_;_F6;\DO5F_HE?/O[6L\_W;V7NR]?OUZ]<;: M?2$'($[P%DWP?^//\Q(VVQ,Z_W[YJ)Z%%[+PU#Y&L?7G:3KXYGV-$]2HGX,T M#)+ 7]@5>HR1[NR^?KT-1VE<>F=9$*KS\VI!Y^@+L[J^@:6Y/ M@'D!E3,2AL3[N.6=K>(I^R'X_KN< *]VW[S8>[6SMWJ#U!,@SX.;_Q[C7KNF MK?9CRG_%TJ-OGT)Z]#RZBG(!#UX@1]KCM#V6WAEHN%O+.BB/?@7K !HJ3A(J M24?F(&+J?(#YH!O_%"GT#H,?E?UE^>Q& MG(OX]O KXOW(HS$BL" [L4I28;QHY2DI![_EJG_ M\8FNPA3J1"EW!HS[,LM"K(?!I"562H>PB6;F-Q-."9D\JH?-XTOJF: *"LLQ M83DH!N 8$L=-88F[:*(0E32:,#RJ3)FMUE::K=ITVXIMJA'2IW,MM^WQD'P: ML_X@#9^ -\KSGV[[PH- ;'^^ M*BLU.+]+N (GJBO7RKA#3BI.\=FCV'\J"P M6\[V(E$Y>C9-0BICR?-H$N348A$&X^ 2%9Y4=@WOKM#"JFI4E@+^+-IR@,Q/ MI%ZU7B+.;84LLW)8Q>/F$CTB#UNHKGQ)6>=RCQ:?6@28'PYVEFL1<#-L<^9:P MYK )PYL6"#0NJ%_0!CD,;8)PUWB>Y0P4B:BY0FLK3 DJVTK/=U6'1>%!1+!"WK;+!)F7^1"G00 MTG*2QS0KA0&-;%R2RFG8OWDTF.CEX*L;G'LB3"PKO$XN';:^,DU64>V^^ F8 MX \!!71>L GQ62R;/O&1E89*BDM[N;+VB9Y^JP0;XYQ^37L:-UB?^0HTFV'Z M?0PR\)"5[VIO)-^2+Q@E)4Z)"AYCDV,/W"QA .M%5")<8LCZ&:=(#B3+4ZF- MQ\QPUEC_JA-F:21-3VE]Q#[C TLL6KLIW'/;&+R7 MX,&6VM1#!QQ\.J+>G)GNP=5^8=8I6+ ;"U:#Z9*)+(R6H(R],LJBYBQCM:-WY9>,#;"?OS\M\ M0,U;/&(,460N5V6IO%5N!(E"A@[J@R4)JW5(*_%'W0]^Q -A_T$).RLBX-Y@ M:Y*B>E#3;(D=PR%80(,2J^ R["LCL!L0E>PFB@AZ*, M#X/(!M]&64)@4D:6?:8"]@U&$T<(*\RE5?HV[CH^H79BE.3S:;^(PY@"@'!3'/TZU4VK#%FGLF&2^(/JBEF5SH M+!H8)M@BC!JGA"&2%5..NH[CPET??,5Q$$::T^0CES92\80;@G>>!%E+AW3B M@DA"QYD3?FK-PXN*G"!.8#LA' --D$#$! MU2!+4#WE@>T;)D0BWP2Z?!-_- DM)IPVXNL$[BC^=A4U9[)D>*Y^-:*VY772 M&_>>H &OXBQQB*]^DB_S$-TQ$W#H(R!5'&[=QM785 @"O^O'C+I%'B6C82/<#+)8@FTBJP0 MLEN(ACF"U0B8VX"H'['ZB,WMFHE-!1%B@<.:P:L/."T7.0EB>8$F(U5RX? S MM',56?(.YL'"M3GK$'@54L!9UD$%I8U M";[#W1"OHQF'\6.>32?BLN!1\1,FTPF//3P^9A/L_]ITRBII=\7P!GRHJ2C= M@FIX/QQ,.RTDT'BN#N))H!N[85OB@%3N)HL!B(]JE'3$LEH8ZX_1W+C3)&E%['7 C"YK2-XXY9?) IWGFG05EX)V/P-&D3<>[SIA1_ 0:^! - MIG J@;(!WCE1OS*7XHXD"BQHX!"FS#FJ/\&,](/!-YG%HKD(M(KINQ%?-8RG M\3DR974>Y=N?X( &-UE:, !^OBV9)($JM01>@OWL7G(0J*A;BLT1F 9F PY+ M<"C5Z25P ?_QX\9CS#>5F%J)2 MEP&57;LCP6T;;W*='U?HVF)=T_F"V@S,$E2K=/KC!L[XY11)G>P;>7G*6BAT M'6R5?ESF1OEA6N-2/3S?_% 37B?8US+C5>#^D;2;H-[17BD<+%Y=:Z[*;TCU M53S&1_1 >G]_\-:AQ>!3)8^&.;9DT9' *E7E2 KCA[7LU:/KS28_OA)@7.FP M>"J5F IF+$&.&J9QDR4AF+G81V6JUDQ)YJSK5X?4K(,M6SQB7@?)AS0[?)R% M<[71-*6./<>[X*2[ 96T*-6EP%"K=WGCW*[Z'!8\EKPQG(J&D\1W^V#\1C\' MW]8E'#'^K>]=3@.JZD.\$-[8OB)R%JA*P@P,-+FV 6:68;HU]#/ 4Y/V/UY% MV6%V#)%>(6*7W+HX,AMJ3V+K7I1BSL$GCH:LO'.H:3F4EWWH:BVM XQ2J3 M8J0!KHKN,:;C73'$*H^'(]VVRE6IK_!%F.$P$S+>+ M!EV;,6S2 SU_SR"%JCML1Q]@I5#C,JRT517/[?9W6M#]:GF;E,?'8X[/- 68 M!%9\8#@5'4H_0V!V]^0V6:MUCJ@TBDMIY,5-DU;K!^96?#5'QN2LTE=M.$GA MU;:\DW30^-Z*;Q 5\Z/!>4^!X91Y MW)^6&F)"\ @N2J.]<9^P(+=$^SJ/3JJPN=FY&GZ#4]SK@?A M,&_NW_?5!72!QDFV?V18TFI/6.GH^=MU]/PG1L\;97S>)IK'=1I5@NL_NB4< MJ56;.8R'RF;D4NB565E5";?JT3DQV88WADTIE)QC @J\[ZL/@JF< Y70,C;\ M2W; !/$#VIKI>4MYB>IVSY%,W:F;A!^. C@J1$(=V%11B.K\KM>P=%_6 M:_4=DDB,#HMO:^-9(Z:EU/0M1A+%E'4ZRS!C''"!@\-DQ?YS)8+,X08B&8EH MQU#!7,.D..6L&_$FV_YS=P,?V&E&\4Z,$(B)<0TG?9%%5\S*Z@Q#E\^MSV;A MR',6B#^GX:5.BG'.Z0\EO;'X(OQIJ9S/1JY,K*H60_"=^79BA MU_:OV7-:H-XL[Q8$2J3)">S=_HRX<"C6$"![2@V1F]E%+T_-12'%!69&2 M(9AKCT\U^DO0*'!LJ.=WC10VB "O9;UTORRW_Q:D+]\JY/ETVS8Y9[02;Z"! M Z\A)X\!:7%2J,P U/RB>@R8MM\[=\O,L8F5XKP)@_ J9G4#LP1:#%Y/H-+P M $6J5M&GRJL<1I.(@@:D]_*2K<4\QA/384ZBR ?Q+173R*JA']AMS:K334BP M\/ +&)8WT F,"6 \\4:7L^*5S.H)06V1Q=";& MMH7<(Q6^V7C0:R(-'W:4%7BD;-0:1B1$J9S8CKIKE* MM+>2U6V\'VB1*$AL]KB:@L1@J BR"-B\P]FI=;^H1$OKZ32K0;$VXZ:*2%'M M5*Z^ ^_VH:#+!2'L!0[12TV52N8=XV/;>&?*7VV %/-W2OS MFBSI%.#N!:>, Y,4J6O?:PJ8/J:!1'X\8=%<9%UAQ MI2.M"^_)$!3?B+LOQQ,XEE/$$.T'Z;=\.BD'-YRC_^HE[(_I*->&DU6.:CV>GL=5/NE9VJX0F?J#Z21 M&QT9.L72JO7N.WJ\ZLZJ#RNV-)=.*;+0'"NR!C=PW[.\ L]4Z0ION+*64GFJ MQEJT0H+5J]G>U4-;LA>^>TA3M3/5G(B!G@OOK'. "[H&GBRQ1?*N1TBQY\L4 M9W-#-;H"UW#%#9*);7HA*#03ZWSXL/R*.2&TX*,LDT"PZ2.M-YYA"]M0*'ZO ML..UC.JV":)Q<- 8CLL_V:Z22^#R2C^)FZPS+F]3='W+^V!HG 1UTGD5/K0U MU-YL-HLQ5Z\.(U@O+K.@^\Y[\2?<./MR5;;6K=6;"B=RD*7#!(&AOE)QW0(= MLPC(@EIS9$N"D-6^_ U;U,O&FZB4E;L M@Q\:) /]%$Z[Z#U&^L#YI#^O6BN6P7W7URC?>;DOB5A%^ N7O"E@L2A2B*^99FW&>TF*%S6ZCW\YC0&V;M-6']Y1Z=ATU""&VRTO3@+4CXCJ0U"H[JUN M-JB8)BL;-TH-\[U)+5FCEZMMZ!C4@#;)274M?<]J,1@$YR=_1+YM1!7?)$HO MP7D33'2)-DC"Q)59QW3/!AR9WO*^2F\^=9#J?I%R8\?X<( X#-!&@P*Y+6'X MH_/NI'>;1@#IGQ8P%3&6$F4=\@AY1: M$(P[&26%\:@80B^_F6G/-STZ=9TUH>P&FRO1=\):4J2@-6KF5 *7X+FB!M9D[OCO80P67SDRTR- (*)5M6 ME)"T355[MN9U2U;P'VLHC^Y4,)2G0'3['MQ RX MJ!X"2N_E-":2NY%[6%],<29]J*M$P20=*@6XE=\(H7'R+$6^-)06+GEM216*<;N-RT"5/N1)YE*O4'979)7J;?='_'3\$WUB 2 MP9<$MECBG&/P=)[>:-V;3DD%?%MIHJ(K]O5M-4@II=8( YEA+;<"Q:4F1RW. MF9L8J/BSSG"%'S2)*D14FB:C8/=5)NVU"."J/95LZID5XMCZ%!L]'L38*^?4 MPENP(>RH9MG?>ZLVLL/NA]YQ[Z)WUEIUV3@* M4L(%D*9G!^WAT4MH'B;U_.J_+R8^/TE:'@^^J,-%9+BN9Y24?3CLK6 9D2@4 MWOO#$^_+>0?CQPMNT6.3X"_0%TNB>))#?!&D(/ M8A D@ZD%[?Z:Y=1#=1!,8FQSL[&B[%'8+[O?1W$_+KWWBU4,UI ]\:T?J9G/)0![5BM"K;5J!<4N'[)]@-T7TIJBVT; +\1G;TJ1L<0\1 N0JU \ MAR)VD"":^-!F@K0!0X!/, #B@'3 _I(D&3\U2[)+JGZF; -"'G-+O^3@7.A; M39* ?X .B";X/C"N/4C7.6(7<\^0=OB-LZ*D4E6'P[@ ,?5NHB!_$:7D M \>2G9 )*G@@3$?/0Q!<9KU'P,2^]7NYGL_'3N?49SM=&)H5X*E.L(N9#+'G MN3<]6^C=?ZKT?H(7 9\!)V&)$KS2, OI;'B\PNM,"XP1<)(1%@/,"$6P'MG$ M])%221G5Q9.4)0'"-,[DY:EBWR8.R5LEP#<1U56=J4<8E:"M+XR2T=!-HV4; M6!TO\=X9M6P<_T:1]^?\2/@&$:%I@GJ('/ZUP5).8?8^Y*#/EF0.!GQ+S)N" MND1"\B'>7;L;'! 0;B/\)@CJ7*U?940BB'].JBA@.J=2'H>RV^26%@5+_Y$4 MSR,V;+S:VGU8":_[*C/-2&W?,B&.FR*9-3SB)6V@O^[XV]O;^/_74VVF^B(> M+\M?W=GY??^M-]D:;_G>EZUS;*X#$S!/Z1F&ULH]]E>[^V:W.KJVY@2?OK1K M"=6RH@;UL@_;[^#/YB71(IO+,E>.\FQZ.:KDF:C'$BERB6O5YS*4+"F([53^ M2+BK,2.P RX)$;M +J Q^B[;H>6;P]NKOR27ZPLZV2F]LJA=RH_6'^ ]Y?NY MPS (W:PFR/&CPH1"FC::IL:O@* 0B"I]0\Z' ?#ASQSW$?Q/+;[C#F/Q\;4X MSU*H.DFY+"M9QJ[5]'-Z9GG6)_3^88R2\#-H7@?<1D44(% 5,YH[I=R:W-4]5 MOB74IH$/L>LO$T MX7J%.<-L'&3,24T%4FB[?.$_+K&*^D.TK+"O-.T/B!\:EV::4BG>4$F8#2J5 MPTMB!Z*1WE[/]XZV3K'P0>#CF>9:J5X@RJH];6V0C$-"0R4U* ,KHO*05- M*42Z*.GEDQ>&@Z!@QC_Z1_>?4U#R"48BER09W# Z-GT600R66Y CU#'70FX( M53W'4RIKXX7(1HL-2O!KS#=1UY .F #'S">1';FK3,((K">JPU2@BU&4,,9< M,S*Y HE)&H@H3<.D?R_F1JTHNW?2O*@8BKOL3=%UQ>8NER M:7#@!'M\OI3-Z>*P1W.,>2P5KIWWKYYQ3@-8\0N#-?S/AXC8&N0O#@9#E]PR&UI$4IY'92-8#[H"\Y&L++K#8-989OAG$':8 2OKD&9S5AMQP. MP##&?U\%<6)P7B;"7J69)+V3@%DJ*F/]QD(4C7WXX(RD@F818(_FB^B[5@ S MP..0VON^1Z&#,SSTB%F(K.F_[E-<7I-75K^339UBWNOV'R*C#9KH:_&D\-LY MTA4M43U(5(]9D*I )CZ*H!B^?]W>VM[>6:\!9V*[[WL7AYUE!9VUOP4!8[,0 M%T'-\< VI]Q!C$W[$R,/68*8.6@+X_;$#H2<:T_[R!@1&9P_WRN#[VCDAIA M'L2VS D,K[Q4;RU*-%S)5-]=@P,T&(NQ.2F(8 M<4*GBGWOT/+Y;HAIP)5]0ES#-\#@T!WD2@T]:S4](,C*W@#6+!LC2#,'%(FO M3R-I3C$700OGEQ9%LJ$KW])B5E$+!$6=R(!GXJMU*HCZ?1_8?N<+6_+L Q%5 M>5HB*1X7&F8(A5E#ZQZ:BL,)Y0'2*+EU** 22 66#H(Z9Z,+1.<@N6K*:]0N#WVW M306&!/>7.K(F:'9YJ/(QW$,XDFS 0#AS>P0UR@K&13QG=QNQB[-(C9]81&-5+NAU4-24557A;;C!>@4A,5?%()"U?L.X=/D@@I131"C!0U_0! DF M5V +RG@03VA=.%B++P_[%$O(M49-&NG9!L+AQM]5K&%3$3Z1M.[CN'(,U=)D M6PZIA!OXD3LF J4_Y-I;?D.X']QNH[,I]9U%-4P\H_PV[;K4&BVIL) 8-.2L MD22JXV'"P]Z[#S*WJIN=!EX4>>@+N"]XIU('[)XN=. A C1C,U;&0ZP0&J]U$<3X^XLR>R%) 5G$.NGQ* HO*3F(99B7RI<*=]/;V9^2 MQQ\21#W<83! M)L6E1/0*2RY1;5!U-D&HLIEENP M' \S8Z0(#E+E /1KQY_PO!J'1;67'8H+565M.88&@%D9;&(]N_ .R/RGXH!5 MCMT\&D[QGS,$XGJUIAT*@[F&[U7@YJ&,GJ!GL"0G\3"R,B^+K'"]5,MR(XE M086?P8*+V5]/ ^SL[D=I- 0U)4K&HNQ&52(PW&\W3F.X8! *"0:C)6CQD((D MZ#8P)^^(J8\L:\IWN4G%1H:Y#:7)"H^E@@T$WGV4_'$Q9#5'[] Z6#5LV\VK MMND (_YAP.$@+V0UX)#$V)M=$^HE/P+E2W!6Z>[X'2@2D.RX@(TJ9,01#ST# MUPA%W(N&0T'^XHU@V--F6I!FYV4=)6&)_0SBDZ.AV E1("*O2Y.ZQ"P^KPV< M1W$^F(ZQJ07/$\,>Z\LR^GQ.^8JT1U=IT0:Z]@%C_PX# WX9%[YCCFD)6S6$ MB>E8?D,B+.%W%%G5$P8#[$544G\:H;:1LK2.B!FK; 8$OLR1O//S4YR/PT5 MH%R#<;^B]*[&+S<<1+Y9-GH/JBP3RHV>>%U#>A@0$V/J%&%2]Q3\4D<'+EZ0,&%WLAG4#D,[RFB MA,E>O&/CB/S[?K!!Q!HL()24O$JEL)<9],D9-N(_H'? M_VXQ)ATUJ5D&D*@T&\<#E\Y9]E"UNYX3E3*?1>?Z'4?Q=$D#4JP:<@&+ F0J=[02_I9-V,;H%5D! M:%I?B7N2,R9)GR]NB[%FQJB 'WHZ-Z)X%. M1S4ARI;9>0S0SUL \WU9?N-NN0UY)UHV<"P%*U(BW;P>M=M3D6%F>2^-JT6] MZD$>WN>N&H:3N10.]E":9<&*].?%)V ZQE%4\KU3?C>,6M&_81+_C"Q/&R92 M05F4A0LHB-=KKG6"1H-]F2#C>]()D?V$A%++U++LTQ39L" M4S]XF@2BC^ EPDA"S*XQRV%$@IZ01(IWASD+&Y7*2;C&I?J.\/^RYIC-,V=9-OK* (O[KG- M:MG)65H!#.R @0"N=;@,CO3%641!@=!]>D7GU@IEN.2B,[V$J1;@K9>^M[N] MLT\*1\HJ$)3?W5@&C=%]2*V@@@$,L]PT#Q&WERG:HS@&#[42!QQG(1=I\R&) M(2U4^.OR2I K;O9;8A@*DS@EQF+LF:XMA11%@D_H,$HS"AIE>8D\ ICM@O5+ M"*D609:YUJ[MZW.(5%EG639>8I&; PA:93_!?@ W&HR;]7R"S@EH&VT'0]#1 ME+:FX=:I;M*V+UDWO8KS3-L=E]D8BG0J0E^5_P(FE]EBTC6*= M&4JW\7O2+&"(ETI,$!(CTSRJ,-YGYVW;[:]C8/NV<%19]/W M7NX2\L7!EH?G^^MW_%_O[:OMG<>(NT>+G$\/IS.[;4A%],^' ]&RX0/3GTTQ M!'. BR ;1PPNSE7B[,^=[%=OUY-]_\G6_? 5-Y1W:K0=&4!9PC.]M];X@2D^@,,-7+0XOU5!O'ZYGM/[ MS^EY,(R\PSSFQG56$[?-[M[V]G ]N_>=W28;[$*M(3[X>++?-D[V_LY:E.\_ MV9V2$LU=<-,N;[N0Z;6SKXU58OJS(9DN"_9:(%:&=!.DW+( ?W.!Z%EERA>EXC-QD M^6602KDY!8(ILC\=2Q,$/"C(:0GK^"RVC(#KD;+DL9 MJIT?2BV \((PF\B-L80_CVMY4 .OP:'^\E]8);>DM;RV\=I!4J@MO>9BVB[JQ@HT .[V'G9V%YY78_E%IN MVVX&J)<^ M6'P@/.5-?QCH$&Q/+IP."$M^$8+G#&LR\/6H]&="QG3P<;.C1H]-5">XY(@E M0M_D7"ZI3?J!$6AW6"RZTYQ/Z+P?EQ3:]#84:3)G1H8R @^OXBK40MX;\ 68 M(HI>Z; N1ZN=@'JU3D ]7@+*]F.0,(A.J&Q@/2%=^II'4!K*$[>WM?/RP:H" M]L!<@A!VMF)J,PX&@N]>V%:Y>G] 0W-.ZQ5[M;5KB9F=IH+CYI:.$\9O0)2X MBO6GV1CI"PIG65.E-F<*GL@5 :S?Z\YM7_.&:ILEGN2%*>WS$3]&6H+'IJZ' MW!.$=$ZP/XVR*)>"@HJUSJB]./TRTF%BL_-W/)^Y"CV@1F3I/@T0%@Y3&VR] M$>!LO0+:=;/!JLNS))H27H7]HW_S0IU=ZC()U8"X&8P24#<,/=>/)Z,HO4G6 M$E1EIEQFA'4^_Z79U>?(J@%+6_N^]8O"KLPR732NSQA9')O&;_HI*B)1)/2 ^)Q$(< M*D=$[0FGAIS>MR$DBNXXZ0<)=\,.=!$(PR8R,84B()Z?C@:$:HP7#B5A<_\T MYM&R/,^NX>;C+(WX@-]XWW2_B&#IA#T'FP@)MKO/;85(89@)9AW'A+20Q'IO MMJ=;L/:YR,,@I]TR4(([HJ89 @BD/D4LG7GG1,,(>HF)K=1$O_NVA8"S!?"O M,9^.'+X=1KD0/C/ (2S-0$.W! ;A>P*OQ&@#Z M3<'?^" P^U/Q+[%E+ 'KP MT@1SFSE=G=Y&-0KOG"EK!T1^6]UF@582+\QQC5"'0>.+\+#(K,[0K' MD(5PEX[ !]Y]D(%E_/N_[<'_#8?\Y34?Q7TPS!8L&_W+?VWL,(Z$TKLU0[@Q M) ?S*#C1WJ]9_HT9M[@M>2Z!$LJ7B\O3-:##&[O\?%B./+A.09N4Z'TBRB7# MG&5-IP>E/O;XETD&E@BQS.&ER#G'?QFUK3@?N T-"KT2VZVM'L)_0D/?E#5] M#I $9XG>QK%24C8][33/+O-@[$01^/G>QG'O_/3D\R;IL??=W8?ZW M=G=??-ZD%NM!'O<5 D;H!P>:(1%PY5SJ3"Q6LMA"^B:%ET98VH$A"6Z!!:\S-0I!4OG2TE.C.2WQ M*4T*";]\#+N[;/@31.L%[D+<.F2,$V])B5WS=#'8O-\#94U1KS:-KC':, MO""/PAF70&U2P2"B9"+JF_"0R)]<2QCFA)"K=88,;DWPN /*4TX+6VLH7R79 M92;O7<"_*3"KD[#2^:'7Z_S0X^6'"&4B,9LB#":E_@$J*KYRM\L@&_>-6-<[ M8S;].KHPR-5EEH77,3*+%T6&P/-*CD!IR_HM%-23>1?!^ ^S,<)+D0"S*\:G M7);'EW'*H)K?&"F1\D#%*)XHSP361')YIA /4Q1#L[Q93B:O.6UQ*TUNG(80 M\R=I,7K..^L<(7HEYYUUAU0[Z[$BW3-!=X!S/-+X^/%RJDL;TR< M)U%3.XJHKX&46>"_"?(K#,;!I2%NXBDH$84TNC']-8:E8!(@)X30B/ 1PRP@ M\*((16^I@&QCA(SLKH8L-YI/D43\F4#X(ZL"O:7A+" KBQ)(#N*FAKL2,-^E MO5@ I82;*L]N@J047F-&_E?B11^-FAAY'\V$R+'##V3>9YA(%4N!0&U]ET_O M['R)AGO5AIGA;3WG([3M<_X_H#F2*+Q<4J>#WTBO:-J."'27K=IO^F!O0S<; M3AK#[>*_T1^YH5#189"*!H/-./*]_\EC"2P=H.'J(_KH-4:"NN$U^2:XW3[' M@U$0)=X!+'M\F<1!VU?Z*+A>E@,&TY/,A9,2MD!#B M29]BML=W4SWDA6:,LB,J]"1'3,?6+R0!DRW1&Z0HN*\''"*9]>6C@NK-^-,A M(\_WXEFU_+&'N'A#!")"XV1B9055 MR\##V-@"HPGE!1MD-_6,S>XI.(KHZTH0D1N2*3HK3-0B^V.RT7J-<,EQ(NDA M7Z)NN*VR5BI3$T^+IM&H%>L7M?=5'#D8Y[;%W;I<,_6LA.^+R5RF5YY7A&^> MOD[]8ZILF6"PNGQ)Q(\67@X M''II&%]FBJM@?0#$50!MXAW"P4+A"*I,>U,&)NBP17%&2<[V>[QUMG6ZM M.]6M%!U'I; D+[$DUUU=H6"FP!61F\:80\V5JOX17BE9K'QI;_<=DU(Y%1Z% M!KT):G?_4X$)=[A8K-!O"_P M/@(A4,N"6P$R[UQ>1PF\V\;.[N8+V.WP.UELAOHXC ;1N ^:?F^'=,.;MN]! M/IF>#^,*/XY3<6F @/L4I0TQH7I]%6N:[H /&>VJ7(TOK!"IBA,=Z_T M#@GFA)#!7 L\S+K%<>ZJSJLE6V)\TM!:4Y(3&:"IYXN?9RF5FY44$;L4E-^D M@!M&T\&&1D-\T-2^L$JYNS?KW-TSV286?@V$]U"H():T1V8CR14C1&)*%?)Z M0V#'X8)-C@ZA$8PE+F#B_D:_%ZPVDT[[#1,XQ@3]K8HJU[])"$!N(JP5F$UT MB$DH/U1A7AYH@Y%#(T=N4N!2C%5+B[/J3"JI!FEP>QLT?0T'@U^K@FR]SFYL MREYJ,WHB>)"NS#D-XIOD_9"=Q$1Q9,+96BJG%SF2B(F)LU&O>QF_&.CXKRQG MMNG<==.: _NB\@3P\YA("7/(/M\.3+@,6YP-1")S^"FV%&6DM3ECW<.N0G2. MI5>@822=N\RRJ]#4V!.[O1:N.ADP]I\W31'\# :0YM1XE$4EX/Z(';H[6SO; M&]'F:M4^.X/;7\V1O=W:W^@_?-;(BWODWNN=[:V=O84'60&P'$ZQ@T9%N":P MIFEKMEF7V(;:KH2$"M&=$K?^?(GJJ+1W9>KV)-*27WO27 3?W2_&A%J8-G%$ MS;9>SR,'U?Y>;!F+A6_H%J=K+1$D$7-X.9=??7Z_\D""'OH*S10EWK/K2H/K6PCRT$ M3HU:L*GI*<#T8!\>&7U'=X%L,*HNNQ([6KO+X9(P2H(;WZ$VQNXA@_A9\)%K M 8(DYEWC?087 QT(JIDNBTI7E$('K>E''1%&NPKA,)5'^D"8:8.EZC1M-YV@ M0 M-1XLR;[(_B1'H\TI+BHJW?[C" W+>*#]![ M J(CMA]@'X?[=Q[!.^3VDRJ; M"$VL8@]0T0.9J^$]< A^PGM?;4JU#K7J<)>P76\>O+CC8L"R/3]$V&/32*9@ MJM50YRS&!IQ$1T*2FTMU+Z(LNK:P-;?J$\TA3.&,1;S-B$@+F!S%"+P-E6=4 M4FQ*C!+LMDDT2%^QV&K"OTD].MZ_LI1&@9TQ96*[2_CV"2?AZ(&S_+@*2]"L M(;F#!Q$3KB)T0!!QT?0 @0=!S8J!F7BNU01STFGME-5GC&C8158AT).QG7U* M+7WR$!(\2HPHU#)F K!6TL(EX-/YMF%&6]=Q@>(QRCBG1P1; _TN\,\'='/] M<,H23'=O&K?T%UG,!LNL0QTY4;4M>*73DF_7:[H4:[[L5OL(2>X><;$GXB4$I[6MU)&@)5$D'W'P:J.)QF+YGZ,.U>+G6,T\W=(HHB^I.I#)KW.KXQRBXHM1.-6XB MQTEP>8E<4A1?,X59_.Y%0<&%@6F%PJP;GGLV^TQBZR:?YQ<_"U$4GF5K"UV; QP\C:5* M@47IH,@UM^0.&0A?](II@F;%(MK#^26:Q_)#HM^J")>-26%;,Y;:2R]_"2IL M,D*_/YUBX9WOC4![P@,JW:$C1*%[N3&D-W/$T=&PU?KTGFG05EP.'(QZI3(QP+ MSG;[E4"N=,*Q5_=8,=S%VK\H@KM9-3U%VY,.N)/1;&%"LU&4T/RX"'_W9#.C MA+,)0)<96DUV[$T!Z0=QIGD7V,3*ZTV4H!6I,B6[6N^ >0-$+>0Z_/A1*4)5[SU,=30_U,D>CK!!B$#88)K1UJ?4K7X+Y<_B"ZE.7 3H ;6=TU MYR[<&2*J%#',&(G_*$O0Z>U(5']9&LJM$9.R'W9U=_=W5%P//QX<"4##$%T: M[G*YRDJ*B6%S01FEAE!'?E380<]0*8RD\2L V_=/<5SX"G?368VB?G[3H:91 M.RJMY#&)?RPS-4_@W H7"JF.)PPDCU5(_9LZ4@SG;M="657*2[)=Z%R['I_H_'@JIMD4J#Y!*]DA'^6J&#*6,? ME:,L1&A,BO K5 TX[D4VS0<1H9=1#H:-4OS3]S;ZFX3%V:=Z"$%&G<0&RZQY M?/@+N3C1&GL<&Z-ZZJ/'((8PLYC?#[46QR EP:,'FPB;/,CCB3QLF&37+S!' M65;0N[$ 0QF;&4@+Y-X%7/8U_R2Q8L%,F .R66 [.CX.;I5SGG\8,)A;A'%C MZ; L.$6&R^!74!C*+$LHQ\$^&2Y#E"*75W\*FT$QW^*!^>=&R$53VA_)60H[ MLS2.,0&P%\YK4V\E5S M-4> UZM228LMLT>KFN?K1Y=QFMZ9ZI/Z$SYOFKOL9HNQ6K9D2A>T3%X%920: M&NS+.V.?&O?T,:Y)GUI'S!9Z<,Q":^F(Z2F[3A&C?!ZS$Q4.NB1+K=^C5-,8 M4F#(T9\;Q2*=KZX 8)D&=IKAAIQ1TQC$M,^/J:0SRT,J1ZX2%NV#%>\ &HWUQCXH:#@O!C&(@R%QE<6M>_ M^K)UOC6#4$V0U#XW-*0OZ!(DEH"_+_.L* R>/_]%G $3]&+P(@7Q1^\@3E!P MO$OP+I"2)2 ZREZ9)1V&E+Z/\12#- (8U]J,D J<7LZ6+CC(+^,M9! LF;$ M)I"#4^A[MBX>*64&])-*I;<#CVL_0HA.>N/Q!(EU"/S>X+:&X0LL20.O:#P= M$V3W,*:F6M@'0R%'X$^EHZ.6YD%PJTY":CE%$HS3*+V^J MA?XSI6MW- F$<2$P.UOVV 0#=1Q/"7 6/N/RRZA2PN_T?)8HGI(W4O6U_[9C MTXUAM.D+TQKV4$R9X@&7_AKS]X10;F@^?(O3566'P 3Y.%#J(W%#N1.'+W#Z M<9BH6@N*U>>'5YU,A?$:CG%?65F_Q536#VYUAG-;[Z].K9'@VY8;WR"/AAE!I4$7!E#O*<.1M&"QQ2S!'W2/.W]P*56%Y M E&=#A2JBV$30?&#O8E;"H.0 SAC-7;K\);[PB^UTKFPG74N[/%:F:K,8@XW MIK2(.A*L9B@WYV*3)EJ5P62$ID4>7/,GK+OI\B"Y*90O2F+V& J@RUQ+0O@/ MHG$_"V/IZFT@P2*=BCN\+OUF:V%)9!(76A$5I^Z@)3YNU)'ON6B+J6'^I"=D MZTBX4>#6:%Y>=(%*6N>6LQ'24F.])2^9BUYCKEF?M(VSLK0%FUD/9CAD_",' M?%\L-+]&$NT&Y.]8;$.VP\4TOH+0G$_[VG6NU3AQ(4"J L^$UEKT'?PON?,] M[C#;2"G^N" F69)M9X+7LC9+(;[,#@3$6PBGAG"2CXL4U+O4-D3?"2V:&"X1 MH\$4/ABT-EY$M10-3,&0T^Z(/S,M7V3#%Y-L\"U2$'T2:WD="X8P!_AMCN2X M4Z-P$_.@XS(#&I<0Z0WVHQ41TM-P:UI -EH07L4%G-#@H.?9-ZK"MZ?G*,Y# MAA*.W,2\WT#ZR)-B^2@^D/-.+08'!%C&B3"&4U7 T!I ;(9,1@(80=!B@HG%(HMHT[.>2II,(4428P* O^)CG3$"6ST,0-WF#0 HQ MIXDIZ[YC*U=**G%(AOVK4GBIH G.@VOU-D;TF..UVG4RMT<$/D#7ULRW;R(4 M#H2$29TX035V+]W$?\UBXOZXJTT4IGR* 32L 4!7@C8,Q9DLDZOHBC*($]V/ M9M))W&0Q+)J%A7;11J"?A-ZZO_5VD0#]N\<8&Q$%A@NPECT*#A8XLQA76V!0 MM&>;M+VTUJ &9J5#:%X23^'XFV(HXKZ25ENQL6O<'3,)WQZ\0Q^D6H%F-G;Y MSA.$L^$MX80#L59Z/.&]+&*-R#@4^=4_QS"6%]>P=2+#;.OR.7$S<$ @:&9@$?]Q76%L+G$'PEI-/F9=7+& K56-#\P*,YBI%D5FY65#'F+ M$;CEFD6KR).*A:HASGAIAD(;L2BQI1]*DDK_K.;&)*WB: ?^(!Y/",1H.L%" M(2[L;?O.GFO6++/+RK13S=A.=#J!CJ>UG>I8 A,_6K=GWFNQ:C;H$F,\BF K M?A!MG7DVN?CHVG-N*]7GC[O>#757JU>#21^:KBQ*_H?YE(M.@88Z-0=! M,=KTG8.I$^+2D!RN=.YM=YU[>[S<&[=EF:B8V*\&?!5'YL5E-/8P:([I;($6 MJ$IA)?MET+PP7/J8V!SO5\O_T 3XD@"_,-,>(]+]Y$J6:R,P94%]B0CI 8;6'(2Z4(&MNU4HP&T/F>W,P06Y*$<"@, MGWV&/>I;WG%6XK>FDAX,3K!5L+XO,[6A.:(PXS\XTJKI;7@JN,S,"\*^LAS+ MM3.T[B.[8;KZN;C1X6";%/]I, S1\1R1K#6<":H>HN=HUHTMK"H;R6SX'4[6 M]YNV(L\0#O(L%;/ )VJN8US:<'C/[,B- [YI4^@2OCW<%'[XN_:VIU10]&V< MNU!)SGM)@P1L6A%$A#_LZYR>TQZ9^S=@QKM,@"*IL93P""\W*KQ74 AQN$1&X5(= UX#M^0*73S@Y=O_]9?MO]#?Q208 MZ-\-BX+.0N$=1]?>60969%W2.&'!PPNF9:8?Y#0@^N0Z#LO1[V_VMMZ^?KFW M_T;^^^;?W_61725_@<4PP:2(?M=_N'.&-Z;Q@XM<$H #C#?]7W_9A<]^*T/\ M3VZ^E>'S _=W__V=7E3_[N4;^UW##:ZP) R.%!D#K^^[RE+LUM;:_5ODP?V( MIV.7UZ(Y=D)ON@2M 68\&@)'IKJFJ,4=JA/R2]Z5+EG&R]K*B]V-8+/A19_= MZMINHD8&O%JFY!DO.;(1.R?DX6>VPE$:#>.2ZB"'>K7N[R+%=W;JM7"Y88-O&;C:@5FQBQ4UJPHCO; MB-?6BD-7TM$M6-3=K3KHQS->3RXO:)NSN[.UL[TQ:-&V;8N/V\*]VY0B:L%* MMV\+MRGM][9%ZWJNH(&M6-G6[%JN)7[&:]JBA)]"KKR?AI?/VD"F@HLV[<\F MLKQGO+Z=LXO>P5'7Z_5Z\];X-RHCO&\'VR]I#-Q;-P;>LPYU=BCKNM-UW>G" M2O,#-UP%B35>VQ' WV])L%?6N4X_^*S7=N=56RR?=,AMO 'R/\SV;CSC5=[? M>M6"%3Z,DH"X.@^R:=X*S;RSO54W"I_GPB+A:-SL=#^W-7V[];(=I^WAQX.C M9[R>9]$ ^S^;U-"S6TFF&D)0A7C0ACU*\=QPQ>'G;8ESUL2?ZPBH+9@:=M1_=\5=A4%,&_!PNYO[;2A(K%K MZ6+:%4[>:0DF2;=" WV*J(*M""SO\0JWI&NV:\BV#7ATZ\J*VV(_FZ5NM:-C[F,'PU7GJ3)!&SU++/./5W=O::\OA4J(=;L+Q[6[MMB$OWTD$>(=)_AUA)6K"P8BVW MH[*CD@@.\O(Y-V5:NVJW'2>O+"Z- V MUYL]MT5MCW%,BXJLN>3_,,U]"Q9X;VMGIQVG[%%4ELR'37CGX[@L6Q' @!W< MAC3"43Q WKO0ZZ4EEN8,RFGK=O*K=F0/CK*B#0;5V[:0!7T.0#%C)SX!Z@:# MME3EM,01,LMK4PAM6^F6=(%^!AMZFE/E9'NJ--I3TO[L@>Q;U.;;VA*;-^U9 MW/-I_QDO:8NP&X^S],67K?,MSZ4$>L9+6^$#:D5PBM$6B%2D);V\M^>!G@"" MX\LU@N,:P7&-X/CS=>7)A.Q5!+F8]L%ZC8.\+:5,+:DG/KE.VQ[(;T5 X33( MGW>3;8M\%%[+MF*1_]&>%;X(OK?&27FSM=^NA3V+RFG>AM#"&W _6P&5C-7" MS]L\;M]>NT8WU;TJ!S%@VC/(>=VUZ2@E;TLI]%"8'V/?=@AH- T0: (!?X MZ>HY:^86!:FJ:^IU!FW!]-K9;DU[3FV-N]\GV$?I(:9;F\!DWK;%R"JR9$KO MC%";+5C:MUO[+5K:JZA%N[9-2UOF,=.)'&1741JT++G0$@X*+9D"U_>T!:M* ME8ZMV,#,%M.^F'.;%OV%;5/;9# M*BR+27!FV* M.;XFU-2-N!T)W8M1G$LZMS5;]^VM=M0<^ )]TB_K^+]M#+4)OK.Y7P?J]NN_ M? /7+&'D.SN63/@'?LS(#/_Q;SNOMM_-_O M/.H 9#F(4VI5SB=Y1 ':SP$"S18/?-Q?_FO+^Y(F45%X60E77,=%Y$7?,4=7 M)#<>\N[$813ZWC#+O)G *2F**!U$[[R#(!E,$UX) M!";&:Q@X;Q'QH=O$A3XMXJ>1P$3!8.0%:>A%H(9%F@IY>E6 MKROHRCU!CI" MD"&\V81&1Y?C4_H1W#7RKD?Q8.1[US'<(^6_/'B:%3_^"(QT+QB4.+8R@]]Z M899&>&%11A.O#+[! T&DBRFF-^"*)I&>$=)5PH2IFW/A&A-FGBI8PNA#Y(HL M1P$+%,A&CA6$).OT55P5WV(*(BCRRVJOCYIUD$Q!GVYY/=XM25"4\/,;%''W M%_"(P$NS],7[:0%S .KY,+CQW3T!C_OG-"HA>#N# :;#<=+1$UE$L7K.O4J\%TM? !HPS4KGO ZC88P0)G%: MTV'>*+B*2"#&49#"?0KO$FR&E+5=-/9HY-['3N?4)ST=LU32#6,])X(4U&AE M)+<\$?Z(TP'B/!;8MT1*VAV!$72ZC_O\VH.+J,0S!'X]^Y#K&,0='E+F6?)4 MQ7GP),3Y$#&D%K(N.W *6TTYNY8@BO_Q;V]V=[??_97^=^<='M$A/UB;_P,1 XO&0SR Z""<9 8?2A*-]IP0H/S4H=-HJJO(_7GY9S]'(IPS!F M@'X! [A%S9&1$("V[/\9@1D[)D>/+(,P1/^,AS-&BQ@.!E#5*=HD+A\NO?AU MD.=@X=[,/L!G QUF0C Y\'*+YNJ8+:#Z2ZP3@47*(_ +LY3^PXH] Q.FF$2# M>!@/;AV C-M81_Q&/-^A1?*I3 F^5"%1$/$PK,PX[B0.;2/>Y#W!UEF%&=@= M28R^:0X'")X3ZRK*_8N8,5!T. 1DRP-\=#STNFX'^6^AXT5 M/(Z =-_\"7$&4;DQ/#'7]A00Z4&>%855HGQ44[C//H:DKOXPN/^\9Y&K]IV. M:'U@4&1IT(>IA EE>1CFV9BNO,[RT#V\G=4BFZ3^(0HIK$H\()A$>!Q=<+_1 M/57='CT)W?XQ(I,+)>B8Y/5QC_9+?AQO5%#-Z/UX^&_^HF!91O&"+31&Y:RN M/ZH)\*5RV5:L+9@'>Y0DS;*[AI\%1%:/@D1.A3%.#T+!0SPI6K M1H,B[X*4!8(2PP]@7@OQ">)Y02,T#3*O@P%^. U\U=JLZUDAPN&IO^>/\8YQ M6F!6@&\YDKB@%11233,/W5L!) O$>+(5XU@?#(1[-\"LX):=ES/8" M1@+87B*=F=LH* MW]9#OP+W,0XKF;80:7JQD>5U?C67Y6-[=,:%G)H#>4%2_ M/;IP2'I/>^XU_7QV_J?UR+&8 5'X5'?@Y1/9@6A/+KC_6.G2P0QVJ(@16ZIU MX>)/*8C8]%4V;/J4!JR?X[9QOBLS_8(DO\GXQP#8]2A+(OHM;K9Q1+8G;H>* M7)H8,+T+OQ98'Q&<'2*@+/$I3JDCK'GTSVD,N^"IRNKH292TAJ%:F[C M:6$B WZ.)E*,G>OX 7M4:$J-HQ"F O>+38O$3]:VCI^$J)\L8DRCC%-,5"0O M,[IS%(!M$WT?1),2%!W(F*/#8*+!R2HQ0\N6#8AX@6EA#;<:GXM=23*91WD M/Y7G@,#_EN5;\K"5SG>]6N>[?NDN_/-)[,+/&.CK7 6@&9VV^0>YMZ18;1AL M(/15D3F(.*BHS](-2Q8*%RBQL>/7(BZ-MR)9*@]WOL\,12\B%A@*J :" M>6LIS"#C!\:/6WW#''#@"@=>A&#V>9;"43&& 6Z:, R/#-V2LJC$9*XX+C;) M"D=;2+GKO.LE8'88E(%WEF7CIWK"?'L2LGT6#7%5875.R$D[CTKO X5*>XNX M RKI8#Y1=):2=N@?HG/+]O:<^*X;PW/"VR# H11=R$[)S<@K)I1\ZX9\C27F M];F["6X<1>1D#\$)20>Q:R85];V%LCIG?]T1A"2[SXTA2R 39R+*KS#N.ACD M2 ]AW6/' .-D9D)XG(&-6O%3[_4J;/+E EBC]EXU_*\1V.IKN$%GJRWB!M=\ M &MTXX38)8A_SZF&+RCN[%4>XJ[M_>_&">=BWL!$L8#5'!5L6I?94U4NR9-0 M+H=@+"U2KE"W8,/@IN+E%ZQ*!N@MA;!IL.Q%''1;<1CCS#.D'H4 GD/EROA) M++\2)R]RCM@L:=V6:8C$7&?3)-0HC-54[,FX@C26D;G!)+D1.442/YYS=1J4 MF)+B0I:( [;3B6BJCWDVG8B-(VE!^#C.O;[*G3G5QDPW'+*"1A]+-'3M'KZ4 M%MH(EH__KMT69F%*''"D,KK(XI'-^'!;J] MD/JIJKCT2:BXOV4QW.LXNLS*V*;C#_-@6"X>H%3)H5U+F38JK>O>+8 M[_7I[9^]M]\WV=O?-X?9.9_?-^P^'[_?>?H ?_!94IN#9Q!!_2F<5 M_7G-(^EG28C9H&/O:^_BN'M^[GW]U#WKGGQXL-;U*VJ)'416OH. K-#9-#I5 MX$>#J55K<:YQ#C3HLB'XH>2H< (3?@(&TXVH(\SMDRDG2HJJ_HZ3AOT&RGG;/N\<7\KL;: MR/9V'TG#7OSCJ'OF770//AV?')U\['7/?:]W?#!?*=5G^>5R],O[F]___[O^ M;T&?P55A/SR^68?C&*R"WU=K2!=8=GUOF5K6TMUZ-/RZ'?:Y>_811/O\R_L5 MV&6?3W$@Y[W#7N?L'^L=]JQVV)W("JOD"[UI7U'$*CCH:X-X;1 _48/X4<[# M3UWOX.3S:>?X'[_^<(:S^=/)T6'O^..YQV;YCQW0RQD8'=">Y]UY1J]/Z>=_ M2K]=G]+K4WI]2J]/Z5]Z2I]U3\^ZYW >=BYZ?W1__4'=.3N"0_KBY-@[Z)SV M+CI'>%Q?''?/SKU>S_>.MDY_[,RN+LW;VI9^L;>]S'.]@UGERS)+O0/&"I!" M$!KYT8%/Y;+:UH'YX-0VVZXMD%98("M]-J['\-/'L$(6Z=LZ_?8#<^C=EWO; MN_O[>YU7A[O;+]]N[[Q]O4,Y](/M[L'[_3?/)(?^"/48,^?A/2!YO,XO+B'Y MY54L#5;$##2[AT"I5%)>4D51ST ".>A%K9Y NOQW C@:8/G>>11Y05D&6"&Z MM=GV*7H"VKM.3]:N>,(O5<'O5U$V?[4*#L:3)/*^9ODWTL/B$&&M*!5@A=YI M'J>#&"XJVCY]"PQA.1#ZM\*7+F6UE@7UOPJ&/)5VY]&+@R2CWLAS ]"@;2BS MWYC"ZDD>(90:-<8%5&:=)7%(1>']H,#F0E--V EQT/1S0M3>D([_H!F9?:91 MSA0Z;GK30D&TI@6V*]X@% JB V,G2/0"OGC1S[)O!195#Q!(T Q"#"AIYH+7 M;GBY'WGMF*%C\Y#: 0T6K -L>S8EZ";MVT7H-"O*V:\1 MB9#+TU-9W#\R-$#TD9E1IK^(N2FP"N(I$C M!:N<]HLXC(-NG>!*&X1CF5N73O\@,5KH^S*9LBMS]_ M%+U4!$.WVP_J"1\;*:H0 T9L7%C/P8^4%#_G"7^(+M9=X^JD+^>'V*P(.I0W M!.B-/B@/*B2_UWZ=_2:,THSW$&L]Z>X;*#(G+24\M])T@]D%NAYV)'X7$(@0 M7S;)2B\7!Q:. OCY9=0$JLFW-T^#X^*?TTP*W'&^ON+CSLL<.['_EDUS;*T+ MJ$DHZ".R4=/9(\V1^I9(H[260)5 1*@=4>MJ'ULA/5D:6/2->)-5<1(4!</1C6..2VQ&XR73F MW@P','#J[C5:YB J M]Z1>/L)<'@38Z.RHAD#E"/OJ$F:0R!+"[U(0W@G< WNVA WEE^_(5;'.#Q4J M.<<6R6GD6)#.3HW^B:8PK//^]K^;#I[Z+Q6XPIKE>91$5VCPH=4.!MFO?N%5 MF70'5:X@E/8D@0?DW!@??>=X@,QAW9H>.#Q$#)JJ!E0P1FNZ('-_%J847T_: ML6?2N7E;/.VXL'>]8XY MM5T6KI.C$ =L?V#G?\S0M8MTMZZ8Q*TCUJU:IB<0-=]=*&IN&'_>[+O<,WN_MO7N]SSG/OP][^JYUUSG.I ?>#513K7QQP/\TS[PPQ]\Y' MX-2N)^C'3XA5TDM[R]%+^X>O]CN[!R\/]CH';[??=[=WM]^P7GJUT]U]]7:M MEY:JEP[7VVY&+QV#;=U]W[LX['A=MJ'7D_2T==/+AMWZ?_WG;_TLO/FO__L_ M?QN5X^2__@]02P,$% @ FX543LTED_ 13 ( F>LJ ! !T>6PM,C Q M.#$R,S$N>&UL[+U9E]M&DBC\?.^O\.?G3W+NBT^/[\FUK1G9DB5Y^OK)AR)1 M$KM99#7(DJ7Y]3<2)%@D 7"IXE[H;K=D)A*(B(R,+2,C_O9_OMX.OON2Y>/^ M:/@?W^.7Z/OOLF%WU.L//_W'][^_?V'>NU>OOO\_/_WOO_U_+U[\7_ON]7=^ MU+V_S8:3[UR>=299[[N_^I//W_VCEXW_]=U-/KK][A^C_%_]+YT7+Z:3[G[, M9/<&WW1UEA'./F:=C_0CXN(F^Z@Q%PSA___KC]F-DJ(C%>IJQ(34'Y7J<:+$ M1Z[Y3:_[L7C9UX_YH/]C^O_O .KA^,=.-^O^Q_>?)Y.['W_XX:8S_OARE'_Z MH=,?&T#Y6 ?(Q_'HYJ;A M^314,Z7;\/YNW?N[W:SIZ:SN<5CPFWZW,P$N>''7R2?5R95':E]S6YTXGMS" MY-O:QX<-0(Z&M8_?#R?YM_F4Q @OQUGWY:?1EQ]F@VF:K)WVHC,8K)V:'E@S M'3A^\RMF#VUXS7C2V_P:>&C-:S:^HF%ZWOV4-1&]&*NC>]Z]^]@XY^YC_92\ M>4K>,&7\L6%[3L?J)DT^#AJFP$C=A/L\!_G6Q$2ST3K*S8;6\,#"$^M>L)Z1 M5I[:]*)F/EAY:MV+-K^D_@6];O=NU*FG_W2L9@5ZV<<:Z5),@9':"?UZZ&"@ M_O%F\LX&&Z:M79F%!]9,;R3EP@,-T]=.;9IVEV?=I(3G,__ZZZ^7Q>Q$58*0 M!FW5S4>#[(>'AZO3\9KY39/[GYN6'D;J@.V/1W?CIBEIK&Y2WC AKWDXZW4; M-'8:J9O0;WB\CK&RVW]^:7@<1NHF-&&;U:*:_?N^/_G6,*,8JYO49*-DM39* M=M^$\7TMRE^[G^MY,HTT3&C>0N5HT\2U^V_QB74O:-Q&BT\TO6#]Y/J)-_V; M+[UZJA9#=5-&W089F$;J)HQ??&SZ1AIJF-+TD314/^7F\Z!!;\\&ZZ?UAPVL M/AUKFC3)\FS<#&3Y0/WTVU&=F3J;F@9KIGVZ[S0(E#12,^%SDT3Y7"M0^IU/ M#<^GD=H)HX8=F4;J)H"?U3 !1NHF#+N3SM>&*<58[:0&40<#]8\WT:D8JI^R MN/1+FVTZEB;1NDG-,N)AO'GR6B&S_,SZES3*BN5GFE^RZ04-DQL8N%_'OJ!6 M&<&R4;O3'V9/E!,&68-2AX&:]\.O#=R81NHF](?_6@--&O[8&6?EX\-.OSNN M)U(Q5&.4%K\WK_!\N''J6@99>F3M*QI7=^F1QE=LF-XP-?NTP1@LC+G98P^S M)IMG3.9/-\BK89VT&HZ&P_O;^K?W)OD/DV]W\/+1\ 4\E>7][GQ>@V0?U@GU M+;ZP_/91]^ZF@6V+H9IO-$GI6AD]FGP&O?6UP9DM1^LG#OJ=!@4\&ZR9=M=I M,!MAH.[QNX;8$ S4/)XW!9[RVLA3WF"GY'5&2MX 25X+2';3R*<"IMPL/)@E MOS7;Q-;S!Q]F?AHU+%LQ5 L5/-$T9?JYRI3!L,EL+X;JIMPUD?6NEJ[W#4_? MUSP\[MZ\Z'VL 2A%[F:#3=/JM-%\6JU*2B/]X=J)Q?"ZJ34Z:FENG:J:#M:8 M-0\SZTR;-%+'I>6L6DY- ^-U%!TW4G1Y^SGJC_HN;K#<<31KV MT\I#:U[S>31HX+3%)]:\H-_O-)@0BT^L><%HU/UK_0O2$^M>,!E_WO ">&+- M"\:?P7O83(CY8^M>=7^[Q8NF#]6]IFD]:Y1TO'GR78,BG \W3/WR[^9Y M7_Y=-^GF[D5W .JC01:4PXU3:Y!\F%B+(8PTZX#I8,.T_KII_<9IS?)Q.M@P M[;Z[EBS%<-W4SUFWQH0KIJ6ANBG]A^5>LL!A(#V.*X\WNPVSP89I:SV.A0?6 M3&]T%Q8>:)B^=FK#M%'-3BAH.:K= W76\_3Q6L*#2,P^-9PDS@8;IJVU#N;C MC9.;MLUTL'%:C=!\F%8K,V&DT:@HQAHG]==\+(TV3!Q_;%Z"-%@WK4[<%5/J M!5V3UJG5-G6*9ERO7_+ES;'X>$,L.(TD^[YN.L%Z.;/PQ#8O:A8;"T^4_S2]:/U+UK^@ MR=:M-6\G_::\AG*D;E*#K3"I6]/)MP?")G<3_CW+)UGW\\LR^0&3AZ?OQR]F MYW(UWU@8K/D0C'[JU"6RS ::I]3OHX7!-5-7E[PRO?ED9>&)_-O;47_8L*'K MGUOSPK7P-,+23/0U%&_8Y.5(S:3$SKV5D^MYL&(ZN/3HI/91/GUTLOAH?XG/ M5L*YP_&DLQ#0^#I8\_#_?=T?_NOAR=70[%^T>!1KK7\H1N>/COMU#\([\0__ M]Y?7[\&MN>V\F(/RT__^7W]+TPNGZ+;S+KOYKGC=CY^+B YLE!?E]GCY=9S" MDL5H(NQ_?#_NW]X- )T?TENF"6#=T7"2?9U\UX?5CSY-_8W]\<&G[Y2/ OU M)]_2#^4O_5[Z[::?Y=\58"S'ADJQXU[]U_<_(?B/$DA2_+7_46_PJ4""?^,XD^ZED$#1_Z7Q5<0LX<;6 0\8*B M_:&=-H>XC,TA=ML<8L^;8T&._ F6VY]O\U'OOCMYD[_/\B_];F:^]L=_@J3Z MT]S=Y9W^N#.8#8Q_R6X_9OG1Z#LG'CA!V90Y9K_UX,M?[P;];G\RA>F[7A\> MF2;V DX_UN'T_4^ U(\-2/WMA]KW3L'XH0+'AP2N1NIY.%(U>Z2 M(^^2\EL6OH/2,=OXVUO'/G;SW5R?/.L/>FY3FRBWJ_ON^GV>]]Z.;22+6-2Q\/4[/:.$W"?IVX:]4U&]KY+4:_JH,NTV" MOK7M6Y$/(K\4BZ_AQ^$X&X-A]&[TK3.8]*\CSK,9OV>D"K:5":TJ>'9RH'7V MGO%^?W__<=S-^W>I'(@9]EP_[]X/BN(@E\X&Y?;?A.$SD@;;'/FT5D'K*=0R MQ/RT[$&= NT6=]=5\ MB6WP:BHISC'!?^$"T,I>V->]IW-'6QT";7'V:(M#H,W/'FU^("9_$.H3D!5) M8(6B:JX;W=Z-AO"OX^4D%C"6Q_?YM_>34?=?ER'MYS)]'8(+V2Q5# \G[0^Y MG1KO&)USCL]+H"[9_RQ3GPA2GMOUG&K#EB#-1!0?1]7+G!8:?;T?#ZUW> M"GY'6=Q#>2OMXI[!XA[*)VM%\YF(YKU[GX^VTDVOUT\!J<[@;:??>S5TG;O^ MI#.XRM5>BVMKN;>,4/RWAM\9&'YG M8@.TF007L]-WSP%J=_HY[/2#Y P]PM]OK?U+]^MW7_16O%_,XNXNWMNSGXL2 MV;LO<.N0/8ME;C7S,37SWA?]T6?W[?:^]A/\4AZD2_GOLG%)L8(+TF_ON]FP M V]\FV=?^J/[\>#;N^QNE(/?9.W[21G#\&V&_8Z>6_\ M^UT/O@40,:0OG%O6T&T=H^P@K':B^E(@83/9+Y.7]U?Y_JJEVZ&*6UZF<#VK M'*B52DC7RH'GS *G/N=\8EW55I$?0C ^HMYK:SP\ UDM6EG=JNO]U*AK!?>^ M!?<^:N>U4OP9F%O[Z8MRU5J@]1G/FH,/'/5H5=!%;I!6 5V)#=ENWW;[MMOW M;+7OAHAMN_U:_K]J_M^V3'^E$^\S=)E*'MJI*_$5>$GG8&8=XECE>CGU!.<> M+:]N>[+0VA2M3?%<^'^M3?$AZWX>C@:C3]]FHZTO?%C#I8'@K1/\S#?LMN>@ MNV[8ZS6P3K2CSL3(.@?'=:MNDZU#\.P=@G/@U6VO M99[GZ> E^-[MB4M[XG(>TG7_4:+6"+J4(%1K EW()MW6!&H+13PWA[[=PA=B M$1Y\"U^O?7CJ/78FUN(Y^E=ULWZ7SH?!YG]]O#WN19/KM6[;))H,!H^C*\*W"T_,;;?;'\PF&[A MR?VX8BS\/OP(XUGO7?8E&]YG%]:-YRF4GGI6C:3>E^A]XD(]B,#ZE3J*"#QD M\ZBM38SG8>L>0ONWMN[CG.C%M;AF7KHB)[KL#=_+^G^^SCYU!J% 8$&S=D=Y M[^<14&+X:?QV\NUU_[8_C_!6?0TWZ(S';VZ*';(D>-QH^"7+)WT0W6_S[";+ M\]D^N@QV ?K\N$*?4A^N(]"^C?U5\BZVN%U+WZ.HO8,TJU>/,!1;*^[\;:2] M,\N*;GI<\O)E^Y8G22*^0'_V7"/1X?9N,/J6987@?G/W<(1["_Z&[#$ZQ5^9N=#J\Z>< M*-<;E.V)\EE;KNV)\N,E[-Y/E!\;5VH/(-L#R(NP20X27&MV,5N/Y$)=S,W1 MTN;+!3^/QH5BVAA%O33N6-.X;#=B'""Z>@F^\U&CJSOD/ERLNW3:O(=G[HT= MXESI>B3B\M?Q>MXL1LD][:;IYN9F+M\6]'<^90! M#W7>9]W[' !__=I=T[(V87>\[;THK+=0U>S4JKKEAXM1W;Z5WB>0WBL;?$E^ M;Z6_'QY_\@;?7=ROVCGS61%\[DGVNO\EZ[T: E]^2MGE9CS.)F/[[9?./T=Y MD8\^?Y.['T]&MUG^+ILZ7.//_;OI)U,R^NAFDDIR@$_V(>\ 'W1NLVOBMUVL MQ1T^NL,:3 %YY"(\#^TWK3A%?C%_;+4UPE=0"A]@44JZ79?J:T;O2-P@7B"^ MX+ML+MVT]/A>N$'^QGY]\]];<<.[3J\_PHC2Z^*"*EI'.P+%^ 71.QR!+CZ^ MI]7?6A;\,NKE_<[+[NA"HJ1;K?TJ4L<[_.8[:(&5Q\_ 1+J*Q3]A@.N4-L"3 MHYO5?,AR^OLI<1XLX@"?S<'5'L]5['/EGQT^NI:L,\NE@:[/(T0[.Q?LW'^B M>"L6=IUQ-AAU>F_?O7G]]HHXL :OXW& VL%R77E\3QS 1MW)=@Q0.'N_=,:P M:ZY,B=5B=KQ(#]I-#"P^OO];1:WY>HR0[;[O^TS]$&I^__M6"^G[G_J3SN#G MK#.8?/;9'?!C3WGG[G._VQG,E_YU9_*Y<_MK]M)7%_^/3GX[NI]\3KV.+B16L,7BUV#U3!9_]:;AVWP$;YA\>SL M=6*&O0!2\JZ(=7RKW%=XW1E>2(^24OAO@=W#O8('](Z4:7'4FIRUE[1W67UP M;(?CU$ZE.,6=/WD9#'&D6]4[\=M:@CZ/P.&CQ%%22_:^7Q0XA$=>9YUQ]GDT MZ+VZOY\/^Y+Y(-8G]K^EO%\(EYRB[ MFJG9"J[KUJ27I.H.70I6/D)SN='MW?TDR^?C\.S;^[S[&<1Y[S(/9;=67SO@ M?I&1\R=)AC0G8,<.JLHUB-*F;7<>X!*9RWWGIGLO2++ M_=P$\%DX!A?$QT^2PE?.QZ<4Q2T?;PJ3[%JN85X,8%8K1O][JI#\J<-H3V2@UMXYKKUS:G;9A__4&CL7 MZ17M0XH/<3]G9Z+EHA_W,?>=3FSN[[_F6&RYEMZ?-SHOVRV'K@A(NSWK]2>QT M^P. ?,G,?9=]&0V^](>?EI]9>8'//DY> >3Y?2+&P\7]8H[YE&<%^5OKG* M(@\8K_#(D00W3]VRL=A6<*\\OA\_52QK\EVVWKGOI+VSVAZ77NRFL\6>=?:K MF5@??<'BQ'+[_>=1/OF0Y;=I=K4,<#8!V_G-S?0=E\5WSU'$UJ[F8@9I=3F/ M8A>MR,[6+H*M-1KV1L-7R3?]V!G^Z\W-308O2H^]?F7?O+N,O=9:2R>PEK;B MG.=A0VV0 [6%RLY,#ER!?W2 FF?MCF_]H]7SBC/;N%>AP-O]=H8:]H G1*?W M/-L=<5%ADP,Z<:<5\"T?7BH?'J.,QC5RTIFLY#D=GEZ!_W@59FCK53X_*_>L M?,V:G-%6!1QGZ4^<%KFH EI#]#D(S^L16\F!TK_AF'TDZ.%$]_[C./OW/: 2 MOL#_5I,"9WBW84K!QX-DO6?AZ!T2]M*(6:Q!?O(&P ^;/0[OM MRD33#CWCR9N;,E?Z?99_Z7>!:IT^O';8&793H\2TS;IY_^X"+U:N9:5I&YU' MX?^,&$JV4NFRI=*I<]9K4A];)KHT)CIQ$N6N3-2JMG-7;>? 4#NHMI:ASIVA M3JWF5@\X#1"I5W'(P^W=8/0M S*/NO]Z4Y#ILKAD":T'G=6(UV6>$E:N3P-; M]WO]3O[M?6>0P29(:#8O[&4M:2-R#[[ED=/QR#%;:[5+?FY+?HPLOU:Y/R=OO"9>V#+ ,X_OS=HRO05(OGW(.\-Q MI[L4WVL8ORQV6(-DJ0#68/E\I4/+'.?"'.<@.53+'.?)'*=V'Q>8(]T:<*/A M>#3H]XJ3DE>3[/:A\-H;>#/\//PTKUDV[+E1?C>"7[-?1\/9SY?!(RE)OQ[7 M*6OLA.PS8A6QD55*$?-+9UH[]UT&+TD9M<-/Q4.7SQ^E?%F/X?-3+BU3G M3 MG(.DD*U2N02E2\LJY\TJYZ!J-DN55M4\._FQO?UQE?)B?L>M]4_VP0K% MY+?YJ'??G;S)9UF!R[?6X8?A^()JGAV$<[;\=ATE%ZYQ+Y*RY=/]\NE")FO+ MJT_GU0HYGR>_KF6Y#UGW\W T&'WZ-AM=N5M^I?T=-C-/ V&>R+3SK,BSZRMQ MSAR\0>(6145F6(=!_[8_[%S.X<ZH]FFW[E6%-!'V> M/+M!C%5"2,^*?S?)P ;JM+Q\1O)WR1R<7\][3EQ<+X67S+EENK3\>W7\>V4. MT5DP;^L,;>;>\!PZ8GZ] NOD0?-6;!TUX'2Q%N/91YM:PW$OIS_/1"H?[ "I MED6"Z&CI\ W1Q)9MCQRBO2+>W4&)MM'1-CIZ M?/U_L%/RBV7&LSTB?\[.R-%L@,5V#NE*?3_OW@^N['K'Z8R!3=1]GMS\)(9L M1?)3F*J5T!?.T]=W]'1^;-T>1!T^8M:0\7X);'Q^YL8CKQ!<$<\>->YPR3+X M[$,/QQ>^IS]]F/8>G$D-T'T+Y]57(!>GG0778?=,A-1N]6+;.C>G5JNGKG-S M#O4%19M/U^;372WWME>,KF:Y7TV7N_4 6@_@*1Z .(0'L+W1UQZ*GR]?GC+: M?6KI>FPN;@7L50G8"^;E-M?W^;!">XC7'N(](\YNRW&UY;C.GG/;K@47$"%O M TZM5W^ASM#I4MU/'&IJ+PZ=EPP][<6A4TO3[=O>M8D2SXT9VEK8E^:_M,[W M<1(G+M8L/-^LB=;U;F^=7;@E>2:WSJZ>F]M[#%=WC^',>+9M+7@D3[JU(4[! MP6U7@C,KN=#Z;4?AW2N5N\^T5L@E<>UCRVQ>K[0]4:7-5M(>G&>O5,J>B&%; M"=O6$+VH0,)):XA>%L>V#=Z?'TNT/;@N-;K4FHZGR-F_4FOR?!+V6P.S[?UR M:G7?N_O3EZ6:GSLLTX;3-.'RF6Y&YB21Y"W$6F9H3^3:$[ESY]CKJDQP?M4!+FFYVT3NVZ/5%I?"T MDK9M1'"%!D0;OCI!9MK%RN<+24MK975;)::M$M-R[7,R*9YO7:Y+XMVVPM&9 M%(QI>7:K6$3;//TLRX"WW'N;]3W.:;9OIKR:9L9TV;&[,#""S>) MY:EN$K>]/\Y/Z3_G^,!1)>DEVZQG+TR/;[J>6IZVE6+/R?%_SE+T*/=2VYXS M>[Z8>MJ>,V?&LVUAT$N]K?C,8U8[6+!MH9"+- #G4BCE/7QZ<_,A[PS'-UG^ MYN;OHU&O06+-GLFSGIF\'?6'DU=#F'\A4F4PV>F.OA_+ULOT?7X<_:S8LV66$QOUST?=GMK(;]7\623./PNQ>C8Y M]*UU:<75P%5N_LR^!:H:T_MW[2*]M&<^[S8[GH7O0T7G[M^??;H+=L<4B2V ME9 N_39ZR]]M\9!]J/NV>,BE\71;JBH^V;EO;2.*Z/+:6H]M*NM=AD+2< MW!83N:((<6M?MVU^6@%X.%5^[MQPGL5H+VFYV\K:%WS>WPJSMBSM]1T$M%S= M=FQZ=D'39^O)3/MQX__L#/'1F&P'4BWUK%XBU--[5K^:[OGY%IPEJ+[+;CO] M(7#1VRR_&>6W*0SZYN.@_ZG@UO#U+NM.LE[):._AU_%-IYO&WI=KM[2S]_O: ME[U1>L^? +N>$N0\9,/DVUW6:]Z7^R7"]]-O_Z^_'>;U,QK_]$#CO_UPV"]- M2?E#E99[D#8+6VA%>#QY"Z4=I'_#,?N(Y^Q>7E[X\NT*19\*T>$%Q;\&T>-].0LNT+=/NJ.KQ/FW-V!JGD;J22AR"5N@P-N'-4^P :4%Z&6)>[B?5]U"BX'_:G=!ID MDTF6C_\?[)(K=NL,[[/L\)\K3Q8OKM\Z.%KZ>4UG[H?]^I>WA^/ M&,'RQ]_?^\>\\FV6O__$HS_M03( M\HL6ON"SX>BV/VS\QFQ]$[CC31]9>5+_JCRV_ M]@[^NO-+?T\>X^OL4V?P2RVCBE M PE::/O]3_&/*12-7ZD'(\&Y+1#4((M6,H."!])K-ODLB]7A9X39^:06,T>UM.F(;=?]5J(7QF_M)BCOT^L/E MG;EPL^]_>MW) M/V7?F6XW&R2%GO6^*[ZQ"-?21Y?A>7O_<=#OQL&H,UF&9II60!JYBLH@,/ 3 MB&#!HM1"(%1*'$)U6."JPF92#$LLV0I3+7Q^&:YWV:?^&';(=Z?XN/ M$X.5CY)&I[!GSE,N6,&Z'+X,\K#NXXN?6/[Z?X\&]T,PYZ=LM)4VBD)*@BP. M1J6=*Y0H58%GUL-:_#I:_/C*%Y8__P^@RG\-1W\-WX/Y,AIFO5?C\3TX.IO! MD"(Z)#'!&"M.E0R8FAD88+RDO;,,1L.72G ^Y)TDZ]Y_N_TX&FSQ^:050/<& MI+@S3 2+YSLD(MC.!4=.O[_TZO2](J^RVQT!6<;OLF[6_]+Y.,C>=KX5>BO+ M;^N^3\N\OW>=X:?IB<2T/N#7_NW][>P4X@&^@*4%U8B- /V,A+/.@0$%"V6] ME9&"X?)6(/ C-L*R=X#[PUJ J>-!II4#LG(P,!2Q' !'Q;ZR 2R,MW17@//[ MK+=PTO'V/N]^[HRSMWF_FU4%HES(LUI[<#3JY?W.R^YHCD2#%'7*&F(D=1:$ M%9/(*2^(!8HKH/^,4C.O)DBX:M2J8J@R#W:.M MT,(0801Q#AFJ'%C6FM3RPVXDNDVFTO\4"5ZCF[+2)9AQ209E2>^-7X$L'G[J MPYXQXW$VJ9'X8B;KFK@Z2F:P!)/) 7C,84MF\I\J9;%;Q0)3@L@#(KM#> #D MIG(I&Y?UB^?2:?&WWC_A$POE6,M%?Q@8QU'^:_;73!RE3+L<0+L?=K.'PM+S M6?.'WB>[NI/WQK_?]>!; !1#>@/K! DNH"8:24\)]T[JJ&B(02 C):C_5:*_ MX$1?"LV3F.F D_@VS[[T1_?CP;>IR5_F%S82A7.0--H9ZP.V8(B!GX824;CE MTC)?V4^8@I]V-E21Z[=9I(I**QRU$D8ID(K[;@!J[F,2GA'O*D@)PB6^T"NM$; )_R8@NCP M!C!G1Y^&_?\!WV1V:M.93RLT?Y[UX-VOX>?^ (R ; QC][=9[T,S#6:>?N9^J8H/G-#>+EHC(%P.V!BFP::F(%DN#B7$A$N,5XX1C M4%D5(JH%2_=PA+@ 4H^Z.5"ZP;Y>)+&78$9+#CX2L09A D:5Q^!Z"DF$MKZB M#B0_*HG=*$4\NY-_]">?RVU0SOT&Z.7@=&J[$06H\86C$B-M)8H, 0& M140S&YYS I1;(&9YGH9>DCDIMZ)(24 _ ^M#Y^N49][12. 2JH7F,XRL1=A6?"M@CSES/!;$ M_:.HUJ 8HO922QXP]2RH()R=GB*4W?7R?-O M-Z/\KV1[[;:(A$:*@Z$>>66-Q!IS%#55T5L"JU@1FFG@*ZYDLE,#]G@]Z'T2^=26$^S)O(.P$7T".+C&<8@^?ARF-0'@7S:'H(^]WDUR$A#7!6AB"MH.7YX#6ZC--S>EZ952-39O MJ%>_QL7C9\V0! ^+4@/[)'B2TC#*XT&U%&FK2QZ9T;46DE4P"R,%W.INEA4F MR8?/G6]\%^N;G)NK6'B&O@!]\P&HN#I6"I@JU!J9H=T3"F132K M\"\EV*!EZ+<#5:_K;Q[&7GTB?;GS!Q(@42TGJ'#.=2 M&L$9Y0J!A0[^M CIP.:/*=H[8'..!&@XL0+])@/QRE'PRVR(QOL0*<-$1>E\ M%$ ?,8$:*YV\3,8^"F ]EC.8 Z#FXJ-0YYRL,F-!7L_(:&% KY@,!T]>I"&X7%O5!@*V( ML!5&IZ+.,@LT&E_1@- BB@@MN";8XD@\#]_N^MW. M8&NIM]WF-EXP ^ZJ >W&*0_@@H,['L%E W_(IB2CMWR[_5 #WW$P:]CIA" + M]HH!&>RXI$&!V6(1HS:F,"*-VYLM!\=L1X&LF;(2[#&5CC,(IXR262JH@-=Q M=$9KMJ-TQH ' G&E@^:8"< .S=+_N.0LV+VLV?O.($L1\MO^.%U@'B^>[4R3 MF-L05 :I %, M];!O1.!&6V(D+(4 %UHYOZ A#POYSK*,1Z5!FF,P2S6W(H((<]@:ETY3J$UA MD[?RQ) W>1C4*AQ]RBQDG".C$0:346H;O0+YA1;X_M"0[\CG(%>Y51R!JO!4 M::NMJ9"$SD.ONP&W7Y2>U""[F1XL2(^%QEXX"KL%).SL4%\+Y4CEI 2GR/7% MT&,>?YQ]".BG1@:&C$ 0R+:>1+"YSN MIJQ0$PR/9T3, -_.[_+^.'L_NIG\U"?T^K9 M*5;/B9@["R#,4L8V 0WI@:[.2H7DC#NIUHA5!)!"6IR8H!NR@RR/6CNM E8R M$L2X]:7&CY';JDSE^.1*2AU0 *4$"G!YK/9*>VF=U'BVQ!I,Q)K4:$2EO!AZ M'%L B> T<(Q.N45:1DR%GYW],2RLJ5SDD>IR>.L4!A )6H&,5!)A%P@UW)17 M]PP*2M4D%,LG&T#I5K/MC+->NH29#W/W M4&Y^D7Z+Y%.&8(&%D\'%* **X/*5-P.4Y[$^,CTGW^$)<5*:RX/07$9PHYDE MZ?ZQ9EP:1)T8\-K%\$MF^DL MY5,N];*0?:A1!,KM)<=/I.$NB)V8BE7#3<6?8^\_1Q[%)M5R+ND /I5@>[E6]&G9'MQG,F*4 MVVR8W=3E1FT(/S)P=SW&*<=#*RT1-63F_0L;;A$=7$ M&I:J(43M%.)\%A83)A4OJMP5(USK![OPW+'?X'#)(+$#WS%PRJ(5F@GC2Q_2 M"5Z]D(JG-U+VBGQ90;BL!P";)R5HSM+8=\L]9T(%KQ2@D%:/1Z]M66.(1THJ MRZG*>B?K@7@,F.NRK%E(-ZTX*W0A=C+5OBAO7^M8O4,N-$:/!/.ANL*O60V4 M8EVV.Q? %=Q;4-R!2ZM%B$Q''*RER,K*@00AHKP2MA:*1X"YNN:+8 ;O+4XF MLP3*(0G0$@9@$NUY0-16!!?ABAX.S-4[K.E&1C9^/>H,4_Y[[*=FY^#O/+S( M?GOX^]S-S&\!V5)L*6@0#VGFA&= MV(_"+PXS5*FD /;P@:BQ[N:*5RA8#>(01XZ<2(680MHDX(9RXTS%6Z>8Z<.! M^1PV"8GI4B<8"Y0234S4S"2*4RZ5XZ!T*O$1F6)2\#!2B0JDIA BNU M&=IM]?0ZH"^N'(/C"O0SR!LK@'1(4!$1 VXPR@<;:45;8(T$/C$M'UUF@6"9 M:KG(*")+J?+I5*9 EC'I JM8=H1(3.01L%UGCBIEG4-@.%M%C5(X"$7*,FB: M5B_]$7 09\4A]@(T^,;=QVQ3CAT+A 0+/CQ8I81B.O/K):#AJADB!*,M:/T MSE,AO[B]:JV4SJ1XB;&,(PU_ 9/?>P3&#<&Q4DB#<;G%5CT"01^]8;$@04DJ M7$QEW8+BP/%IPT:PDP)#%1=8V%"G/7V3*\JXF M](BB@->C(4^5RQ8*23Q*KUHJ/<72*92"+0R9='MF!G-TU1P L)6+@,,2S/6 M/!+:=13&%&QFL.Y#@EAACYPIZY7&*&F%-80H\L\> >W];;J:E/5\=I<#+$5H M$?X^R&:7EY9R$O/1799/OKT==(#_A[WP[_O^W>W.2^$15YPP,,,\,N#!6,;* MXA&645YQ6R06NF+A[ 7NX]!BW4)SQP-H;2.])6"1@H5'9GD'7*4Z.-6:#&"U M'I,6;R:?TYVD6WCSY]29ZTLVC:>E6_6P9]_9=,+I*E$SKR^4IDN86;UPH:=VZQ"?0&*CBHO/4,V"H45,NDZ?4J) MLQCLJ[.G?MVI_*YDG%-J!E3U[A/2"('W!/(7/'#*P1&9;5X1C ]N=M_@:HDT MSQ1;Y+?JO K=+%,QQ,1:0#8%5+2!EW03RJ1[?I@_!\)-:WF48+T:@G[M5C(VP10B,'6V\*W4$>)!*E7>>KYY<#_4-JQB M(3B1KOY@?/8T4@<66$J#3>R01$$RL#8XP:45)5*!97$1 NL)1'JLP-)>F53F M5TEI#0*/$+%8[D#8E/XR!-8>"+>=P J.:YP.EV#C>6XIXGP6YQ*I=P2_#(&U M!W*M$5A6$^L"LT :CX,#$5_V>!*IC LZF,#J]0JSLS-XV^G#*V;9JPNM>'9S MS"23!LQQK9TBL-A&L=*!(:#F934U@ @E5IS1C2 ]%8%U'IBD)@@@.,;.F-1N MB9EY'I%3HH( Z%Q&^9,0F,=)/XP:IA:I61]7L[?>95.O(9N5@IDFKEV) =AY4P3@;I-,'( MJXA<+ ]8(A&RYT^O#;E&:5(Z6)Q MOKK4H25^24T[8U0V!.2 #BX5( %2&89]H*:BPP5?%7SG2*GY3LN*+*N_9T-P M,M)%1M.[!95-TA*I12]J/Q8&X*T B<%30*D0D9*ID0A.)9 MV>;C$VF#S4$$CRJUIZ0.285$](H4.X-29,+JE9=:17=D5$ZV,YAQW X)D9K2 M$Q%I@PU#+?+24Z\0BS9@$(=&%#L#"\)\K*!2HSB/C,K)=H:)D>(H/2:*&:5E MNMU9[ Q#:.#5RTR8\M7\S7,DU7ZWAF,\*.'!OV,J@%5F@_;%UA!44$VKWIW& MG!R%2/5G_UN859JP8)%FJ=F59P2;U/7;I%X&RELP,2O'_W0UCW$G^/:)V0:U M&!BQJ9%SH.F:GE/%5= ",^DPDI5B-"]HJNQ]'JAM\LTX=M8[R\$A((XC9J6; MHB:<%JZ:,YM:).\1M;^2@(FCW(_N/TYN[@?5O+AJ!)2OZV*#0/01(F6<5 M&4JIKC+<<=!8F^G$ P/I;TRP3&+P'P@KRX[&NHP@SE;SL0^$QJ,R*#GL$P)6 M'-7.:0G>(G!7XBTAG4BMU?>$35V:XM.06G=D0+A+C88M)L&)Z"R8:T4[, '* MR:IJ6QTF:GSA R*5X@-?LKS_B**.0JL VP8%H@+65@;O<($::*1(0^4L8&>D M'F#;+UZ;&ILB@R)@XFT$IT-8RE(C-\ +B6""J"S9V>"U01=A$--*$^&YLJ$'S$ ]B<'9=PH&U5RP7R,#@JKT= MB215*VP965-@Z![X<%\"+P(28,5G@1M.!6N_'!/V Z^9%\"9B01 8*$$ZXLN#:P9" M5->4;BT;0C\"^>&DW^L/[E/DY:$K7_C:'=SWLMZTA\'MW?UD]JK0R8=%O]A9 MF2'XT/VJP;R%1N=6H1"=YNGVFL+*(C3SSL".QG;Q0O\X?6:<"AJNZ(9] 'X$ M2FPJX<-LX($8:KU)T7#P[VS)Z,(L=38O*8$IHQ=)B@WF0E#*R AD((X'Y%T, M2L])$6P=*=1JW'/OE*B1 9M"#X)HP4!A"C!Q-)$Q4F3*LF<<\YIF]5*!3[R, M2'6C-D-RF/JMAD2!/%/,"#!V L.VU/JZ:'Q=+7I J%@-2.X;C:,7GF>2"2UA M>8(4E!-/Q"P?D#@18B6ZETY?^+F38.=JJU,VGK2H6@2! M$JQ6Q?769%C;8MMZPH6@2!'.J! 8E5T5P.0,I"8XB3'E^/&0'&9K,?#/K==$ MR9BZ1,"V,67U:PTBL*::N-9T]>;VOM$X]M8*-C!PJX2W2$FBN5%E#5F6RAM7 MF(H)LNKZGA\)=MY:X/$&9AQBVC).TI4Q1LHB=F B57UDP>63.>&2BCJ C>@H MH4[XX&"KA(@43T4=4G]/XES%@P-3F#^53?9:HT&F%8TH@OOE4[$\A>P4 0-B MC-7T+N$*5.QC]>BZ2'4(J68-PLYI&[E4EOJRBPJ8(*)R9(IAOVGQ6,-$'Q7F38&?I2:T0UH)]AIU2U@.W:EO>-_'25J0GYT5QIFW(\*@# M+G#E-)4X,H-,X%@8XT)9(D2[:@5/3L" J;,7ZTY[UH.UMMJ*\HZ :^EI4C', MQ3@O+*HEQ95J;AS,-ZZV ZOF$COH@ICJX:^Z5[8S[G1EW013'0JX$WT86^%.3H=/')D\^:.T?NE3*.&6EI< S,#*N%PH*I1)G( M6.H3H9HIHQ[',3/L]DV;0W!-RC]+B6><1Q!6!MN4X)*X)C(0MZNIFHNT8?* MM!F7TW_-)@_530['+LMGR(Y11A0R#B-O(G**NH(F#(%&XM4@+4=\1=1OC=*> MZ+ OUECI,\8DO%J"AZJT<^D^2B%I?:!1U^1UXI2<=V ZS,IZ'HD3O'(<8XLI MBPYDJD]WS@H*.&FY4-4"3()KQK:FP R9)^-^D-5GEEL;"0@&!LNNH[6JV 5> MLCVX_]X32[]&'F[ Y_RL@]U@:0WB!!HC3*@$/*F%(^ M FD0UYY44WY!\>K%O_-"&T@0S+/^[W"!A\-/^2=X?@F W.MARN5B,1OY!?S MQU9T"%^S[OV'_NW<(E\HS]1P=I<.=[QT3%NOA%%@;F)";%0.K'5P?BLI#=,\ M[_44:<1M;S395\VJ!J)@3X*Q*#".J44N@CV.B/$\!"*%$]7()5X]T#P159C/ MNDAN1Y5N-LS\J/NR8=6(%L4:[E'@!PK0B15:[ )R$ M'OHW'+./V]'#];_TN_.-\A 5N/\XSOY]GVYK@JR?5$IUKXQO(",E2!)E00\S MP:*2S&CD7*IB8&EDHIHW(,^$C/_9&=+MZ/A+OYN/WG:ZJ\'9_1+2$\JP*1)9 M%<:*(T=;+3W]S,"M1D[_OI^M,#84%IPK].[CN# UIGBZ1%Q%'"P"GS MWG$:C68:]"[H7F58H+H2^GJ!\6H&V*$HL#N59^;P&9&7,"UL=,X),/&H$@*+ M .0%!DTG-+HFUV$U+W+OF&\@Z^RZ_/]DO5>]U'SCIM^9)T:5997,<+'J<=&$ M#TSPSOCSK-KME\X@;9^*:)';V]6_C'IYO_,2]MTFV0"T3=>)HXS"&J,QQYQ8 MIU'0A*%JERNYA6C8(PU.2&VPV#MW>7_PV(JJS:<*E%E&'+8:C%%P[V2('O,4 MY[$<;/9*'7DL2;T[WY)\6SF2[@$";RM-I"4*?&F,',*6*X<8 A>A2O+KX/+I M>K<<<7DXDE<(<122+[0, M.A[AP19!+.4&RF")8$Z%B K"&Z1,C)7X"!58'(?P"^0X,/D7!Y:[ 1YO':)D M#J<.%%BEJI3>&&/3.C < @G5ZRF8\ .*^4UT.=Z"^&SJE-5%D@^Z("'(D/II M$2(\X]9317VQ("P8"59[)0:B&PX2CD*7XRW(D16#-B@*'"-WAD6I%'%^N@R4 M*T&J?4Y .AUS7QQ4.Y1K_*'SM28;YK!6I]#(8ZVDCJD:NO(ZJ(+LBH08;+6H MUN$,H H5#D7NU9LIQ=I^^-P9_GTTZOW5'PR>3/Z= _7"B%2U-DHA4IS+,FU3 MH%YK)SVB->U!#^EO;:3/Y2[,]N(("22)#]PK@8VPP;A8F$OIJK:O1B+E-H'( M=D6>X*S) "8K@__)E-AJ/0K$@[.6DD0P4K3B.5SIBBS\*0ID#2!Y++). M:\,J]JA:;2!^840N=LY#"[UC&T"88LV@]<]K':DKSQCR* M_5)B#V0O15+M1U?;'Q^6V* ].=..>)'ZI@9G@.3)VM0VK4'U+D"ZJZ/W0?!- M-%@D\ZP<;GIA.L[* ?*4";-XO7GGD@ (/,S(K:/:2.P#5U(,MH'HR$AONQR,#WECTD0H4C6#$8!02$I*FR_(U\5*^FDZR'R2:&MLW M'QAYD0J*2:RY)]$@@-4 X#):(P)@4^VGO)KHT S)8^%=UWK>P.('12V0U1*' ML:6I>::7#A.MF:\$B0A>/>#:%MXBYIS^6(@[FXGKY/FW_O!33>7K397V$C0$QJP**A$KE))W= ME=3$ ?O41$M7+GP>"XOU%UT)C6OL<%%V>FA#Y;/KGSH4H M/&P2'XE"VCAN"6QQ.;NPPXBEJ%I%% FV!3KUT.T/JPU%)9 %+QG$J\",1!RH M$GI6^$5$BV.=F"A$Q1N8I8:GIEL;&!%:V"K3) :TD^S[[_[X=%@J"4P>&K,9) #"21CP)AQ5%Z;-$%6B+<1C%DS MH[>=_$U>7.WK%5NWO,*Q43Z^^C4N"DBJ?:JK%<&J ;?6@%E3-J,#FP:M^%H/ M5TS02X075G4$C5#@PFSVC]J_V@48V-S/_D\ MRI/%L>,J&"NH4XYIC+R6&MP#-3,9A%(>+]K&\VHTJ)*,M@:>1X.]ENJ>>F)9 M<)Q3Z@A.15/+]FDRV'!@L%^!Z[(SI8'=B9&IF"LH%&:E$;AL-*8P6^J(4X+, M8$!JH== / 7E4="N);!QKKC8 N:O4<$S'PPJ"1SA]P- ^P@CBX"T=\P#>)AJ MRPT+OK1.A([56@ILI=K9ZM=W@VQM8V]A- TD>,,9!Q/#A-*(I3PYH$^#;.I4 M_*,_^5RVLBP=ZV\[6JD"]I!21 GBBT(!-M5[U='0E$8M*@$O<('4JLNP#IJG M@7V8:@+$AU3?$ 2UA$VH# [I&JA.*;DLI>17FX^LU#8\,<;'+CR@%)A@TN.D MX PFX,SX@EY.@7/L0H6526J4>ET$V[W("Y4$N0CJB0NJ4. .NT0S&ZV-X$A5 M"]A*K-51B+9.:GD-(DL%YKEP&IQ6+D!>)7&@O?+&5L"F'.F5VC0'!/LPXD!C M[&F,@N( !JA%),*2)?:V,3I2#4)3JH_#W6=:AR3*J"T!%\<1I@-BD@59T(O$ M)"DKT520G?AHG'VFX@ 'II&BDEKPP23XL=&S0ASH5%;=5"\I$5EC(*#5>BO[@?Q1U5D8E^ , M@&T%+B;(W2#$O+4M_+4:^2=:"4RWA[ZF.LJCD;BX.EW@M&#C16*#8%/G8!]) M*G.5 N<&+(#J11NDV Z2X"C$?721+\:C P<)_&<3"$A$QV0HL!>PR5&U+21- M;7YVV-)[PWYM=-?["#8_!X'$4W$IJGA9D4\*50VOT5328@=C>%MQK;$X@&JO2"RMF ;"2@$V%58&:ZXTXR6 MB#@E7-5M)(?%8Y;Y^G#*NW,$%]Q(L TX=<&BH 415J+"I.0@(USU3$H1Q)C> M'JD*A,NXC4%23CZG2.^7;"8@ZPV'7M;_\W7VJ3, Y0ZOG>OZ].*\]_-HT"O* MU4R^O>[?]N?BH6HTN$$G708L//<5RQ1 R"B%\1#+!O6<.U3M)XHKN5>U5%@ETYN;=$R?8LQE.[OW@//NQRNI4BS!2AL+ MHA 'A>8EG8-25><:V%?H58G2!,W38"[D/6C#WGUW\B:?S7@P@F?)"EM:=!(Q M1 %NY2/"EE ;7=DA@3)1C3P10B@_!S1+6W_>M'!#'V^##4\7#PD%^2JE$U&5 M;3"\JG9BP8+A52UW"CQ_!F,F+2.8-45JSZ:FO=I("0:,0T2D!;2Z;)Q A0&& MKM['QFS53CP%FO,:+?!C:J$(Z+X;?>L,4H+-IC).6D=O''6"^!B1E_.5I5AX M4BVSJEY?O 8L"8A5$#KI>) S M8U1949\0655Z! NU&H+54>TMB]BGL*X'_TK:F=FF M$*.R&O*AE8#/*3%^NGC%R>%%DKA4$XTHSUV9 ,4H9ZY* "4%/;2&V>"L1"VY M##$@KU,]%B=]*#M@@+E7S9%E('?1<6#>JWBUU(OHL6,.>>IBT-J5S*!/C7 M(G(;%$74>D!YAF:4M*:#+W#M:B#N%&@^0;R*E+EN. A9QAGG1 1>=E%"D55O M)%%5.<0])<9/%Z_$! 6JQ5(#[J8RS,KH2@(86FT=SH#]R7Y=EO7Y[ =O4B@0 M-T84!3@U-JGEDU&^,!()L=!6G M: 6?G:#;,VI5MW89-2PQ$1X\!(D*'W1&J%5-RM55,X[P M %:E)T[BZ$$_ 6K<<0YF6+5:\-Y0FX;Z8Y;J X^=+Z&KW=)R]ILF-WT=^_@ MR+ '0QY<&:*5"F#6@U,^BT/#PE6+IS!,5YK[;H#H2QY )F@: M+2C#&?"NKF(W(4K1HP&_P2OQD:5J-2P- 3P%] \MHQ94WZ7Q7 MD:!Y%(S/?"0.#I.KLHSDJ^=6!P-]4U=X9R7U5NL(WDR,U)L'JC-9M0TQA5^? M!GIQ_I4N>(ZZ^Q VTH2$ !(.)*>C*CAK2^(36XW-2K1JVVX#UA[PV,!$#,QT M<#T1 4,U.!Z=5',F4K2:4,=$OC4/0AA8"83B4.E\)?>5?&8 M-I]Z AX^^PCL-Y[D]T4J5F?<'[^_ X^X]V;XWYV\N&7\#MY5+:W,?V._OOGO M,,WX2.5NY[D>OW2^]F_O;U=.;EV>]?H3P+(X3EXR/]]E7T:#+V!T+C^S\H)E M2!^J7Q=SS*<\RVH2=A9Q6/KFZ]&P!Z9PRC#[V!G^Z\W-398J4,%CKU_9-^^J MEN_J=13AG<9$4D&D-5HX6=[YP9;;Q5.=X7WQJG03A2PNU;:4;U?K#AS]_FWQ MZZ9U"3Q0(HT0D0L1D)1%.G"Q+DC8I4IG"^N"SW%=^L/S7YK==!=9&5 &MS!U#F=1RH5HV5;XG0/C]6O"]KO MNA1BP 8W53[_&W6=Z%LK__Z47*MUF.O6T MZ4G0;S#7!1,H$I:R8'UJ94:$B^5Q/(VLXO.]H%2L9,4<$OH-1CJEB >O;&H/ M*SG&DM'9Z:520N.*D?Z"HY4"/T\!OJE@U^;D7>H#Y9$1%87W#,PA77JKFAM1 M+6Q&..'KP6XHG;4;S.OR=$G1)UE8XU-O)T*IY;.V]%Q);:N%PB19*>ZQ#YBW MJL6S!+9TWN!$/DW!'=4&69F2UJGW0@9532\62F[@D&5PG@KYQ5V"4(:J((*( M5##+>.!2HH*BX'P9XRM'KU*+[7GWD 1]],4'8M(54"(5CTABJHESIL 8>PXF M5;&6$*LBF\FF*HG[ YP[BQ"4F2.!<2U M])YX'3P6VME 0*Q@5U,*= MJ;EKSK4IX+:MQ # 5>/?8,Q$MLMK.8.0XJ,J* MLY22]#08X2_E;S.=Z4:WZ<]I"Z9A;Z9"Q^'V;C#ZEI4J=4=>UCHB9:S'R@6= M3I&8+@]A#+4UW7>X;K"NG@[YL>BQ;J6!$IX2<#UP)(*&:(0L;0>?I%.UN!S3 M&[CQ,/1(11RF+Q@,1G^E?(\=-;>3AHB(@O8%*U,4P3ZE*GHKM*EFTZW#L K+ MDT%?VXL>!"YP+ M13U7ZS'O1NH0I>=*@/F,14IN]]2H<@L;Y2L^EP"*;$/J-0#N&;NUS*^$I-8# MQ%(J2YB97^CC(+AXU;E!DC<*['UA!S;?7:=?BK<=U\LA$A'S,D5[#)/IOJ6+ M8!+2H*@TU=/H:7G,3?BL@+0''-9>L[34!1DE_ F*,X2HE9SA((G %6G*T%:[ M^Q%(C.ZR?/+M[: #IOFT =5=-P][(\G4OEWRJ)05SH M[=!I@&ZOB*U;)X-"H,K"4JE@E;;4X-+-MDCABB&G&&^TX_:#V()U,'5?=ELI M"[L&S';XGR*$$XT\*'(20&AK4(ZN@I!@*]4,MX1J+XBLK103 F&AD&Y@6:B.5R\_*4V\$\ M$@:D 9C+1LPD-',8Q$)E25;+_6X%UA[PV%#E.@1#4O$!B9'RFH(WZ7V9#@M_ MJ<@T>2H\-A2Z-LEI0XI&:2(SQD=)RWLCGBE9N9=8*1>]+SQF]GW^2V?2_9R. M 1;'I\'T-S?%X-H4US6GVLWG 1&'B!QXL XA9Z3"1>' @@C!@6W7<+2RD0C; MX[0%@6:XF.'POC-8'$S554OO:/;6W?,FD=;&$\9BJL0=&0%F0//T[FAP+0GH M9C[8!>IE(MSE .K:;/?F!BH<,0":XDA!F3$:D9XAH\&7L]6+*,5-J&6N?OC\ M]F!MDAG>@'/#% \D7;EC4=N9S-!815,-)\CJ9GL,6!M$0"Q*)TK%+?PC \@R M/^-^8GG0U=2[2L'^;<""OP^RF4^_S56&-54HP<'E/'7RPC)EDPI;EEU'TL9J M5%U+21O!;0)K7V@]#XJ9HI/<++\%UA+\_(H)2BN6VGF1X-AE MU1!F1%G#O17@I',F4,!E[?Y4;:VB]BJQWVNCW\Y5UH#OM,:<6O@_CQGP8JDQ MM#)"53/40;"<@H@;#J&50D9&\$03+IXYD(6E4 9'CU=T!:=4GV(O;7^G:7=Q MHD#W6P:R/X4[-6,$H[)*OT3PWXKC)U8JBYT;"8XM3K!TH(A D! MK;>!D=(; MH,H96TV@%LT*]#KHM[,X ;LS1,LM>(.>&TFC,;BL"1-K"H."A:Y6G?5C$'%# M5@C#7FOII3 "G(<81:"E8K'4N\H)M0"F68T.'0^-PX@38X*)#AF&TLF\"X#> MS*<$^1)B1;EB)/$I1.KV-#BZ/"%&4 W_$&=!-(-]$GCIP#!9;1%2U;*$I%*"1ALL M1]RKX$ \4*9=*"J21.&;D5SLXK$O)*L&XB*L7JOH#9&.,$^TC<*:TCL.+*R> M>3_ REYR?BA8][X@$C!+_0<9B&LAD4FJ*RT(TY%*O'J??1%)AO:/9%7%+C$/ M& 1>I>0QPIXF,C(D MG4WU-LO@BEL]@GB EKS4:_;S#)@GP+MW%G*,1RRH(MHHDUH,622+/:T0#@SQ M9D25/ RB\C?\6_/"<"&\ Y<59"I.':.(F1?) I%+4!.\:"T;/0U>L@9>0KEQ M.,@HA$D)"& BE'K)3"7X%TC,Y\&+UT#+^)$.>^=EE&J"-[UO",?>-"6 MKNG4I/6AX&5KX 4KG7.0=0)TKDII;//K%0STDU%-\.*70AT,WC6"!3DF"< + M7)!2-XA57);%EK00MEEDTP,)E@/I)AVL Q.!6H2C!Q-!:LL+W>0(B!;>*%C8 M2WR@A5%K!8O'P.I@V<14ZI(';W%YHJ900*NAQ27&7V,P/ W>=8+%1F#W=!& MD-03,]5'+),<&>&KAR5+\!Y(<*NU@H6)5/ =>P>,+X*7\/PL"8L9K,(ZP2(. M!>\ZP1*)TI0:+(Q548&L=F5R&ROLJ&!N4UR*51/?4<,_4 M[$Z18M2M'@["L+RSMD\,SU=GYH7'RK\J](V2P>+#VFAX6L7?$28,$L& M!8_L?KL2/RNIZL!%7!A)L=':,I#W\QYQPE:[K;X@J2#JDH^X;QR.2Y\-H7&P ML*UV6*GHE'%,$!3*9HM&B&HUZA=)B+ KHL^F6)\@#@DN%>R,H!7F,LYB?4)+ MHRLY("\H82LQRX/29W:Z_BX;I!N)"WD_C^KN@KSDU%HBL,!:!21P6>:$.N.J MQ7,9%6KYE& C0$^$?ET&%8\^59_&RHC4'=HZ6_:LH %Y4DTQKC36>13TLUIF M]4OXZZBH,Y7US%_I'M2'T22E2#R,%VW,1Y,_LH5,FFDGW3C*9S^EYW!C:*Z, MKQ4?^/#M;ODZ\AS(U!?A35$'L33%%E:]."FE(ABO;:IR4YXT*[ XL?_^I[?T MCRJ1CH/W42B^0)V&9A:/IG)3CIP7X.9A\$>)LQYQQLOR61J'2"IR!=/I>5(- MLQZ4&CN3_T%:Q7QTNRS-BB3>G55XT,P%8B4W$G8Q]AJAR Q!$9QE1VI:ZB"T MWCLI8A\^F;T&55^Y0F"ZW?O;^T*K-!^X;.PM MRZ1TF&A,B%21,V3$3%!+%*.OZ4G/Y$K5J-U!/ ""<[FYYGWVVR^=?X[RHOE/ MI=AO69Q[4Q5G0\!--XH;@R@-DK(X,PA$=%14[O)(H59D[.62:WZT.VOO-#-I M5N=M.N952%C,I+*6$DY1N@(XX[C4/ZMRPB;H:A^PRZ?@ZPR$PKADN5\T\M^[=QNK#NN$)4&#$\. M^],)E>XPSH+>D@I@MXH@G^[2%_1=9AR M?&5DVUIH,^^Q99HCA9/EG7H0S7G,@;50R;S!*WV^#D>KA2DS$]W<3++\CZR3 M1YBPF_1&V/)4;EQ&%YWC,1(2'.#)*;&I#$LUS8VC_\?>NS6W>2-KH__EN[<+ MZ&X C9M5A>,L[\IIDLRLFJM=&IN)M4>6LB@I,_E^_6Y0?&F)H/B2%$F1=B:5 M9&)1$KK1Z',_#9N;IY&S'I+DHS\OE+=E*I*X0D[<(Y]AF ID3L%W3=AN"7_X M5?CXG;#MYW]/KGZ??"L\_+CE4+1IT_?* "65DG82GN)_0P@[XSO2]_+:>E<%KK55&N(B>;VJJ%[!8*1V*+?J!:OT1:]L2] MF_OIEO%%*-%6#XRJI)B@%J4^EW)#-Z*#M-Q3O]LI#T3G:WA]6"1 TP5#">P) M%CTVM@4?!Y"2%W/OYX_3R9;*).0*+4,JE-5JO"MUZ%!@0U'U270F^Q+[NSCF MH2@]NJ!D5TQ1NH(F5;%$A6I8#V:UMITZ?KF@[(-__[[93DY:$P!Q;MUF.4>5 MM6=:J!,(_0I?YBV"QV1@JCRXCD76BX-KF0&[5&45ZX)X'H-Y!T2]^8QOS M;@><1X88:L!2(D273>MX6^2N6+L>F-(1\L;IWPY*<:?#'RLO18C6>1UR-C'J MAC]EYJT13DLTW&^$=)Z6-H^<)B_VDW1*Y)JBD&A9MP8B'8RB@3W6A;Z>[;SC MC5,")\">7=2!\H3:RU,IF)4SJ+2R0RXSF1YLJ4UGG!%+-LX6"0N2A&XE5LT2 M^P<=,0[5$(E:>JP.O8P>>EA&K ?,@@ Q0G4Y^&BB;IO.YG?(>GF.J>$6:L!C MWN(1<_-90BF(G%D4GC.ZD!\V<#L2C=B-+((2FW=,'?BZB?>V;IPA&[&,H@&Y M]:"I(8'LG8B/XH^&P8P.?5KA8^K X^6,6>- M1"7FXDFG&BWK144X-?C]%=DX+MVEIE$)FTNNV&P^(KUF'5A!7E MG7O@-O$'\6DR8?C%&Q_F8//5'C$5Q:E"3 9L\-G,7Z,5I=2GSZPQQR-EZU'G M0J$84M[)C4 TKJIAU,I2,7W\;EMKKGH!/6LQLS63H9222M:51#[4H:F^&M]7 M1:QQRTFGK0]S.#G14*@!X>60=?(9R@ ;CG3*J%_D9QL1\K6HJ915< MJ#K;E HF/T;O0\D ,7LD7]Q=_#1Y?S^] MO/OCFV_26$-U6QU3-%9YSZIFJ@09@H3I;?1M1;5D%F :BUK'@R=@LQ&URW+$R]_O6AWW[[E4X8M81R M#J Y,U$..=2EK#S@'B'=.;.:TZM.\])3']!,U+:M57&#BD";FJ3-J<9(M:/Z M].C=6D=@"!+G>;$BU=HVV6J&<70KUK*':SK212_-O>SGW36D=2>JSXO6;ACY M2IS@%+.-!AC\BI59S[Z[TR'V<,B*3GEPMI;@DV@K*B[D&;- EW;+W7[4KBT M]0L*)#;(/W>F8%93"S%DWE#I/5%!4O)ZU M94N\L&)OYS/^]%IJGI#?DE@_3&]V69)*-2D,V2D)V;66(+@N>GU<-S%+=8[=#+4.! M/(UCJ[CL.<;*!12E@"D-K!)'?AE41@YEC,(]'&H9[^.I^V5:(2B'0$571>)W M#I-M;&SMDS!:H5\J'^YVJF54CZ?]ABD'"6I(@F71J)2K7NPY)&;=YVS5P_V] M_%3K9#T(G\AXX5 %Y2MH:WF15>'2N:KH/3KWXE/UB#A/MQ@6D1]4T(#T).#F M)&[S'+(E%J 5.\F U]6:H^9&6;.F#7]K*2=4,["P6)VGHX_IECNX=3 MK95VX@1MVSJ[I(FUQYH7N%F^K*@%:&UA'Z=:*^VEMB$URR@:U-N0V[D&$!N) M$WKB--/N[3[]=7$X_ MS19T+!=4RG_>7]U_$%NU.D&WP7Z**#?&R4177)(X6HDOMEC;G2FM<\6V.M@> M*1I9;>&]+1%#:46(6),M85AM(6]+U)T#1R%8,#11,+(E5,A#D,8I=''(Z MXDYT]GG?%'US<_WKK)[W\'W_/;EJZ!=_VQ CX+S%2@8D:9LYFF&+\I]HZ .2\VI<&_'BHI,H"IVXN8Q1IUJUHP&L"'7?MR]A&!G[ MQ7-MQ!N(XM\FB4G98"K:.._C,!.C2M#]-+4QL\+S67#MV\OKFU;L&G[<;!/I MXY_2MBK>_?'MY.[CC7REX?H\DQ(8B4MS:&U74Z:3%"1LAYJ_PW1ME>B)/'? MG\]_)/_1(.LMHF9J?JS6R0SV7-PAO0P!.UO?BG]*ZDCZIN1D*B?%*H 8_JAX M:$@4D8PKYFEF>:X_F;I>IR(JR(JM1@8L)=NX6,_;5H/U(U[+R:>ODZGK=:HN M:(F+4UEYJR3"J<.NX*JL[P+PACUZ0L]??MQ\J&R.=K=U%)C:?F&'"8,XE3'K MX'CN_G"R %T\TTIGJQC0G>0%AWT6I_[QGRV*44NEQ$=5*HF_OYO\^W,!ZX?I MS;7\W_>3SZ7%Q7E4<'V^P)-9 MI=3W0^58L:4M+P)+Y1GFCXM0IJ/)H30 Q [Y1*;H0N.C. M67D#J _W>L=PS:N1.Q"Y]JQ#],G%11$Q4O1=$;&YM3N?]_+"!+$/$_.]N<]).5C*X(-:5M]KI4; ML*DX<6XH!7%-H6L@D8CX7"@?T02E&.0VQ8,-R\%Y*.B&._X1Q9ZEFL>@UR/LM;.69#DLPJE^Q]L 1/^.1 M[./\1V3,6)%"'CW&ZE4E5\#GQ)B11\,^ME%^G>5? MN2(H@\/XC(=@^GXS<(BORICO;JX_/+Q+,3&[0O%#43X9>2[L4F5,%UK'VSBB!HC#>HQ87"PK@ MHE_(/>;+1KI@!TIF7=_A^L,W-^\OKA[EQ[9O96"Y M&>/(1&?.*:HI>XF$A(^#=\]DU4XT/G'M[U%CC&Q* "FJ&K;6SY_(VVV=44-?R.[.7+^R>T/ M%Y62![?(AMCSC2V!<* MI#:%)$&U^,8)C1K&A1VS6UZZVYI-U-Z/.-*Y%RT )M%WHNV54Z[61>\ABWO8 M>?/=FIC1$TX;//S[W?4\G2H?_J//.6WB#X'(J1;54)MZ"Z3#L,^5&BA] MGZ?A+EFQ_D0O//Z(FL"("*B1$-HL2O,A!C!2'9/N^H^XUQ('/?Z(EK"*&@IU M;J@6V8G;8]("3,9:@*%Q$IR4E@:GRWF$-.* J273>=UT8W;<#'H&,,?]%48I. M'JZCI'5Q0<=A6,#F5+H"B4'G.L?SY61,[Y_LO-Q:J"K[AIU36A=6M*JM\![@ M3S%9ZG'^E.NSJ*/'>CD9(T*EDS@Q+F<7J[(9JI=G/7\;-LIU=.9 ]?7)(U Q M(E,J4B4;&G9KFV(#<<#F!7GO0H4N=R=:BCIGYH5DM"Z&J1SF?R[O/@[8>L,W M_[&]>"5'):5J(]L8=!8O>\*]$C=F$]L^1\UJAO0B MT8GAI6XSGQ)?O. ,V:QQ[8RJ/MA9HQ\;.B\N0Z MK#@"H*M5?K'H#RKWPW],U&4'CD;+6$4K%"N4)"5^91$#XTD-*391Z/W(X!MK M"?9/S _3R6\2#.3)+Y.I!'_#8IKK#P\9KMETS_89^$BFID"VH7?%4C&;P6\# MR]!+'="8Z[G).0]!Z9AKIU1P"7QKI]>F4N&A3=$[57K[97T_5'0BE([E45T4 M>X:B&5TI53,L=C-X5N+%=MX?'X30EFV=+8?^--]'?QON[J:7_[R_:[+^\\WG M!;D2I,Q:9J;3B^M?)[NE]"U;'4(52X ^QN:EI'FJU:1LGGCNM[/#-'NN5UB% M%QW[T$P8D7%(&)U/3.+CJ]3PL8?ZJG%B3>(*)FC?EY].G DCXN]41&6\"'TH M;>?>YTDXPQ(-V55,L*LR GMDPM.!WN\F=R/#QF.=3-%X(T$=&]_J;]IB&$!& M)5)RON^.!=\WF(P?:B]$G%U[H;6N!0/6&I4U@LZ9)?3,XF9&34&ML/<,I\;; MG;L.+;2>-PE!B_)M/4TME1OQ39TXZ_N@"&WONAV#^G5M=.+(2,QC P5H!01Q MK./092LW&[H;A+;N;=EEVYJ(6<_\2.9](:)Y\L^[=]>W=]/[Q;TU1*6'M'[X M=3J9?'X-SR>:/6)IV]LL4 PFL80_\W;!%&(_(CZKF"Y1^?C46Q'D]D30TUF2 MV@"BT#&WEJF,>8A:41'[KO#&JA.]G>GA ]#CQ?. P,F8ZK7729FDARDN6+'M MP779Q#7T+.8O!D>L31'?BX,FQUWA.8YVQQ:02),DH*$JQE,'')8-N2C!=E_[ MX=F^VB>G'3W2BRE8]^QU3ABX4+2FHA?=57GN R(9UOU*4"5/YR44S!88R =_ MG'D*VW1!/7[%U;=^056-B(@X[00!<)CUL39WQ[;+0VDKC['S.1+ MZ=T?/XMG+IS !*,M^+JA:AB2-6*BJ^*N"4KCTCVVA7=KF)& ME0@]D*62RK"BV^4"N@N?M//*+VU&W?'TZ<%+V>[AAJ!4\1F+44$[5R3>G3]< M* EIQ4I&W7J GSGN_ C;'G!]*&>A(*CJ9#B>?Q'=2VQWP M>O+]+P]NO?S&6;U'].7EPY!T%KG63T[?F9)NVP7;'RN3$3CLU#;-MX;KBB/9G!2R+==,VUEFGJC]1MM'_-C ME.(Q!GU[\9_+3_>?XLUT>O/O1MS%;_*5IM X]A51"Q4,9%0%[$6-N06B)QQ%=[;06_BQ\FGB\MK^8;U=]'MU'DUN7Z* MVYA2L#FF+-;3IP*TR N+2U94EV_84*R?9\H3=MY<_]IDXO%/V,X:.58FBF-A"*6?#WM\[!6_?/O#K;-$"71L6SQ<6Z#C8@H^S;UQLJ;V9>!# M'.[UQ>WIV]5*?'XL$K:KXJIR50_;3 VFT \&;<&3[R9WZ>+VHSC7OU]^F'R( M?_SMMBTJK)?7%]?O&^K[[F/)T6=Y(?)0R 1,.4/;A#=?O9[#BH*^1E;N::_% MYL?;%U$CM;\:G6M0']ZR4 +*P.@\K8:8$&;K;9/1V0IA'9TRPBYH@\@&BX MJ"@.R* HD6CJ,F)OVO9=3'@L(" D\Y]>45[ MS4L9A^"A1::"4VK+!87:!1<>MF!HT;K-[.B!-8["T)45$ MPRA*(GE+HNP6#PKKBO*^D3 /]T/39\2O[>TJB)L9VPS6#-E(-ZB] 4U70^WF M,,33G:EM*PJSC7+#9\1'* <),1FIQEQ1I -%:EO.];*\Q)NVPM)6H2H U$/2;-T\^FWF^ON M^GZ#ZV3*]7 3?_6!K<2LQ&=&R$.4\.6E5H[5NB%V*ZX=\D1GMG@ZV'OO19KF: M@,H6N2-K1"7PL+Q(N-FE/*W5?F\'6^L^D(J0C0ZEQB2QGE(#UH '\?KZ*J$5 M6[LOZ3]+_>Z3;BWPK6CL?(.:L*&IPU2]6$<)9WK@#-CG3>Y?OS<@4JBU* OH M7%OU'=.,(&UL9.Q&+]JV-^J\K9>0=%#]GKD1I".'8%)S8#*X!_TNR@MC7WS: MGX2/X$$C!^^3XIPMH=@@<7H'I0 :5DPF.@E']G2PM?J=/8CZ)'%6(=EHK,MF M/8JO ?LZV-I!EU1RR4I>-QG@*$[<(B^FDBF] M?B>W7 Q\VZS;.RAD'H9+G]AS +!IZ&$#U"0F'XD*^ LF+ MO/O6) H]/EJ&JN1A@><2W;PCP#?3V578WY#$3/"*)'8W>^ EPU[+I2,I3-8' M![%"&!B$2O?)#LW+:P+/C3_E>LN=P1[ BL67R"Z(:FZ[B:H;)KJ,Z+(^Q]6F MY0_)HW-RPG-@.7O,B<7K3H44H6LY"9O%$Y!0JXNGECO3CL"[W='/H_):O(92 M?; 2Z6L39QDDZZ+UCGK10(U+>U+W0=Y8A: %]5YL;0,W!MVF,>R03>?:(^)H M"VYI_')_ISR.:4LVI09X[#&9-HG?YI_GIBT'G7MK[CN/_3@D[V[:"KEBHG.1 ME(XND CA,-V@)3[I:R1&%-/^U=+F)![;M(4DSF:-V,+C2@7;.H8A*>> ^F$J MY?@UI/X531LJB$4GM*B"5B5(U#A,_(A+V&,YB$NLU/[5\YGFET"UY__S8Z3O+MI\XE91PO)M(R(I MRB4Y]Y$_-/A/OQ./9N,^JP&56N>@_ZO^?RZNE7[0T0VC8*&=YWVR![=E5L%S M'!\,Q).?-?RA_/K)^XO;L<97S1Q+&^-.R93$IHEG;7MH6R"\ G5=NV7,S6=X MN6]V7UY_">Q&L78)JM$.Q/U(JIC,C=V9=:E.]7['K./F1>S^\?+7CW??__*W MVX>!_*]0Q@U4#2$:#CYD52%'<,+T6+6R%GHT\3$97^+H85C_97 M*%0750H@K/>:4DY6]YNC1N1]8];?UON[>[$T#VR3?RJKQ0%9;'*MJK.M MQC_G?6QTN!W(:DW&OT_^,;F8;HEB$ I8$;/*!69!G$(VPUT14M]"I9_+J6Q\ MP-W(N[F?[D">G+9-<]A@&>4.LSPM-9!GH^M;J/QS6;&-#[@3>3]_G$YVN3X7 MVS!E"D8<8Q=2ENL;\ V4Q="91O3NF1K>YB?'A7HPEV1V5W)FY]O!^)^_CB93BY^$7]]RQ$?N:E2LR(6X>1 P=F%;!;L MQUE /U>IV_1\VQ+W&2QR8[7YV(YQ A:_V":G"&HE"3G,L%\P^GY5N\:U9FS# M,^Y.Y%9*]#&A%E-F5JB1.@+=.F3'[*Y2GU,+(3D M55"EN=XYM7E6DX<4E/B*?0WHQ<3NJED?_Y!M%.R3JRTAUUH;-@!@:(UG0]6! MQ NN?8_6RV3X)7KVR4_96-T^P08"5FS:=@8#+-K&&#M_L%QSZC?6OYS8';7N MYY^QC?)]0BK*VU35%TLE0Z4&!S278E5JZ2P+O$R*G]'!,T#3#I9\)VP%SM$; M!:Y57!VYXMVP_0EK3/TX!"B_M%=C_6E>Q^/$!MCW> M6E\^&@G3*U0)3ZP6W\D/'76078E]#R(IN^WQOI. ^6F:<-=UC*EA[E52+G,2 MQ4HEA$%@M;S'?BV><)/[XSY[H)8CBK1*W$22K(V"!N5:D$#/WO>R[TS[8_7HS31>_7=Y=7+W[ M]-OTYO?U -L/=>LA@?B7R/'IN\F__W$S_=<8 M3*OX;LFS64_%4>C]Q\7TT\W]W<=O6\?U"+W5 MLV:QRJW.U2:%DN$!?A?;5O3>*"^[<@,]EOR?16"X66I.OZ-F1T(&9% MY)U0)=N[?70\ZD?P%8UN+U+BY?8,J6B;,,K1V060F-'V@'/+V_]V.OD/TYOW MD\F'VSJ]^31[V?O 69#C4RE1@J180-P8K=* &^9K70'$!OHY2C8YWUY)&]LG M98U2#KS$AJ::$+GX84X@YM"#"I\.86.+\+*IQ0=Q/(L6+M0D!G)8@<,KIJ&% M$PP'(.['R6_WT_BSJQ0I6<;IB]XXDT*4C4S"V#"]7I\2# MQUQ5#1B5R8M51-':%5--UBRM\]V-AI]OPOO_O;^<3N+]Y57#C3^6OR'*@53U MRE>C67F ,(P+<,A6A*22KH/,E[7.^U7-4 MO)!B#'_[RT84Y\M?F[W\[\G%U=W'//GM8CHKD(MG^W8,]"V'1!R+F+IHC:U8 M5186L$J!O5E5<3HN"QI6YD8L^/'BP^6-5HC??)/&>B&4):&[;;,S;8#(5*N% M9N=)Y$#EO@'E.1_K(#3S7R'\-D6U$=4_W;R7(.9B@XO6)6!PSFEG2M:BS&J( MVB1- )QH1;?O?,GJ\G5S\>&''[__YH>Q]HM(@8BK:RA3 M60>O3&B#+E:W/3^A\WC\@%:$/ M*7EYS$Y!K-@6H:MH^C6N1Q5R_U==)__<\++%X7J_>-6?HZ_[?]Y._O=>?FWY M7?[1 8DN?7V$76WK@X+<6L9M%#-@V'-**H#730_VX)<'>AS?3>[$-[BX_3C_ MRH?M=T$FIZQJ*56Z3Y"(G*QVNC8YW?ZH&D/J B?&R8$J:(B" M1"YA@ _)1N45[C#2*9 U!M85*3H)6+*WNDW,ZSK,MC$YTR^T:&UY?K5_^6*Z M_GMR]>'GFV\O[NZGEW=__#1YW_Z]:2CV^"UYI+8X4/E,#G6H4 9(/PDYN8>> M]VYY*"!EY085STA:R52V.T6T/\Q",E:!ZA CU^)?A9"1-U.C!,8@#X=\ M$$W@M1Z6<3JCHNIK^-K8I3:PEU/RP[3EC^_^^.'JXOHN7']H6!._?>IJ?)L4 MSEJH 1X2FA@J50T+1 ]JVPA[+J_O)#Y/I;)'D:-U[:3=,<9"+2KEAR7 [?Y[W M_(@;9-*2*AA^24L&OGU"T49GVPOE_EWV!T3L)$H,5HYV*R6B*8OMQ4,]$"(]S98O-HVK9;*X]T$N. MOO8"7&G#!>+%((F%STEY.^RX-J*HW>&/_N[V]GYKCHL]Q*(]%W%7BBW5ZN0' MCI>0_8ICCQSXX1B['G:]D+ODE80HBD$'7;0)"R%'I K[/^Q,[+=KJ&DZ)5:2 M&+/Z&$'G1?NR1%:LN^:?9T\X^]U;'VU=,PU)6)2&LJ)7-KWL M:&V_];Q^O%,CDKP2F&H_ZH\ 2ZT^*P^QVRG/;HZ=BXED M1&UFS<&)KP&^;;I*Q9@B47"_Y<@O8INSG'BKK93>H%4#5:U$RXFL;* 2I!JLX&AU<;4IZ'C[D MU -I[HN"GRZNVMK#(I,+R1@3.1B@F2K<#\ZPRZ::(>FU2K:O,L&-X3(-3=R M +&.CAS"6TQ9=#.%O'WVF+$N4BY%/M).%$9:I\WT'(.VZNRX# B1QTE#%%M MZUI5;@ VJ;$?<;. :Q[ZXAR[G'2LJQF:3*,(AYRO#5.:/.0(J2TJ[_BKEJL% M>SOI6 5 -:^MK<:*A2LK%: M0D[1(,&PX1('G%D3D$KG; .0TKA\X#7'>>'!%S'%L]\;_UB4"EMU<>A.D8_, M1G_:MM3'?8=C.%,!Q>$NU@@72H\=8EJ\( <9DX8-=*1ZZSE@?BP]I,F38BLI%('J]K$+=N6)K$^J*+%[ MXEB)%UX#+-#^31NE[CQ!)E%])\J3%VCX6$T6JML:@%JM;\WU"U5GG>LQ'\2C M.Y:NVY4-&VAX3D&)!FN]HXYLVRLWX*X:&WR_9.B(&GY7JG?3\%R523YYRVW* M%37DH5E:=$.NW?W3_F__N\F6Q89"N2BO#(M_ZE-#SJ>A.%^TCSW@@P'47?#\ M[&%V/_1:_Y:$N3NH#Y98?^V^WDE_NK;RY_ M63_VN E\W+Y-UZ.1=A151,F*W\7MWIP>*DF)/=O_\U\_H/_'!DSY3.RI\F8K M,_:H"XHT>HRJSE22^*9UF/E/2H(489 Y?_YL8M(^LZ2-.K"MVGE;C(%:!K@; M,6*QI"^+)2.*_G,4XQ*6 JV-%C@[HV&873(VR1=.BBLK@1(/IF1R\L( -#&' M6,0/#&R'^DP2CN&7PYK==(RH7&M3,#H'9FZ#-6I1SC?@9TKX1?SY_?)69+?> M3//-_3_OY#/S OKV&5U1AJW$'JRKR-E+G#J@<7MQ7US7%"I181?J/7N:W4\] MMJX>:Y+#>F8?O'CXPFT#AG=><0#-,50])"Y:"^IR5V/S$0]ZVI$F^0C5 MJ&+9&4*753&*AZHIYZ!Z-+WEWVW=4%)^AI"Q,CP5S;ILY!I7B*?2M("1>*BU1 M]N)3OP83GMQN,4WIV"S7ZD*;Y1"YU*'HU$*L?LL!87^]I\^$$34=G:F0LJJU M2&SL'E8]H((^.G8(YR<)(UK)DKQF)(RN9AU=MJ;:F21HQVQU;ZO<\OSA M.3!A1-G9).)?V^9GA:(:$D#2PH1<X_W1_U7K>\^27R_?+K5MCF24)%EG5[%$")"\> M3J0A&X:JZK[3R0*1Q24*QXZT!P+.KL,56C]]=:X0B25)XH0E:-TC1)!SZB>> M@"S!"?%U]^97+MF1;9LAG*M)AU2Y$8XU1\O]+*NX&+R$Q7-XRM=BYT-- 11+ M+!A%_9'X=@,JHLHN]7T^KH,LWY: WR?7]Y/6#)+DH%,YQ/]SSXT"E-GR0?.*J82A556@KVAP:N2R&C7C8MNJ<7N/%@T M*+AGMV3-OEDTXX?[]W??3W^:3'^_?/\YP;+8&S7_PFC!K:G+B"6GI'.JR888 M!]$3G[MCZ]?&S_\6R]*< +$Q,]RJ,<,2C3'!Q=R&!GQI/GU\C)!@)Y)_Z ^$EC MTMGJD:IX11H8_*P]><[-EI;OC.?7R,V&CGK_6W[&"^G[YMO(/\UUIQ& M#1L$ NM@4D/;3'$05;2DNS3-U\C&L@A7G[OD[IF+\;&WPP*)_*I46^8\YQHKD1G,?C"V1PV58)2_:OYN M+\'47*D*JB0U0S_(.'A6%E3H-+%E[]"?,H_W%F&B0@F*&IH%^UILT1KF65HV M6>QXO\ $^*0#]VTY&E5C="/,WUYTG\HJ\:I(70#L?,I$[H$:H@-7#8]S-?7 MS-FM[5E"8T0-L+>&:S%:P@LHCJRKXGN9B3,3U9:A)S7T-#%K197*)[/>IQ)9V?D2B&L-5K2 M544FT7(P^V^\1*SD("KP M2NL*%88^>^]UW]/45FM_=2S=VO@SH G(P9B@K?/"UJ('KZI!JW6OER5&.%NV M;MX$H(FS+R5'YQ)'88L>P 9@O&=M"&HY=VZ9\V8L[/Q#24#D6M(D57(S7-U M+>YJ$*&P8K#EC?9?DB#OWZZ[MGZR>EN2V*S2% /'&4/)Y@K8KZ8!\/;\BC7/ M<_1@A48+KK"WF"(T\'6K83[XS-%KWV4--1O^.OFZM34K)K01'Q5BLV<96W9V MV"+(V78=Z]A*-^?+VYV[L# D)N%1$G_*&F!QW.>^% 2H*[8=DWSL_$*B3?ET M=L8ND(&4LLLNB,IM"^6PUQA^;S];#W MR.6MS:*RH9I819RSTU&B&AKZP\6ET[X7:)3@^7S-XK;]L\02+*!!E\)?$9]IR=$<30(KC(M>1<:RT,N57:LLBY%E^O+UVB-N>; M>-SVUG:V?H$X*J>TV$ 5BV/1'&KF6Q2H/E.7^=!.WL+Y6K_G^'HHHY=<1"K5 M)E#@W-G8@GH3V5<(8C3Z6X$@/LWJ0.'=J01O3 M%AN=,(?/22E'HTPF%4-(AEC<8L^F98T(K<3@MLLGX_+6D3/@_>XIM>1<92 B M7=TL,TEAUFR3O6T[:_L)9JOH].I"[J_ZKVOFM-MH5VZKORMZB9G$D[=#?@M8 M]:ES[;V#T_,VW5]A'959):ZCTE # M5<*:3(W)%[E1/U>FE$+NQ_5 XKD3K.ZZO]+:NW39):A$WK?!FAS4@)A/\NVE M7TS30%Y/KW@P@HOD&FY'3*H!K&O%$G*KX5V*FK'=NV12[$_Q71X0/T',5@Q> M@D$"C-1RI#!L1=8)?)>2>&-8G^*CWL^4ZK<7_]_-=/C5GWDKGYVVE5%3.0:BH ADQK3D4Y3 C,^B:G 5BZ")LLOKT/+(#<_7'[5B:+5-PKGBGN'C2 MH$M]8*GXO]6>^M#OOIBYOP&LE(VV14?1^9[;"OK6 ! @.O'-M/KJ^;GM($#$ M6I.M%,2:%B[.\'R:DD):X3A\T2]^#QUE;:JL>&U=C0Q0L4'Z-_%L""IBLCHH MNZ^1DUMT]_BBO-5!!^ @08K\Q^RQ!RX0=9\Z_!JYN3O$AP)7M)(( 5T&VZ!^ M;&,N8ZA)S/^?S-V^1*%+=#HT^#TO[*VI904;3[V-J11[ZI-FF_-T-XB/9-J& M]5Q Y2IA2_%Q6%./I?C0S>Z+C%*'=_?%L.E@N>N6K[:0?"A)G/F<&=ZA(1SE^-C@WRTM3W11*U*X5;J MC3B4>BFK%2T'K!N"]M?,WZU%F'S*MF6VC4^5"WH5!Q%V#8&Y2W);HT]P^.$1 MC_>6!G'!HMAM, 509YLH)@_!I:H3VQ@ZMQ.5IQ,LK;Z -0=[V"3L!%&26ONV M')V=BOXA'1(2ZQZKV(#X45\I9[=^TM[YW!+>U#:>P1[L7WIRTV_+%(W 96S""CD6" M4N=B)!_;R%="4< >>FRCK^"J7C#%G0(XY)*CAFRUCN*Z"R^A01VX?MWTER?] MAS)FD:N&"(0ZE>K;MMXRM%!8%7./P/45U8S"[\X:O8UA6AL\JDX,D35 M&5'<7[ *6*226WKJU^]_^;EM&/UE,OW^E[_7WW M[EJ^?]1K\. JB+"BT:ZA1(E>:%Y#K+5M*NV4PY]<'KC\_>^3Z08,1HN9@TG& MLJ.,[&-T,[=,ZJ(+ FFO/12;9CT2 MLP'\PK;?,R_DMUN+);!C&]I\>"Q9@5B\7L*5.<%QT0-? MWLX6+U>R3-D$9[1RSH;L_8R[IH Q_7(P9ZP_Z1K9/A9\Y8@2SA:L#1%=44QA MWDV)27C4\>0\U<5*GAP.?:!-"(H6KE&"+72Z=0'.>4JF]JL2'7?[PK]\EFY? M8.#@4Q*6*I1P5D-):7"K0E7<;U%A/$%0AY>Q]1@9F5P:6@$JUD$53(EUGF=D MBEDQL61;Z_"?;-XB):-!E(*R/B"2,S$5L.$A):/8:]>E9"3JY1[0UYTYMHO&HSR\E\RQCSLY;Y2SQ6%OI[G6)@#7A0T8& M(+31XVZPY0W,.@J_^/MZ 3Q4J9@K*'D'Z'Q58!OX5M+142BIZX)%J\T)HNGL MSM&#>60F0JD^BM)U5#7&J.?-F>AQQ90@:'N&O0G[X.OV"%#1A"*.F;&Z9! O MP0YK@"BJK#JW#/&$)YQ?PMLC^&9()5$RV8C["\4A5YL?/ =,OJ8SFB0\+H\W M=,QL9!3Y15<*VU0Y<]+S6AF4X+XT!V3^Q5&X:I3X2NQ2B%X84@.)LQJ$/6+A MM34KR@3G6"=;R9-C/FV=$+S/V6==T6D72WIH3%1&1^7[52E_LGG+UVU<3JI& MV[1G](J3;SO$9AP65NLS&AX\S' EHZHU52/L45PCA^0'$(_:<@&]!(((X=F* MX!>'W&N50PG$9KLN;8Z4. @K/KLPJ.S?D: MPM?$[A6]KG32V2C"H(A;%6+(M]F*?0>4)3S##I"M67T$;X\BJV),"3X&PTJQ MU?C@BY#3*9Q[<^FQ6+ZAYY>+X^(#%:N,K<&)/GD -%+@,JQ*N)^U9[,U D1+ M(\9"8(!%#"EK#P-8>BXK0.E9D3U?P_:E@%07<=4Y2W@>0JBY>NO*0[(8C#+4 M]XJ\L?8$E[T\PN1HUU/A0$&:)9 M@0*N@;Y<#A_!F4L(#B16L45TAZLV0IHGEA!*46>$H/0:G-[0AV.P21?+<]BUY"6 ;RR*$((+5=S"3 M,J6@J\[Z&T '0;'CT]*M?"_'/KFQ ;!JFH M9*,A/4##L[8*.T]8U(DZ08O&ZV'^JZZLLP12QD<14)/EH0^878RK+(=0>7K& M@]?#_"M19,2061+E/I19_SZ5DZ/B3,O[+!)>VP,I:L$[#*:8[U$DHT71U?'-N35%TG M!O,?Q)620!5:W=U*C#_;9FYKL&*;$)6.9*U M<<[2PI4[G?6%,G-O*$].(B2RCBI4PS579Y3QQ:?@D]-T\N#4!^?GEO@,UFJE M(^?F\[<&:.^<&\K XBIU2&U?](O?PZ"?:JM7C5'8$E15;%%-T,33AQI,ZL?] MOT9.;CZK(@Z>"YJ#+BU6E0 ,JNW%1QW3J.;^C#^2=H92E, M5*M7-GI'6 :(1N-7C#)IU.;TJB9[8M/AJG^EIF2;03_:OYN+<)0; /X0A3G2NG@K1X6?/EL2K_+E@VV)-,)\WAO M:1 /K*K3@>4?Z$!S,@WF7_PB1UGUJ_D0%9S@%LD7L.9P,/\*+59OT8K$58TY MYX(#"6[B)QT:W%U9.;,!5P!M@@/P#OGQ]TM MM;M/;,J+<7>O6>KC#K!@>]=^7*PQVPHS]JKN=9L)7@$ MZ^H\MVFBP7Z0G@A..@M_.C#_"8L\6)6U(N?$#F%X "\I%76.75K..&5/L+V, M1YJ>=DD %\ZH8[0>T0'&\=OC ,H$*%Z!4J,R1S,EHP$?=UC]$Z=GUE]*4NW=[J=+K8>P>NV*B2+.D$HV4'(K5MZ4I@\J?^!)>(OYRWQQ@:+A0H MU-IV.YM(#GR=84W&H"BB/:-NX9.$\G0Y.UJ81$,7A?5?&44RP0G)484O[J;=)Y9H)6\N2H3J=6UB(K(XY.)J=\ M0/L@>Z&*)]K-M?[)YFU?=ZT:+4A0BM56@XF+4W/E68I)7?1TIJS=O8$Z$YGJ M4Z5$"6MI+8'S2B2R[:%. 92A\W627@VJT&7B8)VPUTE,DX.->821)XY2D3%HEYC'8:!O!?CU1=WU&RJ\DMG]3& J4.,Y+5E!9HM M!5$D@Z,:+-4.>.5/EK_(;^4"1)Q#)JP@VMO6^. [Q*A=W^!YYII[VRD6"5#! ML2DYAE Y(,:AZ($0Q 7HT<,TG':_W$F!LU%4\J)+@T>/8+057VHH%2L+?D5N M!4]P_>3QN+NU'4-.D1KR/ 5KO:NHRSQYY9--ND>QDD^=<5AZ N!LE"4<,QQ+ MJ=8GQMAVNS_DIQWE\J6$"J\+SE9R+M3Z(%2B *YMOIY'O-G5F#ITAM-6RT>4 MSM8=JQ6K&,5?14^:S$-&IB)5,>M] ''"34M'BOVCK1Z,\U1SB+E6'U)C6;9< MBS"SKYQ:PD/P[,?)IXO+:_G8#Y/I+S?33RW'^?T_KRY_G7F-3[GT[H%+3XAR MC[/!#@U&8*_)NQ2(BJ\I*1N#+^A7H!L^+-);1=7Z8VU-1_G/;Y/W=\*#^:7^ M)']Z^XN<6;XFWW!Y\T&O)'5QPR_^+6*&IW>Y ?$\%IS]_MBW'V[:S_E_Y>S^ MC=)OVHSYYWDTK5W([*MV1-58A35C":Y!UQD+X?_\UP_Z'UO>PP9LW?JJY _? MBWMR\>OD"[V1SX\''AN?T'I]'&C,-7A%6F?=WDZ)\H3ZP@32&#%;LKRK8!RAJ*,1@L M;<>QR2[T@])OM&=SFBS>'>M<)3$SVH,C(R0#!U<:#RBU#7C0Y8FU==KJ5V*" M&P&GPZ2+C]EH":\\16W#D/-.['MH >V,6-M7I>7LWHSX6SX4%Q5X@C:(['U[ M,_*&,HG2[:JJ;_0R8N7)L'CW-U/;0J(@(4_*A,9ZS>W-) GA9V[IBD5]WKV6 MG(T .AI5LD3$JAAE@D^AE &"E"RRZRN5RK4)U!?2\O%B.HD7XE>GFT_MJRO\ MY4ULI,YME4L29:6J@FA@:%:1R#[VZ\Y ;N%IHG3U078YZIAJJJ96#356T;$A MJ3;]_'!4&YW!OJ_&+:?5]G?4$8F(\EYC0PQIUQ]< Z:=9P EP/*NZZ VL%QG MV?6H82JAX*\/^;8_/G_DAXL_9N_VWZ*J9O_XNSSF!R>MCSV6,B8_MA^X>/'? M7OSG\M/]I^%Y/S*"[(.2H+(P2;@% 6" FX#L5!;WWOYCC+[=3G]J7/EL)MK/ M_/F/WYYZ^.73;U2A8T'"6DV*%;*FA*I$X:CY M@CDJQF35JY6GVE#B)"1GQR:)VQ[;<6*0>EPZAPM_WM_>??'NVNA]GX6 M1LQF_W[^>'']($(MZ/AE#=/6(WFA9\R] &^HF.F!"6/\B^+/QX+3+QR M$&TA0P%]6XY0(P40:<:B.3]V6VX;N;?-EQWW6@["IZ->S[W0^NY:F'Q]>_G^ M[Q=7]\\&"0>ZIL>9.N*&AE](,Q!!A)14:;=D=+[?NR\^?T=Z:'/Q;9XYX M63W7CG-I?Y$?<7=["@_*B=*7=Y0J:UL<>U 2O 2@G"O[1&'%@\*E*LNQV/0: M5W,R3XJMXZRKCZ# QT39)6I/BAJ"%BRC.C]^4OHM^.-?UFN\JN]NKG\7=D_6 MWMJ[AS#^&%>6;,A:&6?EXK(53:BY71EBSPMHQ7]33!!L1 @6)^V*- M21F?O6G6*N5*E@JNL%;'?4H/_#F12SG1K,A37XVFP0U=E^G2=[Y([Z8)YR MZ#5NY60\.Q_1@+JQ>5T]M/"[>W] MIX=?.K2/Y,O?+S],KC_\>'&W4=7KW7?U\4B#=E!3;$Q-T4 MH08*J(,BUC'! MJHZ1/;!T4X(.QKT?+V__5:>3R0R<7JYO-??L.@G?(*GXF>M/.QV#*2Y[3<[, M2LC(0TM+I.SKRBX=N3Y#O:S7ZSGSWQCI7LB:EQ?=)S><9]C $0\_).[@O@>__,[G\]:,HM?#[ M9'KQZ^3O-VV0ZDK,R3$5CMA-K2+9G!V*M^-JY'D_$'KE[.JV0/!XH M8RY-3 MN8G#J"!=H\K>.E7(:+2AM3 .JI_E'ZMO@O77?!.'44I*!0P< 6PQ@3DZC68P M!MG3:J4$]E!*Z? W,:_'+QCU:,BSY_MR;-P^??GA\F+ZQT\75Y/O?YFQ^?D+ MZ%G_U.L$2)EKY6!)9TM02<\M A?@)RGUS\S7^T@BC7!A+YQ^B*.%2;-P,=S? M?;R97O[?R8>5+'X2EYK'JL(H="DI R&8[-$F&IHX"R+2JCH>>+5)!](+:#@^ M@_8G@T_8JRHFSF2CM4_ ^Q^72<^/N[]?7%Y=_/-J4F^FL_K# M=E)8HRL2'J88H'6(6[%>O'BIUL*JS!4?B$W+E+P:MPZE%IL5LI0D%,\IZ)H= M#XT\$K-XMRI-Z,B?#Z^_'P+]R?3]Y6W[\6ORLL]/*V 26?3:.RW<83 P6&YY MS!;SJI>+9I-^UQ>0<"#^++D%\Z],?IA>OE]ML9^MWN3BC(M1LRE0D$L=X%D< M%49\+H6FE7I+^W _MZ/M .R<+ JO/]_<75R-)3='6JZIY S5U*(UH'.D("(U M].D0J=HGUOFA]5V,N<)#R.!:NEZ?CR/]X"EE,;5=U9\'&E6#U897QOV>W#5*>- ZP<^!AW1=.,+VK7YI;/FXY,&I>?J M2&.3$YC%[3,E1%UMK"6;.)_ZL"TQ6U?9DOU:DA54')U)(V\TA.2-KF2,,ZW5 M6N1JWL?N=*BNK&"2V9,'>$),&GF (CL23!#;7'TQF,D/JT5<*-&L+/'JR$MCCEDDR"*$5$)^&".?>VW*/YDQ'?BSC.^P7PJ.R9N1!U9"JS23!K;. M1LP^TQP!WR$9[5?Q!O;4'O#JO!EY5RXE;Q,9*Z%G3DS(1@]R(YQ:E08AW%-# M\Y%YL^00S[[8, 6^<)-'MUCI]]*)$ZEBF=E7-$AD(A7L[I)_N6 M]]$0N1N5)\7@_N4^9C"TQ8\^!F68JXAF"E0?&.P1Q7]]CL'&O#7V3P:O?OY/ M&,R17?71)V7%]V@K8>F!P:$4CL\V'5K[UL 7P>#O[^]N6]?,Y?6O&_2!/I\T MX2A^2/90Q J[&DVF,JA1T:_=J'8S+W:_<=:SE!R(7<_EELP:-GFT@21,;^L) M0Z6JS&(\N1B&E:ZNMOLUQ1T)1^:/79M[DQ ? A<,586/\[.6U=LK9GC2OZ8 M_;IQK\T?MX8_QKFD$R0N1%&A"\8.GIQI> &KO!76^XTH7YL_Z]10LF(:E1-1 MD5C)!M^6:0QI2%W4JJH+*;]?=^Y8_-DN=VN>S]T:HPBSEJ# :N,UI :8^< T MMF2?;7^T]);VT<.Q'6DGP4W[/#>C-8F2IBPQ*(>HD1TL8!U"?-9G8WQKZ>OD MIGN>FR)_*7%&Y%HCV[:F?:P*84C/85VN,SR: M7N+M=.A>B3PE]JX/A'W4-F%N^,RQ9&7%1@W9/3:X#$;^*-- ;WD;T_[%LG=] M&$P,:&*L%2%"2RTG7+ WN^?G)%L8_&5([XKD]C[5 U)"4L);S M8-OBTB_(S+".^/>&QXOWKX-7F\-EGW(BU1DT4K')4X MH12G':!:!&)8\%DG0I/;;@1Z?R2>#&?7*X?H"A=1NUA():-= AZJ/(9,?M; MB3)Y"]MDTK] SHZX#JUCTRF,\I?7+,S,0_'>6KV,$?_(\57\%K:)* [(V7^. M!S+_7/ZMY3^_74YG']YIQ'B#N8+/25%#6ML2(XEZ *,LE7ENW6J)CTL#15?+ M %?[H&DOC%HWBOGS9/II!7K82Z>4/F>V4+,X!-K49 I1;FBZ\R$,^3U@5B$D M'H3&U^+D2Z>,'F&L^1H\Z\Q%1#"%JH8<(89:";YX3N[M-8N[+P)94%M?K6]( M#;8,(UH!=3DO3O9MMT]K;ZLW5JQ!2F&\@="P'W)UNY$ M[).'2\ BPVS!-M X6XWW/1E<:1,K$@0A)$P&1& U#_O;0&%9.25 JP97]L^ M5^'Q\T@WN_/89 F"(D#P$@X%Y& -#SOR?(!5W;.S6N>9\?CY9/ASSP@VT 7) MQ$!*!#3K)!JADJY/;;V- MB-A\C\'+T?A!4=PV_?B6^P M:B[2/!Y"&Q8Z/.#4M$/=7$^6MUT\^FUC6VX!J880+8 +U44. UJ 9R"]"A") M6*]"Z9\?_Y!D_3R=7-S>BVAL0%AVX@D;7;1HJX*I(NHP1!N%S"IU]49K7-Y8 ML1-E]H 7EKG&;%6F)+Y^+$[7.J]M>6_9KVH?WM>%;4_6-A<&6%VNQJ3DL\JN M[7"?%Y?),;M56';MPGA%O\C6E+D#7AAD@Y18%4)A(7J7RK KW2M4JWKA]W5A MVY.US849!3'KJ"E%\-91 WN9OS )I?*J]IXW6H'=QX7Q 2^,=00'@$D.&V)& MTG%NJ]L6O+3*F=S7A6U/UC87)FZQ]28ZQ6QR,+G" (E$/A?K5EV89[?I?=U, M[YHG\6[FHLV2A-NUT[4QU/?)^% MAW%U<7V[277CZ3HG:X(V"74V(M>9@/,\N*?@.:Q2M\MKA'8[Z0&)/:0[D9Q& MX8RO8!J,<;%K9$3)2'#,NA:RG#&ERCAD+HQ"S:M,EM$G3NP! M94.GC-X4EY1.OI4&$>9]P!+R);O*)3MA=HV,:$GTC[&H+)$4%J4EJM6\T!LQ MKPP8S(D3>T#9<"% 3:$M#70LEDQX-']*I/]_]OZTN7'D6!N&/Y_S*Q!]>\[I MB8 XV)<>CR.XCG7>GNYVM^P)1[Q?(+ DP@,"-!:IY5__9!8 $A0IB90*)$"F M/?:()):JK,RK,K-R48>#KV*1?.X^SJ_8?9T"P;9(B! T(S&FNVK6%OG#&ZA4H-8J(/K&U:-4O0<7X! VW+!.!QK ]>9&*.A9;K]X:IRE;HM>VY/ MR3[$)%]JI#M *U(%S+(M-)&L_J!*H1SUM<%VG-^+75\Y27Y(_*1VM']!BS[V MKAO /C;N#PQEK/;U$K^TL3'2K<=VOZ4];@KUFF$V-L\] :P_G0:X E[XQ0NF ME]'06P29%[ZTM3D#5YU@E^61A37\!Y93^G/LL3&9;%9[,AYWP>@RS?;RI*H3 M9S VAK8+]J/".T^N2C:;BK;A57(4K964>JFVT$0?CA134W0+Y&V[RG!DC'ZF-* 42WDU(O[+DC=Z+:IFOH(W.D MPW\5=5B9#&--&VXT@'>4W;Q-1YKG0:1H,+ ')A#+';LC8^2,S;%3*6,(MAM2 M9.NV*0(,S8-O1)T-U '0R1N:@E"+#5/3'56Y TW$.R%R"?%76P(3] M=C!T,%[6&*D8\U#%SX+.L@4IS-VLCV<&VPZYBV-;0JY[]I:/ID V<<]7'\43?)M=?)JJ./K(&KF7VPHY4! MMN*KBLY; V6\85IKJF7OON4.A99KPY]!U5:/2X0?*9+RA M?1BNTK;]YH#*FCX8*L9D8EE@)>*[C<&X%!L'J^YM*+B&89C.*9!K'['I&\,Q MH.NXKQEC>)W=[U<1Q8;:']L;MK0.MK0KFDA?V6(9YAK?)M[\J5X75_& K2Y> M]S-BS(W[-W7"KC5E+0Z8_3M'BMW!_VW$KS_Z_878];%J##0>N-%7)E@QU*U" MND !!&H]5?EY@UROG? &Y69Q.&5)6K##?F7KAJXV!."8V(.1HD_Z2E_3U"H" M=#+0-JK1.UBP?LO2KPWA%0/<%PM\/Y_G(5PZY2TU\;*$S8"W@CMV&?GQG+UD MF@Q [51=RYVXNJTYIF$IU<0-P[(WMM.+QR6%CS'K5R'@<.!8EF,XYG!H6J,A M'@0-E[&PEK,1"F>W5>6>4'$IF,OP02*]"5WE 9 XQA]QW0GZ. UM"KNUQTZBK;A4'.9#@P^@-[4J5=&>9HN&D8VB98TH*G^%P%2P5;HVN: MHCG66.T/G%@,%% HI3! M*E\QZU=!I36Q7%!M+,W"JFD34(+LI==W ;7XYF:)NB56YP3 M!Y[L[E YP9I[#NIZN@LH.!FIRZ9*(:._0]UP^F7&JAK#U1G M0VF[L.VM^OJ;IOA<]+TS4?0Q&ECJ4)^HV+?7KK*5;54S-]U7L%G9VPZYWSK" M@V.E-H)M#"8/YOEX8"OJ9*A6Y< FSL387!KA6/F*6;\.*T<# Y1H ,J1XZB& M/N#]2XJ3(]O8W X!5!UKBR/BP)/=(YMQ"+O>2','H%]IEMNW%4>IRCFHFKWA M:!&/E?O/;D^L!+-@- %M:^1.AA-C,E;';K6S#\8C;<,(LC38'$7O=\TFEL&^ M9HVU@>8XI@(@,U"'HW$53S_2K8U5Q"H>P@W<9PMC&(8R'J@3T]2=\1@L,K5* M!K&'8\/:,,]473,V^MN(&.'!L=)0!T-[-!J-#0?,F;%K]HTJ^W2L*\/-I6G# MK%^%E6 IC ;C(1@LUL0IHX/-DG13!2@:Z(.Q9O>K$SEEH PVH.@";'5W+\5R;33/ M%'5YI@B#JXX4VW0&H%O9ZEA55+.$2POPT]@:"8MYPJI3Z^JR91A[C])Y;I1J M?V(:PXFCV*.!-M$FQM@N?6Z6A6=W6T:)R;&F8KYED'T?")Z\(H1:!0X>P++; M$QTC-%2W;U1Y6).QLG;$-UC6WY9X>8]PL'YX,1[ Y.'[83!2,]]='0+F.V3+4/$]J6!F8<:-!-HM/( M[;M]1YTHV'<='2_5M'5[H@RVUCYH?MHOG=8.[8GJ#M4^H)5K@EK37V9&XR_; M!FT_VAN;&W63:K%H9+J6:E5^$'?2UP?# M30^0]K@[\R[C$C6/)O<8C$?!MDXC1QWIJFY,E)*_=#"\-_V11Z/$"[L.&,Z@ M](+BI8_=R4#7^Z/1,KG0@%UT0TZL1_E'AYQ%@^MIJ'V^_[@#,'%,T]6 M\OL MG8$ZM#<\?$>BPPO[DJ8,5%-Q#,7MVZIE]$W3JL(P1^.^LPFV+?" M#1[K#W4MG/#<_Q9F8ENH8 Z7O*KIAC^U1%:4^!B-XF^-+=XU'^NZ1 MY_>L[T4?#6!R>%C3'P]UW1V.*]_+2!F9V^>G/3JX..;\G)?P961.3$,S5'TR MLC6$&;>JM3(<]+?SIZ.W:7[/XLO 41T%=)&)I:(YK2C6L H'U\ RVUIZ3=$T MHT7S>Q9?[+$U,"::XZJ#P6CDN"/T MFJ&EVO9$'YJ&953XTA^,M@5? W^Z[=D?7E#8;&S^/%*TD:%BM?G19++,\@$E M?VL)'T-1-;WA^6W<,_#2P-];.[,-&U1K=>+T;=O!<)A)Y4.P,*]XVSF#;AG& M3MRY?8@"Y_92/8*!KNJF,YDXY@!T;MW1JSQ0L]]7K&TKI]N/4QN/-;<7N')H MZ*!^J1K8<.,!_*,K57Z(:8U R=ZJ=1J/LO5>/;>^[\F*H+]J@ZM$:F/JAB M!2W8SAWWW5_^)\Q^G@9W4IH]A.R7=S?PR(L;;QZ$#Q^N@CE+I4_L7OH:S[WH M9_Y;"H;2!U599#^_^Y_;[.='MX=!Q"YFG X?5$WYX>>%-\4I7X3L)ON@++XO MO[B.LRR>PT6U[[)X47R!L[H(HBF+BIN6K\(A;!MJ$,W *LNV#K$_''[]^W@D M?;SL#RX_7EY=CK_AHW[":ZOG_@1SV&W_MXH3D ^U]^\Q@(9BHCDLS LK_GE'1A-^#E=>'[U>7]VGGO) M;1 5@_3R+*Z^2/BP^#?WP32;P=5 F>LXF;+DP@?:>XN4?:C^J%,('U4;=[+\ M"[V .-KHEW?..RF)[XN_U>6U/V73U9_)UB>4$RR&9*L__+SVH-4+MC[T\?UO MO5T[[NO/:?(O\ -L/5G@>V')@@5.K:/P8\S2-E&Y_E7!__C-B\.LR?QC,5@) MF_,Z2%S=MD2V9V%MG>++P>KOGJ=4*=<5OB^^2VD[#+)C"_B%TKR7.>C-GV;M2[E4P=NWY?]PFH"I/ M<>.-DP__S_<9N[DY*7RK-+Y[,"%26;J.HSP%O05,!QC2?!ZD*1XY'%."GUR& MDL6YSK;!W^V@[I]$$>Y%7GR.@ W0B;.Q0$(9B@R*;N/4.@#+"-@8X+[K1/)# MYB6_O(OBB+W[:4F$0_#2&>^OA%Z$7J] +UVV'&%J[GFCU]E;G#S[2_(V/7&O M,1.T(Y@)>Q@%H@51LV3=$:=&O$"<4Q&Y]DE7Z_2"LQ4H17:=G&?E5#QX;Y&D0L;1('2X24KXD M\03#:"ZC&_P7?K5/T)@V$8&WEA$)\V5&U%M?NN;0\/%C3V/@TR-I4622QQDDK!BK15'!:&92&?8\$@*>%I0RG^%B]8XA79 M33/OCDG7C$7P)+;P,'/=2Z6@N/];[,-UGN2M%A)NF$JQ[^<)OS23_L^+; MQR#O_UD./X@R+[H-@ /Y9?!(EF:RE"5>E )'%#6[TZPXAJ;JK/[1Q,6>N4)BSPSC;?%/QXT=T]XX^K>^_IPFWY&#A&X9$T2? MU7#M=KN"A0=<7=VS$!2*W^"762J-88N;+@/ )5V5&_6.$N,1?785S';$1NYN ME!Y8CBDDE]CN%.-UC\^+I9FG*8+3LDYQNV@5K7:6X<.$S;>:5L17Q%?":441 M$T]MFU_9'8ORO:+_ND*TUJERAXO^;@=OM2+ NR5GF:ZAR[:F-TZ14SF.))PA MG"&<&MWW"H(;-BNY[-[OCQ-1[AK"B *>" MH00 ! !G! ".,.WJ5 ! 0(+FGMF5VQ(SA_'\.HCX=:\KXF^ZMNOH8\6U;5W1 MQD.CKYM54XG!T)HTGH\I5C&%O#D M03[ODBEYMRSR Y;V)$S:S>(,QY0G_LQ+&3P\\)ET[\&X%_"B[P&(*PL?I(WU M>0WI_F3U- FN"H$)A#Q07A$POI'N9X$_$S12LV<('2DGZ<(+D!(W7A'+:NZX0QHP:+^V<]BE'1UFZ1[85BELC/>>W:9"9ZN"?=5XDW9;UX* MOQ7R+0'9I-^X^(X?0)+?OUM]V"+Q4W;'PGB1%C*>QC?9/5CU2.Q@CF@ 8IM? MAX$OI=X-@U% C((;9TX7*X6I12CD\7$*^<&4/V+.?WX)<8>;B\^Q9 M[D7P:0AK%L;>],O7S[+TL2=]Z3V]P7C231["4MXP#]@ GLCY#WZ^+NH@^+C^ MH"+!CL)WEO0!6'Q><,DC_H WBV$(5S!#; !SQQD"R!U*NO("/U0(GF)[:F&+ M4];C*#!.R!-!$2J>^9P>!.I4)$UY(1! +?SCPDLOO(N4)7?(>VDON<1Q'O+X=3K\6!QG[>W M4Z.B-R\4O3&5GFTHM7_$%;TQA12]L9PNMRS3W/;7?6E1Z$!S?NK+"! FSE- M,$HG.V3,Q8N5 0Y(Q-83[NQC$<#*G(D^43IC*:1#QU,Y=%1E6Z-31U)W=F27 MJMJME#"?!7?\1):T'HHT%1X+(5NJU3AGG35>G1(L%?V]>)%E]&YRIQ*I>X>' MGXZAC"8K)L5C+CR*#FX"?K2\ZC=#6E#[4.A4M"#;W!HZ M3)H0:4);;_LUCJ?W01B2YD.:S\O08I'SA[2?O4^^%D6C1])W6H0]IZ+OO%=E MS6R^Q,HFFW0F1.-'TH5V!RR>*L>^+UB4BBMV3[ATLCH1P(\EKL(3H4S[M_P# M.*63HMD&Z4LMPJ63T9=,V157AY;TI7/6EZYX&CFV@ ^F9;MW4IF$0=/S@K?6 MQ5%??)>F<8Y'"V]IX[A[T\;NQYOO3, #TTMXM+KARKKE'HQL!^"A5OG\GJZQ M=;"!M3H+^C+"#2)B/D\EO@^RF93-@E3*$B]*/;_(SJ^7."AJDSPZ*A672V_W M3+'9ZKP(4)KFF.!=2\C&$3=13<7I.4+'WY-^9YB:@&([E6[+TR"!]#:%%R] ML9"6Q:* E]!?XV><=Z1K)L%$JFDG%$F98CTF*O'E1KH/S+"R]-\>Z'O_!XANP?V&]*XZ%6'L!/GNWO!I# M$$\;6EUUTQ/T*JH] /RG/6E--*=/A*PUQ:B:(JX&&5_30CY9FO%Q3HN*%T6I MBU5A"ICUMJ(7JS(MG'>D*;"$G_%B,F%1N @>'>>KA(;X!J@58 GM)7N4Q6;@ M[HC=%S7]YE@&QL.P9-@1\?FP\Y3.%YACPKSY[C5P^DG@A8^G7QK%-O]/20PA M)!T\+*=8$8QOKD$DW04)%BD$1H"9) _2%3PXP=DC*DII'F0@0YQ688#5W KJ M\%(E6/DCYE7'\@AKH0%1Y]X?_'M8*_8]2'G1'%YM9QJD/@H9"K LY2D79+X9 M\DV]^!H$7 *19"M2AP^RM(@SA%X^QJ*>#RN>>9/$\Q*=JWH[_)'_RI,@G09^ MP0+5J)8E5'#%BM%T ;2[ 2C-\/:P4RD:X\E(! RU+U>#&O?X1&--:O"QF'7'PD/C_U0H9) MD"E\\,MU+3A0PAI./>DS7'03H BNJN3L4!SG?Y\JB8/ORD.D"5;R7%4OQ"GQ MVC> 2L$<7@@R@O6G<*#77NA%6&]JQEC&N29E:_?6D,R##US1P-6(5OA<=,E# MF"YGZ3TZ5BH'AN_#D7$0G[*"M)S>->9L MEUP?77>BOWQN^(Y2GR' =B 'G6 MG"ILVHZX+0HU1>0^ !W@0&]Z%Z1Q E@5LELO1#6$QS+ FLG2%/AO"DR&" 5X M4J_I5.F6=R"7<0YR5M0O2V&-X?]39#74=?BVE;''E98JAN-$ R!C%8!RZ(+C0%G+'^1'K]Q8*1['S73/80@ 1%AXOLY=* M07%_M;?6H7?FP3+[)8-[F?1_7I3CRA85'&U@EIL,>. VN,.!,MBFU\NJUO!$ MKM6S*W77Y?!7>C._K*A**M<-9YA=6N(>*H7%FPZXQ&=;JLMP>J;JK/[1Q)7J M._JVO/Z?)=^00JUNG,T2?U7#MEP[6UTX4-L\,&CY? MW]C#WGPH>L]"4"A^@U]FJ32.4$E;=AO05?D59PPDF"28X@7SQ7* #0CF)BUW M/R\\L!R_V-*$V([8KA&VVSG%IJ-;1&GF:6C3'9TOB58-R' #=.L:K8BOB*_: M492X1>'?S<4%?BT/I$1):(N(UCI53KB(-EQEH#TQIR\Q5?N+'[N&+MN:WCA% M3B52E'"&<(9P9G]:.)8INT;S>=VG@C,=<04T)SR?6%9&WIR.D79T!#[5K&U5 M=V5=7!;DJ8 (2<3Y2H2IR"9)!#E<=F68@9<&_BKZ=\$2*9UY"14M:!,(G4K1 M KUG:60*D&219(F6+*,GKGK1R4O6V1O9HR#D24;-;?N$00V;%=WW;G;'B:GW M#"J72P! '"^ .!0I]BGE2BJG?/\C+YLS6STK@&QI&F,6:5QMDR@KV4HIE(V M\S*>)XI75 7:0''#_%NL4U"EB6_-B"PJBFQ/JUR^EE=427A>8\(6\!Q,Y+[' MUS[Y7*P,4!0FN(_S<%I+O,2,RC3W9VO)C7'"$_NS5:XE?(DYF9C,F4KI@OG! M3<"F,EX)PX !_PLS+9]^/^;X>M&#=)-G>5*5 NEP1NSG2.HODB"4=(6GGCKK ME92\(H4<2<;@J^QAF44JKI[2-ZRI,L(,V6\,5@E>(DL?/PZ%/%MZ_PX?_^Y' M6?(D_^&:)6GY#IY!C2NYK('A%84M<%[+G&LN!&G.ZUE@EJR$12=@W=.DV\>;2%#@PC!>8JRM+F.V_2O0&5@W0")*EC/FS" $;_DJ+ M%/$J?WPYF*)JS32X#;"Z%1:B )GT2U$K2EZ!1/DS+ $ 2^HSZ=Y+!>7)JVK/ M$EN:8N$%//,9NOBJOKPRF$]UV,%+":UO MW;5R9APP<&N3JU(BLC2$*\/8FX)Z7\#';S'@/AL_L**\654>AF]ZIT&'@@P^ MB]@H]E%ZT81X8-ERKOS^HD+71G&FE2)1%8_C9*G7CRMW4-#W'I74X<8"?_L& MB,BX;['@#@&D4#BFCPKP\R^KBD_U^GOE0J7Y];^JVBXS>#@^>37:XAI>T0H1 MI;>YCIV1QRM>%X[;4: L6D*O&C*)-6E>NIET?BVNG_ID_8A%QE0=9I M0EO4>ZYX=1%)AB7#PCA-Q5H)@BOC5>\O6SO+:/ *,L\;8NG&CE M8$T\(3P\M@%FX5[_8V8;<> MKPX9<2_*AL3*3Y7:*Q&]R$&*UII6B?,U+/!;.-H#=^CZ;+1UP^$CF@;GTN'Y=_?KRM4\PSG !Z=;(,K@$$BN+* MU8!^Q3MT^10H6MT&;!3#W*>HP>Q5$G0GQB'\>W#F@):\B#7U,D+ST\]L\S6K2TIBP@%&58J'HHCQT[0RCMHM4]EY54?.1YU3, M7EV*ZE^9%X(%,\+2H%EQ$' 9^;O7!7_AA&/TUU%YP%$>:?"-J:Q5CHKN79#$ M$;X7QC(KQK(JA5\[__CF>=^6=9VY[KW(K\/ KV[BEG; ]9I"Z<,#M )PX&U8 MG98]$ND.6^.B9/HW[Z&FB"K-;7\K&?:]!1>J M-(O]/X2)ZF_Q%*R.'G"X0-G*M85\5C\^:*(&:NK"&R4 M@>.LRL4?PNX4(^X=,82>=V5F1:W_FNOX<9WUIP-+=G!DEET:4.[")C[\S/\<"[4O9$6>4 MXEX>,J\*[4'5.N&S@=?)>)+,HJG'FSD4K1/N\ .8(OZ,37/LK; Z/%YV3CGJ M_BW6_#T[O]TSF\"C-CN-[ %+!^JV_A]KR/]H-$]A^G[87?W]YY_R].+6\Q8? M!KAB8 $.X_EU$/$)C8+4#^,T3]@50.P@!%'_RW__UY^K.X:@1/6C*?YK#.,# MHF,[BR\Q&)P/RQLP\A0!^BN[^>7=9(1^[K\9_[P:O9."*7P!L[QPAZ9E#$W' MLOOJ0'''X['NNF/;=DW+'#@3_=U?'J%TG:=?:.>P+3+Z^ K(L/_MKU+_TTCB M?XS_]O?+?_0_CC]=?>O$?EM, 35H$ ;V'=T&!:>"5*YZW* %5&=2CA=% Z4 MC:<[EI9]F=(9B/X%<"V8;C.84H@0 )=/Y;*:RT71N"S@S9+P/OZ8'MAYRP]E M#ZLDN.7=HT (,+*S] 5ELX0MCPT1!W#$/,HB!'#@ <2H:2^- OX'6[&T7!HV MJV9;/)PZY0+*+\8@ [:(042+@:2\[U4(R!C]48 GO)T]5&AV RH*C'_XU L+ M<,L*EV_&6[Q48ZB=4:=K\9/[ROM.TKLF[F"_!@6U\;Z8=T(J&K1M 8H=Y'XT MUG2[WQ].--72^X.^W4?I1[DW#-NUA@>3^V5'FMW=.K6V-6\3H\^__79Y]1O* M?@$(GS]=77[Z=?QI>#E^.QHTH[7R0$>0]DA*8M"#(H8[=G#KE5W0?-Y4=95? M<%UN+&5X#^=M(2I+%(LQN)<)$;S/5^$)9=,RMS7B"B-,I?0A%N-'/_!#F7-0 MRB6/1.<3A@"2HV^N+K ;>.YXLP?F!LP")V$V1?0B]* M^1I>P1)^P\3= >IO];OVD>+^2%$FRM"R#,>83!Q[Y%:[MS%V!NX1I;@9B1W_ M]N7CYW^.Q])@_&D\N;R2OGSL?VJIJ/[.:AU/I[#Z$1Z8P(4\:A;%=0'$_L[)*,INUL61 E-DRM7[GWKWW:>(LC[7.494UQDL72,@UW4 <6[1 M7-PP8 3Y8@5WMD0-5 ML:Z^1-A1I?"I? W2/X8):&,9_K6+.C+1%=\:ZE[ /TZXW##W^><(R4EZW"3'8QX>,N"/ZLRW[<;_66_W[26 M(U"Z[WCB4)5L5.9_U3P3*-J%:<[O*=-,N=<10TN??.5V!\-JHRP'5,6F/N58 M6+H*$MR0,>>!ZWUX?%VZ);BB)TUA]&D6^+6>QTCY("MW[BK0?/FZ^ :6@7M\ MN., IIDOE7/OK4J+*/>/YYD^OA+">\*INB&ZUC3F799)MF8J&51AKOO?J MC*;@?HRDXD;L\AQQ^WIWX["O@+QG)9U[X,H#UJ(V02W%)V&%IH[9//DR_!F? MSQGAEF'2]V+&4[EASB#>-8-HF5]8=*O_*T@H&$P^8HE<7% , ],R6-E5&GWR MO,!!#:HV4YFG<7EA&(",%OQYQ[A787>(ZTZ4>H>C*7]?@2J/KK\OL/&& VI^ MG=WDX7+GJ"-Q:8@O$]3PW)'_426:!7RCB6&Q>:;8-Y[U-(_+3:#&?047+]%[ M%694BRSB3)7 =2%6?(#]!T\_,5FHX#F$@^5)%* !/Q;C;.ZMF#S#T[<_ED;^ M5%IX#Y6E?U>@9%(FO?$MSP\2/Y\CW"PK+V",@N^57>Y]+TD>@J++.6YCE=OA M)2K"*!ZJ02"U@K1T-.*)G"R!H;DL8CP M@J?"5=ZA7Y"4)4F<<(I&H(ER".+"#K]$,Z33O-JB<$S+4^GBD.2EWN_;U/@G M]>U':CGOD,@OV_^0SU:&KJU,1HXS='5'UU5'-4J]W'%&AG%Z>OF7KY>?AI=? M/HX+G1QT\\\?+T=<2^_.3HN'T?YRY4&R5M+"SZH/\2]W][2B8:[%UTAU, ]!NV1HLWL]BV#TOXOL(0:\?AFO['2]64SUJ3>VM50E*:U6$RHSA M\F31K_-L3T+3,V$S++MRQ\JS183=RC/J%3E391XO'FX6)7,X=E3'&!);G>Y/ M\S+PNJP(4%D'RY'52T.P C.YNKF&E/RN*(XX$5"@\Z2:94G8E(?>(!U V2]E M/UHVNY#>([+_6'N5OVVBQ55EQ8XIQE8 5,X+''GIKFJF2!Y>6*#(OEQK:GV: M7C)AOBAQKJ@C.GR>W@(>;14@!'[V.RCBPW++[&,43C^:?BQCF"F,< M!@^8N.='JJ@YH1:5?A!W$/5?]EWON);=!5 S2R[.X^J(H'LJ_N0^FV>R##80IVT3[ M0&!OD;(/U1\;5L9JV/7"T,LJC>;6$M^[EY8N1V3]\'(9R*TE)8O[U:/>KAWV M]1TIUGWZU6=/C#XM:V1_Y%[UF_H:==+9DXJ#LMJ$ARY V(FBTE^+NK;TOI]* M_>F_(K*T3;^'P]R2Q2WS@FL\&.+2#-5O1D;0).HDN]*VYKNPX MPHK]'Y-G!,A=2&U6WL1-(V[^>3SAJK0 28$3K\"=6 M'QU9EP]U9(3O#?@.D M>*[=]K4X<:R.R!X[G4C;;!$6G4J_N?>.ILB&X1Z,N5:,TIE&.3O;>6>O*-5, M9Q9-*Z.9=*7#6,/K#BX=[!$,WPC9FSQ<9V45[TK CEO'NJG(KOY\(0Z19#LW M*_GI/EI/_7W(D](:$=&/&=P\B(U2V>?$]/IA68P!2RL$+\VV955<'-QYPU=''!G-B5U_L4B\(/7" M%8)YT73UX/OSQ&)S-446Z*T^%7 A@3AG@=#%Y"UQ#3G3BZ.QIKVD#MFUK?T/ICIZB1K4TTK6^?0T/, MK^-_?/[XC\M/OTH?+S^-5]ULGEW_7>;T[!1$:ULWI=.R(/_I"M*3Q';*ZLH22_U;Q/&2XY+[[$2=56&7U-^+B\ M,>+2N?Q%_?G'HA\(7G_G)4&=W\.P9#8]C7 ^NE/QI+U?FAZ&Z M73_NXO .V&_9+01;J,8W97? S6WT-103OP;U;%I1G*(*9Y04=CSL <%I';(L MPW5>MDG9OCZ\632V-VI8<#5%R.-[TB!.8+,.L$%MCIS,F7MS5@_89B)/L6@_ M$ /XD_=^\JM3%&F1PU\IEN-?K>Q]G/S!6=-;!)A376_P*=?[T!?UZ5-LZP87 MP:/\F0?/ZE 3H9VH>(T%.'D7 I9F6&,$Y!=I!RS% EXU_[WZXP9LU/N#K+@ MNWNQXO;W6UJ)8NMS>![_G?^JKHB2Q;\SU7P6]51+J8@'1\O!Y^_%O1NAKYJ^^BK":-O MK?%KIUJ_88^2I4#SQ;_W!/6>-7NVJ/5>(5(-->)%4:<-M(@%*!7? ^Q<'CX( MZB''*1%FT38K*YYCT=LCE)V?,3>)[AJ'MI@Z?;[RWTJ M+=M"+CMT5>"Z:EO#^QREM68I6_H_%3\#B6?!=9#QA_(F+7.OV!S+A]9:/L+> M.+WC[5SDHID@;'6@\T53WK9%N_E'?FF8#^R M*6\U4]S HNYU5^1M*7@'GODB#'B!KE(-!XT#OKUC0/1L\T1ESQ>6)W W-X4/ MH\"ESF@@'5M3[!HDY&E1+&B'S[-E<\OKE3:'4H-CS2.N_"Y_0:46\*)HZ-1: M4_=)7?2MCR\^XN4?4+4/_*?DY57#OHR6*"9WJ!%E^QF[,&)K-NR;\:T1+,.> MM%XP7:E6PF3,MA49T%T,904V76]5F[(_.8K12BJ):9XFB^N>]B>UYXI%;('4 M.DY?MR=.+-8.-8+4N[W%[J:(\)]OOA8E]O9NXJ;V+=/NF[8"OX[L\=@Q54/K M6Z[6MP?J6!MWNXG;5S1A>*/$L@1AH8Q@;\=D\Z=5M]]Z>\6RE:0GN*T;/](Q M'FFTQH+:O/%R;XK /F^J+:;Z8*<;O3E='OQ;;U?"=FOLYQ^GR MVR9E_WC>)&V]'S%5"=Q-86FV0-3!"T )9K!V%*P@[B'N(>XA[B'N(>YICGO. M7ILD@:-:HDW6$EV5O]S5E]?D:$17X"1>)UZG@EG$>$=F/.$E8HB]B+U6M^U7 M!J C*G7K&([HTRHK=O>T4;+7B+6(M8BUB+6(M8BUVL]:'5%0FR/99KR>**FD M^H5M:.G0#BYK1=>&EM2\,6U%MHS-"A:B*7(JY6P(9PAG"&?VIX5NR(9F$,P0 MS!#,$,PT!C/+0B]:\Z)&6$-80UASOEAC*::L6"[A#'FW=F.83UO33LGO+-[O M?&J-N2Q7-K;4$CCSSEPD$6KB*K)N;G14(60A9"%D( M6=[B'W)DS1:69?0J+T\'N$:8"XA0AU"'4.=G5S=ES1$6C7@6"DW->?43;S>T M]?K:W[5Y[==3B3>5HJ9*U%1)_.W45*FSH^]28Z%VW4Y-E0ZJ;.W35&FSMRXA[B'N(>XA[B'NZQ3W[:9- AI-2)=_W4ZD__5>>9FQ* M/N C"-SI-V2@IDK$Z^?"Z]14B1CO*(Q'396(O:BI4L<9CNC3*BOV9'I($&L1 M:Q%K$6L1:Q%K$6MU1T&EIDJG):[B X.I,OB+-&I)0+"I:+*B.HU3Y%2"@0EG M"&<(9_:GA>;*ABTLZ(]@AF"&8(9@Y@F;BYHJ$=80UA#6-&PZZ:ILN-2/EKQ; M.S(,-55J2RW#U]#JF$V53$VV7&JJ1!)!$E'NO9JL*M14B02"!**XS9 ME>2! MY('DH;A-5[ /I;#Z6J;E?FRJ;MDO(0LA"R$+((M0_9,J.*DQG>967 MIP-<0P4U"74(=03J,X8B.RXI-*]T7NW65.F)FJSU\;[0?6@;B9[LS[1LQR22 M:#! C/R/;RJG%?S;CV^C( OB2+I^6'[M>QF[C9,':9KS7 'LJK& Q\93*4@E M+Y5NXA!0,/WP++GWFB>UG1+==DH7TW:JV\V+S$Z/GB;_^ML/^_JS/PS9I_F2 ML'(O9 "TK85%Z^A#_$/\0_Q#_',4^IR]5D B1P7XFRS _R6)I[F?I9(7 =^P MY"[PP1+/$B]*;UB2@!+J99(G+>( 'AU$4@:6.G$B<>(Q.!%7CQB0&+ A!N31 MB(TJ)BV*N&ZR!#05?FZ?]!Z0B%T@7&N(11Q''$<<1QQ'CA/!:DC5CU4*P8Z( M4E;8%4G\X(590,DF;7;PMH.!#ADDU9(X*-N454?8V>*I1#H1!! $G T$J(ZL MF<("L D"" (( CH& :XN&X9*$$ .WQTMK?PZ]9-@@3'0Y/4]I$?DQ>(D5'SD M;)LUD("1@.W>GT!39-.@[FXD7"1<)%Q=U+1/2J&NCBZJ*"AR4QP>?3H&,@VH MR*>")R059RL5JJO*FB4LL9\D@B2").(4)8*\NT\QS&]>$&4L\B)?6-A]B^C6 M7=PY%>N8?+OD?B(!:[*1FF/(IB;L/)>$BX2+A(N$BWR[KV*8_F*1>$'JA>3< M):.=G+ODRB*I>*U4:*KL&!8)! D$"00)!+EV]^:7OWK)E,<98&9DG,%U9".W M"'W.I;6@ILN6*2SK\.R["I)LDFRVV?(D 24!/8" GH@ "MX<3UVVSMZ_O%<1 MN_81IG6 L\=6IL-6-HUS;('REJ*(Y]0_:F<"=KS!E.N(],R\2+6S:$!%X$7@ M1>!U /!R=$LV=$(O0B]"+T*OKJ&7JYNRYFB$7D=M_EF;%W6RI$Z61[G]K)LY MGO7DJ9/E0764?3I9"BN+00HS=9(C_B'^(?XA_FDC??;3"H 0)Z42O.^G4G_Z MKSS-V/1'$KG#B]SIMV^C3I;$B5WA1.ID20Q(G2S;KK10)\LV2B]U>2..(XXC MCB...P^.._OC%.IDV0ID>PU]VL% 9]C#RG)EU1)VMG@J83L$ 00!9P,!JBTK MMDD00!! $'"F$.!8LF8("_T]%0@@AR]ULFP)U)Y=.C]5.Z=Z&21@C6K]FJS: MXI(52;A(N$BX2+BH&LV;CBZHV#E5L3V>BGPJ>$)2<;92H3J*;%@*201)!$D$ M281@G;-%5AYULCPWW#D5ZYA\N^1^(@%KLMF>ZR2;+97LN3!)0$] ">B("*'AS/'79.GO_,G6RI'9*C3,9M5/: MDV".19TLR=%)X$7@U4'PLDU#5DQA?F5"+T(O0B]"KT.I7H8B.VY#[N5S1:^] M.UE6?__YISR]N/6\Q8=1D'JWMPF[];!NS.>;LFSX%3[M"J8^"&/_C[_\]W_] MN7:#'\9IGK#/-\-XOF!1RF_]RD(O8]-AG&;IMYF7L(&7LND7[V'.HBQ=/@JH M'2%)O[*;7]Y-1IJB.G\S_GDU>B<%4_C"\[,+W1QI@[XY=OO]@3DP[(EF:.[8 MMEW3U:S^4'WWET=+5"?W"RTLMZWPDST]E]TX'\F<^AC'5HT_:RT[W\09W_[: M_SJ^&/2_C4?2\/-O7\:?OO6O+C]_>I8S=IG3LU,0Q-N<$E/FQPGGC \Y$"7! M$95S0^ZXX.PAU3E(^A)Z42FDA7S)]%<1C?!BR5I!]/X=WLA_Q\_O M?I3N9X$_D[QYT8^05]!E:8;RQM_!O@=I!A-]]F5*^;+/BR6Q5V]2RC?UI+\O MX,?:=,K9>*$4WTAKXY+YQX3-O2#"EZ>XKC#[.R\(>0?:FSB1;A,/2,LY0%I[ MEW3/\,A[BA/*8OY;]8 \F\4)$'OZU!.*]_>D/BPO3L8+PP<9R/(@>?=>,DVE M1<+N@CA/PX?B=GC4MB%D,R\#XBT"&$D>L>\L\0/D2G@KGL?#VV]8@#=[;QUJ M=]AZE">XF#< \[#FV 5SI346O'[/ED3E?%(1?:NB&:?D'/FGN#XN:I3) MG(F3P%\]*8^"LO/, K1@[',,DE$0N_BM5S)Q^0CIED4LP>67[N!9DG>3P1 V MB/T:.F2SA&VFVKWF2<@S0AZ4!M_%# A7-<7UP,TXB'*0E"H.6KI)XCE?LRG M"UY3,#6NR]!F9J.*8:]B7 MY@B97-@1IPH<8_-%&#\P)OG MHL\\6>P055R#F2(S!5KL=?@"P8&=)4:$M]C[$:9Q_PGR&HU^^&%3YU8?B =MXZ)HK M0? 1?X'W!J!]H[[,APR&#^RL@,28]1N L-4'E7G)+8-A3 NXADTZ!"L)=]WZ M5?!W$$]!!'X'P?7].(='XT;%1W11O-VOJV!Y%H3!?_")'+:]()%@Z\]QF_?C MVXCOMB@=:8Z@ #/O?QM*-NX*;UVYXB->_B'(P-[R2V61TZFN)@IAD0YMR'W. MP$)F_60C:T?(XSF0)JS0[(0\4>\Y$EP4BEKV[3KJ39Z!.5MA\$J-6: &LX0) M(0/0M)[;R(QJ&N_2_+A^6.FJI6W2#;Y_P8 <,50["J-C@A#U#PY1("4[H$4; MY\OOPTD4((RZ5G\>)UGPG^*+WQB8&5..XJ 6!'/$CV"UP"W!&#M&PQR:W+?^=!"C;8F*6_;E5R%\Q:FWOJZ/%))BSMQ2#^:LL&_A^P=. MIN6S8-N^AH?E69K!:L)TMKWKT9/O.6'8] )L@,2[7;Z* \R:2?;\JTJ5!]1E M4)P#U&VCFGJ<+@,=[9^7"XG"SHW%RM%0-T#X6)$GZSK\VF.68ZGL^Y76-0M@ MZ EZEZ6%E\%[HDZRRS_BT$.]+7OH27_?2]"YK*Y!RMWR6<\9/>NVX9*>^%.- MIL\_JT.4_AJD?UQ,P&"2+K'9*9IF7X$"')!Q\J4Q !?=X$5!=5&"9,J1.*4? M9)9T:+F6@C$* M[H(I W#X)]*0+Q?W840Q&.Q>,.4N0]]+9]*TO#*MC+$UK@]P:1*.I[ V+"H= M* @[(#_3F#\0)"'P@P4N^<)[X$;9YM-7_C# 5E9HH%S[[('6$J6P%GR1N5P" MX_"5JV93/:7D"%%& 3*-&%5T#R;O(C=-"GR? M%]4>5E+AYM$CT*I.ID^;XW$$ H\F"NA_*:LV?[ZM/]YF\4T=HNH5EX(PC.^1 M/)5V(57:A0?H-2\5"FY.'_&!7\ED8EM?\\DYYQS^G"\^O/N]_% KZUVT0%8/T\BRNOBC" M5O@W]\$TF\'50*WR/-V')?,6*?M0_?'SX_/QU;CK@=_+,W9W:Q#_[J'CQ9 L M\X>7#_&WAA-44WKC_<>]G4:_^^UGGXKPM@0?YXT9> WG^6R \ENI]4^NV8WY M.7OE+I5T5=Z5=IUGM_5=;8^M71/#<&]-^11#R]W#QP[,GUN=]13<2FS7.-L) M:TA,;$=LMSO;[9RN105FGJ+B>,VI]SXH_5<_BA)HH43L0C"[U1-6N?])VIU% M 'N'Q+-U>PB))(DDB22))(GDJ8MDYWU*PA38543!,8W1ELB79O6$V^2KE6^. M#H*9XP?R2QQF ^NRJ#@]E42%1(5$Y651<7O":HR<@ZB0V_$I$G[='A#92GNJ M+<(G3J-[D3RG+)0=DK]N;6RG*73-^RE(Z$CHVD&XE@B=VA,6QG+60D>^PU7M MHU]6^_B5EY$:8=&46CT_T' +'GV%4=7-K>6MA/U[A%5@L(Q*)OV?%^5>\B ] M5>"3Q+PU.W$7@OD;\/.<1>P^R=-IR%-;^T<1O)PUO%#TZ5,<]6M1'TX8-[6' M9MT"\%,,7M)U<4V$3[T5/ E6FS2C9KFM-5K1BTS5?HS1-+6GB>N7>>HP<_:^ MGW]PSP^9I>T%WY8 2P.FUJF "$E%9Z2BK9H'X< )X !Y59YBFDG5$I?,/_*K M"(>D]]K!J-/!X.)VUNL\)YDCE\N)NUS8?K&J4 I48^.8//Z[T/Y65+8_CSIO+, M\.Q ]GT1)/AW4DLGA(]IF6R8'C//;HT.E&>W4YZ=J@M)M#/?FNG6[=:#;[O= M[?+@52)]0SF* #TG9=:>0OI=*S+L=MUBFQP,)?F==I)?&_+XVL#G52KAN-2( MVS"F+TG@'[4.W8F)7MO$;?<=^AQ$KPU#^9%.+;Z:>=*8LICS^9/SU\5@]&!#%A35BUAQX'GW2^/XI]:=+IX M3%9LS9GD6X*CN@!>EM$SA'6-(O B\&I[P/0FX3H 9YVC::>9\>43$>'6@ZB* M;\VD&AV$\0.H:P0B2G(AODLA2P,XF2C,-*@VK8 M%$]) M$"IT=;=\Y3H$[KN&4TX%3QL[(>JX5EY%WK2S-$!+%/;W MCD8=OBG'O>T;5N,2>%BITYQ#'$^>F<1"$BNLZZ=@K0U M1-?1>Y1^1D)Y;*'L"N&Z9-JTB&RMXSBX$[Y+>CQQ#QU1G!>>4JH%I5J\FDCO55E5FX_ZIE F M\C"U[YCAB-N98?0E(E&Q!OC.1ALAI)5NH.A@DE&U!1QETE-$:39"XAXXR=N.44\%3RK9X4[;% MX8HFG5JVA2$[!Z >!7:3[TR0]7$.V1:J8O=7\=N:'"I2!L-3D=8VL:O(S408"OTU3G)XF3(4F@3@;@6@9 M?=JD:K2/.JWCGITU6%)4A;FX.Z[!4K3^CM'ZXA(**5J_);9U9^']7*+U+:MG M4FL$$BWR-;=1I>H0V5K';Q2M3V!.CG6*UA=BG>CB#NLI6I_\3"(-D1.+UC<= MD>G#%*U/ M5*^G3)RB#NH6C]W3CE5/"4HO7?%*WOM-*_T8UH?<45%N5#<<'D M.^O2,4AKH_4UMV=2M#Y)99M-F!81KL9_/HLRE@B4Q78F IX3H[T*V9L]2W@K M4_WI8$S5?E>W9BBR8KF-4^14-K2WGB)UVR(L8]N\ZY =QB+L\"&2)NNFL.WK M5,2'?(_BC+&.N1]51>D9E,%! G%T];2]YHZPB&ABF];H%6TU7CJD22FJK!O" M;)13V3IJILA/&:KDVZX_V,!J1 N#B%W,&(<155-^>,Q:ZF.!XU^().WO3)IY M4RF/[EB:L:D4+[(@CE(IBZ5%GO@S+V72QFQ>\R*U9TMP40A/%_(\*9UY"4NE M^R";29YTSXD($_" E;U;)MUB>KPT]3(FL3+/2%HD@<^D^$;,C/ZD6FYO2_.[ M5\W&2X6-:P];\S6/ER4O.@3#:#WCY!A&M[:=E[2683:-\M<\OK<, M?I."Z"9.YAXRMK2 G=$+(CS9!Q8ON%WR_"RX"[('Z1Z6 ?ZYB4-0Z%)IFB?\ MPAF3LGL6WC%I#B^9I1*+IL!JVPC]X3C$J3UX3(F4?JC]^?JR#K 95=T"N]!AMJY&_NP^S&)-E_O"RIK15 MZRKG]+;;W:.^_;BWT]P/]?;]O/EM<#FT(7IT][)>#02KOT#) SMLCGW6<6(^ M&^*L.F<).STBSB+.6N.LG?W,K]H@6Q1KT]S.^?M62_N"6]HW7I!(=UZ8V;S MU<$(O B\"+P(O$0G]5D]I_F ZK, K[/WSU[%F1=*090E090&_E-&)7M%S=&3 MC3.U+=G>W<-Q+M%"[9.:UFWW)RL1NBU;+L7/D4201%2Y"+IL*\(*X9Z*1%!$ MZ;89\!6;,C].>.S4!]#%68(C*I[X#0/P+@8>:%_2,)XO6)06,5;C[_@W^_]W M8I*%MCEC9= 7C_?B,4]I/I]["5R7%J&&%]=\IGY]IJR8J92PT,,CD2Q>N]:[ M]Y)I*MW/ G\F!2E5I1G<-6=1QH/_\,D)F\$#@SL&E\!GUG X MV7.G;1T/,(.UNPVB8I!>GL75%\4&Q;^A&+0G;J$;_P0=*I7&:Z'7DJ[*Y%,["+^U(WY(5.TL"HCLB %.;$?1DL1V+60[ M"J5\,Q6'<9KQ,ZWX)KOW$B:E++D+?);*TMP+8,DB+_(93]!,\^O43X+BV.N8 M D\G^6=PDJ_JLNDT7]WX+([R.X1TK=N.";T(O?8GE"L;JDG@1>!%X$7@U37P MLF33(,V+@BA%\-(W%H8P+EFZ91%+O)!;DMYT'D1!FN&A_AVKCK#WL2EW#HXY ML9YMNBNK E/+J&<;>1W/6Z T6W9U<5W92:!(H,Y0!1<>; M9Q=I."_%/S:C/)Y#RRU3DVU#7!O@LS;WR%=UB WS'*12MV6=G# G(97":$PB MVVJ1U5S82)MOFG<6(GOV?M,K[[MTS2)V$V1D=+Y(K?>Z)AN..-G;D3HKIMF7 M/$?CJQ_)Q4,NGK=*FZ'(UI8V%21M)&TD;>+W-D56S(-Y5,]!VLC;^B0-/[%, MFC(_8=AUYWT0%7_]B.GB$?Q4I(0WPXLZ\.(TSC$7^RVB2B%*NU#VU&.8-$76 MS(;.=?,+ M@EZ"WC9!K]I0""\![^N\ %1Q;_V^?H=Z!]\7_::%/.U/JF[W++%-@H&0&0]A MRR,LOG<;P>^/8MA\3,*O%?#;:(6,21,)?)4$/GY=%*#.HR!+9>Z6@7=@'!S_ M\29.;EB0Y0GF\"_K_BU_AL=?,\F;QX F.!#*I,)[8M,M? M1=D'K,;4ZX14O5#'+FKLC=NZPI\4I\-1J\'QFRYD6-45#+\6VYP\T+A"E)W5II\%.W@R0,A'4C]XV7!GT)C$+5"Z!=^<%(:]G"ON =)/C M/E#TO4LE#CI\A5 4I9LDGO-/0@:@]12Q^V8YH47"[H(X3X%YO,4B@>UJ*ET_ ME+5K 7!F<0BS>F$;J/[^\T]Y>G'K>8L/HR!%7@;J?+ZI5P[^6NS"6!8GY=6% M>7'A+]X#KY%[!3 ^".&M?_GO__KSMD>M;JD_M)_ MP6978'#QN/[6.-WN6C M.0K"AZ_LYI=WDQ'R[]^,?UZ-WDG!%+[P_.QB;+E#79F8]D";J+:N*8:E&7W- M=OJ6-AHZPW=_>;0WU(G^0M':;:NNQ+4HP)T;K >,18WJ M/_E9O4*7B?=PZZS"Q!_*M[FM%!903.WX\ M:E356PX;GF<^X=4F/^6\UC/8*EQ].VK]PU-E02IXNEO7\W[IHOL5S3IIA%W/ M)]CU_!^\01UHN 6/OL(/WLVMY:V$_7OE;O4RZ?^\*/>2!^DISP&)>6MVXBX< M]57^3E43?3!]WA%E)$_=D*>VQB 0O)PUO% ]^*_4R[@K-N@7@0@G7 M$K32=7'QID^1YU00B@2K39I1L]S6&JWH+8&7+<$835-[FKADR5.'F;/W_?R# M>W[(+&TO^+8$6!HPM4X%1$@J.B,5;=4\" =. ?(J_(4TTR*F'SRJQP=:T_1 MK_)>7#:9T&2Q=LB>N$1W9S3>[.VLMZ924H7JX396S(SV9 MJD,V9VLPN25XH^O"2D^>"J:0-'1&&MJJB'1'_OD1CS!]XU0@8*=J%KOG1 I( M9*SG2(Z]) )N2K^PA-^U3[:C;3L#=S(>6!-]K Y40[5TU1W;MFLZ[L QE8-E M.RX3V1[)QC,Y<[5LMS=QQ[C_]=/EIU^_25_&7Z5O?^U_'3_+%VTI>\#O PX) M?(F5',"S,*=!F*,&N/QR42612U,O\XH<:TROYU=Y:9GKF1XSS?$I=MG@#DIS M7*&H)B3/T3*/FNKG=CE/D>;>D;F?O5_@;SMYT_Y7.6>!F6&(7_77,/ M__.._>==]Z]DV79Q9AO\$RWCP.ZB(;$6L1:QUB%8JT&#>..8MVO;;,=;;K:# MBMWH7-22Z"K5L&7#:D%_HE,)S"+;M2DG%$$90=FS4&:YLFFKQR<901E!&4$9 M0=D;H$S595LA**,L/%$<-6)1/ \B].&^RC7[4K^ 5R'6RJ6QA2?W\&DT4_2C M <3?9:H=EK+V"53K] (2*!(H$B@2*!*H[NB!+;)SFU,0JW8S%U5'Z.*4_U%O MVSQ+,R_""30AHLU5:SJL=.J.;!A4(H7\3"W:_DY&MFQ9LS<[RI-LD6R1;+U5 MMBS8MX3E<9V\;+W=J=CU@)5^FN9SAI(2P6S3 #3%^*:("@WNF)0R/X<[ _9" M)8>C!E9U*7:*_ '$/<0]Q#TG%K>I*=W>!K]E6-HJ7F#-K'U:1>^N8+Z0;WLJ M"J@J6[8X_?.U1#L5_91LOT/8?FK4]PVKNOD]5B]1I(\A)+TG&)KGZ+;>03==DA2.[S)DFR2 M;))LDFR2;)Z*; KP1'<\L(+WDCJ8+?7F8Y\S**[0'$F$&^(]1UCCT!?)@N*MQ-"$D(2 M0A)"MA$AM9Y+"'EXL_NGS(,9;KO^8 .K$2T,(G8QX\D@'U1-^6&-NWD5%I%D M_(81>!?77LJFDG?O)=-42M@B82F+,GBIE,V8Q-E0W MTL;<7C,4QW%DX# ASZJJ :1F+%M;1K_F@?)8L:CRKJAMYE:F[W.7T;=,?@_ (L(_LF"BV4%)=@ZF)_UGL??\N\__Y2G M%[>>M_A0105_80F'HBO8,@8AP,I?_ON__EQ=-/&"Y!]>F+//-Y,@\B(_\,++ M*,V2? XPE7Z)P\!_P,I.N.%\93>_O)N,4&+_9OSS:O1."J;PA>=G%^K U57; M58SAR#7'NJTXNNV.;=LUW8FEZ_UW?WF$Q76Z7P5S6/)/[%[Z&L^]I_747:"\ M2EE]K!\*A_=)__*K](_^Q[^/I<\3:7+YJ?]I>-G_*%U^^G;U]>^_C3]=?7OS MOG2PR0R]=,8!P<<_V+_SX,X+D0$ )GP?-)D,-R^?P=>PG]>_77@/Y5?I+$ZR MBXPE8M%$G\/YE[&I!M@ M1^D.^7$I+"!2*&7\Z1)=@Q:P]Z6JV]@BX*,X3&/A='-[AEHN$ MQF_]A$V#K)2[^ONOX_B/\F8O%;;]CH!R\VN6K&PF794E@1O?DE8YP@HL 0.Z M)C A7#4@=GV.X8/$0*]]D'1%FGH/,,M$@O4#ZGUC3/H4 Q4LJ1BIHZGJS\N_ M->7GKTM*?BPI.>247%X"EV.R\$V>\)6>!JF?IXAQSX-7JV2AWZ&%OV?%MB'D M<7]R[9XMP64A+)B831-D/HCN@!M10*7;Q)OB?IDLXJ20MF@*P#'/H\ /%EY8 M?,$1@V/$!1I2L)6N*@A*]T$V6Z' M&!Q+[I%GKQ)XKDXG13P!4RXVQDLE[9I M.K[FJ;T5&_S.N)S"1$'WG\6 0@6:%02 [Y931&+P)?9#H$EP$S!^[1SQ*TAS0 NQ=&_A$&%TJ7ESAZN/:!_UZ82#&R"BA2:;&._\YCU*(62> 7ZN#< M2_[ ;2.;P<;AE;H8J!ZH("'DX$W%_A)?IRSA&U5Y$_*)QW>'];GPQ]35N=H6 MMG89K %8FQ2G\%E.+VS!= I8_!/( Y@AZ($GI7 MJ!4S!CC6ST$?\\+ B[AAY$6 *@N&9D7P'YPI/' :W (X_*?R@:2+^ ^&1E!2 MT@R4!RY6(;N%/0$PS&>,O[I0\&H;R@LD#M)*3X6O\@@@J#388&)SELWBZ1(+ M@:NF,8<4SEQXF7<=A(C @,;L.TO\ )$MN(T @WV/O_P&8"_R 7[NRB>7:\_X M\/G<5DA8?WS"/##N8/]BB#5@=^'H:U#:DSYS36XUT10T\R1!\*_49M39)"1O M %0.$G[9/;R+74SC^P@>T8^BW O#!YFKA?5)/X9 1*X4,1AUM]7C>M+O2ZK MB/E%?%;K*O933P[X=H"/YV -MB(R.]_ 8!? *^!M_@PV[P+@_2#Q\SEVED#$ MYS _]QX*@GEKE/>F6&>XLHMQY]@<539;W[:0=1*$CA36G GR+D2Q('%;+6%I MLVPG*E\@G-D"GA6#IE!"")OB_(+T$MI)^-+V,,E1*0:S[G*HC,(3" M.,UK7I@=G"JZ,G!<93(V=-L>.(8[4OMZX51Q+'N@6P=SJO 3-V7S^&?[FM4+ M/>%-;UJT7S]_'OU^^?&CU/\TDCY?_77\5;K\=-7_].OEX.-8ZG_[-NZ2G^4S ME[1@R1U+7PA((=?#$>!]@,&\_'L."FGPGT(=YWITFE6*-H!!&,;W7'W(I&UZ MU_/I_R()HSW!41L,])@WZF^.XF3NA>OO6>,??I@D^2P,RVM^>:>\XY_3A>=7 MG_>7A?M@FLW@3YAX>4+G VF]1F3I\M#.V9J"N7ML:C$D MV_[AY5/!K2>7Y93>=KM[U+?/"#^;Y_\Z#-."V[\ID;G,7L=;RI7B8)#0DYGHU M\2@Q]TEB#F'SB.U(EWI )T9966?US86/#KQ; M*YIL;$E2>:44G8JPD/UYMA*!^XIAD420T;PKQUSQQ(+(FS?4U.U$6D2JENPJ MXDI5GKJ^1G;A ?:FDY$M539TDBVRA79EF(_,2S%!JC2)&I&M!H)3CME43;;< MAHJYGV[7-+*C2)Y(GKIAA75[0^N0GMC6MJ&&I YBJ=N&K OL(W368GGV\8[])_+[2&-]D73O50)F&+)M[9S^0^)&IWAOH.%5G'EA/=Y5EB*6-<-\!RPOWI0JUYY0 MM@-5%Q=&2.$A/+8E.V:[ZHN?K@%!=GU#X;J$D(2032&DYLK6[GGDA)"M:L"@ M[8DYK2JY5&B5:X64V/<%BU)6E+M;J9O2O9<**BNINSU+>"5=(0]J6[N%/^EF MSQ1+JO>PC%Z9A?WC27=>0.*Y31)OFB>8DRV*@&):,72RQ"Y6+O7",/:7I96W MI[>?YW$O@,>Z5@"T=?1K&\TZRW_'"#DA_B/^(_QK5UTD MXJ\F^>N<+;V=*$'&N.N11C9A:.N[.$'[?;'4CS/WEOY*8XNJKPN3!/H1H_ /5BN#=[=EG%3>]&NB28,Q#WGPCV$ M/<0]Q#W$/;1S$?=TBWL(>X089N=1XNW7.)[>!V%X3$&D#J,OTZ@E98-L4Y=M M<;ET)]]5ATJC-14TW5B7JN,)5T$E1U.UYLE$ D8"1AOY^6[DA#6$-80UA#6' MP!K+M&77$5=KE'"&<.;XA&N)<-%&3@+6&@&CC?RD-W+"&NJN]NKP4PH(HX-1 M.E8G[NDJ]Q#V$/<0]Q#WT,Y%W-,M[B'L$6*4G4= V#!/88@LD1)69$+5;+8F MH*LYG^QA?2.:[LB:ZI)?A'RP=,@A6KA44WH /ML'@$BZ2+J:+K=P(EN7[8J\:9,BKPYQ;$]JWM9LJN8HN3JY+V^=*)"YY6[RY9*YY4D76U3 M_$YEYS)E5:= &Q(M$JT&-B[9T$DI)-DBI9"40I*N[DK7V>U'7C&7$?#:_9LE*G'55EC1E2U?( MUSQ>\A(F>2G,(00<>J%,^)L7J28//HLRECRY;+57K4&-4CTE !)'Q>?Z6*(X MF7OA^IOQFN6#.:M+/@O#\II?WBGO^&>08[_ZO(6*5\$^QG-O ZOG M7G(;1,4@O3R+JR^*C8%_.^GB9_K-O=@[[][)M#-%O8M@2U M:@=8?)?2. RFTO]3^'^:H.3SU-O88]Y*OS$^;Y$$Z?.U%@XTFF_[UWUH&:>W MU_XA7N\O%HD7I-[SO>H/-)C58GK15+KROA//$\^+9[.K.'N!WP^4_-5M-6/@ MA5[D<[L2[&15^TE7?P*+55B&^6MH]23A2Z[FEN(&2[>#GJUHBM<$G8374#-T MV7*:KZU[ )XYOH.P0U#6NCV5X(O@ZQ7P)9MF\WV[";P(O B\"+Q$@Y>IR)I. M\"7Z? M^/[$D;:X4M5KZI$.ZM$TSK'0R%MR(\\J.GI7 G8\2MHV;%FUA%7O?)%L9W', MT3XD:YV&0.A%Z-6VB G"+L(NPB["KD.=5>BR?4"-_RS0BXJ(/CF#<9H%GFQ([/N"12FK'W\LCT3"HBD./R>YQDM\9*4I&J\>?)KF M/G\$W#+SDND]K^ 93!? M\S LL"KD06#.;[8C?3<:2-SS/K1[7$S.HU^V^1=@!+'WF1;G;]/XZXTMN&D,K;CG7<\LU:^PLPM^C@MSES?JOVVH82/>T@3RNJ\+3$ MD6$HLK9%\:*S;SK[?@):MIA\YQ>KK#NRLQ7IQZWF+#U6B8S^:7BY/$_IIRK)T M%*1^&*=YPJZ !H,P]O_XRW__UY]WN/-+' ;^P_(NH'"$9/S*;GYY-QEA//O? MC']>C=Y)P12^\/SLHF\KYL2QU?% U=V1HME*7W/'MNV:INF8_FJ_^G7R\''L=3_]FU\]>U9 M/FC+;(J/>/F'( -!\=5P6EJ=Q]1.Z (^I@IN 'SNM3O'*6_!*E)F( M%0$TO*!TG"?2=9X"E5(\G)M?!Q$_OTM[TM\7<%'M7%!>M?SE9W8I@->JD S, M#D__8!1Y%&3PE9=M!N!$[ 9^NTGB.;\G?8A8N3RIS)@_BT"1N7VH#[DG]1\_IGQXO&")Q[]-V>T'Q8'KBDL.UMX"3^O MQ:3PVSSTDO !CTD#=@]?7S\ *9F?9\$=DP"-O%N&+^EMGHBW5A!^+Q@1J+C6 M.CJ8+X#'<3+E635,N\A3ZH,LA)*:%JLPCQ.@7\+^G<.E<,W]#-@)Q01/DD$@ MX)):TVH_2/Q\GF:8]H1?3&&[!OH'<.&REW4A5G/O08KBK HU@R>B^/0D&.XU MNPU*.4'N^#<,#K"(+T$Q$SYJ&"F,A4>?%9S$1QH&?S 8)?!&Q!_/F<1[Q'?_ MF]8%'&X-D3S\GBTCO68W^&1OL0CYM^680.0W!S5EP''!-7(.\FA/NKPI1S<% M/DSF 1?=&>CZM\7D&+ZC8$>84(VF:X3DLUAK"/X<$4%T =!8@IP.

A!AX/ MTN(5_*7+,(5UG'M)T)<,!) )[V31!ARE^;QZT*.AEM]6, KB%@)@!K"R2R"" M.>([.='>^+#'*\YAGTW3%Z8/(UB_3W[F[1L\5<=I'C!9T 59JO:B:O6!V;SI MO_(TXXQ3TF_YB.LB=5"&!Z5YR-\",H$,NI);D+OD%D3F:FW#0OX-_;R 9+@' MMYK:31G,/N7]UVLIFK(01?DN#N\*G$4V"Y'X M^7Q1;EI7Q6I47Y1B!R_)4P17^./:P[]RW-SN\<=[%*PP8"@_TNQA@7&D7+D' MID[^8-DB]&!#!L:%+P-0Z.&.. ]QJ+C'5FN( UI-G:-'*5&L7",/^!Z%(JKM M^K75J&C%1PT_([76%S;%3:"4H5+Z,VS8N.5AR'AA^-1CL-8(?%W<7$P27K_@ M:E81O;,9A=3F764:3#GX%'%&P)L/-0EXS*4IWW207@]@'H&"$F%DTL9\7S.4 M$?/9_!HLZV66AZ[*TM8\V]<\7EP W-9JUJ]Y4$_ZQICT*08F-Z0+:57>!D;Z MF>^(*QM.ZI=:*-(?.0(9;5T1Z@;;/6&9/#'?3DRIDJ2Y]P>3_I5/N0(+X'P= MYUD)7^6FCEO; P)+9;!,-PV-,A2?JS%+07R5NE:@]]I>@YH&^QZDL#L/8<^* MY_!(A'3.L M)ZJK:LKN[7^_A"C(8C=%JGG8I?GT3R8 'KILV89D4LJ)BFE+X@$D\I<7$IDH M-+%K.9I.4?A=ZERPS2;<'V&>?R=C<;2I)&@73>Y(M1Q"@C5\TH M$^[%?!KLR]K;T;"9P"S#"%41#%9:.?#+G*$Y5X@8M.LV/7Q9NX+@EZ23=MD4 M-%(:B0W+JZ<.&F>=W9;;(7R*>GK!#,HLB,*X28.20A^G";XUU^LK9S3N@$\B M>=]P7CPUM\4>>W5SLZM![_SJJJF#:H-6MV8+PDQ*9N4;2H,]\_WR)\6AC_)R MC/8HK*JTJ?$"$*'"]P'4F'D.$A=<0) J,GJOG:)DXD6C4S2JY])F7QQ.,I]I MJ0Z2PS,+ MP25&+>:'&!;0 0WEZ#SA>\>;EG!IT,SU>8IG]3#HX07P.+\>)EQF[\A5XSXP MA^0^Y24O8"$#$,._L54&ODP:4FKN5HQ/H6[%Y='J3/UBSR[*-E= M'K8()&>CBL!5'UAX#I\9=#W$C#38T5^"G$9@]+E@+ M<5Y[K:<\+WO0"L %D:2!E -RA3XEC2^!I0!1X=)S(\BW>^>?[2O/EY>?#P;:/W;SZ MV\^7GV_9EROVZ.M'K+0T19 !G43X32'"7 MFO#KHF.T/B(HO9E,8*,$$. 3S52D.M*^C!_B)CTR86:P*F$U$;[:@9#1LDV1 M<;#$E21:&-NK?8UU0WB)_X'A!?3SP.5#4F$^RTPJSW$Y3FO>18D/T4?140P] M\9&48JCIQCH*"E_&N'.E/&J]P:FTE=S0TX7GXHG K4NYMX7!2&0\Q< P41%M M7->H/#)?[0S&:C@QV">6?*0:":H@8&L,!R CPE"4#LICPALC]/FL)*N@40.6 MT]A3:EOR(Q(9A+DR]RF6++\65*EP;[%+25?7)#NN:KX)?IT01\':/C?\N]K M4E"VT+O]UGEO8/?.>QW0P+UN__SJ[*/2N[WN9?_RX][T;GXX=2O]]4K/]_S+ MSY?L]NS_U6BC&?%NA-L5P["$?U>.:(Q6Y8E.8WAO!E#RO+5\C4R+T&D$*!V M(V,O3HK-(GE$&JCV^D/2CRX%'9R>P-5-E;ENYTW/2@_>]J0VS?TH MYG[T"=JO*X!NVZ]L_['C#.X5A?):G>K=")UYKS*2[)>*K MN+-R5"5V/&9VW*6P/(O9F;:I:_;K+<&O1(C/,/YEC"ETK_/W.%YN]*_ \NVJ=85N8MO M'/ M:OY5R/6L:@+W7OLDF-K3,5X'OF6U>^9,QDTDVW[Z-09JC3!98XUX#*AT>E:G M;:PK**&24$FH-. -]JU6GU!9E9AFO6W7"S$64?2L#.AC]1I/.E:S:PYW6Q*G M8)C=;:P8YJG5NAP4HJ$0S3/!UFI9W6Z;T$9H([3M'FU.UVJWGM,=E]!&X=)] MADN?P6\MX+=1F&+]JM? \2T=H^ID^3Q%V=>D >V"D*8E8]]J-XT5$'DY-8_" M&:^1=*R3CFUB.7KZ7=Q_&:M>_-&X:\"2>I$D8 MS;,:V5B*.Y(-,%0/4^ ?+*9_+\H78+<&;' E+\32_:6BVJJ(=OR6);2=,L%* MKUJ0Y%1"FTIH5ZL.-,V])G,_^JP"*J']+'(=?0GM18W\#!/&,<-Q5%:6BFB_ MP2XSL1T5T2:VJR#;41'MZC-IA:O$5HZJQ(['S(X5*UI,_$C\6"5^K+WW;*@$ MZ+H /D]*.P#1\ZK?&*??,>V-'L@.9\NQ>BW3I18.>Y^R>I*GU^^:*G!^#9*E[&'3')4-+GI7% I%@AM5XU>D: MBD",O>0EX8"]%L9XT\IM@PX5!J=(VQXC;<<"K;;5ZY@[;T_0(F@1M#)?U6H. M;(+6+HW)0[(9+\ @C&&.;!:%H]25.?D<<^R]Q!,Q&PG]Y2X@5S-D*?G3=VS' MF.0^%!A5#S'U540U0\6)8W7-I\X=T4<2;\$0/7,3QF5*]%0$ MR4ZLS;I!S+9Z'6,)'L< I.IAIKZ*JFY@<3K68&!,'Q%:""T'C!;:CZ*HX8NL M-#<2(V\WUMG!>$8MJV>PU.PQ.T8U@EU]5=*/H?!J4X0Q.JSPS3V MR2U@?Z*?R'V;C=CC$S\E" 4SV,U%W7DOI+4+3(=!R+89,X"_M5%R)1GWHKOGC@,1,!=[$, M@QP%0UANEW%<_9\DY(FZP*_B] M^"PGE ].O3@NFG*[830+56]M744V[\H]CL(IXVS*OWO3=,K"<4&%5N>'X@/, MA[.QSTM4#H=(^>]^5:*6R42J I:DX%CU/\3R#I,!)C MX#*LHP(W< ")QICO\:'GR\IXC=>,+Q=,9NCV*T[!1=T%;!@@XTLP 2>861:[ MT3>[*N5U ;&EJ^,CP'9!:])EA5)&@%@'T0$K.O!A. YHP:37,M=-TR#!&&, MR,1U+/<4&H^%"ZNV!")D5D2N+U \C]((;\<+QO#B9,+^3'DDAS&6@VJP+_>( M*%_)@DQ OH7GB _E\<2A-&4^XMOQFOR!TN+C+G"]_4U?W_7?"<_@[GI9I_7 M+,^M-P6J?095]RT$K;<\\BF/[KQ #9*G29A]H=Q-^8UN/]\$:FE#&(Q/^VDVK[7<\U)!ZO1^>MK[7^@%Z2J^[??"F;W_;V_<[ M=]K_.H!>R]0\_F"">,19+^H/7_?\U1KS884[T5:.JL2.Q\R.U!BY6J;?1>83 MEX(&RC5^W.E](6M6BP.K8$97C-/J*_6(M?9F#3;K+?.^S$3$90@W.S+.@C!A M;@J",$C\.2M.E[\ED'=\6* Z605/,9WY3&OS69R#OKG3771(A)P DC(D999O M&U@]F]I7[M&UJ[F=XV9B.O/#N1#Y7OC,YP%5S<$#VE9[T#4% ML$/!$?FHQPN(CC5H&:N+?2B (,]Z(\-\"F.54J-21)G+HV@^#J,''HVH\.]C M2.M9@P%YD.1!5DA9'4N9@5T4(3WV.B &G*]^O57A;9APOT@Y7=E>JXIY:6K# MPWC)QJ[5[INN_W'81ZS(4R,HK4TBZUC=MK&XQE% B7R\C=ST?]Q/]?DS'Z#- M _$+Q MOAI:^)#,Y';':K=V5,YH#9B/P8PFCY2@6!F/];BA>&BGP[)3]JCPJP/B-SZ: M\]S#8)4B8F4(1YQXS)Q(1\+6>!^E$BD5/A=6I_,YU>.HZIK&Q#VT/[$U,:^+ M"GB[VVD_E"CF2:]I]3K&4CQI>Z$B%E=M1?W1 *_;M.P]G!D\!N#129^O43B# M66;)I%JJ;(3 MV.T@ ^0MT=>R!NV]M=X^!AB2[T9@V]RKL=W>44NSXP3;+GV_@\UB+N41O 5H MC1JN54V>/.GW+,?97_:D4<.W!NTTR1>MDYX^#LCW'*OC[._L D&>D@?74^JS M2 PJ_F=P*;5SWAT!:][.^:1M6[V!O7>R':T4K)[ JYQ]0Y*-))L)R=:U^@9W M#DFR;6_?'7@7>R/->?D0!*_JK#SD/AY2QXZ\8Q^[%// 4)_HONGNW0M]@C/# M=0X#]SGV;\[;=[OA7>"I=N7C;-\'&PC/>)3W->H?O&2B%AI)$.?L>2%:]JDB:>[E]].2LOT MW+=S>&N<#G]'W +[8[?W($AA0KXW]1)5AV*8)O(Z3/AQ-4Z&"!,N1U!02GQW M18X)%Q01AU%OI,K"0#0YUQ2_8",O=N$&Z77*UZB6UDH"*>@B:\1&J8^B-\+-<-\#(JZ*;OP XB M3KRII(*65E&,*N0PAH7%*[U@*XU%E?7SX&LPI 6 M;$7[>%/RJ#$P*XX*_00@062F088I9)I9J"<(W!.ZGE1@D@"Y+-@$>B4RTD#K MN?_H2W73",4:7N#ZZ4AQVYJH#S 0_!"FD>1:M/OD^[4IP.*)0$2@Y%%\)@V# M@G:T0THMGD9'T0DC99QB*+TB=.])FFQTOYS MD1JE5RUXN\WL*5X CKSZ7!Y+$$93[B^^&:_)'ZST@BM\7U_S]W?-=_(SN!YN M]GG-.MQZ4Z#M9_' OH53OA)#F/((M+ :)$^3,/M"^4KR&]6=OM-JV.U^Z5_G MA\Q' O_'Y[-8?,C^6&&>8AKE\'+N-[77;D)L'Z!6(^S!B)YTS-;ZE>I^^W6W M.ZV]OKXF,?O*A;"J>SQ[%VW8^SO= JK05O#NHBP?M3X"&[GP6$ YH1/SEJ%E M:H&WL^2L.E3=I*J:E=!ONZP( ?X-1P\?7:2R5Q27@WJSR(.?943E)5KPR!)* M;6O@[*UL]5%#\=AL X&=*LU:!;O94-VT+C78\-K?3NMKC(XZ;,'N4 X^AYK' M5L/T$'9?39+V(\>MCU %_KQ@C%$P&?=UTR@"=]B?,W[//1^I)B/;HU#N6/ MV-";8?20LQA6W1L#6\+[/6TTL1#W,?3?8"5A-%>&C&$0,!L1N%YF6$T$7.+% M<5I\P0)@)V8[; J73^(=[R&8).BO8GG7ZY?&32/?R0,26!@V?1"^C_\MI3J" M[IJF?N+- +=RM\EB?NCJW3^@"\PJ8+^GD1>//+DC$3>8?AL@&XB*6TJE]Y8> M+;[#P .N3-?A7),N&1EMR/*]9YPN]QA2=>G(31',9HP=<1_OJ0;=G! M^.8,=X@B#P!!W_3& M^(V([CU7,XC<4-&^G-/\*0AU[#K_SOZ)^2*!1[!TAEP<3H&3%3IVGA>U8UTDL>CSRR(!3* M3"$Y:BA$ (Y3.),[K\.YY*$U_/AZX.\*Y+)(17G+*F^Q$(DQZ%ET$5WAW>-F MDJEE^TNWT3>>E&#D06L#G2]C'3.4:G5WD+]ABE2KYRE?1BH4-(;(U6PXE277 MZI&TESSH<5&2_?VW']/X]([SV8=KB>U;_OU"98BDD;@%H^0CR/@__O'?__6W ME>N^@NWLSO-KI*4#'[Z)\=_?75T@0O[=_NWVXAWS1O %=Y/3BX^=YGFKZ70N MFZU6O^OTVIW^X++7&W0ZEX.!TWSWCR4I5Y[K$]N*ZVSTM[>.KC^??_GYDMV> M_;_+F_K8=-?ES 34X=QU,6M 2#W/0-H+9;6J5!N$99%>,17))!R!I5/*R9&/ M\6+4@RY/8[G5GJ7/@#T 1K-4EO!S\H":<@RV 1C,8%M(0T/^IL> &C/+P2J^ MLM@?0?B V1ME/BU7Z$Q@*F(B4HD$@#4>\>21&J+) MNNRN,LMXFLFFX#JE>%TJ$ZY$P%5Z'*:?I+[0-_$'/>PU.70P#KU\#Q.AL]LV MIFNMY-^YN'.,SB%8JF!2^YAS=K8VA^XARR(3,;K77CQ1CXF0;NLG[(V?SH=; ME\8FT^#P$GC;NSP7[EUAR'X) &FNF X!DHYC%9Y%<0G(:G:>9CR)WP EBP__ M"H9LAOK%0T-3 4']F/.F\IV] "2G-TJYKWX>(O,(3%-L ML"OXO?BLW*UL<.K%:G3 Q<@CX-HONZYR4&P"-%@G@> [_*S%%@W C$9EM2WRB O\K:DZU1.8%&D%Z/5YLK"P9(65#Y9/90U\NCR[J9/U CK=5Q&Y\1@#*6/N9FI& M6B^QR+(M=6:SC'*48E02IR 1=,(V(D;E*><5@TLADY_#.,G"*K[:/551C^#4 M164A(XGE'&HY-'X7":H$T/N99UCIH@BQK?:22L2=1F-Y-3+D7:RI>O,R] MR$EP#32"]93$DC(=\TL1W)H>A=41"9E,"VL@-Y+Y/ LE3#GH$(%&G[!@=0"F M:I<+:)-EZ:HE* B9%MQ2@?+9+ J_RW1SH(X9UW87!SD.,V;2 M-9UC?M ADVZC5UEJF1%IF:>39^M'9;PN'PS(#!D\Q39?%>O&8J!VIVDUFZOU M_]Z:YM7CT%:KFI0RI' Q6#'AAH@5A&;(] 0**J<[:F0M7*F S]0+I-NI: LV MDZ*L"L)Q&1U8,#4S(S0Q0_DLN%#R>6T993"S'BJ\:/!8#1VA*1VAZ78;SJ"; M_VM5[0!-O_>F!VCLU]Z_AP,TNTB'-9;<:#I)[#>9!G 9X.B*L"8(G,?#0R_L M[+I_RJZA9K6.*U'B[2-'FXRW?*'#-P=Y^*9C#0;MG=/C )-5C_/8C=-TGE/= M_U"[:G4LNVVL&/-1@^-(]+'SG$J51]>SIV4->N9JFY,2.GPE])SNUH>JA/"4 MDK'RX$<-CF-10BU20H_!R>Z2)T1*:$MVN85?!!\GXCD'FH^UL(!CV:WGJ.Q7 MT>:H(784JDSVHMH-.U$= :HC8-#DLEJM'37HHT("F\7EYD("CV=J/YF%74[9 M_BP>SO(S/5^C, BQ2JM,>%")WL\_<]9T>OW+RZM6K^7T^\V+CX/>19;!/;@8 M]/>7P?UFM4^_79Y??K[]]!L[N_CR]?;R@IV=GW_YY?/M]>=_LJ_?OGR&O\\O M?X9+=ISCO:,YRL>.\"B23-?^(!-C<(19SJTZ<2(/7)S#K1%W97GI9,+.TQB& M*];4L7H)G1OL.F _\[D\OZX2H*_R/D'#ZO'N_LGT?+L6)S.X.EBI,_B9.T!RET#=-9X MGE&VEI;G>&@(!+R\X^3=VK2V=S/4INE@?HI-?^NHE>!CONSJ"I*N M&9/'XD;"AWON0_\>!\W&WKT >HL9S@VNTZ?^=&XNC!Q3LKSQ'+E #U7R;5&V M/)NEM7(M<)PL_"*+/@]!(NE*(?H,5/8HBXT$^**8@*=OE'3DZFCD+/+PL *> M"G35B82U5V0'G;9\IUYV=2P+'[JPS"=8NCQ^7UZ &)X3CSW-(QO>TLB1T(4! MQV%!QIMTF,B?6NWFZ9HNXV90PK[(PQMGQ>'/_'3P>1C#5Z>[E3M99O<"GM1I M2Y#- "99Q0<%#'QTY8CP2,\0#Y[( \=+[,5SYFK P'U?54KWY[H6_AB/1X=P(QO(.S]C%6I@UWM52$G3J5,FN--K+PA2-1.A6F#D^C=1Q;^HBJYFTWG()4CE4IG!BE M"?=0.@Z%'SZH8D:SF>]I6BT,5IV!YB!#4)A@E1V4M",/3R0\8)ALC7S6HJC< M>F>J&7B3]%&M$.#1/B\J!$E14Y0[DD>Z]#E1?5)9Z0L>YP22/17D(N&Y.?U& M/*<.$Q"QD*4#='4?"3T\$JO7R$.Z8A4A)(6;GS#%,\]YKY(:96WC"6AO.N.J MAH!J:P3D6)8%H3J!*+OX9%14/">[0"$;X4H,29'5F]*=7=:\886%]"LB MY+H Z \^(/)"O)E'40_G[\'73/%PXT*UL_R]:^"5]XY9@A3.*@['R0.71]]= M>9Q&S[G!;H#)Y.-]E)]%;8GRPZW5^\="9$GPP&HSD6";G?*QRDVEI^QF\P?) M68J'M?K.SV0K3&^IK1OL0C](F5*@3N!UQ0 *1'(WDMV# ".;GRVKQ\E#HHM$ MRI8L_[WXO@SY1XL52+Z_(X*^6T0-D3Q9D+W_E"]C^:E]Z:T1'K M42R>)^>JC<@L] )5P@)<:259)/%"/V.BE97-C-4X$V.9KF78BR>-]5';.^[J M&@%S90ZOVDRR)!K8E: PHKF2V(%J6J3Z*R6RYHCGJX,3,\UXV>(B0Z'Y%V>' M[E>Y$B=U.I0E!1TV/[$%9NQGZ#A^'$ QB/%KOA_ 8/5XLH%R=XD)5[,19LR?P.I7P0>4@O M%/% ^C10FA?KPZ2Y;:RJUGU'<[;4ZBHCD2YLH(FUSD$L"LAH>V.T08Z@A!N) MF9#G.5A8O.,TUE)(K;@J0P&N_#U:)3@++&N *Z%Z\TE)41Z!7A&Y$# %Y"F@ MS:X[YIC46T^83KG=S),UQO((?G03?Z'WWUKK^229SY2H!\<%:[J4U,][-@5& MS&JQ9*P>2PK!J'5'&HJ/_=*?6^,!1M9]@U0,1"JN"+[*LNE8TV/1RBL2HUF M.GF%- M>H(\OA'G"J9JY#E((R,/2AX, M'6Z452DW2_\'V4T+S%UI%V.Q*.TZXJKPDEC73:3R@EDH?0%4C+'ZJQA&48--14I0%R(E51&Q(K:B^M4^ M]5YKZ<@G.Y%&-4P"?H>GJ=*STAJ+)W@I#(*_KTR_M;UMPU$/.0,'8-'9,W;F MU>D8.?3:=M[VT.OK;N_6>?"OO+U?Y\'3NM/Q%[K;+7UN23R'_3EM/[J8&S?:[T,Q$\>!EU M\]O.8O9-A\VJQ7W&LLN)->O*FD4+*6)-8LU*L6;,SO2>1;58D[CO.+C/M,ZN M&D6)=0^4=U"[Y,/1'ZCDWY40*U<+H M\;P&LJ!V@N4=T*H.]"'^(?XA_B'^(?ZI)GV(?XA_B'^(?XA_*DB?NE>.6Z:F M3N%V,%_[S3F/B+C74-8>"5HW(E:&<,2)Q(G5(!QQ(G%B-0A'G$B<6 W"$2<2 M)U:#<,2)Q\R)Q[S'KK;4EZH;Z5(IX9S[B2;?W8Q- ME]#O=:RNN0:EAU+KGD0 B8"C$0%VT^JT^R0"2 20"#A2$=#O6D[;6 ,Q$@$D M D@$U$P$]-I6JTD]UTD$D @X5A$PL-J.L6HX) %( I $J)D$Z+>L7NLY7VU6H9V_Q[DBH%F]3&!GQ/N"/<[4"I.9;=,Q9L(Z5&X")P MY>!J.U:ON7NM1N BY;='ICBE$.1)82(HT7$2=?J]HT!@JQ: LL!@\7N-ZUV MU]@^':D/0D3=$=%K6WUS<4A"!"&BYH@X:5EVQ]BN%QE4!)8#!HO=LZTN'S6<2]F/N4C4F[/]LRC=.QF@X5XB! M$"#*Q.@[MF.,6P@5A(J:HX+4! &" %$&1-=R^E3#D !!@""[B5!!J" UL>-0 M786"X[N+X?TOCT;R0#4V% L3N,X4[U2(?/65/H>RMV#WK)Y-=1X(6X2M'1P^ MVOV>'6V6$^@(=(L*K=NC!##"%F%K!U7!K$'/6.R?L$78(FSEQF+;WGUU9K(6 M"76$ND6-UJ$RE[L-UQY25/8V3+C/(G$O@I2R*FG;Y^GV9NVFU>U2GV-"!"%" M;X2V:!>4T$!H*/1#?T UD D1A AU6Z_3M9IMRC F1! B]/E/JT\V$^&!\)!K MB('5[U/A;Q/!N0I%PW?8G$;X/HS+8GO6#B^TP$ ML;F87H4(6U_!=##;#+VN->A1@T@"%X%K%V6)FN;:@-#>.>&.<+>=4NM8 YN4 M&H&+P&4>7-V>97=W7VR/P$7@.CIP82'+?H.*% 0O'S$UC&+*(9 WB?A(L(!/!?."A =WWM"GG$S:/WI: M#+7 ;Z643 ($ 4+;PYV6,4^3C%Z"R@%#!71'JV\,+*0["!#U!T3/G/8@0! @ M:@Z(DXYC+)V?C"F"R@%#!72'TR1'W$34KT)Q]MW)E"\S@=F:P1WS C><4M/Q M*LF>P]FD:%J#UN[SR0Y%7!&X"%S;@\OJ.]3(CJ!%T-J!WG*L7H? 1> B<.W M4[6M5G/W*6,$+@+7T8&K:[4ZE.E,T")H[4!O]:QNAS(N=QI[/:00Z[4,K+*$ M?V\9[,HO/=B+PQ,\1&)HH/=TSEQK):YAD*T 4I@.62PM*S>P%C( MAL!"8#EDL'0MVS86@B&P$%@.&"SVP&IWJ$0: 8( H6YSK$Z3BF@2'@@/&@^V M-3#7^>90 $&YEYOXY;-(*.MR;U+'N*39<>3^M=SUE[TQE7GOSGPB3\L:M"G7 M@.0,R1F2,[N3,QVKZ]#.,$D9DC(D979IS0RL3H_2NTC.D)PA.;-#.=,<6'UJ MY4QRAN0,R9G=-F-K4\U[DC(D94C*[-":P;):3?*:MB5 3?+VEV7,1*C'-.$Y MAR=O#IA6^=!;.\@*>()N=:,5\17Q%?$5\55=:$5\17Q%?$5\51=:$5\17QFG M%27"K@G-R$\/:HV&H3]2S[GD40 #C=E,1#"JZ30,6#SAD?A 4=(*(7J?1*P# MX2I#+.(XXCCB..(XXKCJ$(XXCCB..*X6A*L,L8CCCH'C:K+3OKLTE8\\]MS# M"<^].0P?AUX8C424S;XU^\Y&83KT!?N?IOS?BPA8#3XRE^ZT+8VJG_;4;K3- M-5YYBBR'DOM$,J;N8?\WI\_^9?"!,1@I,5)BA1+KF"O>0$J,E!C)&)(QRZ>0 M&@8/!Y",(1E#AC+Q#^DHTE%&=91MK+?WT>@HRKO;Q$X7GI\F8F2,HZI#,Y+B MFU=#OPUOW1GJZR/\7W.R>2>4-!\[L,XTLFDD]]*)P_(:ZGRGM?;2\?J%.L@6AU2DDNE:$5\17Q%?$5\51=: M$5\17Q%?$5_5A5;$5\17NZS1\&/"A[Y8>WWI[]*L?"\0IWHJMM/\89E6]C(] MY1>[#"_<"%^X":Q^ %2.!?)!$(>^-^()?!ARGP>N8/%$B(3AZ)F7B&ELL8>) MYTY8),;R]F0B&!^%L\0+ Q:.Y>= /,!@>##BTXJ'9%*?RV,)PFC*_<4WXS7Y@R6C M,%?XOK[F[^^:[^1GP(";?5ZS=K?>5,3L,]#R6SCE*U'C*8_NO$ -DJ=)F'VA M@":_>?!&R>1#M].P^YWBW^"'+/X%P/?Y+!8?LC]6^*V81;1.8-C.6C!O'X-2 M(^S8/SPM3=?*=W7_:V]OO^WK:?)O=GMKKZ^O:4"V.@:*;3^U0[JP)6#/OC.I MT-%=P[%!E0]\C>[C#R-1(S[HV8^#[#5-SG;%?G0W;VZ;T^8^_4 M.+AZEM,Q=X9\$U4.!70UPE?E-/+18:MM#3IM@A9!BZ!EO&J_8SG-+F%KE[;B M(9F$:T+*%O-#G(R(IKM 6LT U;,Z+6-X.A385 \A]=4\-<-#V^KT*.Q(>" \ MZ#B\8]E-VHJC&-R6_/(E@9^8%R0\N// VHHM%HB$7)I'(G&MKM5N4[R X@45 MTE*' JZ3KM4WETGR)%4*-JG-QN)[PAWA;@,#];MLCK]@=4Q5^7[4(!2/4S45]G4#!..;?4Z P($ 8( H95$U[:M M5H?BU12>VY)E+L181)$8L4C,NJKU:_1[%JRDVMR6_?!,) M]P(PM("R 0R0SJ\^0JS.8&#U'0K.48R@0@KJ4,#EM*UNFPZ'$[8(6\:QU05P MM;L4?Z/XVY8,HS+C?(\//=]+/!$S'L#T)SP2D] ?B2C^*Q-_IEXR?TN?M!JT M.L(J290I2)&7ERI?D@*'(@4H-Y)$ (F HQ8!E WZFG[C>QM8B6C5:V;^)8T6 MVI"?W?S"/H<-;)7:/FT.V(2/6! R;SKC;L+P&K@A$ ES>3QALRB\]T;8]7S. MPHBEL4P:8.%,1#R!.5CPZ5[$^"?^/O8"'F#K;@8/\^Z5;S.&'W@PSWJ@PZU> M.,+R/:HY9J.6M)6/'0DW1#J$P0?PUD6$(\P"_]@9#Q,KF"_NO-B75ZW,]"4+ MVF!? I:UOV6.H[K>6I*VM_"^\S2)"[T!CF7QX5_A,&9G;E)\<_(.;X&OWKTO MOGS@,1,!K*!<["1D/G]HL%O]?+B8\:D(8 GQE=?8 # =_:;2C]FY^%(,+@I M$J/4E;DE#&BD?=QI./+&Z7QDT#Y%PTPW42;"Q@E6"L1=X+4]]'X91Q M-N7?O6DZ!4XMB-'J_%!\@&EQ-H;%++YR[!_4,W",2<2#V--34,]\""-_]."- MU-OB>9R(*9// ;K!&H>1!P,J?ELBM!_#I2.@]10A%(@'!6J H'Q6(E7S%LG4J5FYIQ1K% GS#9"9\Z.<0KNNQ4V!)>2V^[VM&+#GI M<1KI6A;P:2IGO&/I8U*2?[[\E9V=GW_YY?/M]>=_LJ_?OGR&O\\O?[[\?'M3 M2R&J/N+E'[P$'N\N"$]=Z W9^Y^I-Y(=+8,P87-03F>HT9YH$5K563^A.CX) M#B)ME2]?YS^ SK@2PRCET9PY':DSNDHN7)W=? 0TQBFB&B0QRA@?QP Z/%^ MNVP! *4E"Z)[V@3]\]JA;F #18A7/UWEIK^[#6>>R_IMYQU(JU^0Y'+V.-ML M*[*W*S*YZ L2,K%.H+WS.>R,M 5H$V!76./#\"V?9XPU9I[C)7^+[F MU[^_:[Z3G\&6=[//FCPK++V.[\LTO/6F,(?/0)1O(6B1-^1]"/V'&Y[)M M.>,1J'5$G[*RY*\6F\)_4L0KFC)LY,52@*'[PF,O_@G-FU>[F 1 F#] "A# M4Z?A^#1%Q8XU.!X@B\&?F@D903[\D3Q[#JN,IRGC"4*.3 4=("XA@ERB0XWN<" M7CB8C[,(8T-(#6SJ,?*0T1KL5R$_*O=0CD;:F=K&!%8504%2BZ52^",S%2XW M2/]D$HX4$W,TSV)T-.%Y7@ 7P#>*7'-Y7V[1:C,LCY&A"886V[]X(*UE6Z[) MP)*^<6$$"L^-037&D<*?K1\&3PW6LX)S3Q? MM<)X23:6);(@%>6%W/V#W\F'K2/F&@*@VQ0)1&$'[Z2WG@<& M,,P SY(K+N,$GHKN:?,6B7#BO,]("CHVPM&YX/K'6]Q?GM'"^B*S9>&"5 J4 M./0]7(M1%E6$M\4)?*$- +D:OKP %;T?HN97+^ 13"V-(K@05EO<X0#HHH=^)3\L(C=23H0RX!,>B205FNI>H=V?0B-/A[WIMI.2;J?$6K%7F M&)2"2W90EOFQ*ISC+!*[0(B,B^*)P$O2,G(;["./E>4C[U/39QAC!5_%"W$V M:@U \ ,58%6F,FS%(@P=X<]&/*V_V)U&A\%EOJF )Y+7T-!ZC;[9H65$S58- M5[.\NAB/$V4>T,NSL)(6P!@6(X*W*9:6K(HK!L@$_0%6I7K<$^I2__VW']/X M]([SV0'75/.N?#]KGK79S<-GK#3K=5K?3_?CN'TL:_3'#>)/BKE3([MOE M^:>SFYOKJ^OSL]OK+Y]W'*8S.?1SK:[Y5'5;0-D.=N&]%X)*47;,A(/6'PK0 MS%'.(CG,N4B0^.N53+_"LA+SH+1)9@U M,WE]KCUR(&S!S*VSCQ\'W:YS<7X.#D1_<-;L]Q0S.Q>];N]\;\PL?:'F!M=R MO0GL!2.8M[SI53SR]=N7KY??;G]C9Y\OV.6_?[G^BK%HBWV^O&5;IBY4BN":#TQ@M%]$V3+3",\OL M4!Y+@'LD_N*;%UCF69&09[ _J$)PD-0@>9J$V1FT*^?>A#C:G;^>&YP9>%^^WF*^^O\^V#.@^^ M5G,_^AS\'1]M44(ID^"S[TQZ<>Q_FO)_NZ#DX]1;T1%;T6^SH,;;]>D4/:72 M+I[6'/*;AP5ELKSWB1E6:AB_Q&*<^MOJS#K-[)-W_T1UE9I.[$2Z <9J6E'J M;C')+Q(>)'PJJKP.OI \L?4\V6FGLS]P&00K.&"B4412$N9;/&6\JPBB.N< MMJB6 86MJ)"L/MGO.);3IG/]A A"A$:$W;4<*KY/ >AM&>8\G,Y2/#Z1)VI) M"VR61NY$9D+'X3AYX-%S&J+MCZH5,=_R;@G+)3]3:B>(/ M%'_066$]RVD9VQ,B0! @Z@Z(MM5O43R.XG%;\LLM%N+ <@.JED0>E:ND"WAH M!MC!.S$U@EA]-=13N?^'$D!HFS/T7DPR B8!DX"Y#,Q>EX!)8;\ZG/#>^SFX M*E"G8KQ37X&^VX-M^PX4M*V.8RQ2LF#:M1L_KIZJ'S SH>>*79S3,NQK+LIR%SL2*G:?N?M#X>Z M2M@3/=P.E0=,B1OD@;S ![8852WR,NHBY#_Q9,*GEFR!\%L8_:&Z4F)OTN^R MXZ$_-\9! [,<),N7F.1PVSR'E\O:J?9N/,G)KYIO^G%H&*N.Q7$2 MI6[6H5:B=B1[,Z[AJ=]X- W39&*QG[%WZ^LQO!.\ O'#AQ5,R/ZR'WEP%T86 MN^*^G(CDM:59_<0^I<,A=K_#'[%-7FBQ6_&=QS^QVRB._'NL"OY,L@4 M\_X<1O@@BWV9>&&C<+I_S7H^@[L!(X/QQ.%4Z$YJ<7FHDJ.\:'0ZXQB[3D3 ML3UP\:A;>8-N1JOZS+*A2!ZP"Z$I8;5:MN/%<#8T)&?5?WSQD+ YKFIUJWHU M(IZ]$38I#1+N8^=IO3:[D)EVA4UB,\MNS'NH+J6<)E%J2TJM5BEY6TI5UL-R M'*+4EI1:S0Y]&:7,N>Z.:6J!61 )/DY$U&#?%O32. JGZTP$@R$NBG!M3RG# MG=X/.\#5Z%666ON(;ZUKY[U]2^ZM6GDO];/?IHWWX*(+RJ=]=F6?G5^=M_J7 M=BOK27_EM/;7QGMO49U'FG;7)S25<8#U9/57Z>]$V+YRA"&CA(61=^<%H%'< M,%8W@6J)A+QI.%?]ZO$7]("".8N]NT VF8"PEGWDQ<[GOZO3]-,90! XN3L#)!LJ? MXBJPJ4@FX8CAYKGZ=0*/$%'6I9S'L4C^OZS;6.\G\)GC1+IT^$CLN,I\;PSN MGKH;[IQFMRJ/'62,I C^#3^L[V_08%<8&E(:.N'?D2JS$#QT&;"#]S#NNL(7 MT>I)!#5^H";\PX;J>A'@&3Y_>")8^@R!LB08MA(FSQ$CYV?VV<7'P67GHG?1 MO+RZNFKW^DJ,]"_A*_L QXH7C. )\G-Y++I7[L*;\9K\P7*7F@$(?'W-W]\U MW\G/&!/+/C^?.:8\ FFF!LG3),R^4#DX\INLKSQ02R<'N+ >?!:+#]D?/RUO M]A?C+F?/%@D#]MI,S>T3<-68NIU7]CQOUKGA>ZWZQ5?K]OW.G2HIO.GYC[VG MEE>^\?HOTG+;5F?6:6:?O/LG*O/6=&(G<\&CV-C!,TK/I8[F"QW-C1TK(\XB MSEK@K*T/7E =ADU4_ 0^LBE\&B58'1+H\^B5\QP,OXR&1Y$\7R-(5DXU&%>= MU&Z:VDV3\"+A1<*+A!<)KP,77D2WE&<505SGM&6L<^2A M0*=Z**F<>C_41D2VXUA.VUB_1T($(:+NB+"[EF-3;RX3YE6%',;=V5WGX726 M8EK@4]F2E73#*V*6M4ZI75-8M=:A%$;MMZUNVYC'0]@B;!&VLMMZCM5I M&?.=#AY;1Q^ANTJCP$O22!U<&7O?\6\*RAELU7HH4*D>*NJK;6JF5)R>Y9AK MH4J ($#4'1!MJ]^B>!S%X[;DE]N(!_$LC!)=IC6+RE72!3PT ^S@G9@:0:R^ M&NI8NA:US1EZ1]^2FX!)P#0'S-YJT1X")H7]7L1,U?/F7G4.K@K4J1COU%>@ M[_9@V[X#!6VKXQB+%!Q%UC1AB;"T%DM.VVK:J]50"4L4DGL^-YVY;CK5Q?9& MCQ7FVXG/LD<*U]QRJA SUE<-'(N/?-(?6*WVCEJ'4LMM BX!=T? [=E6=_#V MD>=C *Z!X%>SWK;?([5LJ^*$';911RK@.?*+NDWOCH U+]9@=SJ6W=N1P7NL MW:9)>I'T(NFU%^GE6"W;7*(72:]%\_Y'V85@[?5K_MZBK<;:AAK_3CFV(/'G M5QZV0/&X?QV,L3XR1D^?TU3CXJ+;M=NM3O?CY>65W>M?M0=MU52C?7XQL/?7 MFT?*I?:27#+>4>/?OYQ]N[W\]NDW=G7]^>SS^?79)W;]^>K+MY_/;J^_?&8G M:<#3D9>(T>.NW38SDA/H&I[ [4*K#]WQ J[C7A"S6/BJY>@XXPKF%6RA^KKE M$X0W\T3WV0G'>>^W,&*"NQ/VI^(P_&F%$B\9N+'&:B9[OAKJ8+;:6J7$'PL, M7MD>)[KG0Z_1=3K]5G/0&=C=MC,PU\ZDY1AI9^*\;4N.;IT[>M#<:>XT=YH[ MS9WF7IFY/V]G! RB@\J(>67O#'O3+@C2:1>=,]ZR3X;V>6-V";;SUKT>B+]> MSE]VYPV:LYA*A:0.0-4.9Q.7;>*R'CLYB]G9Z/JRC+E MA7 ;S%R)*Y)^Q'E;DUB/6*]/;/>O]) $.<1Y^V?\W[F$:E;XKRW M,_1..'51)N8C6X]8[TA8CVP]XKQ:V'ITN'P3(;^)>Q&D;UM'FYIU'D&S3J=M M6X/^[NO]'T7F=(U$5^54+(DO$E\O$%^MKM7LFCN^1N*+Q!>)+Q)?>Q5?QCQU M$E\DODA\D?C:7T%%V[)[YHJ3DO@B\47BB\37OL27W;-Z38I]D?@B\47BJX;B MJPWBRUQ/#Q)?)+Y(?)'XVI?X:O:M7M=<-7X27R2^2'R1^-I7Z;G!P.HY Q)? M)L37<9_V_&<4QC&;1>'8JTSYZ#Q-,_G[T]4:,-U=QL7 MUZK-RE",PTAD35<2_EW$JSU-JM;T_ TQUFY:=G/W9Q8/!7R4V[ '-74HV&KU M3>Z4$+8(6X2M'%MX7&+WAU4)6X2MX\/6P&JWR"8D;!&VS/M;',%1-\:.,:*H!$@"!!U!\3 LLW%VP@0!(BZ Z)G M]1U*JB- $"#4;=VN90_H]"8!@@"1^Q#]%@&" $& R*-,O1Z=W21 $" T(!RK MUZ6CFTOSI(,Y:V^[Y%$ XXK93$1LY/EI(H F$QX]9P/#.'IVO$MV$*4/*U+= ML-GH[;ZTX:$((4H\>+FZ)B%SS$+&7 R(A P)&1(R)&36"1E*H20A0T*&A,Q. MA8RQ[5T2,B1D2,B0D%FYS6YT^R1D2,B0D"$ALTM+A@*_)&1(R)"0V:60Z=/1 M.Q(R)&1(R.Q4R!@[E'7P0N9Y>31OEFUFCCMN,!DF9FDL1LP+X+7369K P+)L MF4<)MY,1E01<_A<3Y42>YR;P'&PJW,#J#^A\V1[4W8&9 X<*B';3ZCC&8H,$ M" )$_0'AT)%\ @0!HF0RT?DR @0!H@!$V]Q.!P&" %%_0+3:5-:+ $& R 'A M-"G*1( @0.0U*@8MTA!+\RSMG/R8\*$OUEZ_?O/ ]P)Q.A&2[6VG^<," ]A= M6&Z3,SWA[]GM1+!QF$;)A/V9\B@1$0O'J\WZ7O)X$):K!RU>\B LM>JG(Q&S M!$8;PZI[8^ ?>) WG7$WP1'C+R* #U,19%\48+WEW]F9FS3D=*=AG#SR%'TM M2T*6QLQ3+XW$*'43+PQP;PB_^*5QTV!C,1(1]X%9HUD8\:3<\I#)S^,HG+)6 MYP=\FF/_T"CMY.!0%M\L[RC>A/_2B"$9R\^=1>&]%\NAQ(R;6:J_.-U&D\%E M/CS7S)KA4("QRG^1ZW32(Q%!).6-_ X%@G,*A@QW^-# MS_<23\0-]@TOPD=\#H%$/7;*WNE6D[!:[X"!(S9&'I:'VV,WC6--P*0@ M"%A@E#\1&"M 40?3__N[JPO@A/Z_V[_=7KQCW@B^@%F=]OMG]N"\>=7I.9UV MN^E\'+0N!I>]WJ#3:E]=]?KO_K$D8LH+>.M- 52?Q0/[%D[Y9DVYC832*LE> M5EORBY*\=F&^(MKF50O:L)D]Q0M IZO/Y;$$N!S^XIOQFOS!4A0S5_B^ON;O M[YKOY&?0,V[V^?E$FO+HS@O4('F:A-D7RG:1WSQXHV3RH=]NM!?^]\-/PS " M 8(9!#Z?Q>)#]L=/R_JMF$5Y+[[0D:VU5L#VV_EJA%W[AZ>U\%J-KNY_X]N; MM1X]3;XNDZ]):LSNDLH6E1LJ\4B _:,D;*Q4&@LSC4>.I'E'TK:?ZLJA-$NF ME&??F;0NV/\TY?]V[6FN*/G7LMQOX(S%[!)T_XA="%=,AV#JM6SK!4[9]IC= M!1&KBNG,P5!6^GD(-G,P_VN,%FANE\*O"??C#X1H\XANO0&@5VFIWR*MYY57 MO"7^T?4AMB.VVS_;&:L50FQ';+<]VVV=FO,RRX:."-'9JK=#]VZ)^"I85XZJ MQ(['S(Z[U#)G,3L;_9[&3QUN(GZLEO%#_+HUOQY]J/86(S:K,=GG-R^M&,4J MAV[C]-D>AO4_7/Y&Y#!>CVM@6UV#A2QVSP%OGRU%HH5$"XF6+42+T8Z1)%I( MM)!H(=$B14NO934'+1(MSQ M=0^Z[PY=9],0YOZ?/#.(NW^F'J;WQN$X>3#8 M;ZI"U*R<6-_ZP(E1(K[A2903Q[$&/6-'49XD2\$GSZ7+FP'S/0&/@+<#X&'( M8_=-FPAX!#P"WI+&B,K[X[BBE2\\-Q3B,RB7_ M*"J^K]3$17RV )^C,,7J0Z\Y('Y,N8M;$[#NR8V=CM7O-?=&MJ/(?B3I1=*+ MI-<^I%>W9;4[YK*K2'I54GKMD(-V[J.3*"-1MI4H:W6L;F='#OJQBK)GMQI8 M+6UNIE#Y8NGS&*;C3LZ"T86X%WXXPSLOU:[:5[C5G6]1UWS0:9UW>H/V^=EY MLWGU\:IS:5^JNN:=SOF%?5&-NN8FF>';Y7_77[Z\O7G MR\^W[/S+S>W-HRQ1J7G\*IC>0AVQ2/."3"0<%=P #! GL;%.$W_IMAHML^T+ MO,!8$XQ5H?>2!UF&2-7N59A49OJ%6)+=#)&KU7 J2ZY5S^ E#RHU)=G6UUVC M1IX4^HLZXEX$J4#- OHDB4#B_^HEDW.==ZQN>$X;C/./]EG/.;N\O+JR!U<7 M'P=7W=[@JM.Z&ES8E\Z@?8CJXO\N/_]RR;Y=GG_YY^?KV^LOG^NC(S[S)(T$ MRG\P,[#?C>KY\]](HS^ZHGLTJ)#Y<>C !2?9'#5_R<[^LJ JQ$/L07V MYYS[V-O&8G$ZC-W(FZ']=3KDJ#9C30>KN+7X:@:J\]35J"E2]>-TAC7XV8G" M<-]QFC]]/;_)/]D_L3!BI1^GW -483\;4;KHO<4F/!KA.Y48Y;-9Q+U85I%2 M0\!V/&IV7@P3=<.[ (@P8ND,&^Y$/(C'JHN4'&3HXY\SH(.'4YMEZPV#R1Z( M5<>S><0H'SG\FX9I@$U[> +O&/L"[\'2Y%B0W!M)(Q5>]Z",#=6N"<8BO'O< MD8$OW0D/[H1L#91,PEBL?7.#P8*-1"*B*;!2OFIZ4O(-R20*T[N)?/01 ^@LAG/H?MJKY400X@Y#,3,1"3[PX%N9>$0WBQ_C;/F@1F&"#&$F*-# MS(4VMQ8 (\U&KOI>SB(PS0@:!(VC@\89N!?NX[C(.C21AB$8$8PVA,9*[KML M3JB\^H>)"*0+P]%W$2P&R,3C.7@PZ\'T:NQ4.E+U,W;!!NI@B^D\RL2C"*,F M1J."C-;7B='EE6M@$NG0@ 59L+%ZXK 6"#$*&8G6<@' UPP M]?QU7\]O&NQ*1HE$+!;<6Z"'Z\HP%$:1O #6TQNEW-\X\UC,.#;Q]N>2V?"1 MP%XP^)&';\0&Y!AP$O?<3['7-UPDCQYF]VU\L,L#-BP>(T-8DS#U1_BM'J08 MR6'RF(7!IB5*Z>;JZT*-<8I;=W&^0$R2H;QT>'TV'>P/6 JF99-3 MT;<\UH=W3 '0".,/T8C,1.RI;-Z>(+-P/WL:5+3J;A=)KWLWD\Q&Z>!U(F MC62NNKJO:DILCZX4:O&PG(*;*(W,Q>0(,)((4PU&W$>"QJ#RD 3JV>4HZ\W- MUW( E0UY["U'%O'=17PV\=Q8H07O"%+9?5-^G,^$W,9-8Q01*#&\8/$MFZ+%@9#B M!U?H 5HAG@#@D>X&,!PSP%QHQ4?_E:[C?(QXZ H(HO/J2 H@A'J)YX MD\&YC/C'(]95G:GZB)=_\&#I/'=IAI^T7I&\\BW;6:GE5)5J1GY_5#5[P7WH M@WPJ2:%P/#X%=)[&$^&/R[L^V1.D1,H!*)&<649*3**A#RAYM_"D=ZOJ6Y)9 MZUFY[7.'%:+@ZP1-J1!$EO1"P+176K"T#80O77Y>OF449T(Z0[7%T@#$0;QX M&XB1($QRH0@C*+3KK\7^$%N81G$[O*.L2>4(O233L+#,2E;@%E1!<64+@23' M +C<6,H]+06[.8I:-QP)J_2P%&7]<+XP)[TA57RQH-=F:31#;2FWTI8T;8#I M-%.MB'-UNJ*B<8Y+]'F)NOWKLI*M+YS0N.-KS!X%H1C>*0U+>+">NZ3W@KV) MR[Y@;B[QLG0K@)6B-6:47!&IGA^\>&5M,D:4YF:!S@R9J+$4E("/IH+'::2, M$-#+@ P@X*D;3L$:5]8=\+^Z2&RX!&T-,"" 9,"=^"2?#V'H8$O*G5OB ^$Y#T(]-LOX6K$.;J79O; ^DF#C M!(&)X\8OT6BZET8' TX1L@\XF'!>.%+6C^N"T86L*E6^+#D-$U2;PO=(=MFZ M6@Z"P;2 !@GN_I[)7>8%N\0K-N]Q'.#RNJD"B"*8QL@ZVFK22X'!8?P1NP./ M >X1X['>HD;)7A(@H29,>4SG^F>DK!QT]MN(%;O^2$P0-6-\H++"<0K12$U M!XB0.H4+DMFBHP:[S)_HAS%*=!A\&NB9E-X3/_9D^*06&Y9X[$625PIS5RH# M?+HTPV?@WP!5:BQ$;I:UUEAH: \],$DE.= 1BT;2I9#ZHAR(8T@:9/?Y#,,H M/JX:F/*_HPDZS\0)/!/)-=+!"GR@5'_A>L4)ETZQ-B._YYZ?J>\%-&8FNU(< M2BOF;QIE\@6T-H]C?B==!"EL@#]FFNLS_:7GH3Q8Q1(Z24,+U F_QS.QB%H0 MK3#$G"89Q(1W+T>)HX*?1F(LI+C)A5V4_0F\K125=(N"DB^Y/DG#!2K"TO'2 M(*:BSNRV8*JI9*'Y0B!+<01X2YFLE7:($M/(:9G]" Y9-#H%^.']^CEE80OR M!F4^^DK6AAL\4<@!+21E"*8DF*3+JUPU-+&B5-J%:J!*K\G$'-!]Z#RCVZ<025=8^"T>D\2D=^S]3F!>::WK$6J+IKT'= M3,7(4P&<(M=',EW^,DRRDBI82L$:L]BKLU"?\R[ M^XIYPCD;9JGU[$;E"==ULO*^+VE4VIBZ$X&,H\^9[#BL8N9?SV\8!U&1[67E MVS&S- ('#(3@@A#/!%U#WJBE. +6&\VD>%_1380DND=N#O?A0Z(RW.2TD3/ MXV"2R?"%IW#!*?IHN7VNMP;D.^)U80 UT&R,2@9L&BE286F:BW(&S#KQH!$? MI/A5_NJU ED./,9($LSI%%=>"Z4<:H53F3T(!/(]S &D])GO+ZHJ*1J11OHX M& JW.'0]J43DQ.3HH])Y,5Z(ZWI:5ANP> ZJ*D7>_%^=6\\N0;?+,S*UG*;> M9E\3/7:SF6:G")C(9KK$=UN&BQ=NSW1U5,0K,SE06_']U#Y.^7C(1RD4,L.Z MGKLYJ[-://2BQ*)*3LA].R )>']ZU^^&\YLETU49:"4S,/'\;)?C%D86X6_W MN,7N^F$Z4K);X%9B% :>"Q)=;NZ6-I%+&Y-0Y;FGA2$6BCZ,G@CU(0Y6$OQ?7R(3]RZN\E:YM,0!\9 M>1).R+S \IM)(^TFR+O]#X-DVL!-BO<.RZ&8G M*@T T312NR#X+)W+DUDF:%:$:;*XJR,"%?:"-5@[+MRN&X.#Z0UAU>2Q.*X# M0_G;-137;MKEF@[(4K) >:!R,E:V$?E"C VNQ#DLO$ZZO%GN2B$?5!H'W" X M"KNU&2R9VBR_54-VL*YRR+0*TS 2Z>FK]<^@V[Q!OVQ59]Q37Q>3-!]*5]\XSA MBN"'E.KSDC\*9%FS#)F2*F7&&1%)X)U42]@FPM!)>25KAP#G1;]&IKEEB#=5 M0^+PM9:* *Z)QBQY9:Z(I !<+^)EA =KQJ"'K*&_&'%9"@(J&?"P*?=D!3Y% MDD-93V2K+3?7]"@RWW-ISVLMWALU"IO5US*X?,RB5J'0PD:?:3[#K-'0354$ M V[+^%"9"FD$WPY!>\.4HD#,R^F.A1Y%O78/A$2309SJ=R\$ 2.11![:)R@Q MU%N*MV:W:MXICHD(IH=>1N$&S#@.=7G^*B*N[LM(A%]C M_"@N@#+UE',<;3H+DCU*O[GTF)QJ"QQ?Q.C7/$EJ)E_]],0[R^F4I?71GKW, M$N"Q2FF )^ALSGQK#A^$*4I(&."#P/5FL![:UBI)F@8[7R)0.?,SQ.2J"??' MQ?ED.0B=(;5N? MI#-(7P_338MR$PI03(3%T7+,8[L;Q3OU#R8.3!<#%_%<8&A=[0QEH2JE'F3$HETF-$IV=M2D' M&_(@_LKC7,#^%18?J>1B7FUTUB,4Q^L_G%-/>\GPH1G>9F6 M X@.HE"5HBP*T4B8EXK0P%=X2"+>(,>VW%-F3VGZ&-H01KG![ET'/<>++XP14GD_9DJ.^!>';U@9ROUA?+$![X0QO&Q MKA@^#/,D[J)"MBPD5+AS)5.R-Y9.;6614^0&6 B0,S_ARF=ZL;SC7%RR+I^Z MR#=?,_B-Z0Y;)/!6+X^!LG./*#MWATDKY'R_Z5FPDAC]5SJZJ_%9L"+_(T?! MTCEE+9MT(M[3IY7#4@DK'>#F:S/DV$D6,PX7K>GW1<*(3*';<&)J]7SM[WHM ME/\LY>+&0[3K0]?K4DBD);QP)K@XERP/JJRFZ"U4N_/!W4)N M.FZT:54LERG+9L>3X"HHF%7[*M 3;:M=,[L.I@@/JE&+! M> LAF 7&TF/([-VU8Y%Q%'F<4!ZT5@?5\&9]EC*/-H5#O 45;G'X/YNV#H_) MV9=F72JGN2!G'LJ8A\1C\EZ$,R$JO5J@%'(,GIGBWE-"#028I M2 HS>"AP*W\J6+#RM8:P:4 F:3$\A<&*5# M_/ !752X<2AGM6%<&<$SZ5M,'@8K3U"#//1\O2IJD?3YZL+UFH91:2BO<5LE M1Y/O6CO?M;X*HW0B5.TY1: 4='5TN2=9YN)1*)3*OD/]'RG^D\I?U6DK&X6E MNO[_"UB\QX(*DM!886#)&AC.-SP$D.'%.MR:^52:O0JD(KG40:.%#:4-3\P, MBJ'P/;@ZWR-#& 9PGROD37*[S"KO.:W '@PA3PI/&1V0:,/= /4:E9P^K'FN MW3<,>. :?P[!#+4[[)1=>#&_ RE1)'Q]*Q%]G$;2JO0"Z9DH\V+1\L>6/V!< MN)EGH$%5['L&LCR_I>ENH5#,ZV4!FM4>D#JVG$LT5$H\GC!LPYB?/LVLTNPJ M-&;OPNA0:^[D\;./W)?@6HVQO(0'MNS*456BJ8\K9R+.-D3Y\HI0DIVQK5>" M.W=94+"6)%""7J*H#)JRE3GE8$)Y8T2[S W4)]OT'2H\JFOBY;&NA;@J*EH= MI"U15 K;['V+!S# J);1GN+ATH1>";$^\HBBU-;"'OL+@=(8I M)&BY%,&[N*RBT)H)"G67Y71D$]&!,7E6?<;G4YW9(/-T4JG6%^KMH"K.3W35 ME[7QA&Z6-[U4T6T%P.52;7D&GUYL:7V7 _8+[-9@-VK;ME2ZLL0X:(K"GV = MN(NEWF1% $_GCT1PG60\]'NT(:G\"IEJE$'/"[($9>7(96XO'KG&=.4\7*L7 M&;!X>2]-M,424:X7N>DTL[5T+&#DN>I,!VK$*)+%H[2-DY6'>HJ*4EYD_HCT M1*3-HRPT*T^:15/1!RFB&,Y2AK2GU=?BU!8++'K8&,93*1V*VRTP%SP_526T MICR0]4)**[!POPKQZ BFBI1;GW$;C@3>4BCU (&RW*!07[8 M B(I5,UA O' X)I8!5HQY7Z"=%+V\?*I@2P2X#VK;_X MYF:Y2/*S:E>7E^>)AF JQ^)#] ML2*0UQ>[+NHJ.PL%E_-%V[I8M1I3M_/#<\ME+]QOO^[VP9N^_6UOI[GOZ^W/ M*]M>A<;?AOM3;]O(<8'BQ6#M=X^3:K']\FJ#Y9>03V+PB_L''Z_ID./3$, M"GZ8>".PXXS:RL1VNV6[U7[,Q';$=CMGN]6^UB;U[I"[?]Q%X!F/T"D+HP__ MX[I"C,<'I9#U#@0&UA8BJ!B.?4M0;R3^]OSX9C3]BRG"/#V?4"VK M-=C: "'A1<*+A!<)KZH(+]OJMILDO$P(KZ./Z7[%Y RUS3Z6!0]E0N_INN.9 M+PF#.$^$07:\AV :>8[E](V9#8>"H>K!I7)Z_E#QT+9LVY@F(CP0'FJ/AW:_ M37@P8&-5R&O[PY_$NX&64RF^(NSPM MU=E]V.)08%DC!-97?Q' "& $, (8 :PJAN4AV8\70M<64<&[W(!4M8>Q;/Y8 MGE2*Q,B3!9SC5(QV@L*W314V#<:3EM7LFML>W)(X!7<]ESIOQH#O*2;R!BKO MP,#F6,W>@,!&8".P[0-L/^:MLN6)_;ZPT]:T=5S'J M-B;9H,K&ILNYJRPC9@#AK.:'H+!\+ M+ F\/(I9Z=EY,?J5)N<+Y,=F:'K$1811NF2A9BHQ75@J^HGZN+ MF"/B4-W"!R6Y5I[Y$SMQ2K1\!,('2<$,(_F\A9]W:%[J(BV).KV>8L"":M2(>&\)'JB.VI[6@=B<=M5 MP>EIB5-HIN56*\LT@'%+N3C''M;8MP[8:*GMM;X5YM%>F,=TM>.3GDA9*)6: M4,U,Q..J4U1L65E_S5 M7;FPC8QJH%VTY]0Z1_9GS$HR:\#< 80T,Q7EE:48?YC ^B\4\%9EL<'D0YL' MGJ6;4X5!//%F<_L?-[IA;0#N1ICN+X[3;?2Q>ZM2V&-<1JO,AG\:'1AR] M2X[.;/IR*-LN;M; 1QG86 M8G0%,/*&KLI=U'9^T0T>77O9!ZC<[UW#4/H5:[5^9B#,PBB+(V1AY.F,![)K M"G:6P\T+W22W%!?<-%;5H&<=O#?.8L8QBO>B.12&S4MG45_C^6O9Q_101C.2V'8^0Q#]GXRD=%8=5.Y493J/T$O-AM;%P)4KXR;"+(SS8%:I/9KD&T\V%,I"6DM!C!AC?? F MH3J\SO (E*MZQ3P @213I9$[X3+JB8]?VU3;DN.7O<14NZ]BT))(B]VIU+;) MAA'E=S;8Y7>.$CDN-=O,IK:N(1J7(60W\F9RE:2DD8])&U MRM,-.&LYMSR:->6_AY'N>+;2!%"WO8X7?I0]WT0@U55VH60-C%!+%:D5<+Z% M6]Y#TU!5^E!UTE2=T(H0OJ78:7$7+U.0>D@:"5D?M@R.TL#GH_LL,)>-;RCP M!F#O0#JR\-8B%*_X6TJR,JQ.U? +X"]L>J[9Q,*O)SP:J?@^REK?U]MP2_U< MN]C/=8F+Y.U?U=:('/V7(2PZ+PYS/M'B=67M0,W&XFZ:!5M*W<-6+AVED9>U MHE9M%6O)TT_A]3R<@EA3M>UJ.4%YWXULZ>:6YJ+9&A9<=L&3O\N.RJKCN&[# M++'A*A-*[SF4-\[5AB]JUF&B(5?J9*]LW5R#-=CJ*)!'/;0;5/O 4L/OG-_P MG0ENA?$IVL7_4=(!M!E5)!*]3[JJULFGB^7!>4!7]%[V4,+DHHQ5W( MW3O4YNSEGW6;WU&[BOW;>[M.7C:&S7IRR9?ULAED*\/R[ MU%.)%O@M*UZ&&RHY V7&F^=SV6(3OX4I8;]/U#8N9EVH-(BQ;ANI^Z[FO2Q! M$"=%HTCP%^)\.NPA3/V1-.ET%U[,=(@\:=.H;4\<;28MF^+.?MX/>)<"=!Z(=WAYR MZQMS($I[D\O>""\-2+9QQU=)\: ?#-HNR9*#\%)0VFF$:4#Y"$H/R.Y675V5 M5$+)J)K&+[0SSBUC:>U*HT&_3_&P5W9@LH! @YTI&::6!;$ -G*YS6\N]W3\= QAD='A/< D*[9'KVQ[G"^Q MP!H;HT8]5+]&0BY[3K&55$#&XU@DA9LU\B+<9I<\4=*-2A?*["B^B!.X/P2A MDN3AG\)JC4OY(>M\Z=PZSA@#<(AOT)E64;[2Z_HB*ZY:WQ_Y\6=^CP0_ M? #.^_N[JPL,UOZ[_=OMQ3OFC> +N.VTV7'.+P9-^+_6V>79>>^\VW6>:-2Z+F-YA3E-\MT%^ %W=]CO. NIFO(,=]9J.%'! MSZ$ ] >.8A8&T$G!#&\%5@S"J>=F"H9QJ8HEZP8< MVY];.K/(T@$D%71( YV2JKS/J.0(N3R>,#P[8B 4:IJ(&]R,VSPTEGETWPKT M5VX22T->)["&\R(.H%9_ONHIRKRD6+>N-M!=FCI)[ZR3=,M()^E.L\X-B>VW M[8--DW^[V_?[^J,O17>E4[;EGH)8Z+&\Q5X^%3):"- \@SY;-QS= :WJ0!_B M'^(?XA_BGS>AS]%;!02YP^\Q_I9MQ+^NR]EA2<2#.-N#3.1>4^ET'G$B<>); M<*+:=R(&) ;<"0/>XGFKG1HF%2HUM3N+10?S8U,@K1#1:HS>/1*Q#H2K#+&( MXXCCB..(XRAP8M@,N5G,5L^.M(5S[F-B);D0U0WP5H.!C%7SW-V,39?=['4L MNV]L;_%0"F22"" 1<#0BP.Y;3J=%(H!$ (F (Q4!@Y;5;MLD BC@NZ6G53H# M3%'??49$J+6S>?XZ%'E% ". ;0TPQVE:'8,=VPA)H46$/;,OI#@@1A A"!"'"L,U9(2]O=\;HST7Q M2O*.*R1W#L4[IM@NA9\(8+OLI=QO6QW'V'XN@8O 1> B<%%L]T4,<[92!IV< M=G+:*;A+H2Q"Q7/W56VKW^X2( @0! @"!(5VG\TO_YOUWLG+OI./7"'I\U3% ME4/QH9V6U>T8.W7X8JH=BKPC;!(VJ^QY$D )H'L Z($ T+!R/'1L'7U\^5E% M[*I'F,H)G&>HLA:HLE&88@N4UQ1%U ^5W556E&,UF,S8H>BM";AG>AD_4MTW M&9EYDFI[8*&W%_4DO$AXD?#:@_#JM[I6NT72BZ0722^27G637H-6QW+Z#DFO M';G9/\JFCVNO+_U=FA=ULJ1.EF]R^U$WAT0 B0 2 47G4R?+8Y,ZA>,<4 MVZ7P$P%LE\WV.@.K91OK74W@(G 1N A<%-M]$<-0)\LJB)^:21D*[A(J"!7+ MMSD=J^FT"! $" ($ 8)"N]3)\K"DS[%TR[-[5K=GSH6F1GF$3<)F=3U/ B@! M= \ /1 &E:.AXZMHX\O4R=+:J?T_[/WILV-(\?6\&?[5U3TO1VO)J):@WWI M62*HS;>?&'>/NW6O8SZ6P**(,0C0 "BU_.O?*H";)$HBI0)9 ,[$C"U1Q);( MV)K27QV0J$F/]J_SZQUA$W'%4G^DKCV9Y+BY(YFW0 MB79W7J<)QIQ,V)^9^/L=R48DF^4DG]]Q7 C-G$SSN) S%T;B\\4SS;]1D%&> M3<3QRYTA]NIZU;T\?(+%C<]2 7GQ[50\+R7BBW$J MKCP13\;$URB9S)(R_E -]EL\HQ"0? ?+1RYY/JD?>%V,A.4Y2Z_YI+I,]6,M M^T=:]1HE$.A2I5W4\GCXATOI"WT>E2] MI;B,64*FXDS9L)!:HN3ZY3CGFDEV%-\HNJ-*MG0.%PFGK0$G!"P4.IWCA%RQ M(A8H^"P M>&K\L4)4(G;KM]5Q2&R1&%)4Q$K^;4@,%X\8(JUZB+2O M9HBTU^91PD&;;_ZMA[=[_/?;#O?;?/.M>O;>+WSN,CX[0)9.699N>;MZC*]M M3L'TZ(H-[8'V0'N@/= >:$]SVM-[;Q* PZSA)F<-G\OS54LLV^;RFKR;1<-9 MZ#IT7;UV+5M>K 3)TN'JETOV'8H'Q5.O>*=9/LUR5H+7H%X-J%>UU6+K]CTM M<:FU4SC(1ZLH=OOR-L1K4"VH%E0+J@75@FKIKUHM<5";$]GC>CU5J$1'ASW2 M6<,]#O39P/.24ND_:=KU#>HYRJ;-=[Z[!7@&/ .>V5T6MD,=RP'-@&9 ,Z"9 M5C7+ ]> :\ UX)J'AWF&2PT/C0&1W=I283;OLT7>67W>N6M3!;R0.@8FQ@(1 M0,0\;>G2T+8 " "@*@.$8JM3:NV_38"&]#L=0I;TZ6[L, M5?+AV*M?PL5H"F@/M ?: ^V!]D![VJT]NWF30@R= MAJ^1U2&'*KD6]4(,50(B@(BY[;6H:6"H$@ !0-2'.=0S@0?@ 7BH#[,-.8=2 M67^MKB"B]S$8ABIIRB]]:2]O&M2Q#C\6HBN$!FP"FUJO'@&@ "@ JJHM@";6 M\[&>-;=LI6M'70 7P(5E12R/H4J=HR_U52WH%-ZV3N&^YU+35C:5OA>=PD$M MH!90R\OSVDSJ^B&8!C/. 8- M0C@TKTQ>;3=4Z8F>K.OW^\+TH4TB>C2?2:6,SOB(YSD?DJ]UBHJP=$A^%P0F MYR^E$2=?KL3+866;9]\HB=,H MFQ7O!>ZR[:1;6%GKQ MXCG:-4_+-X[-P%W]&ZJ;KA6J&:YEM7G.D-7J*4GM>OB6K'ITWU'MF'S053=8 M^2U/#.U2UB8(^@9]VT+?MNX7 Z, HP"0ZB<_Z%>G]*O1$26K@4^-LKY&98O- M96A7LXV(ZL%"&LE/.SBK7PQX2MA]6B5X2ZN@-BP?V)9/7O^81DJF]IWA5P B#X#P@Z4 MM5_O"B"00-K;W%:-I-9>TNG+;F&;VJ&Z61%]WR<,: *:ZAP):JOKN]I[:/8Y MW*]^N[U70;LJ,,9N_CVE=>]#T!80'&8S6:W\EI7E7J5WMQ5@R].\MFO0T/;V M)K9>I'O!7F OL-<^W-8PI(&Z!!C8ZX'W^O0>OKW=F%:;Y,:<9%.>RNUP5RRI M-OME(U+NLG?NEA7DT0._YF;^VPJ-8Y.([R5QEBHY)3D2-\?FY7H_R(U]XNG^ M'TMG++\C\]KM8W5O2^6K.1VS])H70N8[O@Z>\WWM8'SJ>;N\05'=CD17R8Y$ MW\.F/&S*:UO%5!:?Z>V[-P:YNTB/B0&$%YA$@'#CU#ES'ZND" M7\[^1H4I',\M%>8KC[+K-):]OB33/$PZP=O4B(NZ4JMS%%@&=1QUC0G[/ ZG M]X[26NC,T^$B:(:OM)]H&"O=^Q)@RZ-CU.DTZ]>V>*7[A=5%/>]?T=W6O\JO M?XQ+(8YHOE"?L[1@4>66_Y['PKP-DB2+6"E<\S(CY9B3KWS"XBI/O,_6O_0/_$UIU=8&6(>6RZY4E@80J40ZS=XRPG_/N51 M*=5H^3H(FT[S['L\$0J6W*EY#-=XKT:P:YHBO<-*^5.!26):9"(.&!>5;JTP M,:R_E',V$LSZ?,7+GAJ8/W!;S(>NH/*"FF67\]-L,HF+XDV4J/+&OK&$2SY: MWA411BH5-WIU1[)93HKJ[X+/).<)2A#,5<3BC8IO"/81+UCP&4N6;"(4HJZ2 MR8JRXHKLJIS3(ENRGB"C*<#TWJUR8 M4D6:U[3W=4^;%&F \,,:Q$IK]6'Q*LE3$+V4OE==FIMFPJ@.8Q&X9'E%#?%D MRN*\GCTBHXVD!O(\IJFM>,2F530H#>Q<-HO(@,PC&CY\@MDKNUE%,O-895B; M97&H#:/ \W MW4YSW_%/(ZG7M*E\+//A&!Y[]^_>M??EX< M\RT:\^$LX5]& W%O,N3[G)6\^"T3,>L@'5[$J1"+4]3N5;B MEZ]\],N[BS.)_W\X?UR>O2/Q4'P@KOXA#$QS<.%YENF<#/SS$]NR OO\/!P8 M@7<6^N?O?NV:KRZ3 '4!NWS%==5W,9M,6"Z^5]3 6*N/']?)@%NIG;7?*I-_ MY6B65+I2A>!2KVI/NN:;2DO>7AW_K$A0,3\6WU98,F]:2FKF/?>@1>]AFROV M\>PM>?;>+P2_K?C"- ]0RG_(POT_9': G#]R:+<5'O2M SM'ME\EW;-V8JI3 MES"BG9WO*AX<:IK*+!'P #RT M'@].X /"GPLC:+&)H=[)0F/EGM&%B[7-.SJ%PF[Y8.9#1F M^367FXQ'1'P>Y7P8EW)G4C'CPT90>-A28>7]VFQJ> UU[GE:.%UNVJ8?*EML M\CH&-HL:OKK6B ;P :P/0,VWU*VSP!@0W;S4'U*F^G#B?*9;3I-=KR^QJ&> ML\<)E;TNP&D14VKGQ( ?P8_MW_D!?@0_@A_!C]WA1[6;2\"/6X;?3S>$?[X? MVAMZFSW9(BV?\>%O,;N*D[B,>7&Y:T[3&H<'0;EU8OHO$6\9IV]A7L!?9Z!7O9U O4%?3TFKUZ'W%^ MD2/49!GYPTS<:\*$GE7661ZU W5NQ O"Z0KD]$.7=GY!;P%ET#!HJ,R@NX!" MND%I.A4E!"@A. 3Y>1YUFO(F4$. K,5^LA8@2!!D4P3I4,]W#R_.7A"DZB*K M9ZNCGJJI^O?TI*EU[$X=E 4O"Q.[O[._LSRTX05Q2ZU M5IY[<7INFFYPX9Z&GF&>7%A>76L5N*'O772OUNIR/D\R8JO>4T*\13V^/%[* M58XQYU7C@-5PRN%B(.6#\968--FN>BQ+S:1)^["3)H,V%U3U>51DJU]BW4J]E22.AQE, M9(,7&(B^NB^'!.0_JSJ#%]R3?>% O 1V_?Q(U_U!4NC#?ZI2%!WNYW?QAPP^ M9&]]R(,&,5$TF\P2)EB";(T+)'M:K&W:QM-P'^$^:H16/=Q';=$*WQ*^)?@# MUOY0CF?OLY6?L_0#FPM.;A-8;:(HGM\9\4I]W7NLHT-V5S-MTI?M7O*6H#W0 M'G /M ?: ^W12WM@N: ]X!YUVM-D/RBCW2';W[)L>!LGR2&!^*2D]1"1%FU8 M->DXXKLV]=7MI6OXS1^^:0BZ*C55-*U2<)J JY928)E6\V("P P&/+^&G)P M#;@&7 .NV4N;0M=7VL4:/ .>.;S@- $7##D I@W 8,@[;=/7.='DVM7P'V&HRI]BIU.%B M/#4ILE%YR_+GNY_M<:GCD&E!PZ*.Z:E"45? @N6;_5)C+ MG TY2=D$=6S/^EX>#0U7%:XZG_7%B@K6*[?'EHGU2J!+-\>O*Y;+I::-0AM M"]!JP'!1QX93"&S!*813"'2U%UV]LUPV]3VT*V\T?=BI+.%OG!6\(&Q>RM8$ MM%J'("]45@7:%:!@X6G_\M'%7S.P%@M(8"UV'1+4=DW@ 7@ 'N R 0]PF> R M 1(P$<_6_%O*EE.Z@H:UY-./I6P7O?'[&W[^^<=9\>&:L>G';]&8#V<)_S): M[$6\B-.XY+_%-WSX:=G(;% 4O"Q.[O[._LSRTX05Q:60RTF21?_Z]:]_^?GQ MV4ZSR50\3UH67T:?TBB;\$OV_?S[E*<%/^$I'\7EI;SCY6G$:TBEK+_RT2_O M+LXLPPS^X?QQ>?:.Q$/Q 8O*#V\()_Y+?F:3=C3.%T[/(E3_F',*UHP+>/]0T"8#T%3?:!2 M02['G#Q2AM>L M%-[ZE^9M?Q1IV(Z&*/-_FK=^C16-QEC@5 MY%[_OGXO:99/6'+_RO([RQ-7L"013Y+Y=WYY9[RK?A><$RU^WUU?)RR_CM/Z M)MFLS!8?U$:L^N0V'I9C\6TAK:LL'_)_+<]R]S\$8^GS_3VPX/#WKUPQZ.9]_7U7L_QN)MWJMIOK3>6G/: MP@!,OY,B2^(A^2^C^J=I]_:107FKN/Z0\1XY%W9F2,YXQ"=7/">V25_A#$+? M=M>WEUH^-Z%NCR4YOTKE1SRZQ"&U4_KC"-+5!^E0NY?43MD43*@=U&Y[M=MZ M+WV3&PBAI <4XINT4SNI0AW[K(Y-DN6@((/AG[.BW*GX#_H(?=1&'WL?.Y_. M\ESFMYO0PXZKFQYU"WTE.2@7E O*M2_E0K.<)X5YP<5+9LDA8=KP9JNW2NB_ M]Q8=Z%_?%U+3Q/P@A(LMK) %R[2&92R+!H$-F@'-@&9 ,XW1C&-26UWOZ<[3 M#%H&?"M9V& MI2Z\[ F>VEXOIFL!]U[[LZE:TU&^;]RFCJ_.97Q*9-L_?HN!VB),MM@B]@&5 MED]=I_E&VT E4 E4;A\-!M0.@$I=.12PU.'NRV% MLU*8YA96%.O4X[X<2-$@1;,CV&R;>IZRUGI &] &M#V--LNCCJUL,#G0AG3I M/O<&W-,A R-]JGQ>DNQ;RH":$*1J9@RH8ZB;*O)J:?8B M&&\1.VKGN8 ?P8\'\1P]:IKJY@6^69P[N90MT%1ET1W($^0)\M2+/"V3AFY# MA;+P+I\.R-_>='SG-N&;NXTO5E_$P76G\D$Z_"UF5W$2ES$O=NXT;KFFYWON MP+/-BXN3P#9.S?-YIW$W.+UP].@TOJ8ELMU)/+I3JBBR^;AL&"XTFT>KYMT3 MV0*>Q"6?%"3GD53Y(6$%&<[?074,J]X"8>F0)*OW(+\FSK+6W92PG*,)>+N: M@ =*>H#[?H]Z0>MU./I@ZY^GU:Q3)UH/=R9(@V:]JKMPV]>A6JR'&O=-G5PHS73M/:R'E1K;]Y@RYM[?*GG_J77 MA-=YW(*D64FBNL-P&?#B+2CE5\I! 1G^AQDH%U=<.A7O8I].5]1D$ 1JY M"V"9UK!,2'U3W3Z)KK,,FIA]*^5:XY)W;'Z[&5(G5-9]J2LX0HS:7T"X-%2W5Z@K@$!D_:3"_)85=4E-E/.A ML"P1R_.[49;?LGS8B(51&BH<$FD^#4-$D(@@-3)6+ZVN=P5[M10#R[34Z=]K M1=<5@"H(OH)VF\++K&3)JN3TT?*:+NZEMKV//.H$JKM"=+ON'9$:H+2QB,RE MGJ.ZJW2WH808[TEM^C^6S%B=4DP$M%D:'6100E>\SR.3&L[>>HVIW56KAT)B MXZQ.AK,ON$74J(G5[5742$G*2[E#\48/*]PE-]EQJ6,WU.!B YC[X$8C(@44 MM8E8^PW%KNT.6^RREP9?'Q ?>&O.KIO!M!*B-H*#)O99$[$E;$/TL=8B1>-] M86W:GZ.?1NGK&D-[L#ZQM3 _I25+K^7FK097VKN2Q3SR#>J[ZMK!8WE!#X^K MM53?&^!Y!C7WL&>P#\##3I_?\VPJGO*NJKWF_Y[%TPD78FL ?VV#64 =5UE. MOP]@0ES27["XU%.W":$/8$$8]HQ)XE,6#YFL-<58!QW\2D-''?XPB1*Q&\#VS/0NQVEH $T_P=9D M[-?9*N:U.H)#@%:IXZIK\>11X%/+VE_U) ;U(1;5UT[W _*^15UK?WL7 'D4 M#VZ6U&=>*C3\.VBIJG&=^BOC_J9R'DA>ZM/K)O5#<^]BZRT+ZD=XVODW8#8P MFPIF\VB@<.40S+:]?_?VT<([S03>/%;XG.6I$'?Q.\^_C5G.3U@11^(T9W$R M*^69=QPK;-JG0>C[]JD5&LZI*L/ISPGA10O&;*2D5LN?A*>[;3Z%BO(*)-[\%_8&?/FI\:88,5C@DU+ MR9Q@S^W1K%R]#L>S8T:RMGNT[E&-J?=RH_)9C'\(XUF0L! -J![7;7NVVK@;H6IN@%BFIQE.[ MM9,JU+'/ZJC9$'GH(_2Q27UD.^IC[V/GS[.)G/"=Y60D_KNJ,OS/)_8U;FK5 MF8GT^FE@>]D0J@75@FKM0[4:#(@?+?.VS5@=06HTP_ M0&GG%P!0 !0 !4 !4.WQ S6*Z ]_= >C&9Z4IC?2MD,*IN6P@"VOPWW 1U0DWJ^.O_SM4+KBG^*V&\? ML5]OH!DJ3+L FH FH*FJ'05U34!3GZS._I(Z\[:3X?2[0G5:*Q6KMOL^O' M)Q[].*8KIK_C8+1#:CD-C:<"& %&@'&WVI_0V^/.C3Z $55[3VG;^;I/OEZK MU\@FCZ9&OW6^MO8IN?6CZ+9%2&VQD04V@4U@$]@$-KN"3069Z)875E2SI/86 M2[UYV:<'S16:$XGR0/PXX!APS/;+8,=N0S/BP3'@&' ,.$;Z M,>;^VG-VA6-0K/YT>4]=SJ,U&QTT\&\/B;VETUTCDE3/?5Y#VP%VD68_LDW( M!+?)7P-#@B'K"-36H'D[&!(,"88$0^K(D-9Q"(;RO-?"F&<)%GTKU__ M^I>?-YQB-.*1;$7RJ9JJ<\F^?V4E_\JC+(WB)&9RP_;]\\A6)E+"7_GHEW<7 M9W*N^3^SVAMN(J:V/IR?8YN?J> M//?]RVRXD;'GS_2VP\.#7OVPA^/9]W7U-FTQU:3[S#VJ,=^X\;OA_=W*1Q;_ M(=RQ@IP+.S,D9SSBDRN>$]NDKW#+VJEO]RWR#BZ,I4;C7IREW8#"/9:EMB.U MI9>L*L1"K@1JM[W:^5 [J-W^U6[KS=9MW[G88B5M5HAOTD[MI IU[+,Z-DF6 M@V+9C ?Z"'ULHSZV/GI^J\PNN'B7+-F4P&?EV@J S.8?TA_?0R\,;=9U#R0. MY05^%O5MU7W$NMT,13_FT\E%NF[/OW! MF/0'@ 5@>0DL-@T=@&4'L"#;]^2XAN\1+XKU9%Y!+8NDR;%N$T/8:O\X SS&H9S6?#P3P #P [U[L M%E(W4-?1I,_ ZWTF\5(XHH.H)*PJB9[PM&S$VVP;Q$SJN\H*//H )/TPTUY# MU3:P6"X-U778 EJ E@ZC!>M1R!J^RDN+NJF^G4%./IAI+T&J&5X<(1[IVQ/%? /+0<#Q8-?66-!;J"!V3O MGE*7+Z7X4[6MMY%@YH5>G%T)=DS5K3QVEUA7H-HB5+;7IO4&EY[J3A@ )H ) M8+X]*^^I*\Y]J\BZG++O?4:Q+>,@>]1H:VL!MKP35T =8X_SP?O0J4L_YM+. MU0!W@;M4^&?45%BMM*W4=G+%6J!W*+H%L8'8="(VRZ2AJVY'-KRR^T&F@KG: M.P_%?F*X]F2:9'>PR>=NSPE/?]P+?<<],[^S$MT]<9V">G9Z>&%Y@^]V;O'TYYO.! MV.(2I)X87&Z] M9DSCV5OR[$CI8CSW+N+J_7CNP^H;QM5B./]O"WQ5 M-;E 8;3;@[S,2N$VOE3_J'^_7%4+:]UN(=G6B7K.A$EX0[^NR I:[:EMD;>Y#]]% MG,8E_RV^X<-/:^ZPPNS@(C M//?]T V"D] X[UZ'O6H\$XF7@B.LDERU(V'1/8]%T6PRF_\\R03B_E.7F0F! M%G%1=\DK[[7J8^6R%=#*"MEFPVWSUA[0:G63O 8ZX 5*&N#Y?H\:H>EU.)K M[=5B=J%-#?IN=28C!LUZ56NMMOZI* :8-4H8Y]5L!ZR/BM#;UCXT61MQ[(# M:BD<88])V(@(P#/@F8>'F7Y(_0 \L\=(K^7.S4!&=+EP:A:MOE_C;;^T]Z)E M>RLLPZ+.]FWD7]*7KH %\6=O$2'MBN,!$0B:M]ZIGK,A)RF;M* 'TR&!Y='0 M:+XE>%< A[AP#[:I,]@RJ6,#6XB%ME68W^2FUJ)>Y,JW7R[L\2YTFWKAWCH^ M= 5HB*. )^"I'5%8NPU:B_Q$7=OW.9Y)+5L=)M$1H!V@;+%)[ ,L;=^A=@!8 MZA+YM=M.#I[8WP>/]>5=RV8@D;BWX4./5:BYU7E=>S_ &O88;HY#?0\];='W M;W]35M;J7:GL]]>,\J&9"IJI*).DY7LT:&HD(CK](:Y7YLF (<&0!V%(*Z3> M]OO(P9"J4BQO[RJU=<.G)_I%S8YS5':1<*SP_<;O70:J6)YG4 B5) MU21[.I ML%RVQIIWN'IAQ^\VKV?Y*I[;!_GD6[]G][3M8C5A^76KX+!=K\S]-IYZ74)@_VUG#N<\_"',8$'.4WEW MRSYW1!#.:U)X[6CHHU?@@)J'9YHC*=O_AMV2;U F_7=+NC146&V%^F MEJJ: M9!9KEX'87=T+YE+3P4XPV./M46,V@9JN[%*Q::APX :,4/>-T"ZK6ETU0B8- M+65;NWH-CKX8H5VFOO7.")G4]! )P0AMJ2Z7XB^-P*J;I7L6=2T]U8> MVVN(]<*4525YS:@3ZDM07Z+0Y:*VC?*2-I:7O+X^9'/!R=^R;'@;)\DN9236 MF>.<6IYMVD;@AJYI.^>G\T%D _=T$'2OC$0X520:L_1:W'J<5N/$-G1@OY[+ MDHRRO/I.>9N1NVHYEJ=#/NQG,9RR*(2H\W#T/#P M&"37DH@%X[[>)K]S>;YI'A?/]^;=T]U\V[U/L&::KEDB,/B7&$Y;(S14RKA1QLFG]:)L_BHA5 M66T%4J$'J!1M0Z;3GJFVO7;'D(N5ZN4, '(;E^/UL=>-3+-I646; M3WU76;C3%? @Y]=;/-3"""S34J8M0 50T7)4P$JH*EIU[^I3=?2V FQYE;3O^-3T=FG#_3:Q]6*90S\FT\Y# 'N!O72K MF !W@;O 7>"N?:U5V-3?H\??"_92VNWT47/2S3U,/_/;013)+IQ""W_/LU3\ M&/&J*>H@'9[6?3L_I>O?B=,HGB:\V*7MJ>W:OGUR;KK6A6.(EX=_S@JY/)/-9NHEZ;;_Z-AP=MOGF\=SP[=%[C]]Z2!:1V MI2X@G[7;-?4>1:6\U>B3A7E"OQ^JU=1-64#XHOP?MIE7M@WR$X/!U MTET>-BC(UWG:3"_M4Y;8AFJV536KK'"5\H5J0C6U4LV"#.9K%GJI)K2O']JG MVF;K)E&H;D=55[U-UTVB4-V.JN[N-K\ER8U&RL>JWV[K5?*K+!G6Y_FV7DCQ MJ2JD>+ZN 1Y4(UAN0%9MD _T!_H#_8'^0'_TE _T!_H#_8'^0'\TE$_;6]D_ ME.:\A-N2]=H'USP(<:^IK#T*M&U"U$9PT$1HHAZ"@R9"$_40'#01FJB'X*") MT$0]! =-[+,F]GF-O5Y2ST;EK>P2D,21;%U0$)8.Q9W=L:2,N6:ELZW.#BJ7 MCQX*I*S'3W-/W,1$@5!98]>NM-D!!8 ">D,!ID%=1UF?+E * 4T#(*"#QJ M.18H !0 "N@I!?@.M8VMFQ6 D !H(".44!('0O#!<$ 8("^,D!@4]^V00'W MG[/MY9X-KKC,KHHHCZ>[#@]MB^2TH]I5_^&>#)XS?9NZIM&X;G6%JP N@&MK MH$R0,"K!5@Z#!8S,*CC*5NG@_D (MJ."-^A@;H\)! ! M1+0<$41MGTYDCE[RQ.2YZR-.*JE$8C MN;67=[JR"F%[)G4]9?F0SJ]" %P U_:NL44MM_DJ9_C,P!UPMV[4W)#:)HP: MP 5PJ0>79=$0'B/ !7 ULG-0* MT,,0@ @X#)[JG1'(_&UEWVZ MLK9@^M0WT>)>[JS2&'0T&Z^GJPK= 5P 5S;@XL&%@;9 5J 5@-VRZ*^"W !7 !7 Y&J M26VC^9(Q@ O@ZAVX/&J[J'0&M "M!NR63ST7%9>-YEZ[E&+]5"562)1TU26@@%8 )8.@\4,J>.B11H 4#4AUG4-=!$$W@ 'N9X,&FH;O)-5P"! MVLNG].4S+U%UN3?64M456T"OH%?0*>M4664&OH%?*985"V VIF>JWV_H=767)L#[/ M.+I[>GW\DP MFUTEG/R74?WS*@'JH4?JRIVVE9'^94_.L:-N\,I+8NE*[1,XINUI_X/+9_\< MW#$%@Q&#$5L9,5==\P88,1@Q< PXYN$NI&.%FP/ ,> 8.,K0']@HV"BE-LI4 M-MN[-S8*=7=/J=-9G,Q*/E2F4?K(#"S^]-N87TT>VACJVT/^;]G9W(@DU>=. M3'43;%\MS7THW>%-#1@2M0,M,RT-2U,=[CLF=YATF/37FW1[?V$@3+HVU@@, M"88$0VXUBN4X4->W$@P)AD30HY?@M!%6VS0.-ADV^5 V.434HO.:U^'949]F M'9!5EXI>*HE3_F'^**9EO'\H*_.A/*L/FDPO?.,)CTKQ]E,AY8)+/4B++(F'K!2_ M7+&$I1$GQ9CSDLB[)W'))P4EM^,X&I.(;!1EEB7BI!3F*4_&E;%:(OQ<_/-_+4:7\(IZ6/']2@FN7NJ?F MQN(LL113_?OZO:19/F')_2O+[RQ/7"D*B7B2S+_SRSOC7?6[P$"T^'W#N[N, M)[P@GX4LOV83]BAK/&'Y=9S6-\EF9;;XH 9:]PE\?# M'^QP>Z^7;VE"5A\'Q31?6B&]MR1@3K^3RJ*IVPFU05S/V9@W;\[@$9]<\7PE M-MNDQ#+,K0L;H'--+\HWH'+/EM ^OL1;-#1\G727APT*\I5/LUSA%J)]2PRJ MV5'5'/XY*\J).&T!U81J:J6:!:FU<$"'., ,J>$I:R(,"@ %@ ):1@&6XU$S4-9PKRLTA?THJ70%=B_"EG47N';8<&KH. MH 5H 5K*N_9;U#(\8*M)7[%++N&&E#(E228?AN>3)I#6,D#YU+65X:DKL-$/ M(>VU/"W#@T-='VE'X %XF.?A+6H:6(I##FY+??E2BC^1."U9>AT+;ZN@).4E M0IIG,G&V1QT'^0+D"S2R4ET!UY%' W65)"]*9:4FK5E8_ &X ^X:*.$*J;?] M]OK>&[7>)^HNLY(EA!4%WVF;<6?#+NH&(775=?GN"E#TPT1[C4W+,&&9U'=# M * "#F1L(S36J[R%ERISQ$<]S/B0YO^'I;)?]-;V+86PCI(ZZ&O3. MQS M EA[3517P'5D&C1PU$U31V8.P /PMHFBPD"XC3:L&C)S.[J,<1IE$TY* M]KV9K14M Y(=T-!4MFS;%;CHAXSVFIR6 <*GH><"#\ #\%"7DGHT\)&O1FYN M2WWYRDL6I\+1$I)-Q0UB_^HSPG+#D 86DG/($6ADH+H"+LNAGH/-X< 6L*4< M6YX E^,A_X;\VY8*4U?&)3&[BI.XC'E!6"H>?\QR/LZ2(<^+_X_P?\_B\NZ0 M,:D>LNIAER14"B+S\EKC"Q;H"@N@-A(4 KH-06@&E35O/'%SS__."L^7#,V M_?@M&O/A+.%?1I_Y[;RGC-""W_,L%3]&O)J.-TB'IV.67O/B4[K^G3B-XFG" MBTLAHY,DB_[UZU__\O/C,_]CQO*2Y\G=19PR<0A+/J4C.19;S@2_E/>]/(&< M,2XE_I6/?GEW<6899O /YX_+LW^'KG-R8GH7[WY]\ ;7W\8+,[,W*<"3@\4K[G ><$?#Y]-/@-_+I\\67KW\?7'[Z\ID32?'DGB-3PC= -3<^Q% ZOM]4,KY>W=, 1YEZKYZ_CV?'L>'8\.YX= MSZ[+L^^V;B,^8*]_8%/DWY\XW1;#(*$/+5&N93XX&!1D,_YP5+R:BP'1J+.D! M5/"Q)+55RC,>'1-;V8H!V ^:MZ7F?>/34JB> =6#ZNU9]?[?+.70/&C>_C7O M[RR'N87F'<[1.V+*FHI ^:!\\/6@>GJK'GP]:%XK?#ULBW]Z6WS5J7*7W?#* M,?RDH+=7O_:70K^H;4K2\@?<0^&8- R:;RFP!YTY?-%UBZA+.Q,+^@)]O8*^ M;(\:7O,C5T!?H"_0%^BK$?I2%JF#OD!?H"_0U_X&WIG4])N?X@KZ GV!OD!? MRON'^-0WD/L"?8&^0%\MI"]'T)<'^@)]@;Y 7ZVC+R.@_AYZPH*^0%^@+]"7 MZLYS84A]2UGWR7[35[]W>_XMSXJ"3/-L%)<[Z-/R=CLV0L@T71KXZ.BX!TO5 M,4O>7428U+.41?I !!#1=D08(;5\( *( "(6B+!H8& 4*1 !1"P0X5+;559< M!T0 $:U'A$W# !-3@ @@HCXL=*EK*%N# B B+8#PJ&NC2CBP7/NOCZAT8)K M]9[ KX4-NP!S/5%6S9 M@FQYU'/@$VXK@'YOT/G,R_GJ5A.0:AMR M3.JZEBKD= 4@*)GH+R "&EK*FJ !$ !$VP$14E-=O@V "#:#@B?!A:*Z@ ( M *(^S/.H&6+W)@ !0"QCB, &( ( &*99?)][-T$( "(.2 LZGO8NOG@.;$Q M9^-AYRQ/Q7T59,IS,HR36+VY!LGTF634Y8! ,B 9D Q(9A/)H(02) .2 T1G#+GPA?+^39 MM8"GLZ5P(0U"["_;@[GKF#O054 X!G4M9;E! * :#\@+&S)!R B#67"?O+ M @ 8@4(1]U*!P !0+0?$+:#MEX ! "Q!(1E(,L$0 0RQX5H0T+\> YUU9. M?BS95<(W?G_SXD$2I_S#F%=J;UK&^WL*8'KB=:M\TB/V [D< ML;SD.;T@BP?;[1XS8EDJ]5D-N0%*<7=%N*MQR.A/^)$\63*HE+> ML?P+3\4O$YXN/EB!]9)])X.H/*X>=Y(5Y3-GF7^7E!F9%22N+YKSX2PJXRR5 M:T/R@_\]_G9,1GS(783%]6M%(2I>57_;7G'!A%?2\1YU;PS>:M7/.6C MN"3#&9<"J 4YX:R8R?^KW].0CW@N'KHZ@!4%+\53I4.2Q.PJ3N(RYL4Q^2J_ M)$_Q.1,B\LD'\FX^:E*\K7="@7,RDCI<;6XOHEE1S 58KH2\]FZ/G\?R_.>? M?YP5'ZX9FW[\%HW%6TGXE]$_:HPD=Q=QRM(H9LFG5%Q]PN0;NY1HOQ34=))D MT;]^_>M??GY\@J\\RH3F_8??K ^I9?[&7\42 [3._)5^S"7O:@F[#7'-393XT M9]4'3?+X/SD9LQLN%TKE&Q(:QL@-2V;5JQ(JQI*[0B!HCKT1BW,R8?F_>%E] MB\L_?,LB@4E6@S:P3/^GXDD5K8DT$7Z'7#2NB)^(5R=.*6ZK)A$F_AK5EY]? M=3K+HS$KQ ]Y'(DO+&^'264HXNJ[0T$+'Y_56)7O(1):R?-M7OD];\58G"5. MI5Y7OZ_?2RI!DMR_LOS.\L2UQ"*>)//O_/+.>%?]+OR :/'[[LHJ7L!UG-8W MR69EMOB@]BVK3V[C83G^Z!K'OF.L_?O^IZLL%P0O*SP2-BWXQ\4/C_1V]13K MM1)+'\;=Z*1M7VU1WZ 7O'_92=KH<-7'FP<]W KW>OE7U:]H5#G7Y(QFP3#9 MK! ,5JCRW342G+[1G[W/21HO"%%[P;6D_JPYF)ZR8HP$WJHY(#[LZVZC*((O&$(F++><3CFRHA!Z]'GYQW9^:'4<]$\RJX=UNJRYND$MP]++F]H#86-=0-U^TUF6ADO)MF&2'19HA&(QFVEX&ZX@"A M%PV\GVUUY>SQHB\E*2_A <$#>LD#P@P0N#_;+G7-2RRJI>4X+5EZ'9E:/"1_X/WLO/(U97=8 M]M*,>[KB[QR9U'*;;ZOU6$U:4Z+Q WRA[0DKG_$AX=^G/"TXUL/@$VU!/YZA MC'[ ,OJ;_#TDI7-^P],9_"6=>*DS_I)+0[/YT3!@,FU\@>8D=9F5U>;3M(CE M/M1RT]Y-N$ROI:;G@5?O#)L_O3W]3H;93"XM_)=1_?,J M+D^HA\JIZR>]K0#W+"_EU>I.2&UU8]I?%-L>=$BKG-]V+1:>V]*M9$?VYLW> MW_BUW.;^E4^S7/:27MLK?G(W_^,NF[J=P6#@#L+ ":_B (PW/?#UW; M= S7U6-3]Q8GOL>.VFX=GF\\-0QU.X%-3\E68-<^Z%[>_6[EU>MP/'M+;[Y5 MS][[V.8BRZM&&'?"12!<&(8A.>,1GUSQ?.7-VR:5[7%V*3S=?C?V/4_KL2_5 M@+"?%_"CQAQO%?&Y/-\TCXOG,UU[NIMOV:B\W6V>MU^BQ[/B4'+_6 MJXV[5#OHTE)H^V3C7B7:0+I?'T5L,25"&:&,4$8H(Y01RO@JF?8^*[I(DI$D MCJH2V:H/<9[=L40N31XRT--#0#WLAQ?8U+>5591UI41 /U;0SCR! KI" 2'U M# ^ !UK& Z%-'0 M3V5)\JM6H/JR;\LR#>H[:.S3N !@COL'KI &AK+&-H 6H 5H-1@8 F & "V M= PM@[H.K%>CL5BG0J[%&F[!\YLX>EWA7\?:^)B>1T,+>0ND+M'8:FY6'&H[ MRB8J ! 1,L!@14NH *H>.0XA2:UU+67Z0HBL.#SE,+\G<5IR5.61KML"^Q= M5&^[(0W5-1;M?%3?(FRUUS9U!5PBMO%,9,R +6"K#6$2 : 6!+SS!PJ*LN M5=UY@@+/LCF(9N';-YS1:8T<+"1"X (& F@ J@ F:BX4!#H]"^ MN0CD?U@^K"K.9+.0K!3?0X#_S))J0'VG^0E-78%=BQ#67@/5%6S9%G %7 %7 MJG'ET"! 2AK0 K34!ULV]5QEA=B=QU;OEWL^R3;K4381U[YK!%<--)8_9+1E M4]-5%VV]()RNH$P_0+784'4+4$T4 %50%6_476T7SOU6&MV%8_^X]N!-J - M-DR+^$NCA$=SQ%3-JR+Y[M.6E+/4D^+>P_!V;7IJOJASSPFP 3DI;\OOVM0R MFF\8N >=.3RKM8C M',B0%^@K]T%%1K4=I75&(&]#LA>;5 W'5,WX+D>\-Q1 M0"V_^7W^KTKHM$#/E&5[P('@0'#@@7P]VZ56T'QI7B^2;U770Z51%N:+1*H;,IS$7ND MUR1.HVR"MJ?/;G;PJ:D.9)W?[= BH+773G4'7-0(T5(8V *VU"_C>0%U_>93 MV"C,!O O <#*#SL/6\V7NM26';*IK$LQ*X6@H9Q.:K*T@ &H"&EJ/!-*CM*QN9 D $"T'A.524UTWN:X JM!+ZT&L:+@ MI9Z[/_40E!95LYH4QKJN1\T][.'L"OVTB&FT,]3@F?[RC&=3SP?-@&9 ,Z"9 M!I,(U/3%?Z&R-#.8!DP#I@'3;& :/S1HZ(%I7I&Y^;%D5PG?^/VUG]>>*XE3 M_F',*]HP+>/]0\4P'P*L^N"IIU@[\3V4&N*82H)Q*OBE_GW]RFF63UAR_SKR M.\L35X]%(IXD\^_\\LYX5_TNWEFT^'V#W"_C"2_(9WY+OF83]HC:;N-A.18_ MB@>?[S 5:I"P:<$_+G[XZ>&K7]W4>IILI3[>QM3F]IFV^IY<^_W+"KH1!?-G M>MOAX4&O?MC#\>PMO?E6/7OOJWDNLIR48T[NA-DC7!B&(3GC$9]<\7SE--HF M)99A^N1H4)#!\,]94?+A+N6(RZ>S#] ']071/R_NB,MQ H%?B[/-\WC%[;0 M[^ENOF6C4DZ6.V18T+&P";K^>'*Z#JJ^>IFRI\4E^PZ=A\ZK5[/3+)]F.2M! MJ5"O!M2K:H*]=?D#RDF>DN/7W=N(;Z^%NK3"VZM$U>>8-5+$%E,BE!'*"&6$ M,D(9H8RODFGO2,C[L)!H]!*1LY;P]"^1^0.U MV53AKBR"Z\<*VIDG4$!G*( &+AJ>@@' 'UE@ ;&7(('P /@@9;Q0.!1R\%> M9A5Y XTR6PTF%&97193'4SE0HY'>29UI3N8YU#:5M!C]K"+(T"BL;R[Z^#N+ MTY*G+(TPO? 9,=FV3WT#LVB0,M/(-G4%7)9)/5-9Q3*P!6P!6UCO < L'UX MAFY(;1/5"HV&8EV*N):MA[#@@VP>LGG(YCT[B787Q M&] &&W;X^$NCA$=SQ%3-JR+Y[M.6E+/4D^+>?E!#^WMJOF4T?1-R4M[3S'.I M:3<_M7X/.G-X5FL1@6GG1("^0%^["RHPJ;N'M#?82Z?Q3P?L7Z]AZ@8\UP.> M.W)I8#;OI;TJH=,"/5.6[0$'@@/!@0?R]1R#!B&10S.5*B MJCAGDTP\\W_J#_CWJ1QF8:"LSKPK\-$/*=HE=+H*"!]][( & MH&'AE%'/P51?X %XJ ]S;6J':(BM(MK0:+6LP3$+_'K"Q5'9E.@+-1V @ H"8E\^X*H<(=0406 ]Z:3V( M%04O]=S^J8>@M"B;U:0RUO9=*XI1_ M&/.*-DS+>/]0,?:^U2]W!K+,X2IX)QZM_7[R7-\@E+ M[E]9?F=YXNI!2<239/Z=7]X9[ZK?Q5N,%K]O>!.7\807Y#._)5^S"7M$=A.6 M7\=I?9-L5F:+#VIFK3ZYC8?E6'Q;2&N^+U7H3L*F!?^X^.&GA_JRNN_UW-I* MY[R-^=#MTW/U/;GV^Y>U>B-TYL_TML/#@U[]L(?CV5MZ\ZUZ]MX7 5UD.2G' MG-P)6TFXL!U#N@ZJOGJ9 MLA/&)?L.G8?.JU>STRR?9CDK0:E0KP;4JVJ=O77-!&I0GI+CU]V;CV^OA;HT MT-NK1-4GIC52Q!93(I01R@AEA#)"&:&,KY)I[W.DBR092>)(=LPLJEZ:>7;' MDC(^[/P:/02D;+F]/:OJ?D M'YN D,LX>"D.*.! %.!2Q[/ & ,$!/&:"! MX9C@ ? >*!E/!#8U%(T+ .:X?^#RJ8DFN( 6H-6*P! \ L*5CZ%C4$)0*#W,P !0&"%"Z@ *IXP$[Z)D:"*@@R- MPOKFHH^_LS@M>RRZC] 6F""8H,-'3QJE*YHCIFK:%,EWGY6DG*6>%/?V8Q;:WQ'S M+=/HFY"3\K T"*EO-[]'90\Z=$@+Y 7[L+RK=IX#6_1P'LI1=[ M->G4:YA< 97U@,J.;.I;S:^_O2IGTP(]4Y;0 R96=\FO,H9G*L0U7US2:9>.;_U!_P[U,Y/+*)5';+4M6.31W;406ZKL!' M/Z1HEY;I*B#" &@ &H"&^C"7VJZRLFK@ 7AH.1ZH'G7 MKR=<')5->2Y"C_2:Q&F43=!Y]+G]!J%'#5>9%];Y#0! M+6 +V%*^4.>8-+#5[>51NE*GAS_4Q<4X ._0P#-]FQJALK"L\U:M]ZM#IVP: MRVKJ:AUH&)>S'#U)Q6&630,'V0VD^Y#NFQL6ZJCSYX 'X*'M>!" P*PM * MF!]F>]2WX#&IB"\TBNB;7P]B1<%+/3=QZB$H+)I-Y)Z]ZNAOI3C@RU3^6 RB M,KZ)R[M+>;?+LXE7D$HY?^6C7]Y=G%F&&?S#^>/R[!V)A^(#%I4?0OO".S.= M@3UP3,,]"4_/G!-G8(6V$QH#V[?>_?K@O:V_@\MXP@ORF=^2K]F$/4US:X\*.T_KW]2NG4C#)_>O([RQ/7$&"1#Q)YM_YY9WQ MKOI=X#U:_+Z[OMS&PW(L?A0//M^>+"@D8=."?US\\--#VEC=U'J*=44]UL:T M^/99VOJ>//?]R^2VD4'GS_2VP\.#7OVPA^/9]W7UWM=#O6U-SSY =]<7)/F\ M]"(N1Q2H+)P2_L4A8Y*.Q6S0K'7-4M;Z"9H%S;JG65LO*6)!_RDI_K.*'$3X MPX00V#4GUSD37QJRDI,1BW-RPY(9)]E(G%?&I76,5=1?XT,M$UGHJM6=KEJ> M=^PVGVCO14^M%O&==G87Y 7RVEU0KGOL-E_V!/(">8&\0%ZJ6P5YQP'&9QRN MGKQ+468]^R=.RSQ.BSAZ*JCDWWD>Q<5.8657=V:8OD?][3,*#FENK3YHHG[*5E$^Y]AL+68PV5_&TJ@A(]>$0?4/U5X)Z.A79M"#(W$IIV^'6"1H5-!2>?)O.=+!1>+7;'*%*:!*DY=8A.%HT8Z%[;*N+1UZ03534U 49+;,DIN\=6]A[!$"T/ G?)C\> MVH,EBG[Q*;9:8*O%JX5T9%+3;+[J&Z5,R##IM\QP0'/F.,>!@?P2H(7%@A8& M&1J)33M]PV(!R%QQO-*IL 2;+7:(3EQU/A(V6R!WIC(0Z=9F"],6 0EV6V I M TL9VGB"T!XL96RG*5WA4^RV>--NB_TU3>K:;@N'!GN0'@J[D3M3%'WT8;>% M:?C'H0E4 I4:AS :":Y-L8U&8M-.WY:W^^*PQ#T*47-]Z_FB G8@+#UYVT)4 MC3P3=B!4AUE&<&PI\8Q>C$0 MY)IU=*E:)#;M] W5^B!S)-91K:\D M.K'5+=:C6A]Y)I6!2,>J]=U Y?9A5.L#4%K*ITU1!K0'U?K;:4I7^!35^F^J MU@^TS&^THUK?")55^: N&+FS-BV#:%NM;X7'+JKU@4J=0QB-!+>F?Q%/2YXK MQ**>&P'[I&BO8O9FUQ+>JE3_O3>ETC_5;3D&-;RP<8ETQ:"]=16IW1'AO+:- M725\/Q%ABQ>1+&J[RLQ75^"#W*.Z8*QEZ4?3,(X=[. ( [NGNH;[BBKB(;: M:.-7Z!J\M,B3,DQJ.\IBE*Z8CK50Y,=2NN0;O[_AYY]_G!4?KAF;?OP6C?EP MEO OHV]CEO,35O#A:3:9\K1@99REW\HL^M>7J?RQ&$1E?!.7=Y?R4I="+B>) M^..O?_W+S\^=[7=V-Q$L.;AE^7#];/_'DEEUB4%1S";U9_?/+-Y,*L7_E8]^ M>7=Q)J.*?SA_7)Z](_%0?,"B\L/ \(R!XYZ&YHGAF_;9J>T.PG/?#]W@S#HY M=]_]^N!UKK^:RWC""_*9WY*OV80]35AKAR=QRC^,><6/IF6\?X@9\R&35!^H MU)G+,2>C+!$\*Q?E;JM;X4/"A*:S:Q&3K80I_IAS,A.O0!R0DVS^Z76]O_[C MLTKVYD=^SD:*+VR6[CU.-A9GB5-A3>K?U^\ES?()2^Y?67YG>>(*$23B23+_ MSB_OC'?5[P+NT>+WW?5BPO+K.*UODLW*;/%!;36K3V[C83D6WQ;2FB?Y!

V^5=O! MM%O[218UH7"/9:EJ25^Y?AXZ)]VQV!IJM[7:*5L"@-I![;97NZTSB:^RO!I5 M4S2YV#GED8RNDWC$R5&C9F*$-U:[>7?(8%03?%G>L?*8O(7=&]XC+[$? ]9FJ 3' MR@KV !5 IT@5\ MZCRZ+K825F:_-,)?NPQ;-T'7?)X"H /H]!"<)J SC_?7;*?+H$-N<)$;'-5] M86+ZZE-X\7A\V[K=B\:QG8O=NOW;N'U3?O .JF M\]XU[-15ET"!DCVA9-B7"R5K^2Y<6%#L!]]*N%6FLP#AJ2<\&XKWG.(-)ME, MR!.*IUSQP'A@/#">?HH'Q@/C@?$ZI7A@/(6,AWU?3P)8%C/,^S037@_:40?H MWK71,*EI*1NGT.]&&BV"IW961+F5/:0J:C.[XBV#]]I 7KY#0Z/Y/:U@+["7 M)H)K RJ%2V$J:_( 4 *4<"G@4NR+O)R0!HX+]@)[:O7,I @M>/B"I,R3A M4,"AV%S>9E,7[*6&O7I?_O?[+(_&K. %R4;W=G<>DL8T =J1'Z +:_F3LKDK ML/C;%U6\&39[AHKI&M1PE36F UP ERY;%L)13]W:#\ "L'39 MK 2!!:@ *K K6P0LID6], 1=UZHQ,$Y:2Z2*SUGBF MML46:P\+XUU)5;<(:.VU8LUA;+^X"JCA*LM= UJ E@:"T\1D 5=ZJD?'<-4[ MD^530UU6'- "M#00G"8FRVF^6@BX JYZ9[(\:MG-;W7N"K34SI!X8=+#YOD0 M_YOF/,JN4_%@PTOV_82G?!27Q=1."=#=R+PG)A#BX&9Z>A[>DQ+Z))O9#S(]CU=&/?>,M&X_@VN1PO]0IJ0%;/F]^#]N?&2MU34CR9VR-6"O,CJ#$5-RF- MTYUP:E1YT9.EU+(X9% 4OBXM9."W'=>>-1?^>Q;531^+EBRBH^"5*9O)&ZZ_DXNM%-BK%^^6T\@=OQW$TKO*E M&Z\12Q\QDN@:RC1IE!6EM$XYO^'IK+I H31]BE3I6JK4LX[]]7\"W3*E@7?8 M 9V6_IG27KBO@K65;V= "JN3*2S'H):E;*L8LE==SUY9AK5+:X>N;AJS QKL M)(AG'[[7Z.B)1;9V*1;O7?V4P)/C-=_8N== ZQB>=G%:.FN&'!H&RDIZ>XV. MOIBA74BV=V;(]&@8*G/K8(:Z;H8NQ5\X&Y5\E[7!KAHCTW"I86U=F=9#:_36 M92(5"SSW%H[X]82GY5<^E0>EUV=Q$259(4ZSRWJ0XYYX@\#T+LX=+[2\T+7, M^7J0[0Y\7Y&/GV^ M^/+U[X/+3U\^/ZLK6BUU_9.3:9[=Q$,N%Z[X=5XM:<7I2*[.5$M1XBVQ:R[U M1J[KSNK")98*-//\)HX6=4UC<:+951)'XO.HS')*;N-R3)CX:S0KB#B14"^6 MD&M929S*TQ7'K113-LN7:WBDN"M*/GD@#_D+FTYS%A?B@9[@4 &\"&=MB8".Z/XJGX-!+F35J!;?!!JP^2RMR)_V[B4IR@ M+EX!LQ$O[S;I_6/G#XH/Q6^1X@]9 MR2I5C]-"7J%85V[Q^7[U>U,<")V'SJO5^54L+Q5?[N!ZS.PU_>?95#S'W8;H M__EGZ52B/%\[S2(:G.0B:< ME_59A-"$X%B5TEMT]EB(0QXXS7DAR\$E_ZM)9&6IHCQ67FE)93V*6G$H.9>5 MZ],\+CCYMGCVHR5/&3^=?UO^8O[TP_&J$8'L;'+^;7&B1>ZO6'M]4B)"Z*D0 MZUI*LTX$1N-,L%6-D^=3A66V%'Z2W[<\?;U?A'^L\^GCNZ)ZK<+7FO+JM2UF]?&\>F/RN@*1L5S4 MB%=/)J[]$ZD\-;D_87[DW$#)MR4N^9,\S70FX"'^P!)QH?K9EG*X8? M).BG+&>+ZTL#F(OS%M4Y)"+$UY?,^=.<*Z[BJ=EE \2H K^7"I3958)4VX(H5@A'E_$0N=$*\AQ&32R % ME>):[? 11#1APH2L(8XSN?HF=_$LT_ +#,CWP*35DTJ13?B:-HG[&')Q%O[D MEZMW*5K74S56ZH.+3)QTY+[*V*K M*6MMYQ.M5I"$.I;+[4MUH%!=3[S]>XCX]M2=SR%0U&>36LK2.R*4*2U835T/ MJ&;"_I2 NYO?]N9CYKNU).'*%M35'O#\ESVO9(/L\WCR14F"P7$SCE/*K M7X;<\[5:8^/?>21,]PU?9^N2LTE-V0*ZPC>IG#5AFBH^DH\QG,2I.+F\DQLY MJH"-1C6ECL43?J@?[=Y%%R]P>5EQLIR3N637GO-T^2A/JB)+BFSU5A=;UZKK MSR]SKQ$"6USEPZU<;IL);I3"&0G-$EA[\.[7'G2:";,4U^-,Y2T_]@<*4EL/ M\0&;5&W'!%47$DN%L*!7M5/S.1//8M)U4_IM-JEP*T[\300GL;"I3#SH8'7M MW^?7/EZS9MJRV$(UY[B>OQGA5I0+<5:;#GE\(X5':_J/UUZ6?'.9$*-X+[,\ M7SN5_(,\SK7#6!:4+!5BJ,:__V_KV!*.:I((2:EQ]%5%'AO;:KWJCJ0" M*!*6<^QH*ZW'A<>ONJ.5*1,L7\S]#?Y=P%]2Z=4L3J3ZSS,JZT.J[_])!LUK ME*(4;EO7DK1N\_-\YZUAJ-O+;'I*-C.[^^V[^/#P\+!;J?'L>/:./WOOJ\ORZQDR=;] M=['O^"DY?ITG^1O1PF8%N'TKR[U*5/-Q9[VE1"@CE!'*"&6$,D(97R73WF=% MEX6921RMZ@OR[(XELI#MD(&>'@)2UKZTN2=6W5HDL*EONZJ>NRN=1?1C!>W, M$RB@*Q004M]0-F$7# & .TC $6M;0*I^V!!\ #X(&6\4!H4\?9I9MV+R@ MBT]/)A1F5W(_Q[0J_G]-:JLOW6\MTZ"^@_:WC0L YKA_X II8"CKU YH 5J M5H.!(0 &@ %@2\?0,JCKP'HU&HMU*N1:-KF9-S)I ETM Y'I>33<:0I8+_(6 M^L&BO?:F98BP'&H[F!<"0 06.$"*H"*)QRGT*26IVR@>5<0@06?IQ3F[ZMV MK(CJGQD>ZH8T-!Q$]4B9Z6.;N@(N$=MX&QID 5O %K"E7Y@$@ %@ -C2,PP< MZJI+57<>7+U?[QD\FF^"O 6R>!_ _+AU7%V7(8"0+\9Y94 ^H[ROII=#Z^;Q'"VFN@NH(MVP*N@"O@ M2C6N'!H$2$D#6H"6^F#+IIZKK!"[\]CJ_7+/I[6IJHW@JH'&\H>,MFQJNNJB MK1>$TQ64Z0>H%ANJ;@&JB0(@H JHZC>JCO9KIQYKS:[B.9C_\P/0!K3!AK4J M_M(HX=$<,57SJDB^^[0EY2SUI+BW']30_IZ:+^K<*X'/'<44,MO M?I__JQ(Z+= S9=D><" X$!QX(%_/=JD5-%^:UPMGK_<%$&=\FO,H9G*D1%5Q MSB:9>.;_U!_P[U,YN+*))'C+DMRN04U;67ZH*_#1#RG:)72Z"HC05.:' PU M0\O1(.<-F1CK"T $/5AGDE]%YU.580;&BV7-3AG@5]/N#@JF_)FSFQU\:JH#6>=W.[0(:.VU4]T!%S5"M!0&MH M]?N M3ST$I475K":%L:[K47,/>SB[0C\M8AKM##5XIK\\X]G4\T$SH!G0#&BFP20" M-7WQ7Z@LS0RF =. :< T&YC&#PT:>F":5V1N?BS95<(W?G_MY[7G2N*4?QCS MBC9,RWC_4#',AP"K/GCJ*=9.? ^EACBFDF"<"GZI?U^_5;^+=Q8M?M\@]\MXP@ORF=^2K]F$/:*VVWA8CL6/XL'G M.TR%&B1L6O"/BQ]^>OCJ5S>UGB9;J8^W,;6Y?::MOB?7?O^R@FY$P?R9WG9X M>-"K'_9P/'M+;[Y5S][[:IZ++"?EF),[8?8(%X9A2,YXQ"=7_W][[]K4.)(L M#']^SJ]0L#NQ=(1@?+?I/KL1-$W/L&\W] 'ZS+.?GI"E,M:V+'ET@69__9N9 M5265;)FK#);)B8D9;$MURX78'M &H$^#&.-X_]>Z[0O]!J+J))BIWE7M,LV#*SB7%] MN7/Z)J!Z<9A8T^+2^Y#K_!!GFVUNA0 MR,:)&_MS;*BQEMI)6U.<;-"SN^W:RF9L?1)Z@ZAKX\3QFR,NM%^Y4C23%I-6 M$PQ#)C F,":P7#$<=NSV%N#B&JV.XB8BO?9=+UI)UU;8[/6Y1Q:Y+ M+DJH*.+ [G#/-B8()@B.<#%5,%6L$A.CEMT;<.OG.HR,#3+KUV=]?'7\,!6A M$[K//;FW=F)JM7ASIU,$$P0+":8*I@J M6$RLV=#8(--^?1;([T[L4<89%@N)4GB.#?P[VZ>W^GS1AYUG&R2@MH:VN#,= MTQ735>UTU;,'[=IN?3-I,6DQ:17W>^S!D,,]:[7"MLG8.L$RZVXT@[EOUT)7 M:R@L_ZH:H=WKU';/X3[@; N5;1Y!-5A0;1=!K2,!B*F*J>IM4]7NR\JI9:QY M+'A>3?]Y3#,^IC:F-I9AKV]_;9##8WV,B?I56?'CNRW5SJ56@OOAC1J:7U/S M.:WIUP&GVFN:#?IVN[O^KO4O@#.OS]4:Q, V3HE@]L7LZ_& &K7M_@NXO9E[ M;5+[IU>L7[^!KAOFR M1P>L['$"1!W8]$G,8^'Z#K:4H(QS9Q;!GO\COQ _Y]BX""V'58 M&QL4+5MCFP5Q-1/P5C07,9@>X97EAVXTXZJG=UTL[QS8+:YZ6ILXVB!":ZZ< MVAKB:MG#$5<]9=IBVEI#%*]M'PQZ+X9;;SDOFPF/"<]H4S2T1S7>B]AVJ?;F MHT-'SMS'/&R* WE^FL5<#Q65PY'=.JBMB>2V4,OF$49S)4[#"*)MMT>U.2*8 M'I@>FDX/ [O;8X)@@F""4.DS_3J;"&T+07 \Z+YXD),D(MW,ZY^; :B-2)O= MD,S8[J!O#[NUV65;[]YH$*?9.$'-?.;M\IG>P.YPD4%F,\QFF,VLUZEV<&!W M6:%A3L.<7%._^\O] M6%U).FI/SWO]X%5G?]W7>>\-77RC]O[FDX ^1[&53H5U"[+2$B [/.N3<,5L M+.)"T^RV;:O3:@^LWR[>O]!J+J))BOWH7M.6V#);BW%]N=_Z)J!Z<9A8">/2^&? F(?1FOGHK#+."56$#?[@TZS &8 S '>*,<8 W-,9D/,!]@ M/M P/C#JVL/Z^DMN"PO@X--*AT(V3MS8GV,;CK647-J:FF9=5++Y-M[: <#B M^.T1U]!NXH />_/8F\?>O#L:?@[LSJBV M5 (F"":(AA,$BPFF"J8*%A,<\WD.OOSNQ!YEG&&QD"B%Y]C O\,[W;;[]67> M;+U]WR *:ZZ VAK:8KIBNF*ZJM\I;;?:?28M)BTFK?KO]]A]OMZS7BMLFXRM M$RRS[D8SF/MV+72UAL+RKTA> WO8J^W>SWVPV18BVSQZ:K"P.L;+=K#SOKC[\]R6?3 #RK MS:'#;([9'+.Y]6EL_0-[-&JQRO9J;K1M\I9]$O-8N+Z#;1THZ]N91;#G_\@O MQ,\Y-H]N@=V,,A=Y>KP]K83'=*W:T.Q-5,P%O17,1@>H17EA^ZT8PK MC]YUW^!@8+?ZM6EA6W_AH$&$UEPYM37$-;)'PS;3%M,6TU;M@;I>VQYUZ[O+ M4VND;C/TH6T,QC'AO3;AM8==NW50FUFV]5+MS4>'CIRYC]G4% ?R_#2+N28I MO-;IVJ,>>S?8W]AAC:D. M^V*#+/KUQX.<)!'I9E[BW Q ;43:[(9DQG8[;7LTXL*1[#M,J?I#D=VO\61X2=X;GY- MG7$@JIY_L8490 O\4.Q-!?&D=J?URR+6M1>IE[XP0.T*+$N\N;O.ZT=^@PHXNK/%="\]&S9PE3CISXBL_E(MTLC327TBV3=_<^%XZ?3_J[?=*__RBK\ "F@;./!'O M]1\?%E&SV(7IQBO0NUOI>GVX)U"N<-#^Y7X"JJ12^?XKO]YJ].IY\TW9_)O/ MVCD7;A2Z?J!N=4<3*Q;S*)8<-EF\:?&:.N*6Z=#%I* M8AV#[/>L3\(5L[&(K6[;?H(^]8A(V!J N*DT+:]#66EDI5-A'[A:%=;P3=& M.T:[AZ/=@[,,FI[CLW%(RH!;.W6O%XC/(NN-@RJCXUM&QW5*FZ[\2SX3'A,>$MR#Q.MWU7Q)_"X3WYJ-$BTJ[FR6P9!%3P[8T M=CQAA5:5SP\#87-[5-!;5'MB=^O,GMYD3,;6\86KIVMWZ M@H=,+4PM6TXMG59M#I^W0"WLLUX%PK,4?E(I4=:NZDG\SK9"D;+MOD$\ZD43 M(U^SF"V62ZD-\YX*M&V)U3%I,FG61IJ# R9,)DPFS(TCS-VV?; !M,F&Q,;8 MXNN#U(FT%,9B$L5"VPVI\Y.]XB^5FEBFSR[0IQ=E6'WH.1?$WU+NXH,!V/3D MQG[?'@U;+P:V-Y']R-R+N1=SKY?@7H.NW>O7EUW%W&LCN=<:,6CM-CJS,F9E M#V)EW;X]Z*_)0'^KK.Q!5<*K_O[O7[-D[\IQYN]5([1S*N *>/7)3]P@2K)8 M7,+&/P:1^^,?__5__CM_?.K$XJ.3" ]+1(HPH9RQLSG^]S#TP#*&P?QK\2UP MPN0; -V]Q1*2",1S,?G[SN=/6,GO?WK_NORT8_D>?.&XZ=YPV.U]:H^Z/?AO M=] Y&@P['P^.A\.#_J#5;1T>[?QCX5!, -]3G[OJ3)]6Q+S.D[_X_?#\>._C MX<7Q)^OH[.NWX].+P\N3L],[3WZC=O"'L*;.M; <*T&8@3@'Y1[+NP-RRXM<1L'D2W0L#3GA\+-XWBA-X#@MK3/U(A MTRQ(8?9DW[HP)[>N1"AB)PANK6M8A>5,4A%;2R?Q%""ETU@LWWAZRDBXV5H& M2OR?]2SHEDKR8K8H_.J'690E5B+B:Q].:1)',SINK!N+S\ACQT-12(,OQ4#[ MF1-8 .X9/E3+NMK+QO[3M[=OG5?AI=S.$N+$#C+A6PNMT3NLQBU!I FP^5H& M*D#U>)3:MXX==[J"0V!91SF2,,O,*\OKH4LK -+!CW%\4-KXH>P#!_0VEQ4ZL17 I;A93%P M9,N9ST$T4KUT\RGXVX\\P#I@KH[K1AD,C8S3Y+"N(7>M+/4#_S\X(NYOXOBQ M=>T$F< =1E< GQHGL5)AN0'.S^\.+*&[9'];!20'_'Q]WX*ZI&KY!K!R=0- M:D$1X-C PD\C./D#2Y[4J--N?\C_[K0^D&JR1[I)>0'Z$7@<@3G)8I7O0W#' M1_:7P7&/UO1X-:BD18$VZ4\ <+T4!XS'"$]YHLDU[L>H#BUCWJM[NCXX--Q MI_]I<-0=M#^/I.+4'WPZ.NBL77&J52?Z_O7KX?F_K+//UL7);Z\0JD9(C>5_,\#WAI$T\H2 M?!:EHT(,*'8)&,',18D_^;"[DSL,&^9[>HO"'XTG@R*,L30!8+DU1HAKG M)W[W;] 6$@^T3YQZOSE,X]OYR>G1R;% M9@>TETI44X0J".?G@+(PCRN;9\C+?P0IQI4CG^UP\9:#ZUK-\>>]))B<>3UU+6HZ&/-RS%=GN2;7&IR*W^)Y2*4^*#U*YB6+_ MRD?%"U1"(''4U.3*8C UP>9/I_ 9U#I<,;)K-W! 59OXDENZN"5B:/@'+A@, M[VKE UFQGT@G 3X,ZJGWX_MLZ/C\[ *&R6 M#G&*J$6VRC>I;,OSO5"ZWGHWLL[(%4A2D(4AD"J(]DQYYW*U':P]O$*%;OWH MU@F4Q;1:\;<-4R[_"B@DW=-NXJ(D@38\3$7\VY%I#"#5&C\:EHNIJ-NY,24U ME4(KUTM YZ_<'? @Y5#[#ZPZFZ,!B:K.!-:CO)5Q%."?0&\S'[-[CO# M("UL)6!F#OP[(R\?\<-83- $4:H8<@V/6"),!W8$WDMS3?>EXJA299.V=I2( MRIF518UL$VUG?6JFEQ#X7I1=3:4C$133Z(:LDE3,[VGX]JC&NDM(6H7)=SFI MK%58O+JM;6_TD'R,GR ".WU4 MG'UIJ^MD7R?80SIW>DBQ+_*8E(VDHS\DN<-*D^ZSH_-,,4PQVT$Q9O J&L/, MTHF(DLDD**88II@W1S&?E+I5(AC#0X86HOO@[?-#!!5O/I_MV=+%O?989 M&8DHF;?E9#,_A//TO6PA@\W<>2+F#B:"!+>$;#CD+;FA/1]G=--]"QU. GW- M&&2'ARC,IM];.;#KA-:X&(9<6-,H"SS\5BU2R(0&!W-'5HVT;QV:)TPGI2.U M%:Y&G7>@#\@B,)A'A\_K[7AX"(4S36].>M]R7Q^^H0(4%,KUQ!P#AV$J!X=O M=+Z,EG32;Y=GMPT_).C[)YD(M)'>[EN7E9+2IQ@I"M1BL!R"JR"-R"4S=M"3 MB/%8#Q,_< ,!I3S(L4LY%Q??2BD78R?Q%SV+.#<\5\Z4C"B^$="0!-WQOX6+ M\P+H4^>'#-6@;[3D\E3Q"OA2)E.8N383A[*\S3P9G%GF/N:9FSF&XV\JY5(A M#N7T:$L01:!',,/R[.L\A9CL!JC MZ.A154%OQ&HG0!RA=I:S/#B.H7ZJ(X!2!EW!0@76C:R=(G\ '>KBSPS>!AR+ MQ1E49N58IFQ/<[1;,?7D#"T63R1Y0YUXR M%<'$C/KH$8@CY00H$[\594HVB8H^4,E.::2=9?$M\]RDG*6PSQ56PDXPR JJ M5.13DHZ5@FHOI: 1!L))%\?+0T:)9M*:JFTK"P.=I9B_!FPDC-*<*<(*"NGZ M1Q$?LDK;*%Z'.4Q)2BOT4RUAX9@EK\ 05 %QJ0L!)T<'. 66([2DD)I"Y*6,DEG2A OI0;F(AKWN "? MIXC;ORT*V>:2$RIW3H7:(TG(S"U3>R=XE_3-/)G3* 9O(B69%8!*<84:12=" MXOD&$\16X"ZIFP5U:LI$B25)"?!H)IQ$)EW!0J\P?Q< N(DR*N;Q;',XP L'N/='< 77X=>JV*["R2KQ'#DNC@@ MC',CY+"4?Y%HS" 4@O'+<2>W(!R$"%T"A-$ZZ+>OG6 LO-N7;\ M0(OO$C5JE5T*#BD5\YD\S5] :CM)XER1B4#,!O!CKK!>RR^U#VG!2I1021J* MH189M\A:88DY3#2)"?^:5BG36#''5A"[R9E=K/_$*ZLDJ,@L"@U;LCI)PP4H MPM$YQB)FHLGH5E+59++0;D!^^K\8Q MF2WP&^3Y:"O9*U[P1<$'%),D%XS!F,CDE:8:JEAQ1GJA7*B4:Y28 [(/C6CXJ'%W1/E35O4(!HD?ZT_4 !46T2%X:/UD9(7@M!077 3T@98<"!* M1,(#)$]#[O(V7U579I(2R.EY>7V2%ATHC^V+\2ET;OJ3VS6[Q[YAGG".AD<: ME2]DGG!3-TOOG67FY1"]1H]=2.C>J4(A85MEOD,J'7B1E%\F.%7^=25#)D6GJ G"?:T M1[>))5/*2:TP*O5 ZA9GQ44]R1KI JGL'(+,+8E^SJG>97LH7>Z0+>/=!=7'I= MR^JX\%=J/M!8]GU?',>\'B*K>&C%NIG1G.5=+=QV-^Z%Y;8=@ 2L/Q7UPTON M-5]L5_?9S8NZ1>!29C'6'H5*\\L(^I.*1 M(%!*T;W.'RD@S&4O^/7R)7--ID=7]\*R%H!]J&Q8@0BOTJFM=4PM:TG[]J[1 M'6CG9==<_$C'U4SYE@=4JFBP(K.E9$5-G:2$\)A*D]>>2IT? N^V);+PQ[*9 MG3JIS:U\CR5PL=WXF:*UXZ!G,MV#:6Y:8JOJS[B]DLM MZ0&L\,8L6&6Z)%(UBREP4GH.0!-ZMR3Y;(ITAR,.6$/FT* MKJE5:-MS(>952>_[#7*;-5 MCA1#TM:L?*47Z,CE*0^FCU9&80;,'5SJXOZE1UR^IT&$7Z/_*"D(9>9+XSA> M=1=$#Z5F-H;)H5;"^,)'7S$22:9 _G3/G&8ZI7$^RK*G+ $L J)RRU4V9QZ: MPX$P10D! W@0NOX1'S+45:2 I!]E8@>\$P2V56W2E6/5V, MU)=*'LB"S50D!7A-,H]"+RFH(E<$2T,HC;E47C4BZY&R;&)JR[5"GYH4L2%- M-$;JD58&Z9CD*M'8J4PY6)$'\3(QF'FNC3 M+[$_F1I0X\H' L*1K[U@6F-:Z<)%'+=9TY>5G)G1B28 ?NA9^63CM+Q"0+0.N?--3R MOL=->)B7:=D"[R R56)ERZ4AX2N\))&LX&,/C"E;\!APIYE*M):<3P]-J+64 M>;BEMEIM5L\>VABZ4G=^D4OY<:]!X\.BY5GH_YE)/>!:U8 ]7*HOE"<^."4W M3H"%;W$P76]7\Y920H5[*WF*GM&XM:4]IT71Q ]X\EHNFA%GHZYB13YUD6]> ML?B5Z0X/2.#=O#P&SLY]0]FY:TQ:8>/[5>^"&6STGYEWU>"[8$7^1TX%"_>4 M%6]2B7CWWU:.C!)6RL'M5&;(6;O:9QR5M>EW1<((I="MN#&U?+_VW^HLI/U, M?''E)=IJUW55"@EIPJ4[P<6]9+JHLIRB5WHZC:[DI+GQ5N$S-.TL0\K=TS%B MH['J\L&WB.^]KUV^1:PN_O*EX$*Q>(;*F;?.JT<#_H-L0XK.AU>EW'0,M"E1 M3,>DL]GQ)KAT"NIJ7V8-T^)F7E$,@**_X@[:EE$SBL/)@@/REF*!>"473 FQ MU!JTOENY%O*CT'5"NF@M+ZKAR^HN9>YMBL;X"@K9%2$]PHE/Q;F!<@V4PIOQ&W#XJ8A3(('-A95 M4F)57#7);8>[TZV6\KCOM+[ 4I- 1*0X,F\'\@ M7X(S)5M0RJOBBM>)Q#?ST?)@!6K- 5* ;+0!;<)(&1)$-VBBPHMCVM6*=6F M:^Y;;-Y/Y UJ;"T3J%.1AZ3N5Q>FURR*C:4\QVPEC&;;M7&V:W,%AG$C5,:< M8A *6=%IKX3%7B2DR+Y"^1]+_"/A+^NTF4KA?I'7]SO0XC465"! 8X6!!6U@ M?+MB$* ,/U'N5FU3*?0J*%7W]<%\+B.@M&)$K5",18"- O,8&9(AMJ)R!;U$ MX3+;C#DMD3TH0CXQ3_(.$+5A-$!.(Y/3QPW/M3M'AP>>,37Y:_>M/>N3GSA7 MP"6*A*]S ^@5;?P6-7^@NA"4"U=;!HJHBKAG2.7Y;05W&YEB7B\+J%G&@.2U MY9RCZ0X,$^#[^>U3K97JIU"9O8KB;:VYD_O//JJ^1,L^EJ?@P!WYN4T FORX M="?B<(67+Z\(1>B,[4O7-']# MND=53;SCLHBO,;7Y:D#&/A(2L2'5L 984 MR>8PH;BQ5$-/^4LX13C-=!>\TJT![0YK4&,G]%H8Q2>(Z4"B[GA_;@8M5R38/^+X\MEUUZO_V\UP]>=?;7?9WW_E*S/ZYLN^1C M"^76%WA:135[\RM)^IV'E*(WV-UJE6ST-"DR>J3)6(9XL=CVSMV@4CQ-"X#Y M3XN:ZEI_:=$_3P)E)7>K!M:20'DNN/Y%-XV.EQK8/A1XC&_/PK?N*Z#;,B35 M+*1'+$WQFMA9V0#YL1T;7@WIT!)#I^#[J>^!'E>KKLQHMUZT6^YSS6C':+=V MM%ON95ZGW!T[[H^K&"QC#XVR*'[_%]<58C+9*H&L(A#H6"MY4-$=^YI$O1+X M#\?'5X/I7^L"W+T8>!< UP G0MX: =6W>YW:1,=K8DP-H@+>&\>6&P#=_7TG MC$*Q\VL.A)= I3BYE7 M'>G:[79LD8GI@>F@\/?1&/::'&G2L#;(:UZ=\'EMI9O]MB6\BR01387/G%!,8$Q@3& M!,8$MBF*Y3;ICY^$JBTBG7>Y BEK#V/9_ G=5(J%YU,!YR03WEJH\'53A>LF MQMVNW1K4%QY\(' *['HL=%X- =^Q3^051-Z6$5O';@T/F-B8V)C87H+8AIW: M[ADPL;%W\T'9R2+TZLY++N->%W /KT0'XEF4R>DS#X'LMN?7].Q!K[[,YB=# M\TTDX#2(4VZ<$L/\D?EC\V]^,']D_LC\D?GC]O#'>B^7,']\H/G]*Y6"JGK^ MQ1969T$MK.'E3VYKA?:E64AL11VQ6$P"69 MBV4#JKQ!@JSKK2I]RTQQFLVH M?UC5UF2]#WZ$T0T,%1.2>T9!P:F?I%&<]Y.,?0'OV48+#*H0 M'V*'@Z+-M\#*@SCWBQU;[11R0HV60I4G1NU:J&+TY1,A4BIP2G5.U2U(K$J*#YM1U0O7GO#-+WLPCKXMH=-M(]-$4]=,1;*FLDQIC>?]B441@5,*TH!4J:*\* ML%.SCXJ:J8FUJ]IMPO$6A;=5"7\_I-Z@"=5=U/![9_G+:+G;?E?H:15M':L0 MM=24Z %-)E95UEUN&4$-B'7+"0EG&A90$G#92RQC[+P8_5*3\Q+XL1F:6C$M M5%:R1[0DC)6PL63)0FRT(EOP%?5S51%SI#@4M_!!0\%9" M4--(OF\1Y!V:%[I($S#'6GYD<]5W))D+%WNM6/.ID^3L(&\*0>0"0.Y6 =FL M;I^W*""R,@H)YR714]51VUURE.6Z]HMZCH/!;I M#:YI2:H^1<#U?ZEE&"*M6D8"L5_/BF*!+62H>9SL;X(5=P-5J37U$UF:_U8W MI2W1$U+V%%LG>')GNWWCC%%PY25_5565BXS=3./]2 6]9%AM4/M1Y8"S5G"H*DZD_I]5-G.LH5FT@\IQV*85N M&ZQ[H=0',49ZA59($,Y2TZ2=%T"I4'UM:D&/N?UW*]UP-D#NM2#=7SN=P?X( MNW<&< ;UX/&NHXL*"^\=B@78T3^=,', =]NVA37$&GS(A[2?6B"ERTH6E-J5 M\%D.N3]E>+L^'K=RIM5'5,VF1*Z;9[^P?U4DIMY_/73G^TWUTC&=M8 M$'\NNTYB-ZT_#!V'K(5*0Z$N0OEKN]7;[VPJ[ >]_<%:.6C*[*9F=E-&YA/9 M(H%,CDH\EGJ^TL[6A.&=S47P8>U+8XQ>)T9KW7T,S'DF_DL+"FPHG1MU/RT16$D3=TE>:BTO.+;O!HVE,?(+/? MNR)#LBLJI;Y6$.91K/T(VHT\FSLA=4W!SG(8O%!-<@V_X*JUR@8]5>2]Y<,636!\@4BT##6I:C^?<5O>"+C<;JW(!RM9D MR9V]R>S<&U:T!%WP-14'JMI)%^=JMD96[8>(-&; R;##IVKGBXV ;S&(,(^2 MW)EEM$,5*%?VBKD! !%29;$[=289,5*\K?W+>.?SK(D1.CV:;>6E5#-(=6 DISWI:Y42T.C:9G9#HY'SEFBR862L5T>05&W; M5LV>S0$J36W4*C_BXZ46AI]TJSS5@+.1>\N]63/GWU&L.IXM-0%4;:^3TH_4 M\TV$)*[T@X0:Z*$F$:D$T>%TZ.Q"S MB;B::6>+T3ULZ5$OBWW=BEJV56PD3M]'KT?1#-B:K&W7R W2>Q?4TLTU]J+0 M&@Z%G8C45*@?I[W>D!3X%UNDT%LO\_56UP@1IMI:1"EBAW)=M9;/4#^A< MD!?\#:V7"9@H$;&[R'&G?P-E!LXU3[KQ?)7JT^ VH, MK7MQ4LOZ^1RS%&#\J\R7B1;XK55,A@&5'(&T\N8'#K78Q&]A2]CO$Z6-BUD7 M,@UBHMI&JKZK>2]+8,1IT2@2[(4DWXYU$V6!1RJ=ZL*+F0ZQ3SJ-#'OB:C5S M-!>,_3Q!J\M,; ?C,]'/5@&/5&4397.&:R(XT''J_,!Q0,Y&"VW43?W2S-O! M[U/A3L,HB*YN*>=ES[UU57=EF56@&G^O(EXPN\7-$O$6NCM":>[X7E6FAY35 M\GW97S32^3UH>5#H&W,@C-CDHC7B& NB-NXX%;$'-3!(NU0G!^&C(+2S&-. M\A48 ^BW95=7R960,\JF\:5VQKEF3-HN*0UJ/HG#OFG :(? OG4H>9@\%J0% MT)'--K\YUS/A[">%_P!3L01%TFT]@50M/, .'WDB^GKTT,G]/H0RHL,\@"1+ MNL?0U#V.%E"@0L=H4 _5;[&@8\\AMI0*:#E)(M+"S/+\&,/LA!.&;)2RD+*C MG#*=P/L1,)4T=_\46FMBY(=4V=*Y=JP1 ^@09U"95G%^TE5]D2565?=';LX! M%1+G^\6Q=?;9.KZX//EZ>'E\T9P]2'\$(%K135DZ4"O$C6242$IH8)G^0IF4 M!3CGD]E?\!?X7T@I'1:1=98F5) MWK!:)^])6@#LS69S:5)(8YYDIL(Q%%B(?#/IT$0V+JF%8K6^[(SMJZ$\/W&# M2">"(;>'+1D4MO2.G,536<,K);12$2N7H]!?I25J(C>,%_E2D4>&K<,+]Q( M4Y/0I1YH9Y%Q7FG6Y[ M71[QXN+;G>]<.Z"G2,W=4!#,_&?C\9R9Q0+6&6J'^ 1,X>2#;(>>GZ$+Y_5! MJE1YZBAX@*E)A-KQ60CE:CTTI@G488 N(7TCLB,]'@5JI4HC)34TQ](& MGE[9U>GS9H$VHK&7;0NXZS]TIRE>, M6E?N%HJ-9 D' VW^%:7WH80O= QZ:7RK%%:9*0[:7,D3[L_09ZQ9X@30-I^0 MS#2M;IJN.$G1H #%B8UZX8?DE7,HZQJX]\!@D3+.U=EY]*7TPC(P(3% MOO69O Q$K$A!*B(@+RZ@)8CR,T!>*)#>C6W+]OH[.*R02K5'X;J"RP0K"N45<2PKT40 M2:++_5,U9?1TZTZFJBL,66-N0SV@Z@TW&%1U)5?4ETK3Z]:=2U,CN)9OH3YE M()-;5OW5&,YS8DQC46:2*2 M@@]Z&.8#9>2/P7M/^+*GZZL6552UXJ+L!FEX)N\D0UFQ!L,POG\A-Z((;BZN M HY;>RG)("G=#\IU45^[00EM\B-[)Y,K*J"S;+W'0M_[TAHB:)TR;0KMF$SG M6*$N5>0)+.16X<5!>7SY?:@5Q[?\K@I5Z;N0:1J@8GM8:?Q)I_Z8[%)$6[5&_8GRKD,BC%&A'\(BE$ #E"Z!VVHXD7KQD>?-MY6%=8.T D%3_9W M"EYX%EHZ,=#J=&0^H(U;+QZYA-&.,HV3^ U LOCPSVBZFFP 008_W0*)]C,&RT5'8L^BCQA0(S../>1S"(X MJUNPG@,?705V7DY8JFRE"L1%E$3^/$;D$7A17*KRQ6<"2KXX.7&BC*08<205 MUO?]BWUK(CQRE>M%Z>MI,^>G/\O0JC R,/N_%!\HRC0!*Z?XJM/^18Y!+"MV MPD0EJJDQ;Z(X\&XP=P=G2VX3P%<9K0* 7N.,%1D_(;9A\A\,1HV[+4LQ:DO MD<7:Y2C5Q(S(EP%,1*2M2>5:4#2LHD6ERY6AN %SZ4R>_;UT((?W^ MZ/;?*9:S4W+WHS,ODW$3(X!AG$>#O X7OQ^>'^]]/+PX_@1VT-=OQZ<7AY.&4_%\.WK"UYH$32G:DDLJ2_&XLW=\CKV,:N3^L:*[\A&!1I;'O MR@ 1_I*%?JI\CJ9SD2:3/^+I_Q"W%C#G(+H5B+LR4A+%$D/#*-S3/Y*[*PM2 MA^SS"W-RPZ]]C74CI"=C:R/S_L]Z%D3A^,*MGD59HK.,BDQ,[4F7QRYSCZZ% M$7G5R5:UVOCV,2U;@I=S.$N*828S;G^(Q 5UO'1D>CT*I?>L8$R2J M.00Z&M%3(]WA(*B071I9L<7$46A\D /D5]%G,Q X\NSS5$&J9"+O.>M<;UVW MI+ ZS$6EV-D@S<- F*_AN[+DB/&44LO)>:K,$F*<*R,,,A%&NT(GCA^K AUF M2-SLTQ\G7[Z0._7L\O?C<^OD]/+P]+>3CU^.X7POCAOB M5%V!0;]%D8?V2B/V4%KQ(KLIRL^03JPB(QA0=XT*0 ;1PI-XFUA;MRX%RCTS M?1:K0J7^1$94E\*2=E7.$Y7#4O8+,H^QJKJ#:6!X#XNF252\^$IOQ:O5A1V"NR[U6O%JDTJ!M@C>W M#/9O\!=*%*-L#)5>&HNK+* Z2-@S4:@PC_@IW(RRJ4 <.#)?ITFLZ0^)B #% M'(_(NIYAN$_%)-5-#%F,X1!H(;#:B3P%71?DA56#E'.#R.5F(0LW5Z7,M[]+3$)'%X-J! 1OE.QTK&8X,BE;,X_4717+ J,*C?VQX@YB*/[ MUHEV#I52-V7],%F *W="%5D""-,2(&D7I12)NX!( 4U=A8U2(^?HHBWN,^^8_8EG#+YM'1"$5P0I8R)].ECR22ZQ"^O/$9E"*LK*[;*ZY 9O?B. M0;>R,Y?TS!43E"+ROM2*C9=2H5,R4;EEDERH6X#K)U,+ZN^BQ$T%"U[:" M:\EGKV6Z:9'N))>PG"$6:Q]X7*JI=:-GL1P?P'HDB-*2^<1H:5K1J M95V4#S:1ETZ)AA3URW(DRX/)BB.KAH$CIDQK>EEN$J:?DYKUGZ;ERV+U35]F MOZLH"^:A%!2PB*6%KTF:D[*F5"UFR)JO^==9"JRFD+-A>/6L/2M7=7&E9R01 M3PHM]%!IH52FS9.WJ5KZ-B4ZIW2EH._')KH3I7L!C4ZU8-OBA=@?$3Z&2%7%4"L_IX MU=9!XE3I;8L)LJ8:I#4((W4N- 2Z"C'G(7TFJ9%?B&-FNMB=TV=F-H5 M"$-#OUJ.#]CF:GV'S]=GAR3FF)9Y^M+V>GO^U].?G? MXT]-;)*KLA*J3C*GS>=(QC">9 M*167"60ZB$0@2?Q4JA7?(75]E6D.K("N I37]FQF5[6$IS# 2-8QCT#F(*BP MC<%<%[TH#,7Z>62RE4SRT#P< !*F2M-5TSQ#)I$7F5"DYPQ'YQJ4"ZZK]')U M*4901:7\ EM$9]1!1IV^ANO+S'19#OBE % MJ[ GB:KRDDA\I# /WOS,-UWLU-B^OEUI8%]5^EPBW%Q;6 +2?F.ETC)3N57QN79Q]OOSC\/RX.7OX0Q1N!J.*^'*"?%X!+L]]R^ND M:X<^.6@FP-5]A=.R'I+J\4!$((N2YTR>,$!60R)RTK>58R'O;I@EH\&N7;TZ M6<@)-JO+N*@;;@F&5O2]6\EI5(!6QR6BR02#.\G<<4T',^9BJ5H2!H \-1*E M&3KYTC&.D9=;OW\?E1>\RU[@R!A^;WR[IV>2)2RDUQHY"4KBPC^]LMR% >?2 M59JB"DXA<4"*A-',=^E:35&ME2['&X! &O9U>M\=>+,]Y/X9U$WK?P^_?*<; MQI]/3@]/CTX.OU@GIQ>7Y]]1$6V0TGF$"@65[\$_4!L$<2JH['%%Y4'S6U42 M$NL6X4TM68[0O!%JMH1172>4G$W5C;7"XC2DZ+:H9!\J4,@S#$?A8%6&QGD.R2\*DD<$R549&D7"9X,(NTEEV75] MHGJN%!T,]X>U7RGR0TRM(Q%P%6,KDB+/>AR%'C".6192W":07^@+\@)$G>/^ M(/791:I'99PBO3D7\"2*HZ-#%T:LR_L^RH-OG5:G4_=UIC\H^0.[DX,N0-=/ M)3>3 *"J"FJ+><:E87+ LS/D3VAAEP?58;)%QIKP+Y62 M4ZG(VO.R^)LIUAIYP_?MLKQV?[]5-\M#Y!"Z?!4UUZ0TT5A?ZY&IJ'FNF2R! M5Q/?JJF!4*Y$P";.9EN6)=2/\*F$.>])K,HQ]@/]W@) 0S4!ZD-T1<81)N'*$/RJ<" MX9=3DX#O [%O=BDKKBL22(1%J6BRKVJI%] M$@>J8$48Y:F/:%3>'V D-H_>97U'Q8"\XP' $Y%?T@Q7^"=-L96[S)(-])@9 M1YAGK5ZC\VK 2\O4ZZ$Z/P"P_IWM:TE-W?OSI MY-(Z/[GX_QJ4I?G9R%#-C5]U6TN7&D)E3E6@DF6Z3/J!XW1%F,9%0%H9Q+&? M_,A=9JINF"Q'.)&>@0>["%0&L53XM:_+5M5I#!ZA]3IZI^"6*N:^:LIJ!U^1 MWZNO7BA4U?=)0U XE49(%:GRZJ&Q*G'CD+<-X*@3UZAJ-?# &3K$W%)N,'R1 M9H6+PW#2(T3A&%3P!!^E^\RJPAB&2QJF;7EWG$1];6NZO9KK?Y#\TKFM.J9J M9-'FP16%_2AZ/!4%E(9,]7DWB>7=2>FJFCZU>REN516-BG2C1R_+VX;B^(0( M5R("I&L)IEJ430A6=E=+^?$ZL9Q57G2JK*D MUH6/VDBI&7;> (."$)I[7Z&>'JK:J[I4-"%5#,_)-C!X+5#6*2R2J?/+,*BH M%QD)1DJ8JH*I*F/F_4^!UQ\_4-,ULC:60]QY_/X>*)*^K!9!J6^RQK'4 FWJ M]*L=)YJTTTC5F/2CPNE3;*T4'BJX8=YJQT:M.Z"TC4C=>2F=0+E2&V5(*(J, MP;B+O=P&=$%XYZY^W>E )13H]N2Z?J6J;!!;8.OA37'4;L6-12R(B!U^":<( MISSN3 7K=51*-UQI$!\_.?UT_/7TY//)4<.*#'PUR'*A$X8P^MPC_HM9B/4^ MR@1BUV-7--'$3)<\F62QFK1VZDJ0Z\14&\7B MC2A\JS?J%C7*UKE0JA$N!0LUB5 4D%>5F1;N<\R!C9)?1DIY%4Z7JT7) MJB-<6#1ZQ3,J6@[,SP]AN*!!5)U7X @ .0C[/%7RWZ %F9&@"F*,(ZS.,2.- M0WM8I!,]=&:R:)%Q/))_RE^HMA2A.R4SA+>&8PTSPN3ME^*BBEN0&U:+5@Y- MF=/GS!W73V7OUES$YY4[#)XOO0MJ ^;W!6Z2=:0Z[J#-=254*ZN4*J9?.:AY M2_4.YS90Z=D(OV]]+"(A,G2ZN!;;O'OT$)PM8Z?)X)J(H.?'1U\.+RYRN=.D MC :5D^(NX).A"4IY+VB4FUE([H6Z6KJVNC1?C.Z*Z!<;B]Q&V:=VCD< M[?'IY9=_68>?SKY=8I[TT='9]]/+D]/?K&_G9Z?P]]'Q"V2QK&F/-*R'S($. MZKWL 8K5+M7I@2I]F DFTU@])V5Y7M!3W-"G(365]#+P23LR2NBA?_NL"AF M>('.!V#NB?61>/SNSN?#BX\[[X!Q)!E@Y>'%=^LTVJ=A]EH'=GWE:>3'I$)75%@N<^%T:F3U,1*6!ZA3J:Y\>[.X<410/0R N7.&K3Z M:RNBHF%W7JRW)G^<3%I4#1ATJKP&B=&(CE(208IB?T6/[D0ELJ*A;B*')AL6 MHM.E!J.RTNUHSJEO.D\"LKID_,SL%%2Z]4U6]:VR]+0!1U\&6K=!MRB9PDK) MQ4:;2^M3X0RZ4*SN$^.B+2Q9!/ 6T9'G@G'D7-?1YX*"E8][%VPS) M._, 9$<(7^'(BEGV%FGW1L,@ M3!;=6R_?L?,N.@8]R>*;\LKV!_>M.Y+]G743;:13U1YID=7AOA?@K;)C MK!UT:R2*F>WO-%(0YW5%O(CZS4B>9;!N97&86U7^V7\Z888E6Y4_U5XLEI51 MQ9XTCG2_\KQYP,0HLKEO'7JR3F#E5-+-I](UE(M.W;XW>^BH(J0J5[RB48L, M=171U'*VK/);+?7IE-:S$D=1#N?S MX#3D:E^\Y),7RUXDKX#2#Y=)BNY++7H$U9[WK0O,&9KHB%&1NV,.;B^_/Q'H M!:2G =7F@IQ'AA6N4E'4)3"C1U.[U?HE+VJ2B^^\1*^DZ0=*ZWWKDQI(JE)F M[S9*M\DITG%C##4@C:P>FWJYR.SU$I#TD>6_%]^;)'_GTLDZT94>J/H8'2YV M1\$6Y"(M0W978F;INSP/J9A5PQ'+DY?+"RO_[3SR9?86Q7:(LQ#PHKQ2RM+) M:F4U*8QRY1I%OS_8](A>F#'FJI+1MU(=7M:9R$FL@@HROS8*@]O\3OS/E$K0 M^T&@JSN6#C?O+:UK,"]C)6Y*U7HL0:J,?%6=(^^KM:=F$6;$=K?CBYT#TM E@O'N4!?GXAS=E+1O%H*'VJ C95\ M9:9*%DK)B^T"BE SYA\%XJ<*M^DK)$8O4IFFI#I:+1N(13^!/"Y7S4?D92OT M<%,"5C''7J*XD.HF3EDD8,I?HU:"N\ JUT5_4>(4Y@K, "9L 7$*8-.D@G#W MJ$ZYWBQML 5E67J$J41>@3=5VO-N$6Y)%EO&OK-F@(CZ?KE&]80,U/S>;-[6 M1[9YIAKI#H9\Y:4W7>E0Y0J1MJ3M08WW2VQ%[5B:ICB)&98L+%ZY""7F4%(% MN55*C:A*%>.*KJ[?]#U(YPX(JSZ^.J=UJ9NN:16*' H%.\'[AMTXO:DI65/5E5[%_6]$<5541@64ZE4I!2.'ZRZ6@[< \H:#9W,HQ01 M3/:0W+6Z"[3RE* LI/N5U%.F\*V0X_#>>6V5B YF@6SEODM*-6S"H41-S*6< MIZ2-R>K>>*7GW?L7.V),)A-QK8>,[XWA; - UK_OA, P=W[-M[$!>S*FTJ,@ MHK]OZ5%\4ICHL[F6$.V,H#PS/I,/+)-]71$$ZIF_[[1VZ#->N]>?*Z!YZ6/6 MQ"F@S7D$ILSBRF=.?.6'/)\[[YUQ?H//_1[A07;VH!IB?E:I@?B6E)7YS[S(-#0&M&RQ(]G[J>Z 5U*LH/>Q&=27,&3XKX%,L MM[US-["4HJ2UROE/BXP ZR\M^N=)P*Q4F0QPW:6ECIX&K_RUE3M6&7LL]D5> CUD^L_RUTF3W%4AR&99J%O(/+$WQ' H^>!IT\]<.$^M#C%&S2U%S;P+S-U="Q@U&35?GFL>JIC%9J$F8]_;P+ZZ9?:F0911=TM1 MMWZ9OFD09=3=4M1]O,QOB'-C=7;',_Q#].E&1LG'4>#)<2[,1(H32J2X.Z^! M-:BUT/(:8-4$^##^,/XP_C#^,/YL)GP8?QA_&'\8?QA_-A ^3[)FL:L)MA$, M/$*!- ^+& (XQD3%Q,P#' MF,B8N!F 8TQD3-P,P#$F,B9N!N 8$]\R)K[E&+L,J2]4-U*E4J);)\">'^P= MW%SOZ68@T%_K!D'].R8$JG'+P[X]..C5M>]ZCO&5BFPP"V 6\!990+ME]WO+ M?AUF O45@V'.0!S .8 #>, HZX][':9!93WV?1TSS5&7+)QXL8^U7>N[QKSYD!N MXUAM47_X):.DC[AL7+MS3CW:1J3&0WM=N^@ M+DS9%E["%/%F*6)W8 ]&M1$$:[5,+%M,+.U1R^X-:HO3L?A@BF@Z10Q[]J@^ M/R13!%-$PREBMVNW^[5%O5BA8F+98F)I#]OV@*]EUN+;VR!O^OJ8RE?'#U,1 M.J$KZD*:#8);<_G.MD0ANH.VW1_4Y@_9^B@$$Q<3U\-5XX[=Z:\_RYEU9J8[ MICM3J/4/[&Z;A1H3%Q-7_<35Z=@'K#$R<3%QK>7NSL&PS1HC:XQ,=R\KU%KV MP4%M?MFM%VIO/AGS<#Z/'3]Q L[&Y.C/0Y&FT[=;'2[$P03!!&$"8]1I=VK# M%J8*IHJ&4P6+"28()@B3( 9V9\0U#)D@F"!8;V*J8*I@,;%F5]T&.B M8Z(K"[3!D!/ F+:8MM90%Y7*^[=IN\LI=1Z@16+*Y%F'%6)8=][F]OUFO9@P'W.6:*8(I0@= N1T&9 M&I@:"ODP.N :R$P13!'RM6%_8+=ZG&',%,$4H>Y_VB/6F9@>F!YR"7%@CT9< M^+L.Y]P&>;^:&?I+&3^M?"$C_G(DSJ\^EM M$&";RYBV)LPP'-@'0VX0R<3%Q+6.LD2M^MJ <.R$Q<3UYLC+BQD.>JSQL@:(]/=RPJUOMT>KC_->5N$VIM/ MMSR<1;#%_SBI'X56-+'<+($EBY@,(*G9FP_#!UPBM_''!.)L>/[F=# M7;!;.263"8()0NG#_6YMEB8KO4PJ6TPJ(#NZH]J(A64'$T3S"6)8G_1@@F"" M:#A![/8[M:7SLS+%I++%I *RH]-B0[P.K]\&^=G7QU/.Y@*S-<,KRP_=:,9- MQS>)]VQ/D*)E'W37GT^V+>R*B8N)Z^'$98\ZW,B.28M):PURJV,/^TQ<3%Q, M7&NP5-MVM[7^E#$F+B:N-T=< [O;YTQG)BTFK37(K:$]Z'/&Y5I]K]OD8CTA MQZJ5.C^MW;$(Q<1/WUGS.+KV$S\*Z\(C9D5;&]/9[=C=^AH*<0"4B66;B:5K M#P]J<]DPL3"Q;#.Q#.QVNS87#!,+$\L6$TO[P.[UN40:$P03A'RM8_=;7$23 MZ8'I0=%#VSZHK_/-MA $YUZNPI=3D7+6Y8MQG=HYS9H]]\_%KK^^&%+5;]W5 MG\C3M0]ZG&O ?(;Y#/.9]?&9OCWH<&28N0QS&>8RZ]1F#NS^D-.[F,\PGV$^ MLT8^TSJP1]S*F?D,\QGF,^MMQM;CFO?,99C+,)=9HS:#9;5:;#4]% -R=M? MY#%3(8=IP3C;QV^V&%;YTKMKR JX!VY-@Q7C%>,5XQ7C55-@Q7C%>,5XQ7C5 M%%@Q7C%>U0XK3H2M<,W0IQMY1N,H\.0XQTX37I1[(E8[[X[_VEY438.A/67%OWS) !N!A[5E^[T M4!AM?MI3;[]77^.5^\"R+;E/S&.:[O9_=?B\/ _>,@1C(<9"K!!B_?J*-[ 0 M8R'&/(9YS.(MI/T:+PPXHRXP_+*)91M"R3K]YVTZ^M@^V1HO@32O;ZH M80[)N0,-$RUKAF9]=+]E<&>1SB+]Z2*]^W)F((OTC9%&S"&90S*'?% KEOU1 M?74KF4,RAV2C9[, MS' :AK&L4QFF?Q:,OF K99-CGF]/G?,5XQ7C4%5HQ7C%>,5XQ738$5XQ7CU3IK-/R:.N- 5#YO_&WL*O!# ML:>VTNZT?EF$57L1GO3%.MT+%R(0;@JG'P*4$X%X$"91X'M."A_&3N"$KK"2 MJ1"IA:NW_%3,$MNZF?KNU(K%A%Y/I\)RO&B>^E%H11/Z'(H;6(P3>D[LV983 MPQ.)-8D".-3$VO5#>"C*$O@]>7=W+<>*,!7Q2@@:4Y70O*5'\1%,\K.Y MEC"*9TY0GAF?R0.;$5WXH%^ED::2_D(1&W]SX7CI]/^COMT?]XM^#7[3_"P@_<.:)>*__6,*W M8A=Q%<-H=RJ)^>$^*+G"?ON7^[EI)7^7[S_W]=[K3L^;?[77NR\Z?4,=LINC MH+3;]T5(2R&!]ORG11*MOIM0%>"Z2\8\^W*&<,5L+.(";-VV;75:[0FF(,6IN*6IZ_\Z2= ;# M)HR:C)H;A9J));'SX5RS(8+\!1M$?%0NB@MT43RF*<2&.[Q>G8HW#*4V#CZ, M/XP_C#^;5 AY@Y-]-R=\T>!4\XT"XL8 CC&1,7$S ,>8^)8Q\2V;IM*<=UU MBS2Q8N$*_YI2 UY17=X,H-1V:V9].Z[]=DMG:+<[M5TZW9:+*)O'"C;+Y&$> ML$4\H'U@MP:U%1%F%L L@%E PUA IS>PVZ/:"NYM"P]HNF=O?33R+19SQ_M;]C=UH#IJUUZHK;I!)6N)1M*XAP,R*>K8/2&D900[O?K8V> MMH5L-H]"FBMY&D8//;L_9+I$U[Y MH&TEMA6*E$V:.SQQW8'=Z[&_@/T%&R2EMH6X=@?VJ+Y,DGNA4J!)8P*+[YCN MF.[6D,)U8 \>?KW^S0NU-^^HNXQ2)["<)!&/NF:\M6:7W1\=V/WZJGQO"Z%L M'DTT5]@TC"8Z;7O8/V""8()@@E!"8M!NV]T^^ZO9/?= E/DD)B*.A6?%XEJ$ MV6/NU[PY&Z;;.K![]>6@;[T-TR ":ZZ(VA;BVFVW[%&OOF[J[)ECPF/">X@5 M=3 "M;'+4HT]9"KIP!X-V5_-OKD'XLNY2!T_!$4+(!O" OG^ZAW ZA\< MV*,..^?81[!! FI;B*O3LP<]OAS.M,6T53MM#8"X>@/VO['_[8$((S/C M\9 M^X&?^B*QG!"V/W5B,8T"3\3)WRSQ9^:GMZ]IDVX&K-Y@E23.%&3/RU.%+W.! M;>$"G!O)+(!9P)MF 9P-^IQ^XR^V, -HF]?,_"R+2VW(#R^^6Z?1/K9*[>VU M#JRIXUEA9/FSN>.F%CX#+X0BM5PGF5KS.+KV/>QZ?FM%L94EE#1@17,1.RGL MP89/UR+!/_'WB1\Z(;;NMF P_UK:-A/XP0EO=0]T>-6//"S?(YMC[C<2MC2L M)]P(X1"%[\%:%S&N4#O^L3,>)E98@;CRDX">6MKI4PYTWSH++=W^UNIT9-=; MFV!["?,=96E2R TP+(L/_XS&B77HIL4WNSOX"GRU\Z[X\L9)+!'""=)AIY$5 M.#?[UJ4:'QZVG)D(X0AQRA-L !B".7LNTX^MH\@3%KP4"R]S*;?$ A@I&W<6 M>?[DUII'@>_Z6$G A":)>M4/ 1=\+W."9-_Z7/J] MV#PN3DXL5_=]_V(?^%P\QW,2UD3 *<%:B[P72WX?1S/+L6;.3W^6S0!3"V!T M^[\4'V!;CC6!PRR^ZK1_D6/@&M/8"1-?;4&.>1/%@7?C>W*VY#9)QTD^#)H4O %3^%FP&)"H#.#&NKTI.T"8=6 Q^N@FA,P-*5'RQ0<_8P M62C/'-K][>3+YA9E V Z7Y$Q ]@-F:J4Q*YP-KA 7Z\H#B?%7 5O(3 MT^=4G-S"B>T7!W".R4PXZ&D$SPVM/4!)>A;G^Z:!19N>9+&J90&?9K3C-7.? M.CGYZ?$?UN'1T=GWT\N3T]^L;^=GI_#WT?'7X]/+BT8R4?D1'W_OIS"\6V*> MJM ;HO=OF>]11\LP2JU;$$Z'*-'N:1&ZJ;N^1W1\$0ZPM&6\?)[] #+CLQC' MF1/?6IT^R8R!Y N?#R\^ C4F&5(U<&+D,0&N 61X?@!7^@" 2@T-8K#7 OGS MW*6N0 ,)B&>/+G/3=RZCN>]:HUYG![C5=P0Y[1YWJS=GP[Y!G,"<-WX06&/D M3G]F/B9*DCQS(V!M_Q'TWB0*@!DB:$B]@<<#N=S=&S^=TB/BIRMRM2N9@K)# M%0K5@^\L)Z7'@%>!- 5QCCCO 6^[NV$KJ;N6*X) X>O?=UH[]!ET>5=_5N!9 M0NDJO#=A>.G/8 ^G )3S""3.!VL5SE;][#3A]EW2UM=9TVR*%B*#KB<6M;-U/? MG:(2X"BBT\!H#SXD5C2&A4B-!"AOYOP0:H2YU+/K5MF;P MOPSI%549R_,38F!HOCB)GWQ ]>;9)B83(!-@\PB07%-[T60O0\&.-3E,&@SE M5R"/'+2?P'1(B,I0/BV0YQ#(DP:3>CP0'<@_%^:,HX">QPFBB0WTE\S! IGX M0'YR=)24%HMT58R6/2I],=D=SY]0=OU/[U^7GW8LWX,O@++VCOOM=FOT:=AO'W[JM#\?]SL' MQP?'P^%!OS_L'1T?[?QC08S?I0VODM8;Y:<[.KNXO+#./EM'9U^_?;\\/K9DS<&9%VBL,+RQ+4(HCE).,GRB0<16TU0+_.3Z4QS M5^%.PRB(KD@\30"1?&G\$9$ QD>Q9IS.M>,'RC3,PT1QA)YADBE7(B1W,!"' M5!TCX&\)0$+$P/ O5J^NH"ODH[[DZ2!GDR@,1: >DEPZE%-ID:)H#TTZ03*% ME#923F; 4A$J!8 \-1)I*4Z^=-2LY^W=,SD7F+FHPC8Q$H[U%O1V$6PMG'#DD8Q"OU+&8MF' NZ_=B!BH*BW@3^1$)DZUW(F$Q H_GT=$KH#;_RP*B:H#(_[@H(5G.YQ?*O$ M\E+@@2KM\IB2+C&0\"E7*7(^^0!F-SP^&(X&W7Z[/^H-V_U!Z[!U))E=]V#X ML=M[,69'!G)KA;^AVB[R0P] 3R\]BW5<_ Z<[O>S+Y^.SR\,K+*._^?[R>6_ MFL,"+TM>7NGU\5!W#Q(=W;ZE6#AI:;-9A(0&:'*W^[;.H 1&243\$#Q90HO% M$S?7$F)L+"C/7,**1WG 'H'AP*J!Q\I%.ED:Z2]D7A9](SU<[19 :QS%0+*8 M(A\X\T2\UW\L.5*J76;%+85VY=6!A[N\Y)JZ_5\>ZW0KO7_PO-?;37Y]U.3% M\\$U=/%\<"\U^YN_\//,>W2M^R[225&H]8;Y3XM\1M9?6O3/NN_3+>DASP77 MO\A-?AQBXF'N'.^V[2=$"QC?'H]O@U= -S4F*9M+ [XF+J*9]^S@(%].8"2[ M!\EJ:ZS!2,9(M@K)'MP6EB7H>BL?K 'OEB&YL9AX@3?='U,+:X3,,@C+BU8]XS/&8XS''VSS$8X[''(\YWE8A'G.\&CD>UZY=2<"8S*!S MN,5/$;M^4A]!UPK"A^/B:];R:'<>['YY,O36 8F-J_[1(/+<."E2NY1]353< MF))"]V)]VGI+,?=B[L4JQ?.I338O M3"KM?LMN]5M,+DPNFZP@;XIDZ?684IA26+#<3RD#>U!?[(>)A8EEF\7*:%1; M*T4F%2:5;98K[7;''AS4UG;P+9 +IQ"O N'Q;!Y$MT)(UYDU#YS0FFO/VMH] MM0V66"\0&-\65W6#"*VY4FQ]-/:R=#6R6_4UTV328M+: ,!MB,ABNMI,]-@R MNGIS(FMHM^KSBC-I,6EM . V1&3UUI\MQ'3%=/7F1-; [G37?]5Y6TAK96L[ M\_D76Y@!M/O[Z=4)QL.DMA94NM%Q0:V=EFSB5LOPU#]KZGB6DZ73*-8=6Z@3 M*?5VBIR8VKC)WFA1G,CVP=KS:67SVEI:=?:']3:TPB/&[6#W%JK@HKN@F4F0 MC^[.\M 6*Z6^+-DX$7]F(DR/K['KVF/ZL!SW/QV//A^T/QYT>Q\_?VIW.I]& M1T>M@]'G?JK _+6DBE@(PE0;.9%%UNH"*N\[9]U+(16ZA$(:"72ZWJ M/&RFIW=5%W7HVN$%(^C*;H[+%9V?,OSS.[VLN]4\O7<6YKTLNWDSRUW_G74) MP\369=ZG"UL#GH3N/O9N_20"AUHWN5$\5YWJK5W=SZ?3^O#-P9Y9^1?M#^]P M4!SUZS<+,=3W?)CRGA$1'1SK!GA#<&M%-Z'" _DNLAY+SE.:^JN(KV#A,,G2 M]# _3/\[L!H?.VO*E_4:O+%C??7=./H&R/>@3=+3V""R/!$UP?2OWUF',1SM M50IO'6#AC&@*;LTY.;.O+_K?RU@-_YF,SK;EZ:NK/2_.=Z]:[U%:T/&D" MR$$-MJS#JUC(=O&XD&\850-(*:CL8C^M96#E[YB#WLW'-P:!D9$L;@/[EEW[ MGDCRKL(S^40!"< /W8K6PYYD47'XEFI:AXW5)$]::.4)(D;*P<12G8MA'-6G M=7$IMIRE&-R1C9-!LEW[U\C[0';.L=O9,K;;NH%J&>LEWC;D>+YE,?82SF&W M#!]%P]0V=>[<%J#2R$A=YTC?4%J"Y5S!ZU?8RTZ=*S7P@Y\DD6*37&PW_).Z MTP$T:V'H?VV/^ONM>A4J0!K72::ZVS9L$CO=4GMG08VWJ5R9!9(/N(>)HR78 MH**$F$3-B6^B^ >AE>(YB%;E;K2.-8^2=$^_M?1"T:?8P?Z"B1O[8^&M0G") MMZ&I&ZXZE!I5V[^V6W6?Q5AWR-6]J%5;;A2)UO''D\M/AP X,"(A/84PDM;'$9@:7J)?)G!&PLKJ- <@30>/Q4MW:]W5\& MV4:2NL&)29&K0A9J"SD6V D3*?0:^Q;+EMMD&"5ERP@^@*$_->6RXA8X0<') MY6$L38:F !QDHOIH(ON,#1D*AP:$Y\2@<*:DWN"@+JPI=% 915GQH'F+5Q3E MVDBW<(X1]I>D<:UH##!7A! " (#0)Z49J*7O7%"#3A^&RCNS*[*+8CA(W($+ M]A::B;#FP(2QGQ :9C/JR&FK9L.@43A*E9;CD#MG:>:$VOZFU),[O,+VX3!M M**ZBU%>O([_%)5Q93D -/&57=Q<,-M5@'8X3^(H3 ,_(8E_UTP9H[QTI1B/[ M>#9$;LF#G7_QN:\98IQK&7[HF+/<.'Y: M ,Q"-B*?_1TTP[T+-TK3O?,(QHRL0T"#-(8%6"-96] MC!V0*$?8ICQ)<*HKQ'K99QY[WB\NPDD75R&[V..A:P^*U>Y+@V'?.KH#!( P M290+->& G$,-][8LWF'N9"+-/@T&X!" E=1.X M0$AA]&'6IRI140M($68SXE@ ?#]VLUF2(OA+2.]70=%@5,C^O\+$;8U*EP8J M$K."PP+C:"H">E8;;::I!H=?MHU <19S$=("%-\K+="ZDJIW[,L^RPMTN/] M3_XK.T^ )4>D]I&*-J] VK*21KLTO2OD*@.BH7- 624 P%XDY"'-,S1[4]6E M7O%"(>TED__) T -U9_X4D]$"H-908ZG@%)@YN/4DPQ($I%ZU2+1&':C.=DX M4A^FMM4I< P8%I>'5)];I'/^<^F,0IJ"B5L00G>=Y8,E:U1X)!1: ^!A5FPG\#>A=(P^J$VD+A0./ MU0J$0_2I3/58WZ7'4L+ LJ/)9 ^09"\!PI]8NT=GEQ?O4$W)EL0JEH@&,P P M^X>BVV'O ^)2$-WLN9&7"Q(B$+/9.&(^D-&,O 0N.M]G3@C*3TXQN1)&VCK\ MW_@]0VL!L%F ZG^-1J92U.89J'JNE9 *VQ!QH?N5Y2F))*3 M1$C5^ @XJ&M;7[X<6;L[7V_IX\X[2<+2GT%*1.Z(R;N]YV=(/!9 MZ*,PEWI+'@X!$>12H_OE4B=/V6FW[I!(SJOJ,6N[^X-ZUW<##'/N^)YV-4AS M?0W>D8.6W6HMWV5_\J(=UXTS-)^!-ITE)P7:X!C\?72P:570X M20E R0,B2@>'P][HJ'O8'O4^'ARV#C\?CWH'Q\/A0;_?[[:/CU\LHJ3+^B^F M =3.S+]?'%MGGZWCB\N3KX>7QQ?/YG,OMO)+:96""9*K^1C!5+H\1C9!AU1F M%-),%**(\$&1D>YBUT67G)1<((1\T(I GQ0AFEE 3/"[F*>%N^Q[2#[]BY10 MR73G_W9X^,WTMX, )VZ;@&A!WCAS?H"YE&,AT6T":O-<<4]DKPX99"E+4F?7_4[I !D+.2X9UDP'=70TB;G&I:^+\; M785DIJ&!(!5^/35H_@@+6KX_(\-ALF25PJH0&.7C+B3> M?"B!@9SV>]*QBFH!'+BC.D;0X3Z(H M!2--?($/UD_Z*HZ0#4[3=/[^UU]O;F[V?X[C8#^*KW[MM%K=7_'G7_'!'?5\ M>CN'YTF#]82W@T/_NC3V/_[KOW_%6PM,C Q.#$R,S$N>'-D[5U9<^,XDG[O7\'UR]9$ MC&S)KCO:->&SRQNNLM9V;4\_3< D)&&+)-0 :%OSZS,_!H4L]$LZ/]W[V+E8^9P.YBWZ7!P>%X\G%R>#39<\#. MD'_V2?ASC?SY@?G[E,V!CA3UY-.G3P?J M;4;*/1TAB)T<_//;]9U">^_++XZCT"?!DC+AA!749H@_*$[.A#)U-)Z,I+&Q MOUQ3%PGEG45S*TP'V!=<_C7*1>Q#N7O.@84*$1_-$5K:JU%DC%5)GFRJ#J,^ MYEO21\G:5"'IOMM22,GJHI#)D6O4J;+(OT8IWT@^&DT.-],B#R!V6J1\V]#B MTP%BKH0:8'/%"#\O?10B0=GJ$OYNIYG/V)J4BUR(5/&35''R?@,5E>00SV4/ MTEZE(M=6];"HEI1CX_+U'4@;-8JE[' M)']TB>YKPO"SN[!7(>-2OS96@H2/F*M$X\@&E );\GN4B^BF28B(RZV](^>* M?V[L%YRX4MS$1HF41_X8Y@2'>_!&&"49O[_ M,0Q_)$*<@I1? M#\J\):D1Q]Y-^$7]+E=$PIR0&!A+S;8UWWK3T+(E#]-ZMJK]NR@($%O=S*JO MSK% Q-\ GF;9)OS>CM^]'1^VP ^>)B4Y=*8E>!,7][=>(WV/'OR-6ELBP(39 MT?C=T7C2!K,WL;1^0?)G1+B29@-#@O"ZFC,JU'G0%HROX1S[;I,49Q#5B]K8!,Y ]4E*=@O3>-R_K MG*'":LX6#K790@&8'J8)9S0(B)#KI+)S.:.A(.$R84;+DH)Y'EQ,(&2 2? M(@96+; @H.?F^*R+:P#KG6ID+<%RWJS)[FM[RFJ+W\S.$%]<^O2I6[O22S)# M]K:A?>4RY:22E.HHL0-8,^@^P+ %#CD,<:Y"@ 1O#IM&IAG B1V 1?E.7, MY>QN 9%H07T/,WX!:;=8;8RD1J09R",K((OB_].)"^@1D.=XAAG#GDKA.+>: M2M3QF@<#'S2#@52*4Q#3;P!LIS0,(LRY_ =-+J^#HY?3%FE%W.)''$881E!3 MS-3@!3*OFP>?S)'=S'MK@>8V]-[4AA+9:A16D.X4Q \05FJ\1->U_74LQMQ& MWVNFAVW@UI$/S;D>I-+D_?:]H%) (_Z5-1U+_"O+!P/P&EPLIZ8MQ1JGK2?O M-=/65B#W<%H;*@O-YPS'57 S2ZJI/8 U_.;>5[<%:%V2'%0DL@8TK(.H68PY M5.JV]]1BT\]8J*]>V]!GE&*.=+KM/ :,>AC6DF.3T*%K/P4W9 L;CB,DZ/L+E +"3AG$,OK*:-6N-1831W,F--)Y.*D"E M/&G5XXK?QNJHC4QSOS/6I.A5N(9U4 .@1XRA!/0=A*SVEI5QS M6#S4+#KHH1MZS *XOU'J/1'?AX[I1BPPNP)+PCF!0!-OZ6Z-9J,@8\L;O]6T MO%2DZJN44">7FFPY'Z#*:G@;;7*3,HSM<_SV[?A=%X"'UFKA OE)-M]/3B++ M4VW91N4R_9:]HV/QC8Y3&0:U=)SB<;M,H_CP7::3AG%PK'IDSQ;P'/.K\ PQ MMH(,]2205T_=/-\0 MR1LX=_60+97;Z#*5*84UEUG70N9-/_;O]IU,E2*U M+-41U,GTJ;SLLQ_):YB]R,XU1MRBNA-R\X+H1)/DQHR]J]AM M9+?-DLR+G!--KA/+'-+:"F#9I,QE)*"JOH'\( K4NRE:J9.:G>!K+[<1S$H6 MDH%9F+*)BW&26-]RXJOXS?/KNCN]TDEQ3N&4UE_=T#:@,03W2=.19H*=3/)ZM(U2X0-Z MY>K.(N,=]K$+#W34ED%X^R6;1QZ?-('9PB?6 W6J31U?_V)U.S@M0[>54//X MYI,FDMO W\/(?HL?J?](PCG(PC>S,X:A+EICI^<$^V3\1SO,-'0D[OZ?%"Q.WZ!F; MZM#H/94UX6;OJ6XAR+1*URG5YZI3Q>06@K7[) <_6\,X7^=/J)++/.0J?^>- M25LKL-&#*M.@S1Y4W&J04J[U5R82=Y=BJA2CSB$JW([<)X!Z.HM0Y M]E/$U9VB\FB#95:G9S>/HW3S7TK02$ERBJ)Z#\564CAKR>:1E&ZRJ@[ (6MK MA#@Y=I#5S!3P0T3>-7%/;Y8**KF+D8C55G"W+J[1&2JGK@S.D!Z$R/T@+U\F M7+$&3JK"X"5IW=WR2%X]"?]?0\>B2[43VXAZ-0.O1_WV[D=\JR7\6X9VZ&_# M.T'=GR_0U.OE-J);.:]A0%<5,[3<6G2S52+MZ^1(:9*0WM.W$ET M&EPJK4S;<;M)B'DWBVX-M!;BO@[5NWUQQ^[+.C!$_U@W1._O]W.J=;BUH7EK MJ>88^;$N1I9 &X;D1ECS*Y/B3):H*VYH$"3Y],8(MRR@$6S]'$P5[.*=2UF) MZJ8<56:2O@_80VUUZ>UT LP]W<>ZGJZ,71][N>B!XS\C,.#B42["M<>BS&C> M5*#MX3(13BRCQ_5N/;M4PV]>AONHV9-30:&?$T79@)W,0S(C+HQ+3EQ7WFA& MPOF4^L3JL]XMQ9FS0MW1T^(H/A?MY+*=5/@ 7JFV#9G>MH$U%F5.-'1G(MN# MWIAK#HVZ"I;OTR?YX2=^2=DYC1[$+/(3,KG5X0[Y$M'_C;@(NH7JE]2BT9NJ MZP96WI2II>9M4L52ZG@;AM+-*2@W>%LMSM_Q4_[P3D#U(>:]C$L9BVKTF^J* MA(W?0-G%-VGI@V/4HO5".4:K7.-P/#G498:M 7^3_AIP+0-@.\:U$6H>]TZ. M-',6%IC^OQX-_WKPS+W/:+DDD"3)1\F#,*2Q]NJ9?(3]^&OGZ($+AEQQO">8 M_!RB= $ \%]5=$ 3?"5P *B'*,#'>V82XONRIE.Y' 9D@HA(*O$;H]'R>._Y M@?GD,P'Z/4> ">D34$CN\87GTK ])WZZQ(Q0[U[1>1%+MI@=;&"0\H1Z8]+7 M[0SQQ.<%Z,;, LM[/F;1?S0AJ&4?#9HP$BFP-5N"28SLX@#Z8!9I#S MW#/DX>^@/:]^5R0QJA/K"P+JX0<]GIUBR7+)$.%(WO=[CYY+>-:\?#4X&ZVX MP^P16A2OL:/R>N[UCV=1L3WY.6_$[%(._*TYYD,0/(L M7GQO*O)S.^T97R6EZX:[P;A;ZON7E,F-A:TJ8YU^U[JF,\J6%-BPO%[()T$2 M9'G9JQNH=L"1N?B&Q8)Z5^$CCB=U;YY"S/B"+*'.18)SZD9)OG@!HQJ91.6W:)2&O2UI M7RO72$VZ0, %G:L:Q4*K)#'+'QAE4)E)NALPEQ*V#1'4-69+1CC6Y_Z&]SOG M;A?/V(WN29"I6AF>&2EVSIZO$,NDDBCY2->Z+;5O7[T;_(I][YY^0R)BJI)""$?I7=\%BTS$[ZH,5W:3=;,TTO&(,G/IM^@S22/U]N2+=/.1?); MY!$Z&1\=5=)0[9O=TQ^[E'E?J5JXXU.QNB:!O'BW9$L3U2[:90CAM6]WT YU M/< 4,;&Z9RCD0 ,BRN:8B7;0*IF/RXN\U0D]V0]!F)MBIF8#Y,)X^KALJ#7? M#MHNY.JO6@].]D*5C:PG>/7\(FDP?V=8 WZYHLL\ND" M1K*2$O*/.8.4ZA3TA[C2TO:VLEYP+6<+-0*"B(O\#MCK.5_/!>K:[!T@=(X$ M2F8J5I7.WD3PZFU6G1F1)Z()EY\CYL5M<%,E*S>C!>4.P@-.CL^INU^=4M>_ M>GU(TEM>E[*"Y=W!V3SX&5K*10"U& 2I?L1P-GZSYMJUK8N9^?IK&QGD+G-% M>;K*29*=PNI&I$M$V/\@/RI>O2-M5E\HH6R&E>GR0\A9G?TE1;UR@.YL9'(Y M$(RTY&8"[)4N.+IX!OU(:0OT7U78!G6JRM]ZE*$N,"%-C-&\V+FT,UM43Q;9 MRR;4O-U9.Z[!2>1B.>3_MW2%?+E@H+?)2+FS]FGVN"#C%IDNC+MG?4%-.15$ M6'I2Z2OE\3R1;E>X/=NK9P!R4T,DI%/^%WW@)W*U LF#8Y(H3K7R0[[9Q\J3 M'2*GD-/,\NG"[8C:M5RASD74EJ!O"#H05@W%=2]WSM'_0"R@D5C(5EH:_^M? M_746Q*?SN+O ?KRR_\!4$L#!!0 ( )N%5$[1#8]%!B, &)[ 0 4 M='EL+3(P,3@Q,C,Q7V-A;"YX;6SM?5MS&SF2[OO^"I_>9XR!PGUB>C9D6Y[P M";?EL=P[>YXJ<)5KFV)YBJ1LS:\_"8JB*(F7(JL*I'NZHX.6*%P2'Q*)S$0B M\9?_^GX]>G$3FDE5CW_^B?P)__0BC%WMJ_'5SS_]>HG.+E^_>_?3?_WU/_[R M?Q#ZGU>?WK]X4[O9=1A/7[QN@ID&_^);-?WRXA\^3'Y[$9OZ^L4_ZN:WZL8@ M=%?IQ?R'437^[<_IPYI)>/%]4OUYXKZ$:_.^=F8Z[_O+=/KUSR]??OOV[4_? M;3/Z4]U)_^D%C' \F??=HI/[XM^? ME?]&YZ6)UOKE_*_+HI-J74%HEKS\GU_>7\['B:KQ9&K&+OSTU_]X\>(.CJ8> MA4\AODC__OKIW:-&IK>CT$R#^_(G5U^_3"5>GCG7S()_7QE;C:II%29 P;RA M+TV(/_\$56#L1)'B;N3_N;G"]/9K^/FG277]=00C?MDC29>SZVO3W%[$YW]Z M$Z:F&NU-<^L6AQO49V-'!Z#]N%I_Y/US5DVJM&AVD_2\Z!!DG$TF83HY&Z\. M?O[W)OB[.=J'TCU:&V(P'TS3@$BZ"2WY=6?-(8C\V-1OZ^;:O!O']$_Z;G^@ M=S MIY$A2+^XOO[:A"]A/ &I^@[TTNMP*.F; M6QIZ$)=?8*Z_U",/6O8YB+7I[8%CV-Q07T-X$V)H8)N=BXC)I(6*L:7&@$2U MV^MV5^R;Q$_A)HQG <3JQ]#,!2@L^ L[JJY,&WUMWV9RD_^DW'ZST*WQW$-] MHLOU-8>7BLE[+#&>AM*-3%75TVXZ^0B+JC81?/V6@,3UY)96E4>F-1V M'-"F;F^$+AQ+P&?GH)-.;U=TT%UTMJC:%YGGIAF#PCR!M3#?D'>0MJGX4.0< M;A<M=@'G8 MO!M/S?BJ@NF\?T%O@^3=^/7H '?@JPZNZYGX^E%O&^A7U#V["X['.>3:76=[/NS\7AF M1D!=,ZW^-9_%\^]?PWC2SOL\6'_9 5F_QL=@>XSF9#M0\&9W/Z[0WB](?="0 M"[A6:L%^C?1%^IUW[;/YOH.Z9^5Z)^#PW6>?)GHG>_G#QZ:^J9+?:J&,7(SO M_O2VJ:\OOH;FWG&RSX Z-=[[4#\%5X]=-:H6&]BOE\GA.9O6S>U#&5AQG^OS M&(.;+IVWB^_W&WN_O?4.1HH4\+-1N(CWGI?$@&M.0_<;]8'-]CZ\5B)K0^F^ MB'D?S&0G#8\+]=OUX2*I=?U^"5[NCF]GTUD3?JG&U?7L>OZWC^9V?C*Q!_E[ MM];O8%JQX+JB?9$!0A=$Z_0V.:I 5?^:1OPA3'=0M*/6P,0=SK*'-SCPD)9L MN.'O74:W7]L##[05P[>JVQ>A?Y\9^*89W;ZMQ@8VXT=,\.O8S( W@M]!\7Z- MY"5].?^7800Z1/#K2K=BL,'ZRPM(*QX\I*F^AO$IW-2CFVI\];X:@Y;T&C2D M:I=(WEIG4,(.%\>'-M?7<"[#U>*09F%1MS_@:5,U!YF'@]^QU1R#>VH>+:S M\=6#8;BH/OE=S2 MTZG7*]#;4[!/\F>V$BI;*PU+6@=!MMAE(=V,NS0/TUF*38&/A]UOG.5'-38L$.YG-;NM]ZF:V=K P]FJ1FO M_?/BX&,AHC[7#Z7.OIG&MY3AP_><":1_A.KJ2SK;N('=Y2J=$,RNYU,W^16J MO*V;NXF<_*TQX]9[_H!=#@M+NWVN1=5>R=PGBGCX:.'G/73>N[=4ZXV\F9V$?\Y 83R_21K^+K(V%!^* MG):;^?9:_1%WO[%45^,J5@X$XYES*;8!E*"/8!:UN,"T7R-Y2=^RZOL95IL. M,@]Y-*J_I9#J">QX;^J9G<;9:%$LF7N79I3(_M_99'J]#T-FZ#LO4!_"MXGE'M'H&]H&&>]R":B9UG*9A-T)4Q7U^F M67@91M/)_3?S>4&8+-(H_.?BZ_(Y0:]G3;K+>$_1R-@P^ODGZ+W<6:=4K"AB MX3AB6 7D@0^0U92C2 GA 1=4,_)XJ/-@Q[I9(#_L6.]C@1>&VEYCWEFWM#@4 MLB !,68(TEQZQ(TQJ-#, [=O->* M:=PS=GRN7QYCT/[VG;247*E M;$&*B+ "598I9&F\*NS008NJ90Q'KZ2^!\KZ41G\4=<58L-^)&+Z>X0\Z.Y M36WDU=\VTU%&&T!7MA$%*@R2C')4A.#@5S!&K7!8:WGXJA(/JPK]L:Q.:AI_ M'\OJ",;0T][+R"/6E'!D) =!)AE&)A"!@F3*$\D]51V6D/QC"9W6Y/T^%LZ3 M9(I'6T)/Z"B%=M9(99$5WJ# T9*%AC9H%FP3%C793&I/Q;3J4[CC[BLGB6P MR+2,GO5;8HHI(P(&[ J= A "TA8^, E&1D*=]!VHLLB$C85#01F#C%(&>2P8PHPH1X.EVN)3#R;ICQ%Z@B@7 WQLPE=3 M^47V@-TB86WYT@H=30$&DI=1(%RP" 9.M*C0#FP>I[GB':Z=Y F0Z(\%^L(H M%P^LYK)="*\M'+"F=&FD8T0JB3!-8194*N0U=P@;STP@2EC.3_U8O[_Y[P>A MO)>+6EH.SPN74AMCO62Y*Q"7LC"6,TY\!_,AIW+8S:;L':9\>L%= M_M;T5LUT0X[@M>K!YFIEI!)V.H61D]*@$!U'3E.!J-*6"&,=*WX01;$34_2, MT;_?:4).?;#33/?B^Q]:]WL<[ <\>/[=C6:^&E^UF/$VU4L3,2D*2<'Z"0$) M#FJ/AS$C4'JT $/84]DA'""G=MB)&P;"*A^G+.W9^[=?]@C2;U&[=)X([IU! MT7D/X (9C >"@O61%5S#=MC!BLRI27;DDR&@RL4FJR>H8S_/0+8V8=P:'ME5 MM114$>D91E%RC:+1#D9M.%(6_J,B>.[T\4Y?]LK,L":I0.&=M3X42!,FD,&P M4\@H'&@"Q#)% E;M\I8[Q36 V"6V[9:!/>V=[8_KE"ZPL% 0'YX'",J M')6@%4:'8N21TT Q(/ #<<5!$[?!JNJ,5$9>.,'\1L>TK?OGB-[ RG:.6X^G MC7'3?U33+Z]GDVE]'9K[ =SNYH\VU4MB0S"\T(!D!&E;"(; K 0(5,$I9D)' MU4&CRF-Q]\PJ ^&63;VJQU?I=.G]FB="UJD9:XJ7K&!*, ,RDO@4*4\9*J03 MR$OF73 !E,B33Y8PK*+1#VHG(4E:N7-;ME Z+KGS&D8>DF%J.44D:(H\9YQ3 M!1-)3MZ#-RCG# =D+F9:"7!>DZIR#>^LKU"Z$*C00B)I07IR83'"-!@D1+2> M><*4;F6K'=,%."BK](9;/C&S,X!UK6C96*N,V D5640R.((\8Q*0,Q+A6$@A MC+5!G+QC<&!QTB=XV8**]G'ZK$-,"AX)*.G*"8ULL X90F"GY1J4,L,M:/2G M[@<;W@HZG\N_%K\[6:FM'*"+;Y/W96+GTL%.,8Y)YQ M$H60 BN(MPCSH(B5&"1@!^[(8\?TS!V#H);133:[GLW3,\]//=(#.$WX$L:3 MY:/I[^M).C>[B* U;7>>[=-2*;5BK+ 1D2+ 7JH90S0: L)8:M##)%-%.)R3 M\M@U?7/2X!#F8JM/Z4+3./ASTZ17W28K(P,=O');'2B[*Y>&:^NX"4A0@Y&# M7Q M(BRMPGH=*7P6'9+IY;%T>F:>05#+Q2^?FV FL^:VEB-MU,_FN2[^Q*F M%33^F*X!+\A>3N%S[@*XB.D"VMM1_>UX%V77WX3[&)JJ!G73I64>WH2[?[=9 M>GLT4QJO(N=*(NW MZ9W)=^/E<],/S_)MP:-](R6Q'EO/ F)&1&13D!$NM$MQZA8[7N""GWR8R'#3 M7V?$-9]+'C1O5RUNYW\=A?F"88DLM0Q9, *-8DY';BJ;M8LNU.?4.9\1KR(\7OW?CY M];DM/-2F>LFC%H[H@!2/ 6D=!7+!8>0*I[UD$H-*>?*^F4R<-!"@QV.GY9(( MAW+4VA9*HKS&A75(@%:'I,$.*[-.\0HITI_?;1F*HO3(_'5XM\ M#_>2=R%P[^_NM+@:=4B#)0XIZZ312&.2[@Y;#N# RJ.B*((.A<.R0RQ>IHS5 M1^.Z@2 ^_EZY^VV"G75+;*CVQ?S^(2B6P7B.C) ",2(UL\P;%3OLDNKWI&X- M >91F6C#&^5M^>A)];+P4H00.?(N<* !L 4=,Z7(-19P,4*K#J]9YLEI?$Q6 MZH[G\;AI:S#T7HRUM:52>AJ5\@%)CR.*05 4":RPPB@3-2#O;)/O,\V'NP"X.9J+;/+;_.-[-%,J# :'P1(1 M1=S"S\LT(.^ECV!YJ&#ZN?A]!/NN\^P_=9@/"^S1V.P7T_P6ILF,N QNUNR2 M8:WJER'0:"76Z;*92B^,P9:N/$$!2Z,+K6![Z,!8Q>^;L7I"-.-!G@O!3]X" M@)<@XT'D_V*FB>[;B[@O=^W;5LDQ<<%*A:0"$\4$IU-&AB)E4\2P *E375Q4 M1SWRZYW1,H![-#&V,>/=/K)L8R.E\$K'H@ Z A@J5-@"16<\J+S,!2*PB**? MYYE_CP*M3UAS,]C;NEE=-W/7[7Y:_YXME9P%K&20R(,IA!A1L/P(=BAJ[ITE M% ?1X:+(<<\/AV*UX; ]LH'YMAJ;L>MH8*YII(2%1V0H&,("3"TLL$>FT!@% M5@@GE>:!=_"_Y]DWCVU@]H/K,?2T3^'K8N5H0M$LB?->X+K#.@N]7=V]V5 M2\_ LA$:A#7&"ND4Y*H*:I#UVG!A,+.T@\YU7".R=UX: LZC6)")UJ0HMC83 MEQ5*I;'$C&H4B2A0*$"E-$6P2(L@;!0%+=KE[CQ!6W!(V=,)P:/QR,77^:N* MY]]#XZK)=I_HKKJE! BIR4 S+8$_^?NVQ.*<','-? MN7MTW^WYI?/'Q&6\^7;<\\;!SNP7A":.N(3@7I7-O1\AR\U7I=4[KD#C9;+M/M+SI[&Y"+3F;NG[Z0U O>N7CI;PW0!]OJ]OLK*Z5*'V%) M"J60DP!+Q(PA[:Q!CJD@'6&!=HD&S\,[G>?HZ4,HG?#)ERCF)HQGX7ZY/ V* M6C[6D:*#X7^_/0?1 :V5Q G,7'HCT,#BXD0#T(452"L;,*'817ORMW /GNMG M.61RX)>+MU[7D^E%3,^\S/,!AN:FA50+3P$L;L M-7(@ECV71/,N-^(R^5_Z8I5><Q,6 M-Q*V<$>[!DJAJ6/)HQY$-("IXK!K"XZD-:8040K+.QQ99>*4OC>DP;#+MU=- M O25CEC>@* )"1B]BG=.^EAJ4Q22MFZ][5N?52!5 " M)0?-D$:/'(4Q:%9(A(O(@E:ZT+A#%E?Z8_+=<8#=S933V]&2,$J'TF[=":H7/SUZ)L]?GY_SU M6\;>2'7>3_+P'X%W\@"8S3A?O&=6/T9G]W:WO6+)2- B*A#53&ND?%!(:*-0 M(2-QTC,?NT1FY G*/EF3O6_H,]Y)VC,3Q::T"5I::P*72$;%$/-&(^.,18+@ MP$6!&8C=D]>B^G8L]@'3,8\7YGEYUB:J'R2KW_UEXWE6_TG*[[(IC]]@_;U) MB5E'>;I=&/"@ZGP,#8BMZY1)\<*.JJL[67821#PI=TKX?##-G35R2D1]3E'( M Y-23KR("Y*.T6<6Y-=WG0/HVLV2)$Q1OZ!J3&_?C>1B-IV ,9),V"VJUIXM ME05Q@<4B(JJE0\+A]"HVY4@ZS0@3!G3:5K=)LN+R;!CSF=X?E?7ME(7WVFA% M4.!<@_K&" *=NP#-RTH=)3$RQ%,_,!B4#^J\Z&9-MI!D]_)MC_D(SJ;3IK*S M^56AS_5#VLE%!.(9*!3CJSOM=[L-U+'Q,O#"AD@C\H*:].PJV(56&,04T47D M'NR$#@^/YK'&<_+E42#/87H]W<$RJ#7GUU]']6VXMTD?Q:MFZ_!86D8Z!/M6 MC4;WF:PV.6B/TOFI@G*9)$)S>Q'/1G,Q-%?)YL[WR9S>I^5/B>377Y((F*2G MGIKF-AT:7*?T4W?'H:F%4R+V?#*MKI,7YFP\GIG1JE=[X4@Z)6K7\_ 8;.3Y M2S8KC]JL#N3(^OE3>C^$Z?(\Z7[D6_?^W=5+$S$I"DE14/.\9ND)6V/2=F>U MT$I[*EN%J0R#P-MJ#!O[^^HF'9P]'LT\X&#+Z'=5+:5AVDM+1:B &.# M822%%H@'Q["4BC+:P9[+=,QP3 ;K#]@.6O2VUK[#W=[Q5(1$;QU'&G/+"*$ M.C#'0Y&L<^4]YYR2#F&2.0/Y.\[HTXC)OF'+%D=[1_C;X%/@W@&*FZC[T=Q^:/;I'<1<3/2COFV3 M,W"MWRUJR(=LAM/HE]1^"JX>NVI4+=R)OUXFWI_!O-T^E('%\+D^CS&DZ]_A MT?=_*)YY(P0?S]>&P9S=[W_KY[(-.GWT4S(1/0TLO1VW2K12(2O>-! M*2ODR1_[#B$SCHUR]KC6Q^-\M+NN! GOSY>;6BH)DTJ#/H=LX3UBN(A(1P!& M.2Z=9-S __^.N]7P.!Z9M]X$/W-SE\C?9V94Q2KXCTV]^*Y5 KQN#9>8*1%# M81! D]X?2'?ZI#9(%07!)D8I28=[U9GN$V5DO>%PS<6)ZQ6C)PML[=.JY]_3 M;2FH<"_IYV>B6WBS[Z[*(O"".$F0\=$BEU#E41FD28@I>::3NL/MMSQ)BX9@ MUA, ^L#;<-#SZ]ET8L;^_]9V @OHEV FL[NHG;NTEF?^?V>3Z?5>?LR>6B[Y MV5NJ&'Y]_E8H6G#&7I^_.GN#^:M7YV?LE7Y].*_Q'X[7CH/ID??G-.!Y4LH# MMN"'NJ6AL1".!%@_5J)"*8P((101 0I+@6'QX@[WG#*]99EQE^T$W9%9YD.= MG E)(;"C%AU.(P'V.%0K ZT9)_UO\Q4LMBA)A_JZ>+ =G3[9JF8;#!? M#VVNE#@ZH,P@3_5\2Z*(@J:,=)#2*$\ED2/+L^JJ; M!_;]A8(T>7*O9B_QN M/ F$>Q=T*0$*D+BTWN>79V+=?#.-WY3$ZL#62ER\*GC!Z-D;RLX*J8OBS9NW MFIZ]$N)]'%K\&,R4#\:C2;?_-J/9W3R-1O6WE#UC'['UO#;@;*(4CB(C MF$'44HF(EQZQH&U03F(3.ZA0F:X$#*]#]8+L+L"')EA>"5^R(M,B\>W%:) =#@J$:$ M>HRBY>DE(A)0D)%C6QC*Z,GG,.]OXC>+GL'@/"Z;'?)>ZYXME2SXI*YI( J$ MLPN2(:Q&2Q\-=6]W;"_['I2O[11D^BD1C$: MB3C5!!D&T*MHO);.<&I:O;)S"FIV-F;J"N%Q66C%_'S\,%1K)GK60FD55H(E MM]F2?C[6PZ:\(OU;BZGEW/_W;_XN61C^T>/ MS@A_1N21QMC7I=+L62HH] M+E34J(C4(&9@=>$B*A2,AE7FE>3MWB@\*@X+OW)W.!8-E5'(@LI(D712(66X M2T^(4T1D),%BBXGL$"R>^2FD/CE@TY-80\&:+;E[NX&\&W_^5O^_8)I6[[*U M;:MTSL1(HT,4X$:!*X,P5A0)[3W,!\%1=P@ZRF-2G!"[=4+V]#@.>@W]\=RR MM9+J( 45&K'H'=*>1Z0$ACGA'LOT6FNTK=*2'M/V."VNZX+MR?'=VWK6],9V MR\;*&!AFS@0DHX-ER91&BK&(F->ZAK9(*)XBP!#'L ]+8,T0=YDB&HF N$")T!Q-"_+NQ7"=D<_AI[LC/ MX*2Y=Z:O^M%7XEUS]GDL-\X&5NKUA*)401942%$09QV&20-6#:2DUU:??FS38"QX1)AS;/4;MI<,>__?9P:^ M:4:W;ZNQ&0.LJQOOKV,S@_TX^!,@8;D57X91+>![MG5\BF \S;[VY"W>E.-W47WR MN5Y]'O+(=#]2\TB2?B2D(]0 MS53I@9W/]<77.;UWB7UNCT;BI\DL/1X)GX\H.0:[7$YK]]N)P/*PDV](;C,/ MPUJLM=6GGL[FMQ^.;',OWL59O'JUB7I0WB[BYX=,\NLLA[T:*KWQT3N-$?6: M(BL"1]X6 CDK%"4!Z\#)\>SR^XM-EZ&YJ5Q8/Z2'A$5W;WH_&^P6M/KIH%08 M&QW3 PM!.(1M!/.#,X_ ))"4Z* B[2<,8T@K:TC.>9JCZEBP9W,1M,*R\S(N MC598D8A1]%@CS2-%1FJ+%*6%DRXXSSHXF/($9&3DN\%0S6'-[]CVGCRF>#8! M_.<[\^17J/*V;N[VZWEOFHWPW M?GWW &92WHY"5 X6F-E)^.<,#*SSF]5,25DZRZ*0+]7=ZFI 8MR%ARUHX"?+N+[-.0$2^J6=V&F>C1;'D$[@THS2&9<*GTZ'\ M0_CV\.5E>B,7[)C3(>^$6'"GO%ELVNG#PG[UU__X_U!+ P04 " ";A51. MISBZ E)K #Q*04 % '1Y;"TR,#$X,3(S,5]D968N>&UL[+UKE]LXDB;\ M?7]%O;V?JPOWRYR9W8-KC_>X;*_MFM[YQ$-+3*>FE6(.);F<_>M?4"*55U$4 M"5),5W7/=&5E B#BB0 0$8@(_.O__GZS_.E;5JP7^>K?_@+_"O[R4[::Y?/% MZNN__>6W3S^K3^;-F[_\[__U/_[U__OYY_^G/[[]R>:S[4VVVOQDBBS=9/.? M?E]LKG_Z^SQ;_^.GJR*_^>GO>?&/Q;?TYY_WG7[:_;!_^6G0.%JO?MVBX_4S'#@\;TU_V?SPT M?3;T[WC7%DHI?]G]]=!TO7BI81@4_O+_?GW[:0?)SXO5>I.N9ME?_M?_^.FG M/7)%OLP^9E<_E?_\[>.;1X-L[I99L_E"U^4;-9L+]:)<7Z>G]+SI M$--0ZW6V6:O50^)W?R^R^9Y'Y\STC-&&(.9=6A1A]_J6M937DSV'F.2'(O=Y M<9.^65V5_RA_=S[0IP<98NHM%].Q#K&F9/*;F\6F//-*43/Y:A-.QW!*GMY6 M6_0<89)J/M_!DRZ?L:_[_%L,&H^TU3I?+N:EMJ'397DT?KK.PL(_.?L3_0:? MX(>T"-A=9YO%+#V-]3F###'U3YOPOSMFO[\RZ?K:+_/?S\&XL?_@$\YO;HOL M.ENMPZ[Z)JBP-UG7J1\?:6@B/ET'7E_GRWE0R%W8UC9W'6DX/E L$FQVE17A MF-UM$>MU"Q6CH<> DVIWUIWN&'N*'[-OV6J;A6WU0U;L-M"PX-]_62Z^IFWT MM7.'&7OZ3]J=QX5^@X]-ZA-=+A:1QX8=F[Q62EBWP:*1LEBG7[\6V?XC[Z^J M69R:9#3:>[7=!AI*&(*+6U[:82.IVN%[.Z1>"P72RW03-Z MVL>FF[03G7$^-A04K=9I[5:;=-EF%VQ6?QSQT7W_39;K=MYGP?[WNB O+S&5\'V M6.ZF/0L*WG;_XX.YQP4IQAS& JZ56G#>(+&FOO>N?4Z_GYC=LW;1)]#]]#EG MB.C3/OSPH'12/V:S?#5;+!?5 M ?;;I]+AN=WDQ=U]F[#B/N?NZBJ;;0[.V^KWY]$>]VO1P2@C!>;;9?;^JO:\ ME +XPFWH>51W'#8Z>:VVK".M8TWF;9:N3\[A<:.XG^Z^);7N'W?"A]/1;S?; M(OMUL5K<;&]V?_N0WNUN)LZ8_MFCQ26FE0B^U#36-,*F&[;6S5WIJ JJ^FU) M\;MLZ\L0$P?B0$OZW2;9"-;'YBQN<-,N[4#_S_E"V##I'-7VK=2L &^]ZX@+22 MP2Y#Q2+C8_8M7WY;K+Z^7:R"EF2"AK0XM24W]AET8MVWXZ[#Q2+G4_:UNJ2I M+.KV%SQMNHXQS>[@]QQU#.*>FD>5%;CZ>F\85MW7G_.'02J] 8CTY3% NK>F MJE;5G6AI2YUID\?^S!CDM]K,VP\0;GL9[%/Z,UMM*HV=AIU:CXVD MZWC#$E0Y& _?_A"ZI8OR5O)S_OYV-\72H;+8W/6@LNM'AB7]XWI;QL:$_WWT M\9.KI--@PY+R:9//_A&-72='&YB8@V;\XI^KBX]JB_J/OR7 M1P+I[]GBZW5YM_$MG"Y?RQN"[O?0A>?%WM&KO]6I*O69_Z GQP6EG;G M7(NN4:=Y3A3Q\-'"S[_0\U0[=ZSA"'F0=+;;MQ:[N^3\YJ;:U#K2=-ZPPY'7 M7KH;ND6;WO;+.OOO;5 8W;=2PS\UK2/-AYI.R\.\N5>\R=4'R^+K:G&UF(6- M48.,._6&51^'K#8?&)GDY3+_O0RI7H<3S^;;+YNK M[;)J5II[G])E.>W_VJXW-^<(Y C?'A>H=]GO][_\M$E7\Z LQ42CS0?&)3GJ MBK[LRFYWYG08ZB@9:3&K*:E^?$C,(?M_L=K\,E_<_%*U^25=/CG8C]07J$L& ME+4)Z&[V#WK&GE3XNY& M__DFN_F2%5WG^M(8L2=Z'<8K9MLOV<\':#I.MV&DHY,.0K-8[<[/M^%?J];E MO+H7K]A_*_N^R5;S\LYNF*^=645BZ.F\M(/%_N:QV@_#?>?LR@V'J903J:>R MS&=1&_7/W]-T]M?RM/CEVRY6=>_V9TG/P-858KYG]6O$[U= M+U;9>OU@ON4UV)M-=G.8U#+]DBW_[2]A DF;;@G0W$L+F " (XR9\EAX"17' MTGLER&-B=V':>5'!/BRU]]<'+Q"PUG64:$D M(C4J0"+4!I5[<53%[*>\"#;HO_T%UCVKO?"LH[RL8C0$:_-1T0J$A5_L-O)_ MF2WS=38/2E2QRV^L?IFO-F%5N>4N:3SLX?NKF%&$[@6*U??%F:NK[)$(!HT@ MGAK&@32*."D/Z O(QQ2AAE/RN4@-Q_U\".!VTG0AP=@?"YE]I-6U%)%'?1. MK$="02TT =! AARO:68.R.1%37=0H3FJ9;?:A<[C9 O)B('7'T-6+B,CC^AZ M#2)RKF@\L_/#+Y)/^:Q(-^F;U>ROOSXRF1YP]L5VB3)A'HX*8HT!!&#E#:BG M5X(Q)A=?LOG:L; CY'D\9,9>TR:_^;)8'2)^OJX6_\SF;^9!/UE<+=+[E*O* M9'AB2)2W@]F\K$%4!:I^2YRO\TX*Y51[]^$$2TRHEDA +;&D0@".:[0E1]UW;ORG M9'=%^37*]([.=_EJ]I#XD<3ZQ6\GT#H#N=,$ NZ=,,XI6&-NG>NN&Y,_K&3' M /HU"O>S=.&1!/O9=Q-IN)2*8 E@$ 7/!9>VQEH)UMT?2/^P0MT7Y-N&]:T<;W%G@V1]6X&.#/M8" M:"&;!PJ<,00Q$>:L>#"6JA^^/-7)38=\7B-6UJE=3^Z<-]'[WU( M[T[<[(XZCT00S"FAD&H(!3"*6W8X7HP'JK-LBEF*Q M=59H)11R3C#LD3UL/(0KWEG8Y9_"W@OJ'T/$GU3FOIBP/YE'PA""U@H%))26 M8*L150>;V$#66>PA^%/N(Z$^\17PH&;A%#V*)^NGOIA0:JQ@U(KRT%0" M0>\.4F P:A7F][)4_R'N^2+C>R^___K+$V@#B?^('-+:^*;7*P]?Q8!# A'2 MGD/+/?(6<0"5$)A8 7DKC?S'"U_%3D"K=5"8$; ":"6!O[)1 "K)QR.&BH%OIP3E,+H %"8D$U^7%" M65M+PE.1BPC?6+I--<63 8F/VB6$>:^]E$@(83$ST@E9T>)5T-FF':@:B4]/ MN1\!H=?-]4F&G$Z!V5&"3%TX3XK;8K'./N57F]_3(FN,-3W6/%',:RRX@=QH MC<-_/"/[R7+N6;M4GW%#_3J"G4<'XY*1X]W23QQ01O$@WSCH34!:(1VJCK)@ M8/>(+SX_[FV:9W8/TQ9&62NL#T1"1.^LDL6X4/SOYZ.@'E>?9KNMZ4!2%/,/#%M@DVE *J <+$.DLTT0!6T]10 M<_,JHMLCL# &.AV9:-)UMLS3^8>/[]]^:&3A"RT3C9@7'EF*T"YDWBEBZBD2 MV^.V:3GEB&O%0X4(PI9K01H23#MS,@Q(W-C M,#(20AT9^C&=+W((,#[%R><-$R&LQ8TP@L M[ U-1][9Q=?%)EW^>Y8N-] UXZ'B8 PR2",H-:GC=%* MOXK(R0AL[ E,5P_R]["E?P[6+;\_S"/3=K^E_Y859INM3-\5GC))@XHVWG)( MA72*0@-MC8/GHONI?+YQ,TT?]'!@3D"H[N?_+KTY[7D\I8%@#J0A0 MG&-;KUGCPE$X;9_U()QO+UT1$?U3TB;I\7Z- A;''[==;_*;K-B]3%+NU]>+ MVT,<9WU6J]5\YS)A_F#ANVHW.&2;13GBJBG==,"GNB8$ZH D5=XK330E M!%E=4\R][AZO=9FB1UVE)#).'0^DJG+V \H^;(O9=?E<>+&8O13WW:)7PI4D MS%LE.12.0&"@0,1 5]_6 M.>]E=RWY,D5[(IY,ET.YXX[5D8;T)1H^/](DCVQVPWTP00S#DI< "6V4IMYS M5P-&$.N^3UZF[$Z7?7(RZ+[&+?:%USX&WEL?_";!@E)!%:-!42&<"@1Q?7GG M(/+=U?W+U-"9PJ;:'=ZQQ/><:CF& FFMXXQI*R3PE/'#>:"@Z'ZO=IEJ.5T% MI",>8W.T%DR[+O%+80BP:^R=>*(*"MAC^&0YF9Z@^1+!Z(4EW'\!E MRK?TE8^88+U&/>;UU WD7G%J!#98*JJ:!"GV&3L@ 9ERS@4M8T1[@LM%@CY9'J\6+" MZ_+!CPCB:]QPIU-Y&$.JM0TK6BH#$#,.J=K+[:ED/3;4UW4=,"64+RC1#S#= MW<-F1004DI=1:+ZABAP)(^.66OXUYB<,@N*#@?BMR7 MK\T_>'2^*M]6/DF[#ZC\M%C-L@>4VD"GFFVVZ9GZ9;]O)=A1;YB 0$*",0> M459CZB7K4;#BU=]&C(KLM*35I<4J&'[K]\7;?+T>16C/_V2"J8(F:.!>>PN5 M(U 85",&(&6@814J%EG?/1%QS+)]K5G;MVS?>6BE M4R[;%Z_L#Z(!?$ Y$$X%6P1*!GT%BM-0CEFI:]B4B];<;UGVYSS@?I!2+C:< MA)@IP+%Q7&OCJ*UIQHCA::=0].;D^35=.N'UQY"5229!3$]$HL1G=:]981GV M'"NA#;($4\.Y/1S.C(E1N1@M>;,MY(TU*\Y#YH)K^F BM'\XH:%W AGAU#D/ M%%$4&&L#CGNZ)5#0=0\CN,QE1E?M,SY44Q"1=UE9(""_R=XV)Q2T'B/13!,6 MS'CMRTI*$!OC=84!A "-659RJN+2![ +"DT]_=JA\B$K/EVG1:;3]6)VGNPT M#I50Y(&A5CGFM;,4>$[K900E)=UC&B]S0Q!1A&+B-D%)LHOE=I,U!;R=/U@2 MEI; -&S(S N. RB 'M87,KZ[P7L91_\(TM0-N7'=H#L;_YC+LYI&OZ^9_.9F ML8_^4JNYR7 MQ"N,^M$/:?E0U'6V6.,':^F!?6\=@L+.1M0!ICQQFP!-B;:NHDX$I.^G ?]0P M<49#+1@66"D/(8?:@(HBR!":S*LZ?9AQ[&&3+@B,Z7)?%YL' A#^[2GSPZ^2 M<"+.M[/-^^)35GQ;S+(C/O9C31-).;'&&X6L"Q!B1J&JR:<.3=>YWI&+>50\ M.FJDYW"V/%.K":Z/^CP;VR=.6*T%59S(L&904+2UJ6F"$K)I^L3[L^@YKZ.! M\V,P?E(.[HGP.Y(WNZJ?%SZ\6F?K=#7_F-^ERS+:\H1[^U3'Q'OCL9<, ,I0 M6?R#"U81@ 3!$_)W1V)$/B \8[D4/FV_K&?%XG8'>3"2%N&@V]<+.BH.;;LF M-"P.S0A$K(Q:"Z>=. ")$$7=G4_1_9=Q!6(@@,82B<_!?%KER_SK787#24DX MTB,!5#D3)+U\,U8K+B0V!Y%'W$VHX/XP A 'E['X_FL@-5B\I7_@),>?M4TX M\D0P!H$,)H_A1'A9'X;(,#ZADB3#\+HO(ET+'MW>%NEBG2YK,AI/\2.M$TR% M1)PY1"6$86Z$D9IHC*2;4%7^^$=W'$PZLN_?TV)>Z@U!7]BE"39R[^7&"??0 M L 50<)Z@KT6B-03)5QUOU6.7K[=Q"EAXI;.[.H]3B)@H1YK8QQ M6@G*@>:Z=@AA)ECW4VP$>& ,0ZY&C:(S,7Q^@*&\-RYG^?;&YKBOJNN^SY79> M5K4HJUNN=XFIIT7@G-$2$JP"0*C")JPS"1BV M>X!#5R5 =9.RGISMJ7961 MN,82HS+E]/U514^+O>+%]@G1$#'C,>=!&[4&,X/K+9!Z0+M7G1HL"BSBAA$# MDG'971;Y>'A M9K1:4V6=XZ Q72V:5OF#5HFCDD'K% N[)/'046U110=#BHSY:,OX:[L[$*,Y MQ[-E&//KW[)55J3+((1J?A.P+N5ZL_B6N>^WI;._R47>:H $,X>%Y;:LDY6E MLGC?E/&"LUVZ];K9>.@]>@*(9X!1ZH DTA-MJ(,U;H"Q[D'D@R6X1[4WQ@:P MJR_I)B\VBW_N+H?RJUK73:O7.W^Y>XUA];96#\D+K1 NM TR2LF Z :DXA;4- MI8/P=P^X&JRZ;<2-HC\@HS&Z='._"^+Z>,:G=9'FCHG3QDMG+00:>. P ;BF MUG!@NI\3@Y6XC+ RNA%E<#K CBO @9)JG>E@ C3;SD=Z)-8$H]%XI!A#W##N++,U?65U M\NZNDL'*V$:7G+ZHC,7UMGFRCU,[+34(2B.,$4K0!_KDE"-.2<"!8V:&.N$X1#<4RB[/R0S7!75B-R.!,NE M&'\JB?GEC%LH-902 $\#E=1K9T MU!8B,,':"/W9=(+O78"Y%--/YQL?2XVE M6"L65&J')"*E-U_*^I2RP/ONF5Z#+?7!&=\-FN&SAH^E4NXF?9TO ^SK\@&U MS=WCF;VB3$K"-;$&","-$(AQ0K'T4C"KJ/,&M;IM'9BR,S,I!0/&"8T905B8 MH M21"N*C!:.C[BQGIM)V9H9S9F4YR$P9B9E=R'8+[,RASE?[1+'L81D?JQI.$R4G"B[."4A.!2<4-DWLZSMDDX7%DX2QU@'&!E! A[9D53T#5A#]?98.IW/]X\BS+JA\A8 M7+ZO6/,A7X>-=G=6[U0R.:T5+0=(]$6*T$ML1XK*;AD5/#[U= CJWNP M$+7($C(04N-%*&T"^=F\]C&<%(V7.R34(T\L@H9 PR#@VF-64\=!CWKY@\6H MQ96#*+",EL)=9.EZ6]RU4PI>:)TP)PQTS!!F-98 >P-!31?I4^IOL+"QN.SN MC\F(MZCE7#.;[?_Y9J_,/'+'?8(!Z1!_3L&"-%N'\;,Z-3J2GC8.NS"#''AE'N0S+0TF+:JJTTCW> MYQQ*! ;CVS.G4D^P1A.!TGF_?K->;QNO;QXV2P M:QLH3Y#R!G.AA:UW55>& MQTW/;!B-[=UAFG8 1A!6"RDKZ]@!:;5C!-3"ZRDUW?T$@]D!8[&\#TZC[O-[ MJ;3;(NBO'[)BD<__(UUNL_JNN7PC\Z8,(-I%FYTZ!\X:+"$$ .(%5)3;\M$/ M2GVM.OGPG^[2,YCU,.HY,228%Q:Q_8882\::1DL"YA@&4\PA3@'1VAI&:ES" M%MS=?SV8S7)A(8N(YGANT/_:KO5Y7G]A#4#U* M73;8+;E&3^JPGPY'!Q;&.TF!H10ZBAR&->* B.XNEL'2<,:2WXE!/X53V]W< M+O.[+-NU^; M9M>!] _+M.O!?72\1%(A!:&&,T2H9D0*6%O(WA+7/4EYL,2@ M*9S=L?"PQLL)8D\LHZ39BJ-&@&F'/=78^#92)-XAB/ MANA%G-2[-5,GX)9YM[]FF^N\R2'1IGNB#,;6@+#2B/=<2VL%\\JE_/;%L'0 MI[HFIJQ@+A H;[V4@)!@S8ET2 DF-0&M HE'I?I4H'13MX1@%Y0SXV&0QH8%0^=,4.J6[UD\3%=?6UZD>;P]\0+K[TR M"@(< )0@$"AJ0CG1W5.2!PZ-CL.]O#\D'96"]FP\&M[PI$7"C.(8EP5%(0*, M^V!_U0M!, 3\-(.=.V+_E'.],'@]/+P,[QH>CAF/=>.Q[-< W\WVII%IC]HD MB .LB>0 "4G+0XAI5\]=>CFAHK>=4<_CT#XHW]+OI_GVL$WY0 D.AA\("&!# M +%6^WKN!)()Y69&X5L/VD_S[>4ZY.DR6S^P'QX6I-H[=U[@4[N."6!!V!1% MEDLFL%:O1;:?W:$8;1L#^%37! N'M S+'WJJ/8,2BJ!) M"\D--V_+!T)F< M 7R?R1](V\'48 V_W#B1R@L.O;:,ALV8*\S3.,X?,TCXS.D MXO=\@HWO=AYKGF#$J:24$6>"5B6(\98?*')LPN^U]F51([=[H?,C\'UR5O<4 MV'V9N[%#(=-/^Q/D=+[7D1X)=-H[&VCA7G,&CZ4V4UZ>TZ:+WK=2VR;8O"O-0O*75CB!63@;32@:4X0#6MVO1X@NA\(;B< M>C<$5*.)Q7Z*)XN!/&J7$ 3+U\N%LH1RA SALM[?M$7$3%/'B\RG9T]4]$?H M=7-]4AK>E)@=Q0OLRCK-M\7B_DV*QD/+#]LFCH19.KPK*U^6>.0,US:)T<9U+VP\ M7*7;WCR+@<1XFO7S-PC?+M(OBV5SLG1COZ":0AXT#F,5 X)ZYP6-:T.]$CU M&&RE#N9FC0E4QU7<.(7FV@GG=$^PMUYIRDP0;ANTSV!!JIH8*7K461QLK4?G M^H!X#<'\.LJV?))A?].5+KM(P4OC),JST@R5)ABFS@END-05>=9;-:'B6\-P MK:U(1 !O$J=%M7BJY+-_-D:KGS=0(DA8?,!@B@ED0!,"$*O1L%Q,J$K7H*(T M"GK3N?]_EQ;[1Q(O?>M^@+1D_3XOZ?ETR]=)9IML_GEQ4SYK<_4I_'9]%;BT M!^CD_7R\CR3> T.10HP)XR@1R$D9U ED#<58T%;Y'A-%\M2=?YP/)(P! 2!& M#A+#M#%:&58AB!@QW3>SL$>G7WL?\/E- U ;F/GX9#GL#5)Q(CA.+8&:DX MDH!0!EW-*6(@==.Q<%^;F,9'?SH6\DYQ&39._F4/Z04^>6DGP)"A]UQBR;DM M,^<(E-QZ#)3CB#**C4;M$I%>3^B]U-0PP1@,:K;CU"(B0$4M(-J-656W7^A] M:[:=$WI_'CJ3"[W_4.3S[6SSOJ@JDC4$WK_4-!&8.ZP(TM*PLI04<8I4Y".& MQ&2-T#@\S:.B,V3P=36]=3B;J@DV1U\?;9\ +!3&3&JCA.!*4A3LW3U-Y8T[ MGV9(5G\6/>=U-'!^#,9/*BIK(OR^C"7U-LQPM3[][LZC=HFC6!- # G')! , M0"]918O@W$_HS>-(/,GCH3%:/.7VRWI6+&YW"*_F9A$.O.7N"#O)[%-=$Z T M$UPK$/Y#C/-$T5H]$M[K[IB&.3W]+'N]16B.S6&$8 XN(S%]U\#J<&:+ET,)SG^K&VB MH'!26FBQ=)Q#5C[E?J!)MGM9>IP2^,/PNB\B?2-T:S+:Q>@^;IU8IK&QVBD8 MU!<*1%D8I)XJI:+[21V]M'Q0=U 0'%( M,%3.0&D\H:*B._R&=/>[73+E[5S7RG" 34103J9&M>J?F&"H"(P1+@M":8QV M$>D5[1(9.TVOS"#N'WQY*A23EX7H_H7$ADJCD7V5QM/N0!X#>K0$\+ MZ["Q8Q),'TJDHYY@YP.A5H#:&$*!]#%+T+:\^8[,Q6<5R2/"=0'A>/\M*\Z5 MB\=]$BNI!5QBYFA0O(5PY:JJ:*0*C:FH3$TD>B$UY+5 ^YK3"#($'9<0"V8Q ML!;SVA$*)!/=%_SY7J'+WO!UA61P-K:N5VP(,0H CI4W'F-@T,&2 H1 -4TE ML2/V1PH7=\/@]?!P4DK:N*P;CV7GUYP&&GGFJ0.,424E0]SJ@PHJ>ACS@]>< M;HWZT9K3Y]$^*-_.KCD=:-6*4P@D1Y(']4U[6\_=!I5@.KI-%+[UH'U8OOU7 M7M3!\TW%09\W3 ##A&B*%*2<:@"H-O6N(Z6!W9VIY]]T7%9_Z8W-D!Q^E]YD M[Z\>3;$Q3.5H^T3C0(>Q3 !,C7<6! V^I@DH0Z:KY/1A4#X<-#\&VR>G%UV< MVU$N-#]FLVU1/OY8;4^-]YDO-TXL)YA PL.AI'&@U&%56\52RW%5VM-G; 3 M\\B0=.3=NWQ5G,.^H^T3#C3WE#M'$,1:0\K"E/?35<["B97HC,O!6*@,N3BM..5< M$$MK^H0:-9&G3Y7MUFQJ66#]/%C&8ON;LLQHE1KFEN5E5KL8\,9^"7>"N:!? M*@1UT(1,,#D.V"' 6[TH-(%"ZUU%("8X8PE"W$K[RC/$%3908 Q$T( 8JUV& M&@+??0\8) \N@#$ J:C.7;XO%K-'\A?2QH1J-+'H5$9?(4.@MH!"CQ#0%#)WB!>WYD;3.R$DG%[@MWF\83SP.B;FM7Y M\00I&)78&N"PP%Y@"T7M;S!4Z.Y%H49Z/*$+SV(@\3J-)4Z$ID@*SLM03H^% ME+5GP!C4XZF,P4J ]>-V;$3&XGJE-);EVE\JQ>B^SY;;^6+U5:W7X=S)2BEN MD(<.HR76$6@Y\4IYJ*!7A!QPL4;B[OO"Y9[7Z%I*:7CX.M]C-TZL_MWGK+@Y M>KG=>H2$&B^D!2C8LU89J,O*M35\"K/NF3:7>WKC7(D8%K)AI.#SW>UBEB[[ M"\,+ R56*V@,]X19C3"RC!YR ZRAJOL=^F#GR25DHC]R]Z(Q6#G(!K?%L-4? M\]FV/(]+C]=JLWNK9%>%#%T-[?+_"[+ M=+8*0VP^+-/5Z-\[7RQ&*,Y9$IC-'TPS[!1E%R($ M14:6"A-2F$OM@"/B@J^)?)I=9_/M,GM_]9R2]3TIZU/52L\:)PE8:.>]!8"5 M)7Q L$;%'@_KO.;=S]78Y4OCI*VQ S-*I%35MG]P( 0-,8J@ (T&]I-PH M6A$:K&(]9LK[63#BIRXQQ63<>R\[/FC.$08.,91@@AH"2P!WFCL+OIN/QZHSZ MT:RY\V@?RPM:'1,[NWGQ9;M[32&<%=74U6JUK8SJZH^EN5#KU=7+(:"P=T#7M$,MNAL8PWEU+R%-O5 ;WJ-;5@?Z?;$L M+[G?;ZZSXLUJ$W2&1;"MRHNJS:#>K5/?GJ*GRY>D!FGYELV?3K>-HZM-]X0P M[+F5RDGK;%"MH/0[_5J%'XB3KM3!%1FO,;U;,1>:OMMGN"[3]:GHX3-&">!Y*XQV C+N MO%:>>E:!)QSOD08ZFL.E# ',1> 08R= MP 1+=%CVPFIAINFL&Y3S[:4K(J)_2MJD7(JO6< N(UAOLW2=K=7LO[>+HB0D M6!?OI@4#;6QI$/=Y,5F M\<\J3N.8&?>"@#1W3(PS0 E+=9$<^%]6'Q[:A5PWKPN&>FOC$=%:P)'TD-Z MR@>*5^OL75#Y/_^>+;]EOP;]_[JC>MUBX 1Q"<(6[CP#-C $8TDK)H3_8ME= MXQ[,(3FH;(V*YC1E[S^SM/C\>QY-Y*KQ$FF!TV%E$BUQ^ =5X2RHL2$8=L\6 M'LQ9.2%)ZP;BA 4L?+[)0=5QQ$1ZX(TG FKL*?<*:FDK?) /IG=G(8N>DCY5 M(>L XW3%S.?;)L6\VX )$((+H0ADU!A(F/86U.@88<D1@C M)AXBR22V&@(L!;7>F7J_)U2S[D52^1] VOI >?G;Y4_;FYNTN'M_I98[ONZ, MZIW79;W[W-/V%[[\K?U!/2^!SQDF";S4C#$.L34:<02!<'N66D8];E7A9NC+ MX-,$/73EMK\?[C!N(C'%!!&%E%',,P(XKY:=Q5J+R21%#",$1Z^.AX?RS]OD M1W<55!- I,<6\K +,[Z[XVWRH"+3XX+Y/&0GH%<-?>W'@\EB MH)&(<$"H"HA4]Q&6&*'8CW/!W)KS?>__.B'ZIZ2]^@OFJ0C8902KKD3P,5NF MFQ&V:".:P4J">J")Y@NL'0C(X&UE@[PN0( M46+X((LJ$O%0&TLZ:M=>@RC431).@=6$2$$ 8EABKT!U<6RY MIZ3[Q>A@1_XHWIF.^$S SOA;D:\[.DIV71/HA6#>,QPP4Y8!J!RI*1:2=Y>( MP72#420B,FZCQ1Z>QN;OV>+K=5!JU;>L2+]FOZVSJ^WR[>*JR1'<9]@$44$I M1BBLJ;(P3ZG9;'NSW5E3#^_..EYDOCQ8 M@JVGTE"CB6(*4TRMY =4+.I^XS"85G/IO2P.DA.ZOC379:&-]9N528OBKJSR M>I-ORS3Q>H0+7US6TVAS._FL;:*-<65)4H>\1@ !GUY\@B!)-%6BS8"/O05 M9#WK]I>+CWHDR%DJ,66&6FN,,@ 16]&(H!!CAKDW7AOVX,[1N\$^2$SZUF^8 M-V>4P( S9!029:BU8M#J&B"JP)AI5AUO]CHR_*SG9LY#:2Q=H=O#(T:IH&A[ MAPP#A$O')!$U+!,HT)I (7R.%PT]C M/LQZ45TJ#CZ7Y/_>I7 ZYN1DWP19&Z0=N0"98!80ZABO:8;.3SR>J3B(2*69D5J2;],UJ]M<3X2)/VB76A[&$-(1:* P->RCTM0N# M 39FS';+\SXBY'D\9,:SIXI%MB[+'\P7WQ;S;;IB/:YF!MM8XOEW^^,QQ5"2L/]1IP&%W&D; M+%8%#I)*'8?=WZ87TAK'?[Q ML-:3?;DT\6I>16D?N6C1Q;I>3!.()9MX-P^SJ4GTN'=NRH.T/L$ M%(?A=,(M4&2V9A8H9@: &%!F':W44*SO!6("A&1T- MK->010JIY(P[JX$C"@*M)*WW4D*4[7[!-YDLTJ[KO"=4KS>+5$AI"6$62\%L MV+XH) <#U3#=?4>83!9I5Y&(A]H$M-#>.8846N$XT)YJRPP'5-GZB". R>XW M@Y>M7-_5/Q,9KPE(R"C97=037JX:Q)'B BCJ>963Y*C3XK76J!] BN(@.)9< M/9W]NVSCOL^6V_EB];7%A62;[@'DTN2#%GD'#-8<(%K[L9A4JOM)==FJ\UUE M9P#,+G^IM?-8#OI,YIM5^#'[G'X?Y2-3?'3S_6U6A'FLOKX-Y]0NQ?)J?Z_: MZC*K1>_$(D*%E\![3J 0P1[V9'>5"LO'ID@K,V-LVD]=8)WHF3C"J!:[E4LU M8IXC!BJ:@61\S*?L&V^MHO(O'Q*C,6^JUL7F@1"%?WLJ0.%7R<=L7><#';F! M>J%5XDQ0^ QD5EI,/*9AH[<5T<%H:)?O>XD;IFC,S&-ATU&9.9>W1UWT+[9+ M)%::68B 1-(!)[W$KJ;!NZD6#.W%C9HA'::Y]GGQ M+OL]F,9E/9 R=*_(5^''6=:F#L%9XR1 $N6!#/:84 HQ[0#1%1;!WJ;= T,& MSJ6+?6R/@=YH5R?A:^^OU#R_+7ER^OKDA>8)MQQ:!4U8$C9LJT((5:\Y3@/9 MTSSN!^;BT\N4>,#]2*(Q*6WA%4C$A8Z; _V?-NEJ7NZQV556[*Z8JUF_7:1?%LO L:STZC?L-2=Z)MHJ M'Q:F8R3H],H1R &OZ)6 N>X&SF#7;4.Z)^.BU7&[J2=17@[LKCP>4;PO5V+" MWQ>;1]0?V6(ZCI88AQUC5$E@'+/6*HG,@535P[$QV%W:4-O*. B.M97\MBJR M6?YUM?CGCJ)JWVNRBH_T2+A"R"+L@Y)'N$"6(DIK^C#BW25DL+B@(;>.."B- M)04?PUQ7L["S56] 'IG]X;IX7U]U'4[130 Z_.)S[KZG-P&ULOG';+,M5NMV M>>-#?SHA2D$NB,-*>L$D%QS6'%1,]TA9'NS%YB'E0PQM/^15L8;S]\2SAD]LP,V5,3I42Z^I,%C(&CF)>KS8 M,ICN-1UA:K?[#LF/\0*G*ETT6W](%_-F=?]YXX0@9ZPE A,(K5-&*W2 5!G: M/2QSL,?%A]P.>P,T? 3488J''SX4^;=%Z:NKY/K]:O^G4I@KL(+\#I_#?YC0 MLWW@4UD'=1L$Y^Z^3;K)PG*_NLIFF\6W[-'O1YSJ?1KL,ST^J.X/[+L1YS1\ M#-L^,GWX+TP[>JV206Q4\ 'LY9#;P"0%?68,=F]S%F5G&WHEQ"(+C/50,2^TDX1I58.#S:@"U+&.0@S. M/[/.8@$VGN?@Q1F?S%IO[)=XZQC "(:528U&5BC$:UJ=!!._,X_"Q7:2T0NO M'UM&)GEY/CW1B')'<60*C0GGC7T2QZPWT@"ML 0,:F.AK@]FQ^"H52K:.D.B ML"$?!J&.C'V7KTRZFF7+97FN/3[QUN[[[6)O;/YGEAYC\QDC)(X"1:202I&]*A^*/'!\SG=.?$P'* 2.HNQ-!)YXB1W1&N!D8=(3L+_%ML;]E^=S-)E0U[AT?8) MD>'T09?] M_I]Y\8]&'\D++1-DC52,:>6$#Q8$]<38 \'&C9D>WB(',0+4>4P\.K+L/]/B M)M]NKG\-,V]^"?.%E@GU# HF$#58"(0 EZ6Q7I'*>\1<1#=EX[.L/Q[C1=7? M%MEL<:J(U<-FB65AR^&20V M-@!#2F"MLWK&QE2_6SHI!E3$>R S%H]K)X3/ M"Y/>+C;!8+ZY+?)O^XRU)H.TL6/BC1328ZMI.'\4U90275/K*.DN!X,YJP:4 M@ZA8C2T9G_.J@*/>+I9ET&(;J7C>*<'4$*DXQ+1\+(@K1!6JJ>2,=;_ &"QA M8@2)Z(U3Q^/;I<5RD:TW.\]@JVN+AAX)9%($E5,8X)P&'A&#[0$%TN-N:K!, MAP%8&Q>D[IKT65P]VCZQ5 /"M): * )LSH&B,0S('.LB;_ ++6%<;)BMKB M6_1][3!F0@R0E!N,I%&R@SGK0PS/\&EW#(\$X7D1[&8JW3^![EZ_RFKH& M03K6):&,*V*A@EXX ;6DV%07F!AZ8'K4 7^-ON-(, T?[W@D$N\0 'GD[S]X M4![%X60(UE5@4EBS0D(HV>[Y"$*L-*95E;K7'Y2GM#*$6L.1@09BP%3UY HA M1!([9IG@OD%YK1G:-2CO/*PFG21YE%)]5]9"/)$LV:)W8A3RB!FBH'$(*Z:0 M%A58S DP9GGQ80+W6DO#TPNFZ."-=N]X%) PC9,I9NNCK\!_+Q10JEQ@C"E M/+7E9J&U168CG?;=8A$69:F-)JO\^7\81Q-8Q1B MN\Y)F+PR6"JJ-+6<>,.YK@@I;K#C0%B;U M85O,KLNLPOKIZ4;VGS%"N0_NRF0+ ,H490>"2- TYI**WODX(X?Z13A M!(@&U%CBL"L:<)L7FUT0SP&*-L_ '^^7..,=#AH309Q0@0 6!%>T*NM[E((> M/U0J@E#$Q&K(Y*&/Z>KK,1?$H[\G" #KD##8$J&)E2I8X=6<-2-PS,3[:3@9 M^L S.$N;WS*[;Y%8J0/)WCBM>)BTPA#6GCP-(9+3= -TQ/XIYWIA\'IX."EC M?%S6C<>RZMJRD6F/VB16@6 K2$\Z7=EU3)C& M%%-C)&8^F/?:"@PJ:AWG;H*O)@UX=Q<5J[$D0\UFVYOMKF#:PSS$\/,RV_%D M-50"<8Q)8+(VG_HH/=C/A5Z>6F[$*H7 MW[&:*_BF@N J8[NBD SKW.%,7H$M(9L(N%EPU?U.[_ M;M/PFV)YYQ>K=!4VXX0L4Q%H;#5IZ8\>@]%=EXM$\"/8(:6HQ,, 8E=S(8A36=!(KN MJFKD4,9(W'IZYQ\)ETF'+7ZZ#MKUYZRXL=F738M Q1?;)PXA2I"W C#,+>?$ M('^ 6)C)UA2,P.*GH:\1\!E+$WTVUY,Q8T=Z)-1P1J@FQ'@F'0F*-Q,U?59A M/:)T9!J94$.ARS M3#NMRT?3Z^W2](@E&\R%VIM'SPJU]X9E+(8_/N].'/C/&P=SF0*KJ )*$L4A M<0&IFBI.$>S,[(%C!.*?]KW!N0S+3^[M+S5/F(8*&U+>Y!KDA I*M:HI4]9- M-(8@!JL:N=X+G1^)_Y,\V"_-]LNP^^"?>3SGDV=[8[\$4QWHHLX(IS@WEAMV M;TB#'E4-!SOD^['L679R/'#&$H12N7FS6F^*[2ZDN?FH?]XX(0KPL$0P?Q/003.9?W+:4'[*Y:O198U1O$?;1OH]AX0 M5[Z)@HB! ((RE&L_36Q=JR>3QCV]^R.>QP5E&B'Z5'"OM#$&(\HUI(PX=-!? M+6]59B/2]?Z%SN0^>$PGGIL0%0P1:"05#DB,);NW0X1 $WWGN"/V1P*[NV'P M>G@XJ4-Q7-:-Q[+S8_*E]I26%<28%^4[G-ZJ ^VERW$L@T_1@9"/5?;D-'I/?B6\]:!_+POB/M%B49_C'=',J=.!I MTP1K[*@W,IS^ 9J@N&D+:XHH[?&8U?FYI!=V+O2$YA+,/FE(/F^<6%>*+RK359\25?_>']U ME84#K)SVVS?Z_(4(PMEE9RJUW S^*#DD)5C[=%!TMNBB@(0T T MFGB\H--4^J?.BR+_O;SW2F_#7S9W35)RQC")L-9!+!$7!#CCE(,2'+0E"B>X M:[Q$WMM! HTC@79)\;E_0P MPL%VEO&$I1]6E[F,TNEZL?YT6V3I_/WJX2;<)"AMATB@P-!K1)2T@#C,L%&' M50*=[;ZU#)8D.8RT# 38941F=[)FZTTYX]V;X/,/P6@O:\9_;&".IM--@ZQMZ\VY9(Y%?OMYOU)EW-=R\9E=D> M^?%]H56_!$/.() (!=V+!06,N'NMRW/;/:1ZL(<6XW)]")3&VBGJ8^U#NI@W MEW-YTC*QW")#D54@VL&>/!QFK??#9?@R')_V>=AJ-?^8 M[4H4/:AK\'@N<:LK-'UWBD46JOE^S,I*N&'Y/IC904@:ED>;[HFU04\ E!EL M.$,2:@CV/EDD#<>LE4$_$/6'RK,-A.B[ZH_MGYEJ/5J".-#*> )D,-\5X!AI M7F,C$1PS^[ZQ3$-<1A]][#EBNUQ6AZU/U')KZ)388 M]A1ZZ"E00ABJG: U0(".FM;;L1KT ,+P5/ B(CA:MO]^BJ=S_!^V2[#U&@JJ M8?B/)V&94GB@11L%IQV^$8E/3[D? :'7S?5)!F],@=E1;$]7ZLBWQ6*=M7K[ MY5CS1&@7C">/"0(8$R(,<,I+0:G&V',]IH[0MD!#-[#SZ&#T\AJ\OZHE\+< MW4LG\=&V"3%$2\F$-D)*'":IR>%$,HZ.67[K/)[%U?!B 31:&%7UI+7/"Y/> M+LH7C1^\)=445=78,?&$X$"G#W)F99 T1"VJJ270=U_"@]V #ZKP1T7KLLZ$ MCUDP'4JORN[?WE\='DS?/X7M [#U^?4Y-_EJG2\7\WW-Y$D9_@9MOEX_H.8Q,5U\!9&^F'AK.%!&E&6!-2$>*8J%0V7J3OB7R<\C;T'SPADB($"&56"F"(8 30"CG'2(]7P@9V/HPN.<^J28P, M_9CNBU;I/_<$!0!V8#:DO[[<.''*0!Q05HJ8\BT"@1&H(?#(=<^%'=A!,2;W M\\@H#ID2]GR"1ZW5IN:)8U1XP9E"G%C%B3+NL"IYL/RFZ:J(P:)&;O="YT?@ M^Z2<%5-A=Q1S]["#'3PMJ[G)BW#:ABWK7;ZJ?MWHO3AKC$1SA 'W0F(5]D ) MJ0"R)HL%\*9C'L?A3CX.4&.9R;^&J1:+=/E$$3O]9&USQX0BHK3&89$H ISF M 4U84ZL$FU *2E2Q& 2=L63AB<'[MODYKQ=:)U0ZZ!T-< 5]7 /(*&,'&9<] M7FL;S5=V:8.D/ZIC28O)UYOW5W_+\WFY[WW*BF^+6;;^E"\?O175($#M!D@8 M-H(30Z5A 4]'6/F*Y8YZ!R!18[Z%^TIE:A"@QQ*SAU-\?_5FM4E77Q?!\E+K M==;HQVWNF#"K %5.0&T"<9R$?5?5U%+=PX\[6&[*U,0J*L"CG7&;ZZP(NEG^ M>)]UWV^#F=#DI&ONF'C"C#1&8XR@P%J[LO!$12U O/LN-5C.RM3$*2K XX6? MUJ=TB4P )$Q\&^9>01< TME57F3[=I_3[]G:?=\4:6#N8I46=SO( M&EUR\P M;P=^%8_9&,HZV%<3&71<#HAE#""!L72!F37.A+/NMOM@V3-3$^3I<.>R]VDO MA']]RU;;K%1"[K&8V.79$%&SD@OIE""0 VVQ 13!RHWD-);M(@A^U*A9PZP( MVSK@@!M,@&%0NPH;;N"H[J/^4;.M&1TA:O8\X"9W[11VXOEVMGE?5.9(PZ73 M2TT3K"31P$%.&+66<4:EJ,GW0>6)6#]LE%#'"A% .>1-,/\LIAS4M H,Q@PI:W"!$X,FS'-SN:(P6R[[]LIX5 MB]L=PJNY681S<+D[PDXR^U37A!@NE<7!['=8:@0\H*RFV!K:73,P>>!W=0SN, M ,3!9;R+Y !:5C[ ?IKCS]HFPGBFF43<2*.EA)@I%)J0^W087O=%I&.X MB+J]+=+%.EW69#0&AAQIG0BD*2D+QV#JL0NS5:J^.))"BNZ%9:.[#.,R+QXF M'=GW[VDQ+Q-JTM5\YSUOY-[+C1/L0= G!"SC]"U4-$A:O9M(@*94'2<^\Z) M,FY WOG!N50;;"ECU%#M32 65-3HWB/FC8#OQ,[EJE*5/M(C MP4!#28!ES$$JA1;,'L'14RPXQP$%+<65H<9 X*2M+WX595/SAD3C9W1DQHN.;!]T?[)/PH-*RB$/ M4BNUT( C!6MC4!GDN\?5#N(*B;Z:8P$S7E30)BNJ&]0'$GM2 !K[)0$XA(15 M#'&N 79.A(A8Y0"D_;&[2==_V M!W&M1-WVAP1JM/N10>J! 8"11IQ0AP$3G"J@:E>'QD)V%XJ!GX,?PZ(? L'1 MI*5392BAA%#&.*(U5LSQ,O*HIH5)"Z9IUD?F4V.)J&X(O6ZN3\JHGQ*SHR@" ML>J!:0^MHKM<0!/(1CC,LIXL5:Y[Y>F1ZH&U!KM-/;#SP.A[XQ6TB<_I]W;W M70_;)DY2*0P(:@S07'%+Y,&%H)7S$\ILC<>S&$B,M9]64>9U['V1SC9_7VRN MS7:]R6^RPGV?+;=E>?,R32G\7TE/PZ[;8;3$>:)%0-+Q\GEGQJ5D5>* ,Y;W MR'V^;,6XKM'-PT,XEFC9[+;(9HNJVO?M,JMB8LV1!^$8 M=*Z^.#90\0DY^D81G@$P>SWI]$!X+8BET@IGA!28'C0B$V#L?G4[6HYJ5%GH M#U%'I:&!JJKHX2Y+<;[8;(OL6'71\P9)F/$FT*",\H8+;@T2N":,2# A;]^@ MO!\=XZK M]>,917Z:Y#I833H-NI+);\KTZ.$?0WGQBY-\!N7EF19%NOJZ]SWIJM>J M8(6V*WS:>_!$6R6H030(L5$04L^U,=I #<*"0*!5XMI R-V[9T^1N3Y&YQDI MHOV^D1CAN1&L]!=0[;@$W)$]CL!82KKOD[$31T<4F>-II:."/;EDTX\EF0V1 MDX>_)PQK;<(A0TO*N'38&UL1:@7E8U8N['JU,A:K\_[X#1D]MYO34??>DQ8) MP(0SH6R@&V+#.1=(U//F0$[T$J4C]D\YUPN#U\/#25V)C,NZ\5CV:X#O9GO3 MR+1';1) N6$2ZD"U#$J^E]S >NX8R#$S^5N$.'1"/8]#^Z!\2[^?YMO#-HGV MCG'A)$1:<^##K)FNYNZ<[!&3-DA$8F^^]:!]-!?#[A0/GSP17?*H72(L(S(8 MUT'<$ I:)L6(UK0 :+IOF^/EAXRL\L3 <;3H@L[8W%.WFG]8IJMWZ4UV.DAA M@,\E5F!" ;$46AI88T49Z5LAZZU7TU3.>DK)4UMN.L#^*;KQ$)Z43OH#2.QE M)-7=W"[SNRS[M,EG_WA_VRK6^VB?A'H@J49 "4<();C,\*]H]("A"574GP:K M\V& '2]>9;TI%K---M_->/>FWL=/OYT4H,9^"3#,!2578(XU-5X!3X-.X[%B MFGO8HXSG<&$$4Q*BF.".=EYNOZP7\T5:W'U*=VIQ.?-3@>;'^B14484\A5(B M!J5#&$)5+Q:)=/<$PO&"S"]D%L3"=#2YN9]EN7+>7WT."*W3V>XR[Z36=+)S M(J@BWC(9<#32*&[,80UZZAF?MOH>@9M/Y6,HR/XH C-)I7F2>W(()9:\/P:PFA;830).QV!LUN/\(.E=9HSTK%OD< M-FTA$3^3 *B%(&%E.F 1\XQ0J6HD"1!3?)+]@A$%ET-^5!G^X*_^2UCKV#NWPNZ%O0KK(G= ^A@S1_,<'0V&"0< 6 I%PBKV3-:5@69IE@ M_L(KU$BB,J%K5E17W)Y._N_9XNMU^*?ZEA7IU\Q]SXK98IU]*!:SEV+)1_MV MXAR6A!(EA>**"2S]W55'E4/+C";-O)1OI\@+"$4 :YL(8+*R!U!TV0]BC0 MSG^@I3!EEKSZY; WO8-I4OVJ;-?D)1QW(@D)ZB,O/?L4D5U;4W1,C M_EP@X_)F\F9L%8M\ /'!0S$?TTUC^MU GTR@UPHSIIERDO" -2"H0A@!);N7 M/)$_H/1/A N3MVT_;(O9=5II?^^O0N^;?+4[ L,RGV6G'9.#?#3QQ@M.@?/ M:F]=3!CRKL4V#$"$4!7D1Y][+(@_SX,/M-X-EB]?5SOE?E MU&RS^+;8W#5FS@^8QO]QO2TCY\+_/IK(L1(&$SX9WXZ3PP\)(492!Z25W%%; M7@0YCHC #&HO<)L=X,\<_BP)AY,G!ELAPGHE6AG \1Y'ZAVSK7!\)3G\K45F ML!S^\\ >,X=_I$0W2AFU-)C,GC-.;5D>RE0L %Z0,?.#+Q31VEH$&A/=SL-Q M,M;4*\@6 D8(PXBV#F$"-;+>D1I9B\VK2G1K+25CI UU _9/T8V'\"1C=E^Q MQ$:YP7LARR5=E3ZTG;&RFF6'7S?623YWF,0)++&#GEKG-9-.0E(K0^7+B]U+ M![RN#+?6/,Y'PWHR6]XQ.-U_;X.!^F854-CN<-^9UY^OT]73J\2/^7+I\Z+L M-(0UV&DBB5;"<:]A8 :%RI;:&*[- *#'36T8S774V?:9,F]^H)6R#QZY["+9 MSR%1C'D-E+(&0^X@)QK(F@DI?Z_"PQ"+4S_LFIK20DJ 4PH(2KA"W&.) M+ "PY@FE[2([?CC_0P01OO2Z.Y.QKW^Q/38H)[#BFB:4 "2L0-!K[B7AC#E% M>6N =]2)LBYQZP"D'%7

I))>.O_@T_;F)BWNCL6W[A[W7&?50XN?\_M6^\3 M"S\XV"J742UW2[A,![EZFJU8YC&NW[;(7(C\I41B3+"F@G'&/4>(";A[Q425 M[Z6P P!Q5^")I0'=77.3TAHO) MU=%R91CS MZ]^R55:DRS!U-;\)[ FV=,#I6U89=,>EJ=,X"4.,0.(0(M91BL2N(GJE=@+B MNSLR![M$B"M'8Z VE@15"ELV;W0)-*7^MAH@(8YJ"3$3V')&%=8:V)IZ8M"$ M'I^=FK$V","3*E+V.?VNPQJZ6FQ\X,)YXA?G PGD$)>/0R#G$./8BK"GU^A) M).7TMK2IB.=%&#"MW?%=%E2*0&+O7;(>*)&$"88(+U=P.#"<"V!4:%!M7'>' MUF!7A5,1QT&!OM@50NVW?U*U5:W7VYN]FOI;Z.+SXF&40#:_L,.^?[SA$'>) M#V1,"8LT!]*6";L>(4TM41!8B!#ULM75X-!N^9Z52%JYXOM6.U$0>T^-DLA! M B@L8:QP!*4R/17W^Y@B,UAUH?/ GK27O5MU(MPC69*BJ.$9H8UR%J@V;2]\QVE9(Q:+=V _9?HID-XDD&#=RRQ%_;*O.W< M?HJCY:=N[UY!)CQPABM!),5*8]?0Z.+?IN?:NRRKV[J.]@!V,MO<(>Q\5JPV MB7LOS-;:'J]K+-GB1S&/=NE09=5/?7> @'(AO7>"6 V(T$X!HC!!'D5UW[Y' M81[0JID8.R9?:+V-[F_YZNYH,]Y!7AH<%1%09CSV4%""I?*XX;_7OGNJP/1N M!242^BGPX5UN^&\\F/\H%_%IBV+]..;.W[J(X"D#@FB!K18.&,C@3H%$DLON MI;&F=T]G8D= 2KZ\RZ_C:U']TZ_R_--RG:_R:CWF1['OW0'B"+!$"B'DN)0& M(P.VF&,=]Z@/='MF8M]" G9T3%8;1*M[OL5S0*9'>G,P7'AO/1-0.@>Y= U MSE-,B/V8;5//E>AI,N-2X=>-U_U0DY9TU[5NRT44I.KI0MRX;U/S^>9!V>)% M_YP+1X_-(JNJS]<;M\@I >&]XP.7Q!E!H9 F"KTW4D.-9)0R:J!6]J1HT> Q MWGK)^G%#P!E1V[>S@J3< L:54=IS2Z&*']$3K=J#2/A4XK ].74XM-H3D4D' M2^NDY/Q_'N+KW(_XGQ/"I@=F!*&((THA@HF.X'B$ZULW&Z !\6\;LT\R@-J= MT6^%)PE&H]D:/Z_V>)CHT)R L6?4R:@(4$<%EUQ1V=!HA9AX$Y3>G#LN";UP M^I@R,;/*[IYJPV]SC"KUL+XM5W62[;=2Y\^#6XMJ]GEN M<(XZXB6D%C(MA 22HD:+B_],\(Y98FUT1/1&LH=?68J[5.1M+9.BKLIBGEO& MCE3:Y-6:1K#/7^\+H[[KXCUB7Z_G%%/\T)3@A:$L*N2&(F:A@/7'%,5=<40D M]/BDW6$<->J8&;YG>"!<":\0EUI8821P5N,M=8QP-J;RU)X'W9L]1Q2F#FA, MVO;6#U7$J*K4+.XW5='<2&^1CP,S@J4*>09LW-(]=UXBRM@6%$XL&]-%,J/VYH'9T;A*282N6 TE9ZR 5 I*'9>6^G;83WYN0) MDI$"K_\?LC))XWQZ(I(D2/I;$8'XDLW:&W:^&148Y=H @U#<)Y'1@CG9[)B" M03C!?IP)X2Y3X=*U"$NT5V975Z:]MLJK04%[Y(65*A(G'1<*6=1H1()HU]V< M'2PS;AB&]8+E@J[0CB&2NMA+M/*]!A@)!ZFD7#3T<6+\B&R_G)J6!ISWZ0>7 MS@@H(4!6> L!MQ[+AD;*@9ZV6M:;7E=\&O]T^?KSP_KNLY6 "&-,-;:T-W2*0"=V3O<78Y4[$T/SPBQ]UVSCN)F M65P7LVRYCC24#YLM[4NY*&;%T%'O4U;0DCO>)6A]Z(-X\]:KEC#TD1E!$"4P M)HX8ZK!@)(J.!% )@8T"5)T4I^VX[$-QY9;1P9BH6#-E*2,4:V0I$6:[7&S MVQ[UXX>5D\%=IL9BS*!RM5J_.,7CW]Z>X/%7XJ:XAO*XL?]#>U MC@]&UEY:J1R#B$E-@5>^H8D0/-'<[/XL^IG7R<#Y&(R?E)-Q(OQ.HG._+/H? MEV"*N+DM-KK,KV55[UZ[7@%MX<,SGQ*@UT # P% D #.+&.P(Q^\#H8*.2HQ362B"+%8)K:FP60L?\I6.ZE^+]=19RVS98V"+^I6(%$"O^:SO/A1JROZ\?GG4TJ6]GAL M(,@PXP&A6BN%C!)0DP8I1WHD"0X4?4ZIY5T P+%$[?5"CP8B]PT/C-%XH&J* M/2<0>QMW/M90QH$TT]0+QV5J.1B.'TE2)J5(OC\!2:)L?,W7^;*&]WD)K>K& MP?&!0:MI/%>M1MP);;UGJ%DNAG+49F^G^7;[H5ZF!V5J&D>E'W6Q:3!5]ZUZ MJ!)J'8<>'23#BEKO% ,.4(X0!,UIS0QTW4,$YT> )J]Y) )Q_#.E>K7L,TZ7 M?1,#PE9%.JTV4D:SWT%NFH^,89F@A=1G3^ M7'Z/:\WG7_,?^?+AA-:4^R<$1LDFGD0E1BK^:*!Q#75U5'[*"D\_=I4#X#.: M[M.IXXN1<>VH]B=KPX"B5#G=T )DCYKIO;T?B7V,I*:MG<+%YI9 M1BQ04!.!,!"J"3GET:^2'915R0&Y][!#_S-B."((,PZ:24@'$B&*,#- MNHTC$ZTFT1'[MYSKA<'[X>&DCO%Q63<>RWZ+\-T]W+4R[=680!@ D%-K ;/* M>L2(;NSW^*\=-7'K>,I')]3+-+0/RK?L[^-\>SDF(,4P<,I"$\\+$/_B2'-0 M"&G F,D68_"M!^VCV6+K;+W1Y%Y69CQ6R.'0G" EH]QA+B0!U%!(V"Z%26B/ MN_.735^I28W.6!+PF?!P<"&3>&0:KC#]P#X0%HJ +63CPFE8!;Y4 0 M?10!F)0.-2F^7XC?Y?)'OEH7<9/[$A^[N2&^6?51U\:1F8'6.HD&G&"+B6+" M"].HI%)[T]VF':4>\;E,>\O_I."<)@Q5 T&5S_[]IOSQ'_.\>!*$^,-;_L=? MA:O\)ENX>-JM'P\<\GM&!4,$)0I$0X,(X#%%PC0W#"36I#M?^?2/]?YX#,3* MI_4KXJY8Y_,C.:-MDX*F@@ )+""* N \Q*#Q4TO+P80J M4G;'O!P(C,"TTCH]BZVY6;,"\1'V#W$K?+! 1M&(OJ+PBN2A'?2 M*^]$[:KS6FI*&W5#$2RZWPQ([O&Z@ ST0&H8YG^)NF6T";.;O/[M;;Z8UR,W M?47RJLDDZR85)STZ,(:0CX1CHX4B""LFFVN7FB ZH:I %Q"7(2 <^R+"M6LYMW*P6 MY7V]X+KA\K+*_RBOUW]EJ]S]/5L\U#KOMJS9_-,R;E*S3;6\JNVC3_#T@&'\ M#K3PF'@DN?=(T"8763M)Y8@AF MM$>.C.)G$R=9LK'_DFT(/\10MRM9*K"E? M$Y$T@JOX+0,AG>%26=?H]!H!T3W#XGS?X87D\8)PCBJ8WX^3^/TMB?&K+)[* MA#X1>$PJ4[PC&.4P1LQ;R!1EQC@O_>YHX3UZ,HMW)9(7P'(L>?QT=Y\5JWK5 MGZ\_18MA>5.'9515Y>MJM_/_4I;SOXKG(GM[9.ZLYP3AD"40&%9_F\@)XIS= M8F$Y&I(O"XA.U?E\N:J^)'/GTCXM38YR]6?55NWPI/FAVB96A?I MI4IP'+\3]>SM,'7'D.Z^0? >A2454&,)R4^EB^L5?RM_R]8/J[IQ:SZK_WQ1 M,O:4$M&'GA&DI=@![ &V"#&!M!#;T+&%L%FX M(>Q[]>>_EOFJNBWNGQW7![: $V<'4C> @QPI03"A@M2!DH84A5WW5FEP\@[@ MX6 :\S._>RN=G]>W^>K;;;;\EM_=EZML]?BL%AW9 LYZ5K#6(TJ]DT00H*15 M5ML&$T HZ2XZDW*:P4E]0HV>A1RE' JB.Y\L?\=UULYV[HJH3KBIU M5Z[6Q?^VN\Y.FQ@,1%(K):%BED/K&0"^(< @U.,VU>1]M(,@],SBR[8K48M% M^5>VG.55M*5M^?!]??VP:*)N=?WAFG U_^^'[5;8WD=DQ"XGO^=_/?_RCW6V MG&>K>?+^K(JE_''V=,E^,\KSM[R]?5XN(!GEY?#-IM8[YO0Z#HI(@ED\:Z2-!J;PAD2<)9*2 M0V0@'[/T[UG=JT=B[]Z*#^=A-IUJ 9S5\2W.+.70"4P1\6"[;F(=GNA5QX[8 M'R@;T V#]\/#R_#NI(H/0[-N/):=7_$!*.0PY9QJB3QQ#%K%Z[5K;IT7X]YZ M.:]RP,FH'ZSXGEKMX>7XP(QU#G/FF8]4,:Z<4S4ZE '$E!BS MZN:09<(1'_>L#8W0 M><7T-%6F1'Q[*P6)4?J8$C$I!6QJ@G!9 ?#E*I]E=0SN2*&(_1,"!91A3:BA M6&)(M<5U!D^=8$T HK)'^#*U,I"04P=XWPN:0.QLCE!OJSR'T7Y4"T>O^;WY:JM M-L4ITX)UR!//&!1.< ^5H0(T%!) )]36K">'RL% &>MAV<$X!UF M%A,(I<(.0H(QWM(5_T.Z]T(>QB^3A-GI\!B2S_MZ?!]@\-YVX-@Z9FLGE8G4 M,&<9LCM*J.AQNVF@!BZ7T\02P#>"("3H>>G MJY[U8]%)#>^[@?,Q&#\YW6T"_$Z3KK>]9GX57[RL\BI;SK^6C]FBOI306D'L M^,2 X\[F"6660FN5U,C11B6!G*")Z6D)&%$.",]H+K2'[[MK*'5*:1'/Q45V M4D.98U,#L592#P4 Q$-DJ)-2;BE&$+CNU\,&T>72"<1 (TE$M_RV>VR7)0W MCUL AN%U7T0Z'NCJ_GZ5%56V M:,AH/<4/C Y,,187"H7!B&!D.4;-V82/!118D'%E;88.A8?!%037:^(<9-TS4S,!??JG?I@/M(HC$I MY\T[D(@+'48_762K_KR?9^L\CB= 'A6-D^8'H4C=#I I:H%WVE%C2$,[8VR" MG5?ZL7!_5=BD($U!0!A O01D-S\(0#G0R'-7*VM"4\BAETAKHIVSI/NUA^0^ MHM$%I"M(8PG(I^6LO,MW&8CJ>[6IC-TB$@=F! MM[0PQ"C#-E"/>TR9HBI63 M$^H_D# PAN$H-"2R[B](H@,;Z@GJ(>&.]BAE%IF!@&JJXOS1=V+\KH1 MVWA:?EME\_SW["ZOWM;T/.3^//])P3."J=',6XJ-PPK$7S0DHCZNT>0QC-2R M, YB8^T=G^_S6G:7-T_P7)55FXMMS^@@F+54(P,!8L!RR:1N3FP2?]<]:2%Y MA&.H7:$_*N/JIO$DV^Y4.FYDU\5QW?2G&0$2'I5LJC WVC,A.$"-*R!*M0.= MN9X\-#(4U],@,Q;G?\_7)WWAK\8%RV3=RXE3:"!$UBFJFCV+&B>Z6R#)8RA# M<;D/'F/QUF6KY:9E7[[:E($_P>0\-"5:[,Q1P;B T"I@HD[+:4.A=+R[79"\ MMMA0'$\$S:68K[.JF)W!^PF@V='&$1GUEN=I;._/IB-\ M[P+,I9ANB\7#.F]KQW%@1M! 8^D-%Y1Q#Z1B5#9Z"F5"=_=$#V;3#<[X;M!T MM.)TMJAS8_ZXS?,V5^&AH8$:;#6,1Y*.1Y)"3@'=:!L42#AF88?)^@@3@3=R MA.%USSSSL%JUUQANFQ88JAMV6$"A<(!@ZPQJ'/&,XQ['^B ="?HQZY06A-UP M&4L"OJSR^ZR8;PV+XZS?.SYHRJ#R@L9OA&K+&8FJ:T.;A[;['>]!.@XDY7D* M0"[ZN?]>+F?=OOCGF4%XM$FBCS8H!XHS5.?1[H3;=*\A/DB'@>$_^L[0C.>> M>>TSC&L^J_W5"=,#M@(KK006RL--^I]NDNOK"Y7=G?B#M"1(*A0#X#/:)G'( M?_]Z0, ,:Z<%D@0BSHU5$OAF]8#*[N?\(%T#TG[R71 8BW_[(HQ71?:]6!3K MQ^,'_"G30QU:PAA#P%0T?K1&1#;V#U.>=G?$#]( ("GO!\!G+,FP^76^VC2T MW;J3FW5O"JNW"<61F<%)3SRD4C(7#22GG&-V2R_7%G,2T<@0C)&RC]'"&>Q11 M'Z21:E*!2([.6#+Q0G#KJR'K5;E7XN;V_7GZS^K)WWVE+C]OGF! M"!KW/ $$)Y%4XA5DF]IXD&@H(>I^4 R6RW&Y/,.42%Y&:G9ZT@ *%*# 4 M='EL+3(P,3@Q,C,Q7VQA8BYX;6S+]41SBJ";T[,S 8 M M49XG9-%-4LYT__H%*5*2;8G"DV3V3'>G'S+ON0? MP;T@__\]V[_X,^75M)L=P^9)O:PF66UMG*^I;77ZV_K[+J3^NN+!ZLOQ?E MG_E3^N[=[H^L]HMUOOGSWYK_N4VKS/I>Y?]6+;]F#^EUL4SKUO;7NG[\MU]^ M^?;MV\_?;\OUST5Y_XMCV^XO^[\Z^XGFNW?]Q]XU/WH'G'"7_[/;]>?6S_?Y9NJ3C?+ M["__^3\L:T='6:RS3]F=U?S[^Z?W9]'%OS2?^&63W3=\WV1E7JP^UVE97Z>W MV9K!:)_VM'#]_)C]QU^J_.%QS>CY10&_ M!.#Z+5A3Z%H2/LB '&+U]0,UX_W"AFZF%_';1VK&O.MH9+,RT7]?/U8S=KV0 MC?:,HD[7FGO&FT>>Q;QN/G7-ONH^V#Q]0'Y;XYVH'CTX^UYGFU6V:D7SQ:.M M?/4??V%?+;;5N_LT?5Q\WMY6V3^V;&(B3^Q_*GA;U66ZK!<^\@#V/4 3/_#\ M.'!]%-,8P-#QB&]'R:)]WB+;O/O]7F']3\/D*P=)NN/'M7_^_=?#HZ\(*]8GNH-+9:[M+IM 74^,V @^B5;UU7_ MDW?-3][9H)M;_]:$=ND_\LBS89/U8OWO1)$U\H]N-0G,_V_'"W#C%R<5A\X4-.<0<_'/A83<) MPIC:U*'0=UW/!TYO+P9.N*CW\X3PX.&W(C)ZZC,3E\@0.CMN=+,GISIFB%.6 MG0:6U>*:6'CV_ @HCSBG\Y0>"3\N:(\L,[SB Y?+8KNI6:YY4ZSS99X=U(XF MP'KK,%Q@FA 6PC!1]%N+>$;=?AF;M5GF]X MUCXY@%IDYT>//NZ&E6(ZP8%=RL.D-54CRD M^6:!8Y(@-X8D $X0(]^FD/:V/,^%@K(A86$*[=A!$U_HTV)AGA?FN*K P^?A8IGF5KE]92CQ$(701C)S$A0X(XR#N+/D. M (A[85+R^:87)GM85B4\LTA3QK$>.0);@NN1>Z(4)@-IQ@36(T=@3G(]4H)! MKF7)TQZ?6Y94Y&=Z/5;VH-#76Z3>GE8?BCJKKHMTTR0@--^DFR63^$_9,LN? MFE51]'SX^@NST*Y[> X.,+4]'R$('0PC@+P>$O$"(+*[PR@0PXI]0&0UD(26 M.L=I"*$7W=.W@=@\($B_R5?@4M1=?DENMD5F]1K=L*NG7[2/P2^O(K\TU*T! M!8$?00?Y+@T]X-*$A=3]6W\_M&,LHK12!L934+&U7C76^&31.&'2GTFHU9G:?J<6H,/AI4'$)@N9MI@T MXS['H8:L6[EYYA'=CN>N9/:MB6?Q#+QZ8;8+U1TW@CGOE+%V.6=%\W3BILIF[.)^&,_E33''E]$H4ST/_=#ES M-L_7P!&O=OV^N66VLM6G["G;;/^!1I!,K$E.@-6\)YJAX!.DW,@/ H,CD/P5%UHM#:NP03 MVV]IN=H'8#AFSW2:O>\(!S;T?4A0;\..$ZZM.')/-KT)IP&CD&B*L<29-1HC M2$P\^+DQD_@=TS"4Q4G1-0^%D,3^.K]28("[]L?7M,Q06F4K7#P\9INJ73.% M9Q#^M"_#7$CVZ=V@A$EP 5Q[!)W MG]<%"?"%RH9, ="P.I%_;//ZV=H-1+E4;)IVXQ.ZV3>9F%Z*M9:9$B<&&!V0 MWDD;O/,)>7A<%\]9]KDNEG]^;'>?=_%L&*$@";S$A@!Y MD>/:$>PW0(8!C84F!7DKAI6]!63M$%D-X6*JKL >GS2/0YR@OG:8K!?D39/0 MGN5G0"W5.9V'Y&GPH]#=V_B/7']JM+ -E%E\C(AG)S2._02%V/.8U'7/AF'H M\AZQYG^BZ77\!HAP 08!0H:UPQP7@LOO/#1H.Q*]]_C$R)=C9/HCSQ*8"Y4^ M(#AZ.VT@7N0%"8F3V/9".PXK;3!D==#(UF0EYF,95'4KT>SE-<\X_FW?),_;!^ZYWN!;8/03Q([2&!" MGX=CS,%][/FYP2W%S@P&MQSN0K5?"+X4JM.Z75?$Z[2J M/MZU^?MNQUX<^"%QPRCV;!_[P OVQ8PB1%VA(\/R5@P/_A:/5=QU"U(R+Y 5 M&.1\QS(*>6)2(<:;F1MNA3.4\UN\T^/'ZO8,F9GAUY]A,]Y;" T&( M<0!\Q+X(J1U1V^X-V4DBM%M7XO$C*XW4JV 9UOA$QC!A:NHRR8O8MXP,"(L" M??-0%!4'"FU=25!#BLU35M;Y[3J[80V?E66V:JUV$9/?Y$'(#CTW<3T81#3" M_=IEC"CF>CN@RY9I=3G L_;X=L-'4&%4.>64FQ'I%-2>\TQ.]*+R E=#JJ2) MY9E(E"YO7NN55I8NB=@'<>^%]G4]9T(]U6I M8Q=Y7$(E\US#HM3"L79X^%1(BIQAQ3'-BYBZ'%,BD355O9I4V?+G^^+I%^;= M3DC8%Z_UXX3G)[1"A9]I=4$)>:'>._C'^^[A_6:L@#BVXP/JHCA&+D@BW&_N MC0F*N [X"#_4\$@7'>-BA%P>X,:X$!O=_;B6R%>$1_:QRV>&M10KTX]I.=B% M8F\0*=>S9/[_K5@WMZ97-_7S=?Z0U]FJ"Q>0'WEV;">V!WW;)A2X=K_?*4Y" MF_LR+D4SIKMZ MI#V'&04>HG%O#=H^Y-JWHFK#L&2?O!2P06>U\)1N!A0@\K)HC\6AF&+/A#Z5 MRQ7-T#C;"Q;W[IX19QT$3:_,6KP8O&Q1EA6^8+H]"4^92[C8M!?G_CVOO^)M M51:+Q21D7C=!;L%:#UNHQ60U>JP?< MUE1K6V3_^P;TM,T@$LM/VARR\;WV9N&+_D6Y.IL1&"-]^KG(I'/%*!U7V\SU MPGI$24PA)5&S*Y>B&/E^OWF[$511>MTWS;Z3-SE%B!"M/3L:X-3 KF9F- MQ C7-@T9(][@_#/:O*,^X4C1._N91LXK_BE&@34-<\M-QOHFZ[CW6?/3K]EZ MU7SRIBSN65@BP4(E?.0OCO&FJK'*/ZLK:9+7<%1"" MY U/AN/Q)O5VJ3JZD.;*^C! F=&;&EZP]+ XCVW%BCZ4#4=XC@VVQ)*U.HS.,.WV'5:94^BRPZ M*?+*_7)[!$HU"% '37 =29%#X3?<(W"I](Y;@E.!%]ZGO1]^Y:W(V/3!IB8_ MWK[VUL(,__4U5<8^^Q5N5@D+8M?%8V.0?&_J?F:?B[OZ6UIFY/MRO6VV2,'E M/[9YF:W>;UCPNF2Q*RZJ>N$"-J^@B+H>=>*04B?R^]KQB,1^+';'C7D\QA=Z M=BY8Z69EK0Y.6-G."]%;<$9H(+Z =6YM([J <]0L1_BMSH$KJW?!^FGOA-5[ M8;%YO//#:APY/Y\;NGM'F?J!&'K,AIU'Q#VJQV^N^AF;;6WE^0<+/_]75K5; MMK(R+U: 0<11"-F<94G+5E>_OFWKGTLR*^ NT MQ<#4,4F3SV,.F<9UT6+]YO@7FE5N+T.\?0V138EYV7YX!W"!(7%=)Z )"* ? M8$QH3/T10RKM^GYH\)F.>=/-X_/*9YV5C]>/=^4S-439$46%597>USI%^+8O4M M7Z\7$7$2#]@X:"8PAT0>(4F' 9/ Y]KD:L:RX4G@ +8M6I;O\5II"UAL)M!, M.I_:3\>WF*(?<#9,'Y!:.ZC'BT<]VI$7BX28'%!E,RTR#^4UY%LQ1I^65]#K M8G-_G3]EJQV$OS4[48KR]RI;0,])"+/GPRATF5K#PP92C%PJM(:OQ^*XBKEF M.-^M&Z#*BJE LKA2CL.OBD(V"-^U$'N%;$"^NRO*=]N!ER'&E?$L$T=(L)8H^Q8;A#N1/!NGBW9_SS9<:-:"(W@0.ZJ+\1YJ&-!OPJ3'=? M_@U\YTPEV6W=_;3Y+JVS)*N69=Y>J;AP?$S#)(F!YR&8N##T'+O'X7/>P&+. MNF'-_+5,5YFU+,K'HF3(VKT$#]M-OLP?T[5U6VQ6U=5!1%?L(_Q[U@PUQ[", MSJ,EQ.2TP6M]*:S?WDJGU6"V#J"M!K5U!'ORYN#?6CA]L\AM.7PSLQUBB2MK MU;3/PQ[]53M&V$_W#JA5X)'B[,Q&1;/\3[^!T;!_Q5@]6;1B?U7_EM5?B]7[ MS5-6U>WLN\#(P\CW;0(<$F+LDLCM;3FN[0AM5I&S8/PM8<7&78O*RO>P1 OS M2U''%\>;9TULDFD)VP&RCA"-77?_!"D#<;@:B?.(N15]>%-97YT1GECZE)V/ MWS9LH'[-'P_G_Q9>3,((A Z,/-?S(Z\YK=];ABZAO-&S+GNF5UGWX(Z.MO/' M8-I8O1P$3T&H#D6R]B"/CBM/P#!_7#L%TW*1[.E)TRKVC!_ZM%K8RDG)F4!5 M-Z'3AZ;:/2K,=3_Q\//A]7STL?Z:E5^^IILOV4.SL% ^'Y;-%TE"'=^G)/8B MSX9Q A.4]#ALS_=$0U.]UD<(6]^]'8'Y'J!X!*N9??[H=CKBQ>>9GO,CM%=6 MB]>J&6!KC]AZ?[DIC(7&0HQ>")O-M,Y\0FI#_IT(MTTRR2VS:=6C:->ME\T5VP"DHHWK8Y93.T8D5E,N>T_:+(XA75EI;/4JKA3FR1/(P-R2+ M6IF?B13J]>FU_!E@C&?UX3,S5.'BX2&O*I;@5/"A*.O\GR^VYP(G1A#& 9) M"!(:V#;MC6+'X;Y=0H,IPR+7(K26!XA6>H11]MR=+IHOKT2,S+"8VNW(/4)G M'<.[=$#!"*/\*P\C,RNWZ*#&,,]JPV4:SBPT:.1O^C4&G,ZR3]DZK4_97T1LD,>N Z!#(Q^$D4O=I+,+?HBSI=\VF5O!4AF=H#$HZ\I 5*@3_%S%$K=?HR MQIFDB3+I(3>C\Y A#7[PIH."S' ?L]ZP]";[DGY/\FJY+JIMF>T3S\")" A] MC)GNN<@.HR @- 8P=$%,D1/PGOM5,&%N .U060R6=< UV5K+ $<#PT@'L_,8 M2%H\>7V&5QL[/.^RDNPN8P-UQ>SMS@E_?,R:0C.;^ZY$9O6AJ+NQO'Y.LM5V M63=5%1:1[Z,$8L_' :4$(F@'7@\E!C;W&RYC $RG*3W,OM!P96V*VEKV2*W5 M'BK_"QISK7'Y1=@L&D),#'O(K1QVY0X.[=+#MAAN:P_<2F;5+OROTV;1/G(O MV?;M5+-VVA7\L K^\:.VVU>6MS-OY8PWP_3OZLR[6(S8K<4"RS=PFHFX^UD' MZ$7IMLT*99OL+J^K?N&P_W[A!"2 CAW%21 GKHNC&,(>H)/8@8_3[?[5V\*\JFZ&>UB("/ HS\P/6!!SQD0]^GL0LQQGX '*Y*22;M&YXK M&G"[=]DM-FMY#$Y']*[(ODI2-1[Q&M3^D%2U3<)PM[_>(;?PS)I%1TXU7O,H MIE2ZFTDMI1JD33BCTM,(I'<B2LBFS)2USS9WC'@O>G!@FB4?] M. 2)G="H-X5CI!94\1B8.*2ZLC996P/]2;O&<=$K*6JZF=6@8A]V/,Y/S!@P M$?42H7:F@$#HA( M'!+HAX&3Q%ZX%_B84BW"*F_=N*SVT-J!G?6X=&BK N4JRFJ8:\VZVJ-E7S5X MVU8@%UMA1%D]2Z>PJ*HWS)PE58-W7(*JBT55.T[S?*% M@)-0QPN=A.7K M44AC&-MV;SOP$J2V1JA@>)Q5P@[5?FNF'OD4I%A-- W0JETJ=R232R2/JHXO M>)/01#G>YZV$DCYQZI\*8VJJ=[1%:G?J9&&'D1UZ+K.)_,1U7&@G]& =1=IT M3]ST.,JW'ZYE]I1M!FH(FJ591?L,4:M9_5YL(-WAG(, OB%/6 +EZ9^S""IX MQ26#JJR)"N'^E-T1AD6,;3<.0CMV46SC! 0QWB?P'H7A7OW$7Z1(V9.1/)WO M5:3/MJNQ+"9^YIC5O>0XW0:64QQQ")L2M?-2,S57SDB8!G[4 KCF]7(2^RX$ M-&$"Z24 = ;(Z$;*"B6H*5QM*IY,VE$J41Y50G0]'"I69T8LW.(OX3#+6XR MYZ5'LDYP!5."G'!KT+X@P<>[X[,T7:FTYC:"ZO/7M,QNTRI;]7?M[HL7P,@& M;A3$?H!\"$-"B>]X$-@)<&Q*"&]9&\,H#(Z]0[V.XN[E4;D.N]6"O[):^.]: M_-;^-NNI:GRH\3TTGL=IR)F,^Y&-CTIH MGYS$">O.D49ECI7DA>(<>V/=/I^2'*MUR?JC=>J\Z$S=Q'RSQCQ;5VP"&;EA MCK=49TCAFA,3DGEWFUH^"L,DX3 MFIE-E(D?FD;&:]69S!\C.OQZXAB;:^,S!DWSLKV #%;5]J$M=U0U+_F7+.U* M\J=\E6U6GU@.M@"V'T8QI23R$F1[$2+0]J#K.=1I3@@)57:?'JWA^:;'8CWG MV7IWK=CA5FC.N\7F0Y;IZ6625AUY]KFR&B]W%SY:1WY>6;VGUK[3-+[^(!,4 M;].9F+^T=YL??'K3SX>NV<]02PE-CK>7<=^*X/Z2E0]@0?R(80LP=2F(?,^- M(77[V9PB"H1GQ6E@&IX.]Q*WSN\RX4LV9\"/R PX_Q:DJ2Y- M==/VCQG-<1,3<6IRFT/;3)+R_3W+[[\RP/ I*UF*\E_%FCUMG=?/[;1,_<". M/!2Y"8J(C4$ (M [$(=Q,EGNIP9[K%GO:0]K1IF@8HM/D!*.U]BSF2![EZW. M9^O@](^>)0ZVYECIHIXN-:,Y=6;$F$P@=;;=)'/NI[SZDY99]G[#)I>LJG<9 ML,M Q@YT'(>$<8Q=!]L=;A>QZ&&RJ58*K>$9ML'T[HZ!LO(.E54R6#.:9>7: M>(+)U7CSSF9.;3RU&E>MWM9?<.)4X\/D?*FAI7CN$#"R M2$R+\B[+ZVV9M:AQ&%&:T" ",2$@C(GM]+MN7,]+".]] W/ .E82>K>'I3!' MSH4TCBL-Y@#3\/QHH>'Y$77S8_>YE[MA3D^/AR79@ZO#T^,\^P?_W0IS@"O2 M3^3N83B.DY8O;C]Z&4]51Y][[/I+NHNG[IH.\]1VF/0XGLK.*(S:=7@C-,N) M$&EN'6+Z.R%FQ48QSV$KMH8P4)KOQ%6Z+J38#6/HQFYDXSBT74 T:,YIN\SJ[SI^P- MFMU1@82XV$L0( BC'D (K&7:/K,CG7*Z^.=M<-JM6!/#&[%$USJ M#<"Y[#8-]X+YP=$9K!W,=[*T&SY?=8E$K@-4VEIB'OIIPK&S1Z T<\>KG -F MT?-OZ7\7)5ZS/ -^SRN&@"811B0"04@H@M2G08<@(@R0B'3JM&M8.R\,7):N MM7BM%C +B!AD0?74V@A\\CD5_V+ZJ95Z(PHJP.. A)IHC7EHJ!'/"O-]69N* M'NQ_2!^RI'A(\\TB(, -(SL KDLBUW-CA_H]B@1%6).22MD>14W/1I_'X[D! MK4U(Y=I!64R--X%.0;UZ0[_UQP[R?%3U%*%RRJK4-+-75S7O^!56 XN\*GN= MI556P>4_MGE;3N]FG2ZSW[*'VZQ ?.2CMT8@JIQ"&?&HY%GICR[5!=63VN=_GF78O,^F.' M;62)&V!I0,YT<#L/Z=+B2:&_YVD+_*[W9\V]P*5A$D,2)R0AM@/BO1I2C\2N MIFB/W^"T";-\#0\];"O'=&:(UIH93U=D@XE_@C,UF^>+4/ M/A1EG?^S?>/[\>[-_6:88#NR89RXR$/-*UR6!M7-A-H$B!]UR M(:3.=IR'-H_E+'_8J9]C,]K^?[.T_/*M6,2)31";:3P4N^P?'[J>VV/Q7 !, M2CHOALF4W+%-*CEW$Y@0(K<0)^])C<@]:JR4(O]L+HLYJ6Z,DNP:DZ;*1LN"SN*PBB"'@A\C($7()K8 M/1@<)497/KA!3*?,CFEEYFL$4\*LG?W1=+E!/G=9;C!J566AYOI115G,265- MEN#4H"2SSRZ<$%$?4.SB #E>A *:>#T8$-B^<4GF 3&=)+O&)9FK$8Q)LF[V MQY-D]C>SEV3V6;V2+-)$05.',1N@H#MQI&? M4(+[N-WS40!-ZK(8DHG$N?Z:E5G:(#4IT8*-8D*GS;7&&&+=MM"/(=DOB-:F MVW+-]R.*MZ2G2@JNPB[W)=39;7VB"H$7QK$;!0YT2!3$,(0>AC$)0YR$-@KB MB/O"=JFGFQOG#: Y5.U:^!$;J!\R;[7B+GVYP*R M\ HFU'$H\!/?CP,[!)TU8 ,G$MF[+FO#\';U3]E3L7[*-_?6=;-INKEMO2T6FT@3*",U9KA3U)H&E-6BFE1M]MQPRXTXFW/4&PDO!@5'EA5>Q;DIJCI[ M>%P7;5$PE&VRN_SH,OF8V,"W8^R$-HY0Y'@P2EJCD!* (LHY;A2MF!L^+X%9 M/;+)INQAH@;&DB:&YS&D=#E3&.F%8@/L146^S8JT]K.LLW[#>F/ULII#AZ=:ZLEI?K)HY\Z*0_8N_GRZZT=@8 RH^19//0_(G M\;R8?L")32:?,C97Y4UUUL\UL_+[ALU?GS[_WA^NQ@$)@RAR0Q?YF$*;^AY& MU(4!"BD(A.[?5+-D/%?LP5DM.JN%9_W$ (K>HZG(*)^2CT>FF#8/\CA1189! MK@:D4P_'\Q!#3;X4)GJA8$G8[6V5K_*T?/Z<-O456\MM"3 ?^M"A/HAC)V#* MZ+@ 0(PP0+9-8P<)Q;+R5@P+U0&8U2!KZKZVV 3+NLJ3R*=/X_ GIDTM7T7' MUR1%!<^R,J!"ZDS.0X$T^/&ZQJHF9KB5YV"E*8GU\>Y+R>(WEN>S,*VKCQ7Y MT*-)$'L0X1C#$&/L]X9]&H1"$J1NSK06'0O0KJP<^^X(IJ H:>"74YW&I59) MIB:ITW>9H"'%TL?N3*1+HT.O-4PW5[QBUJ>BK>DN8".!G00$XL !U(\P:B1T M9PG886(+!5 RSQ]K46\WLF[8Q[ZR=+M=+1)3*BGR^*3)-&]B6O2*LFGRMQ.4 M#*B/"H'SD!LE#PI]W6FDNWL_;!M43 2;WU;P*..[B 0BB6UDT%TK"T[> U44-[PUAEI3W"YMHPZ[[!V%Y)N/OU M6%?V*COB#W,I[H9V&8M&IN\8\II3I M:=!U]:[>=AE[V6G@>M6U";!OYP,;L"Q_X/4[B$SC%K,:/SO3" MPDZPV'^S\FEW]:5UMVVOOLRK:INR/C_];";0EN-.8V::<0;SU]ZQ'W/:VL,? M8;X2[P/_6A.5A/^&9BC9EA":FFXOX[Q]C?/C[G+6#\7F*:OJ[!7NA0MPHK**[W;LNK,=^54EM?IJB005FJ9FW MY>ASU$)KL=FI3MPW4+B*JTSZZFYY+V=Y5;%>IV6E?7(U*Z=\3@GO/G0>&'JFP]0 MPY.@A88G0=1-@MWG7DR"_1QXF *M???I?+5Z9ZW6VQ^NEZR*Y;9Y=&O]7ZRW MO/!-L-?L0J+EBVWY+T.GZNASCUVO2=M>TX?.FWVO^?9:=+*^USPV7O_,&T>Q M=FB#(^!TH=%H#7,B2)I?IY@V7)HA'\5K/V7+XG[3K%^TKY [!Q>.&P,0V<#Q[02'41(!G^R7V7VQX^/S M0&PXE-K=([3=E'MT+P5SR?!+;D*9MJ$%M[7\,&TLNU%FY^#9 V='2P2[N*FZ M>AEO,0>MYZRV#BY>=;MO.B\GVGQCLN%XMO/,HN/,8XUA9IRP?10#V+&91.>ACKTR\N*'OL87< M+DX\9VDIN@(_,RJGGF+-=X"IYMK&VY,3[L[E=M_!D=/_(C/OR?:<8@I6ZUC_ MXG.Q(CEC31M)?$KK; $H@FX0H "2V L9 M<-MS.KB.#6,ZRF8L59"&9US6T,MF??"^/9R4;C9;EL^^2&$?4S8#+_/'=%-7 MUD/ZS'Z[JU;CWP^R MC>M"*YG8S:6K8\QCCIR>!EU[N_2VB_$M7OT1MW:]^>,=^^N'8M.FT9V:+RBF M4>C;A-H)(M@%U&&3=0?8\T)_E%U>ZC!-SWW]IJ[V#9255E9Z-)LU\V%36[&I M-+K[ -.W^FMFK=.J>5G^W'R@^?X?6S9#9F6;5I#/-S=6?3CL66F8(B?J(H;W MC8W;.T:?)@_'4'==Y\[:>;A;]&U3T<;)'V3WV,7&,K&!3%\/F=%\.3$1NK:1 MZ6X;[CES^35;;9O#]7#YCVU>9JOS1>S1\V_I?Q'87>/=>(B%"&A:=$H$M,G<3KP36&/'KZUPV^=OG6BV234.F&U7EA_ MM'ZMQSEBS:3C!2:EOL^)-FYVY*:29HD3:S,RFR+"('5W4P_3*G1X?';%9+?']ZX#^/8^IHGJ MIW 1-R"@>HF?AU!J]NEUV5\#C'$=H2CN:A9T9[T,=X8"/\2 D@A3%P?8"UP( M[=X0]%S.^T05#!B7M'V84W4 !?:62W(V+%HCD248&': #E'A14'21I? WGGS MM$EN=N_I2SMDBEO13_IY;N^X&BDSV.RMZ$"AK8.(Q9%?RG25-:7Y]JK=K/ W M-^1$ ,5V1*,@@;T9EWJ.6,@H_'CC4MHBLC8,DE@L*$X47]AGE"$Q_=Q1TV*9 M*)1[3<9 U";-VSP"-'GXA:;^(Z83ES/?ZCK?9._K[*%:) B@( A"X"88.:$# M[(AT$ *?ND+[3;0:-KR:R+>"R 97@]AJ(0LN'.IM!CZ%FJP%Q-2+;RF0DWPC MZB9"Y(#R&6F/>:BB&=>*$?JSF)K^6A2K;_EZO0A].T&>%T>>[01N[%)HN]WC M0^I[KHA2B*Y5;*YLPO6W6'5IK9]V@1 M_LIJ\5G+M"R?FUU%Z4.Q'=@"8HAL/AT9E64Q?1D.=#J6QQ6?2VP-B)(VHN3ZG,B^:;4=?*O!/[OT\BS3 M:NFF>@/.0[/'<54\'=7%KX9 %BZ7VX=M^]KW6)X6;D+]N+FXQX,!='W73^)P M#R1QA'84&C!O>N'OG*8?X7TAY]IB7>GV4(Y^QV@*O?&P<&.,'2*?H50N:%9M MGWE(LDD'^0-K/5SRRB_:5ODFJRI$>EG6,R_JC1S;R@OT020.#4@NW\QA^>EPI M#/0]V>,2O?$V[*K:\_P5>C[Z;K=KUR412!!" #AV$CG(#PGM800Q=N1.2&@R M;CB:.3X4L1^0QY";,Q!'WZN>@=#5)'S*-VEKB*GA\4F'DPUQU9QL$&D)PR<; M^!@=D$YCC3,/.37GWMDC"T9XY);=FH5,[?&Y#L7G[+[YMFJOL0; =B&!Q$4P M2@!-DLA/;(#M*'8C'WEB&JMDR;2@]N .H[B')ZB9:GQR"N1H5 JJ80=CFJOM MAT@9$C0M9,Y$O?3X\EJJ-#+$K4L[$]T-U%Y *:)Q[$11E+@!CDD4=S8H='RQ MN^J$GFQ:=W9@!#5&C!M.33%&BZR&3'/O_#$-0ZHA1==,5$(.^VM54&" YR@1 MV;#Q]%CF5=9OM^^VS\* LL0SQ"#$"+GL_YHCFZVI,*1!Y/%>H")MP+ F''!9 MGX4/$\FS-BP3HQ$FIA8GN)(X4B1/&O^AHE'(DSM6=$1B?WI-[6#1.5]/Z*D6 M:J8_7*3N0J&QJ\@M9A]EG&U@1VR(8<@".Y#1]S\ M+%/H0H8E@2H7AMF2+'$AR!I7G8NWGI[)1%4XF3X)54)?Z.D9_%+9'HO_+:V8 M[!S9<;'OVSZR'==+2.(A#]F@LX, "C&O6,H]W;!<'H%JNS>_%DB2=5DSS?,D MIIJO*9+034FN^)73/&=RVBG.'8]ZGO3VC'ZJ,3.]@BKB+W3U$7X5Q6F5K8MT M=?/IX_5-9P4Y 8VHD_B.$WK0=PGT<&_%2P#W#?,RSS:LH$>0KJSK&WY1D.+I MLGR:IDA,/%^Q(Z&=4C3Q*Z=INN1T4Y@V'MD\X>H9T50A97K)5$)?Z.D:(O4I MEV5:IT>2'$.$'.H['O'< +*\WVX/Y+8V@C#@%DOQ)YO.S7> K@0C30F&.#)S MH^0(YN7'O$C5GQ0F2*3TI$FB9*M."A'&5WGRE9OG\G%I.J871@7LA8X.(2"* MZ7V6,".?L^6VS.OGZVO#CS8&W$HB'FU M5^+1AD6W160UD 3%5H:ERRIKF" Q>7W%C82LRI#$KZ>&R9(34F'2> 3TK:=G ME%.!DNDE4P5\H:5;\(MDDM_G=;K^6Y:NZZ])UMSVW/25H]B8ADZ,D9\ /\), MEQ&%WCXVCJ. ^U6[NB7#$MH!M'8(K0-$T71? Z>7%79<.L4$]P*3$@*L@5)^ M/1Z76CEY5J:81ZXO$G%&O?41.+V8:_2E,-'%^*7^MV)5YNG/R^*A,P&(9U-$ M0O8XFYEBDXK=[S_ &$&NZE52#S8LY <\_ (C3LYEB3;*BY@B'Z!(B*\X-_Q: M:Y0C.6D5X8I'15^[>$8TI9F87B/EH1<:>H+ \ M0&P<81+;=D0\KZ\$@0/')MP'(.5-&%;%/;+]J3[!E0(5]BZ+Y4C$B/ A?9,?1L&(9NTA\NP(0%S-JN$I"R+C*$I(IH7[A@Z?BR[P]#5[V- M7>'S%)LGAJ7I=IG'X1QCWO$7]M3 (M<^RN,+U!RZS5=14NPAL)YU! M^TAN.3763EQ[4^5X.Q.=FFZ%Z4-7XQX6X_5IY7/ZU_N;]UP[!!YP'$3#YE8N MAR9.V)N,0"A4E4W)D.%)[G2MBVO9&T+5.!V>M4:G4VQZDF=RK'/X>Y8&8GXM MY,XCP-?CRN6#][+\*!3DQTP[&\LEX@M8Z@3GYUPED..<10:U/,2QSUNG;YJ@5=_/&*YTWZW)9< M_5)T<6:/*>ON*_0 8C+M0THA\I#O>4Z">K,A14*!GK(QTRL::?557135*>43 MPE'9%!._'EI#9@?..J";Y.[32VP-R)PVHN@[W462*_B._[U/&4: M+Z^GCLF@F%CUY!WGI3TVZV9D(OD70,)M^:5*;)X7^7J6_\AJZUE$PGW+_*4UP1&;4OI582Y-J*.=8>#;]:Q<_V.C/VKI^9%[9N?A ME=6F1LUOC[RW22R[=J//+- M :,1*";D/:RCK?@[9-8.VK@R/$32@)9JX78>@JC'E<) WY.3IOY-&EPNBRU3 MS\T]7/WWMFHKJE0+&D'/ 0%F_[(XGF ?[6]9H5'LP<4FNT]K)J5"0TS-)M=8 MBW=C[1B>Q)#;OQA.]TBM] !53L04&1=3LQ&H5I2U_:Z& T0+,0 M.CVTSTOQ-/ET1OIT,C;%BL+K8\(?ZZ]9^>5KNND=7(04ACZ.7.RBD.(P#OW] MJ@AU8\AU,G>>R VO/KQ(5?/#R?U48'%\GL1-L#PQ;FO/8M'B3;&'*ZOUVJJ9 MVU;O]X^[GG&Q24=:Y=#7M>8Q\Y;??V6A/'S* MRO0^^[W*[K;KZ_PN6\ P"<(X8 " XU/'#7PGZ2%1!P*1>=4H$,/39 _,2G?( MK&T+S5HS;-9/^<9ZSM*R^NNX.J="Z(!LC=).\U"A<5PM)A@'TP7K2;8[P/8E M_=Z]LG2!CU#"Y"R&V'8"3!S8GP*A?AQ,%IR+(S6L,CT@JTZ_=Q'XE;7)ZNG" M<(G&'#_L-MN.ZF&V>I2][QC,1<%-*O,+J=\TUT@AM'PWF<=D-1,N#(;(JBVD M,-T=G7]IB_%D*UQ4#$!HXP1@$ ((8M_W2>)&74SNVXD''>63)+*&C;]6/#X= M5^Z067?9P-X$XU1+SRQC<*QC->:8\@ZHU2*=7.S/,"BFW*K-,%L95G;LLJ;J MX4Y!(&_*@A;E0_I^<]?\LP/RE&VVV<>[3M2SSSEC\ AIPG#"9;U-UPN7^!0' M$;!CX+EN:-N!'_0X:1Q(E0\;#YWAN+^#VE32;. H*ZSIMI(6XADUDPZ]9NY8 MK3_6D4/-HGKKDE7<]:%]9E6-5R\$OO&KD?S!%A]+W]4:1FP:&*D3S':V&,O_ MRY/*J"VA=^XA:;G)-_?5Q_*ZJ"H^N#X$&(T'GZ'$&TIYHC+8-WZD^\:M=E"Y0YC8M-7;*@\>]Y_;4O:P]OJ_9G"^ [+D01=./(<4F0 M1-2&+HGB$/M1!$#(.39UF3,W./O4O^D&5H_1^L9 6OM;(/[H<8X\/#G9&QB? MNOF?QP#5[E5AMM>*#5$F!NG]?=DD@DP:/MYU:+XTK^06'DO?L>-3/X0VB(%K M)\CO3<8!&Y<"88B2(=,;*UY@:]*>?J#^T>(3O-1!C5,^K1N-3C&!DV?2B*8- ML30@9%K(G8=ZZ7&E,-#Y^'2J*NM%4P.]6.>KUEI[+&-(H!!0E@4]A M%$(2QG9G"'I.&/"HD\+C#6O2"U2[&U'X5$B%L6'M&8DL,<4YP1,+H1@F-:EA MOA[)#/ONM<2<)^.$L&A@;EHYT>% H:T7J4A'=VNDZX1^[/N!1S!P[,C#- GW MID@0\&W<43)A?(O.R:&Q \<9T:A1**,F!KC3H">72#.H*&=OG=7"WQQ51=2% M05V1XH,W>?KXV%[,LKG_G-VWAV6[^_< 090D[,DA16$ ,'4=W%L+8,P5F:C: M,!R>[&%958=++$>2IHXO/1J#-3%=.1#60Q*^OU-/3G2&FH%T2)7,>61"REX4 M>KN8F-3@HGPLF+WL0['I#';V7$1".TJ@"T('1TU98I!T]I"=>$A$;.2M&,^& M.F!B*J/ &I_.C$.8: 338;JR&*IW':R)U.8L00-ZHT[J/!1'@Q^%[NXFICJ? M:V:KL=*_1NJUKDW7L), X,(@9B9)L*0,X?28\MX,O7Y4IAC9/@, MDC(PA/20.8]AI,F7PD1W$QQ..Q-=3N(Y@ *?1##Q_-!QL!?&?:" $L<3+$(H M]NQ_U>%R3,+0\) B:R;#00[[Z^ZOP #717R/CV6:5^FZN9X^_=[-4L1+@HBX MU":N!V'(XF.W7^##"!.;^_H]J:>;WL+4@VH/ZC)8 M?$R;$U'*..0Y18;'K@ M".XXNAR6ZB)+X"8]XZ1)WI_WHH/5Z7?%Z_).N7E"--4IF?X" $7\A:[.H65S MQC6+5]K%S84;$0?%41 !ZB,:@!A$7F^613!"^T25C4VW2:/!N%NJU[-30X!@ MOF6"4;D54V1%6L?TBZYJ*I'(N[(Y%G_"[V=/ M[)H]7(_Q//;ZY@!-@VN<.NB=ATAI\N7-6J<^AG@RUD%[GXKUFA;EM[1<+5R: M4(C\ +,P+XF!2U'8;\3%<11SJ916@^9WHNU&W-]?[%/?0[7^:,!:'5J!1$X? MXY<3X4G(EE2V^?+,GT-/PK=<6JV+=YZ6,VFX=E:GS\SUNU08[(4ZHUT: MQ#BB,7("O]GPZ(6.0WJ;OA/AQ6-["( M[+A]$8KLQ!A2CNS>;Y9EEE;M^:M=6I:N%Y &S:[ &&/*(LLHQ$Z,.@P)3?CN MBS!C>93$-%TW@U(H-S7$LV)@9YQB'1'>4>[:7)BP0VPUD*T>\Z1MH"GH,]X6 M.J,_E391C@-/,243$"HQ/O/(4,TWWA!1 X-:8L5N=?90.7<1>8@&-G9]UP.! MC3S/=H(>1!)&;E^MZHNF%5-Q!%Q#]V4AJB\RM1%;0/V[BY6YA56)-M"PTFJ( M=S-+KX?:A@>\,PK:WW I&\7+-\H/$-8K."<2YZMRJ"<'1Q$)8^)Z29 !]"( M4M3G_8EO ]3EX&3#6?9/S9IX!MX#$\^_L\WJD'G/:)!*9]:\Y/X 0Y#?%Z', M6HPAW@%VG2^S397U&V%\%WFVA[W8C>THL &- Q(Z?N"[41A2+/(*5^S)AC/C MS\5=_2TM,VN]0U6UF[#*XCE=-U<4B 4:@ISQQ1'FZ!(+$SH<$QTX><'"@)C( ML34/\9#$7NCH+X([WK>WU;+,']L:]9L5SLOE=MTFZ)U9&Z(@"A&TV?]YF% / M^K WR_3)%=$+96.F)>0(GZ!@J//(IR&C4B@F*\?06NT] C>1UEQB:T!^M!$] M#T72Y\[K>+5K2_9\NNF6!?WSY^S\HD)96^-Q4LXIE& ,4"(F0A >+ 6 M.")R)6MCK$"GVJ$25"IIYO@$:@S2Q'3I@,CJ($VD1F>H&1 A53+GH3W*7A1Z MNYB8TOR6YILZVS1)>6<'@HC$<0*2M@(K"'R*R-Y.[ @=Z!=_NF%U.0(DIBL2 M//$IBEF*Q+3D",M$(O*&C0'YD&=N'L*A@+_0U8?$Q.*F+%;;97_F'RT7+4A2!/F%\U%Z&):(4@3GTZ88TA, M(SH<$^G#"Q8&M$&.K7GH@B3V0D=_$4Q3\H=\<__Q[DN9;JJ[K/QX]VM1K#Z6 M7>#2EC*PH6/#$'@N@ 2#&%//CSK+[;T60BF+!GN&M6,'L7FUT8-LOFY@-M?: M["/TX0JAYLCFS')&YEDPX]%!L9D4Z#)O0^F01M;GH61:/7J=)FEG2Y/J=34M M,/;BR'4=%T9!A%RG/1G4V8X=G&C4/4Z+\U ^H0*PFBG7HGX&V#:B?SJ*QNI6 MP(N53'SJN80R M>TED]RM6#D,0"4F@FBG#VM<%V[N7\OW"M54?,%MI;:768X/;RC=6S9 +*J B MU9S2-Q[+@IKWDLJ;GL@&W%3KW8-<#6F<'I)G(FZ:G'FM:CHYDI"SCT]9>60O MB?W$#F,W(+YO1U%$FOBQL^=#1RR)E;8RN8@5#*^:=HGR*BQ;!BF55ZR6MWE( MU4M^^%1*DM/9"92L'^>U28D9G@M$?DO_NRC[K92[VJ!VX'H>\AT(_-!'MNTC MW.^4BF,,N);=)1]M6(".[B#D7QZ396E8648@2$Q.>+G1=A7(6^]/B(4B3=-? M_Z$"OM#25?BUX$/ZD'V\>V&JR^Z0RYZ/DR"R71]3DM@LT^MMV1![O)(@;V$T M91"^/TB!M57\TDW-?H0IAP_HQ M$E=BXG&@:5^&4[A LBQ=_ ?]1Z!-[C2_!'T\Q_5/^WM"7#60,_W!>U4'"FT= MA5]3/Q2;\K2MT$8A]4-"/ >X" $_8/9VMB!) -=V2C4+AI6UN>2G5%!7!>HN M"^PXK(EI[$O"Y'56@3A^J1V'0#FUE2221W'/NGU&=-5IFEYW-?A0Z.PX8HOW M[S>M=K77BI!U\U+T^)A.2** ,'&'#D LHL8L T]ZFXX="E6J5[-D6(U;<,OB MX3'=G"]%;() OI7Z\;@3T^1C7-81L*ENR1SD:6#57@^_\UBYU^1+8:('BE3_ MZ^[,@YO5<=1+:;]1'T(5<;Q8UF#&]?M>C:]\M'N$3 MJ2RGQN/E6'%$"@57]/;LP9?L<:B3=AY%RO&-QJ=L[3UY7OFJ[ T1<":2U,3: M].&D+D<*[3U*++#L@M>F!M^I^C;D^W*]7;$@%U95QO[3W,JT2(@'DM"C$%( M 86>%_L=D@3'+A&[6]$$ I'1)74#XR>9"GA&N.:+3*HUZ6(S7Y<4T]D/V#2Z7Q7;37&A_4Q8; M]N6RO1ZW^ECBKZSG9^\WQY_(-\O\<9U]26_7V8*B, 9NA +;"[S(9QW1BV@, M8.ABF_B$B"3W9I&87HK-OED';-9+^,WA@)T#S<;9%Q_K?+#^:+T0/)MAN.WX MU'L^S2:X%FRXQ8QHNA+9 ^H^3B/.0^='\K688I@(UFCK;T+_O,PV:9D7[?:I M ">$N&% QK%41!"0B"-G=@/;"> D5 5$CD+AK6ZQR)U%EB2,SXM-4^7F$;R M,F6FQMHI,@8T3(V\>6B3H@^O2ZAI8(1;2SH3OV^JQVR9W^79JMM&Y4(48B]) M:$"8U!AD2E9G>DA3E9 ]R0R'PDA2.2]YD77BC+8H M<<)S N135O7!5!M$^4GB^BB*7(_:!%"F73'>)V0LK.(]]R'Z7,,2<@1'^"B8 M,$7#"F*:'=%5?VYBM)WM>.7]"6E0X6CZ/.;H%S[N)4&4D (8X$A! T8[X?6&@\F);K9\_98]%66>K_H #<:A'@P!$) HI@-B/[-ZD M9_MD#\$J'.WF7%&)4X,0$Y0-ISIR?YX!*22\2Z;F>-_8\7R"0FHC9,2\\> M#^=9)V7.Q#(5DW3)1RP'6"-JS@ M'.F,+)'3*XT6+\ZD.6JL\&R<[R^"Z>X) MJ]+-ZE-_W5UGU/4B2CT_2'R0)#!&#O%[40.AQU>62Y,ITV]V=%S_IXO582&: M@%#!Q=>>R^MC+O?X)/;4ZR"5?U_]R.3*[:U7)IEG@_UE)D[HNV8*I]]HK].9 MPD@WXQ?]_NH-9NQC<_%&9R@*D0 M-Z)"V&4-'X$K,=U^05,+24*J9?GBE^<1>).39!G^>%3XM,-GE%>1G>G55M6! M0EM/$=N0<)2OTJ(%1&@(051'+O0Q2X@ >M'-NQ,N=C#0N>1I P8UL@&4W/E2(]* M]E(7*>[X],XX;6*R)LZ8F3K@)U@9D"@E$N>A1&HNO"[\KAU<&6!, MA_@%MM/;MOW01@X-29,I1\@'(6BN-D8>(B3Q'%WBQV]Q6O$+WMF./O$3X%E= M_,Q0K%7\&G9G*'Y[YB3%3YSY^8N?A$\"XB?+F.E2&-?Y)GM?9P_5PG9M'R8 MN@@W93HHM8'3BW+HQT(WCYI'8U@TE0LL-)Y8K2LCU<40:$@^Y9U7&XJI\BC- M-ZLB&7O6!Q1]O!:=A]J/Z*^F@AFR3/-7.UX6#]G^:#V\K=KR38L$)$E@8PSM M 60>)3Z_5YS%Y)8*"B6M6%8T7>PK,]')Z$Z9(("+M@A?M(>[9FO[W_-=MD9;J&FQ52;O+%9YT\9 M^?[8[!-:N!'%C@,B%(65<+ M&GBNCU% $]_%Q(4V^T&/PHD3KJ3N"'X=UU.W2!R6S(- M- S/CDT)LLYLYS1)^_1[/8UZ5XS3><5B_(^/63-[;NYWJ<5U456+*$@2'SD8 MV$Y@)V$R^(IK[AO/%*F M462-TBR#4FN4#%*?R5L_=:A&UIDSW%QNZS&^W=5.^WJH+ZR8M68XV]HO@FBM2D6-Q'IHAB?W-RU9Y!GCU@:3EAL4_ MU4U6?O[*>L/^G0D- ^)'01@!D$ ;^R0(_=Y<3$*NDC7*1@RK1H_+8F&@Q8A^ M*#96U0#\-S$5D2>13U!&X4],6_;4,4Q6"VJRMZ?GV!G0%F5"YR$SZFX4FCN: MFOB@M,J7"Q3%!$ 8A@F.?4IC&^"]K=#QA*XFD+-@6'9:$-9/OW].6N%I%>=\ M,*^3.3FYT4^:JM9<62VF:76FA2 @,F(TSE-A!'VX("\RC,AJ2Y*OMW6V6B ; MN3'%8>0'(;5C&/AQO[SC!Q$2.B,F:\.POG0P]"H,-W]R&F.".G65Z5!-JS,= M" &E$25SGEHC[,4%M9%CA6<#!$I93UIFG[]FV6'3F8_=! &6L"&6L$&'0!OU MZSF^'0.N,$;ZX<8CF!:3U8(2WG J3]FPMHS"EIBH3$44_T8!XX3)[000)H[G M/?\I7\^\R%>B9?HW]6KP"TW=0^J8:_4I6V;Y4[-$^2&K\;9LEB@7@>.0R$ML M'T3$]MR$8*5TP=2=?##JTXW9?:8YJONI5UO"_D! M@#3R*80^2L+ \]S^"N" @H3KQBDU"X8CO0Z4Y'Y]2=+X%,@\7V+2TU/5 9I( M<4ZR,B U:BS.0V,4?2AT]BL-,<\'YG5G-:).6SLXBL+0AF' OG,.6H8]B:(> MTK8,*\V)J.?*6A>;^W?L80\: B 16A5B($.,Z@J##O!F$ D=P(@&0Q(LST.K MM'G#$Q))L\2_K?'E-FQFDWQ?KK>KYB!24:R^Y>OUPDTB%R(8N1&DH*W=B^+> M=.)Z0B<@M1@TK&2[6M)'QW>NK$TF> &P'F+Y9&QT3L6T[,U9CU;)K)_V&*T> MY.@[(B_S-J!K6FF?A[CI=>G-QDGM?'&':;LS)F[@(H(B)_: $X8X@;%-^X?; M?BRT)XKSD8:EZDM1-\>&!EPJ#O51,W_JAO#]CTMO-LR9<6I"8>A3X<1P0 M&S@$$A(DG=40):[0YB=56V.I6KX_?B:Z>JW,)I^JC4FDF*#M.3PZA78$KLW# MQI6R"UP-J)@NEN%KB_CL4(G) MF3JA?&(V*I=B4B9(HQ'END3/@&YI8W8>JJ7/G<)0#Y2L/Q**93AXI(+; KZU//)@.W>WTW476D4T0-*)8>@N+&;IC86.B*#UD;HXC3 MNH>CHDD"O,FHD1G*%'7H^B)Q(\C/'@2W\(AS.4?)D?!B4&QD6>&N[-Y7D/_2 M[*-:$(P B@(W X0E63!!]M6%2.KCYH\0C>&"'*$Y^: M&*1(3$3XV3%31/T%#P.2(4G8/)1"%OSKXN,^5W*D\'C#^M"CLJH.ED#]:TF^AC5B)*K$ M=&+/4H_H\L6(VN@2J ANGC;)HM_B]'$5]3[I[PD9U4#.] =^51THM'44?DGM M#7S.RJ=\F56_I?FFSC;->>-TL_J\O:V69=[>+5YU&"#P HH@Q@3!J+EM,D2] MK+M!%,2\:JO?LNE K1\:58?XRGHX8&Z7A*MCU/S"8Z 1+DOXM/P+1H$]]9_W MU/_VBOH7@"7$WT ;\,\+T[:%W)2AOTUX9A1AILY,-N88GWX>,NA;,4:?E5PH MN-[?;^FBA-H124@ 0CMRDL1V4&?(\Y)$:/>PQ./'6S"XEKT(6(8TP94#,WQ) MKQ[P4&5V">&:XQ9=!?9FMI0@X<"YY019+OBWOK5[[JM];1W@VC0@%'DNCJ+8 MP<0AN#<3XTA(/X0?;GQ;VPZ/8'EE<8[XY,(H/6)BT4.9K(CR:RX&-Z%)TC8/ ME9"'_V:#F1(/@@I!F2.G3A;LCT V[UW9?U9?TN\+#X:1[?G0Q21*8CMH3D7V M2&@,A0XJFK!O6&=VIQJ[XTPC'^J3H.OR6#-"_JR&HQD/3X]8@VSR'T2LZH]W M'9Z]@'@(. &F;A@Z89!@-\!NGZ3XU/:%*I_+63 \,!M0S;V.I5P@(,D:7S1@ MGC"QD*#GJD,T661PDIV% >T->L@3"@H4S(PR]R]?"8V,SLB1*"(VQOF34YP6UFX1 MM0-F-]Z[<"-?0_](%-#DJ2'XIFHDR9G7@N53H[$[JQO1+%?,;M'QNWYLV)6B;M=9BO6YA,\G(JGH! M$ML./8_8B1N"V&.A1]2O?N#(\R.1D&!*G(9#BVY(W[;X%4H93=J4?$K[H[2B MF$R_O'^[T0OKX)IU\*UOXD.EI;:^T@MWK-Z?L"$. A)$B2]M2! B=C%4K)61 1( MZDZI]_NIHUFN>LHKUD;63[<[>*/7S3Y)TD4QD*=U3@-9P8N3@U"5%=X!]"&K MC[+DQ,<.B'&$<00CGV7)@/:G03 ACBT2OXD]V7#$U926GV(9YP4) T-!CJQY M# !)[(6.[B)W+\]-^MR<)X6;%?M)NQ#5T/4MMWW9B$(4-''"A8(=X0!L,+/!W(XT*A>+P^9 ^UB M.<;^LI\.WGF0B&SK/(* M\M^SIL!0MH(L^DWOLP_;YE3/Q[OV8N_JX[:N:M;I61:!TBI?+J(8T]BEKF\3 M2D,'0SL,6@PLEP Q$:K8H=>R8?'MP;Y+=VBMVP:5Q6;+!Q;O5RUFJSB %E-F MS8W I\?3\2^FPCU.JP-J[9 V&VIV6*TCL%=6"W=$&D;(\XI6OA/T.6.PC)'BQFW$XAK6W+==I%2('\,=L"^Y5^#DU@_!B M>P_>VJ'OI?<8OU47+!)>;^O\*;/(W5VVK/ZV\69S7!M?6.PNN_GM;-;_]]CH6 MWX7?6D)N^592"KI':2"C87?GP2P"[W-LBH?>RNTR#YDVYAU?^*V)1>[B(=E] MH^^?LL>B;+;T[$\&-><-FW"?^D$4 !\[O@\)CJ/((V$4N[RWDTL_W]Q@[2!9 M>TR3G6H[1\[ V%/FB08)$*O94S8-YV9=I"MCVQ2?#,$CV!; MZ'G_ ;F*P"8:AU/N)FX7027LFZ2XT"17UBU_FYB12G%BAU348#/-1&!->OA: M>XVSR5/(\V]IN6K*L;%PJ=VHW-5<&$P:.)F^5*"J X6V_L'7TZNR;N[VK8IUOFK' M5;N),2F:0JP+E@<0'SH$Q7'B!3Z,? AZ4]BS?9X(0\F X1#B!:Y=+3NE68CY M>C0#L>]>SSY#9)P8$5JXFW9,Z'&AT-B7^&> _4&Z;J9ICICCHF1S45IG'XI- M]^.^E'00@2:;QA1 +W&([?MA9Y\-4L(5CNNW:G@$'4Z)]F@M!M?:XVTV^_>_ MXB\=K)GXX5![6L[% FP1NB5*-FOFG;]<\W3\RY5JUML./%&4$$-G@BLS+$\? MM]/=LA6RY)6WC/*LN;PM3/,IB]RG:!!:^E5B?R1J-5I6N+?;W.FB^:K;L/#91_[L(+$ 8^MFGBHM"A=A3ZA"2=:0Q@R+DNH]6D M\96:8Y3M:DUZ!,_JRE"("9\>KOF$;W22Q83O&-Z5M0>X.XAP!'%,A;4#V MM'(^#]G3ZU)AL(^J%YVR(XHB+_'C)"(XBB/7AW%OB4EN)'4GL,#S#8=SNSJ7 M51=Q'(K _)@EJ'C)G,(5[E]9;UN46 M*6:V((84AU&88"=R>P!>;'/E1@;,FE[CWD':10,=)H%+O#13?'DI;D)V=>9% M/>UD%K0+7)PV'?V2MZ9US5#NFR$_WF>P/-']?U:[,$V(H3-+<89HGGXMSI1C MA?$N*K@:E]]O\KM\F6[J[DPI0W)3K/-EGE6'[ MW%'@123QA-;C])@TO2*W?7A(R^=V"] !L'5 ;/60!5?D-!'.N28W/M>"L\\P MMQ,>A>>C;FAE3B_W\XBN=3OU>G7.!&>:+G,ZF+=#&S#EA1[T@\!+/!_$,8U9 MANSX"?5"KIN.M1LUK(=)7J7W]V5VOXL+#W>?-$M*=UG9W!'>WX;2K"S=9&4[ MG357OGZ\7>>[OZNNVE_N_Z(Y=957E?BA3'UMQ2>DDS23F)3V[._K@K6\, MI=7#G%!.>0D<$%3M;3 /2=7OEMC-6K*\<8>8V]LJ^\>6A;KD:;_/U0MA1*$3 MQBA*(AS;)$'NSI07>&$ A0)*&0/&P\<>D]6"DMRQ+T4=9VAHFC7!0%"4,#-! MWPE2AD(\%0[GH3YJ+KP.W]3YX%DP_2UG+MXP&>LVJ@1^B+"-'8<]U\$H"DC< M6X@" +@J"LD\U["&[.'P+[@),W-Y(=,D*6(2T2*Q&B@2>P*%F>%?:S3)D-QB MH@A3/&N%KSP\LQ@HR\/TJWW2R OU7L O>SA_RI?7U[@S@*A#HR2&-D0L]XV@ MDSBH-^ APG6J0>*QIM_S-&@L!H=_:(OR&V!JJ2,W>W+9HPGB%!/(!I/U1X-JXB2RXT8@CQ1EYL MQ8&38 7QX;0PLO H:0XO:5)Z8X OU35RP6S'B,R1'U85A:I!B1 ME)7K_2$G&F$_H':,?2=(6 ;L8]!G;3&@+M?ZD;*1T5_#74L?I93F44ILS%"H MJC<\[(VA.=<\)R-5"9VE\DBX,2P^LKSPZ@_:5LQ"5>'BX;8IT]ML;VVO)+QG MQILJ*/FJNY;PN*[RI^:KCW./.BU/V5U?K3[,#K/;JR6I^NK,:K<759;XL,J/E$33^/ M.6 JYXM9##_9$K0,YF.Q:2!\O#MS'6>[0^6P 8Z!\2,2V C'-$EHXCL$$4R M2]E,Z%*AR<4D#L,SR>&>:^OF)=JOIX5IAV7*T!AJ*,^:> M21L)AN5'Y6D/N)OOCAJNPW[4;+L-==9T!RKDR1Z*\D=HPGE, J-X>K:$K6EV MQ>5]=SM0_G2XQ_Q36F>?LH;.?+TK=? *DNO[/@(4$1($((!!&#IV#RFF@=#! M#:- # O\2VR-?K<]U6F]9%W\^%I+&E^96IKV7IU2F^9"L^IMH1U'Y MG[@)Y?7_9*NT3?:JC>>C_N)<<\F_P2:(UB[*"W M9_.DKP8WUBZB8CY=D\CK.$=KS$C"A1CF4F\S;38WX3;DY5G--LFJN%S_OBG9 M;'&_R?_9(NJRANI3L5[3HOR6EJO7&02T/2\,PPA!DGA>9,Z616]22I7[UQ^ -\FR10,@0"+I,_8EKE@1YIH+F&L!6 "< M#KI%XB[+LY"^&W.>;1)OSM"K*F^86U&A3X\LU.P/-.>; +L7JT.KS(]<%R:I MGR$0$1!"#&ES:4>*4C>(I(Y\3VW+L&1WN.2T=C)_8H(Z)W5RJMDA\,D]!'693$ M2==V%@ O5-"KB2V:3C0/TJNXFIB44JX92533KP9@.WOG$"W2L7'JWE8S3=1; MI6FZ;'I=V;0R)JEO5[;I5DD2QG'D!:D?14Q58Y>F0=\HH8 )&[^^6DK85)N2 M4K0!E?2(;._==@YL(':O"3BW+4(EN5,F5DKGYN!43>#&R@P6T;4K5+TM:%,Y MMDK))AOSNH3IX4C\D91VR?):JZ$;\9L?D4<\$ 2A3\(,]ZW&&"#9]U&FM28S MUA2?1FD!RKY^,I%$,:&:DSTYI1JV4^R1JC?(&M$J733;(5;:K'GQPHE.ED3E MZEIKK+$0^D& $_9#@EF;3"S[UJ@;R.18JFT83J[>R2=51@:6_(":2J@= VFR M%:7>;J:Z+=A=]%Q_* ]Y_;Y<[_DN)2WVZ_VFV-]_SC=Y\?WY^G7J98$/0Q\F M'H"9!P,8 X2!FR%(79_(W0!C$,>,U1P]^!NG@7_C- 8TBQ"#"<[)!M5=0 .^ MDMT&7-9-ZON DAZR:$-0FG&A'4%S?K1#GF>Q].J>H&EVY67^0_['V97^5;EG M/V[RX17BIG*A?K<__TS!P#[NSB_^)UE @BR$ 8*0^"1.$S* #&(@]6[/:3RSJ%&*?+L@[U9JO%A'B?+A@SK_*L>1::[UJ+ HL,O0K%F MU@Y@6_B9U_BK$6D!'TA/XI]7LU^9$.%^NWHX+O.L(GX%$A@1RG=S0@^C$*0X MAORMFBSV:9)D4H=(YT4V3U7,:[LQZX-3#X>/*NEMZ)D=*!9_[/6=7/@1/F*T M/I7N7#U)=L.?G#Z.W/)E=HE(ARM$%I9F=;D= 6T$/*O+2>+7G M;R3FVTEZK N,D"[$K2Z##+]0ICZ4FW\ZY6,C-/F?>;4I:MF=A_G]*18ZK':E ML0D -^@OM]PBY]RD&Z?K"6>G7Y<)*+K=,A)B%NL!=@2=Y3D%$ M M2C F$@M#$^%Q;#88>K# /NK >@@D%E-E^,QQ ;W2 7,K@'./QF,8@;P/UQ MXYS9X+1&."U:AM@]>J9;<3B_(K:PH>L&,>H]$>L?4Q M9:8F2MR'4HG2:11-DW)8P/Z;.IM5[G-):7RLJCL%*LE4=TJ,3F:?"K'C"L[K>^_*ZJ$M!2OJS:[D"_^#9$ ZIQA=4Y@%TM!),D<&#9F73E/YU9-@T;Q7*@,#5+H4L_S MHYAIC.NB%,<]%LA2-+6,2"<"T\G16!F&!$$W'8MR*-N'$=RUZB:0" S^I6N5OWR:OUY5\8L>P.."1<(:N_" MW$M.61O26[A.B[N)'ZLC_] >_J5E=9<7A^.8F\SHLCS78ZILT'.6:+)) M"R\5V3B;HGK\M6K*V9X:1&W[>,/FW%6^766NFWENXE$6 #+DPP2X?M]B#!.B M4#XVI;EY"L<^L;__QLAOWJC?M*N S>D?-;&=Q*^8J!KG5*VNND/5+O:=!+.' M-J\8CG T(GHZF+5#W+184NKO=QJ31_+PN"N?\KSY4#^*/[$^6:\2Z#,PJ9N2 M&$8^Q&D$LAX-" .L,8&<@,)X$MECZTXS/K)?.H^]W!G():=X1$,^.9,K].>4 M@Y_:#_?0G0:[14GD=8)5$TD-+K-#;XU;*9-0:F-UHD[_?;T[YE>R6]8@\2#V MPP3%B.+0C2,R9+<$95*+K?J;-[W2JN%XN0G2)ZGP7'SK$^ &\0\XIQ]A6EZ) M=;C-:A'68J"8_NKC4FD^WS3?Y^1I61]^RP_?RNW*]1)*7(HI!(&+F?HGJ&L: MN9[K>5,G]JKM+C[#?Z,2U2#C"E-]HRQKF?-W>MICO'$X2J>%N>#\_PIQH@L! M4WFW0QSUFC2V-*"'+QVYY]5$>(4PCD$6> D,"4A! #P4]UB2,*!:5@@F8EAZ M?4!%' UY8WI>.H\;M*>F8TL#]J2B5\E5S$:G.\L.S35LHT1.JHM1I1?4*H;H M?;&^+79-N?5%W0'&":8986EQF((L FZJX$LMG48U*Z!'OIKZ6[$O'HX/G_F=7[M/ZZ?F*"@MJX^/>;7FSRRU MJ"[&8A2C(,%9&,=!1A! *'5IC\U#)%5+&$PBFB^7:*UP.C.5:)$ MGI@W45R?C9Q,=4MO_,UB]@>_2^'[>L<3NP*2MCLQ$IJV35.+=(U$0K'!$ZK"RQ1.KTV74J> <9$ MM>]S_CW?'W/*3&;*VZQD_J,X?$N/]8$EC-4+ 4ZR#(# 35P_C7$$,4Z\'D3@ M)Z&,"&INVK :=FB;RQKO]X5\!J>;:3%!7)!D.67L^>6#S^FA.G\PK$X/=GEM ME&-S1"0-N<4.M31E7#E+UY;3S[_5^<<[4A^*A_4AKU=9@'E2BOPL"2&?0F,2 MM8W$K$<%4DFBY%<;UC^&AD]A!SQRXB=+DYBX&61(3KPNR;$GFWM.T8@B*7)I MA^*H@B^U]"2KGA6#YL1L$*?)A2 MN:-'!MHW73?G?]FI$6<9/!#9C;VY^L$48% MJL?*?0TZS@XY-6KA92FO<39%1?BO9;G]H]CMFE8/K//SUPYQ7>29;'5@P,^5*@5$6 M1566,KEO;J7Z>'?V+E5]J(X/IUKQ51K')*#$BT+BI13R9\#[[2F0^D2J8DA/ MBX85E8-L[WUK;@DX>_QM "HGK9IX%A/4^2F6DU$!=NW132$R1]12KS/LT$C- M-I4FNZ_TX6*^0ELUR[:?B_J?:95OBP/_:>4#BA(?Q9"P9!>ZT"/>T&( (R!Y MMEBY'>/9Y!FT-JULL#D)##P88\BHEBJV%%WV\;+@IZ!E-S@TV_SYWRS M6]?U@ -O__M8'W@VFN7UIBJ:[?T5#'T4>&[D02\FD>]1A/IB*AAFB50)D_;& MC=>3/P4)7%$/XWYPPX!-6?>BP,W1GD4E= / M^1]XL^%/5_ K\*MRSW[S^,NM)#]%Q/,)8!-ZZF;()4'4;R5!)NE2UT!H M;]R\A#)LNR<';\O' ]^['= [S^$WF10S[_HGY-17OYO$U'=1#\FI[RC;]DBQ M+*,C4FS,.79(L3GSRIDZN9P4_R?+J9DH[9[.EE3ORNJAB0EG=54>C3,0Q C$ M*,(!R5*/TAC@$/I)EF"I&UTU-6E8=@>4SS8B!IS.+\?]^K@MF"#_*J>JNA@7 MT](%R)93T+=X7NYJ6#'J1J12,_=V"*1NHTJC_57U\8/NUJU_Y=MW6UZ9?U?T M54[]JWEX?_X6"?O=\2'?7ER][<<@"I(041JF.$D9VQ%PDS#Q&40OSV_;/WS+G?6NZ=A\Q'=_TS]SYSQ6Q89]H!X^RJVLFQO1G.WZ(%O,-+>/ M!8N=+':O9#'4F6=/MC@G8[KBT^$-TF;:112\J:/')6.G40MZW(Z0L M9OW5]Q:6\()HD$J.=;'/ZQ9)*X-L^D!YC'PU5 (0QG&<1 0CD"0H2E.$>A0Q M#0*9(*2[[1F#S&-5.@U"IS@AE0L=VID7"PU+DBXG_3U2YPSJ#5\4<1JT%WG] MLN(NR>J(>)ORCQWB;,RZKO+[]PQ)GK_V>$7D!QD(29BEL9ND:93Y M0=@^7H'"S VQC)Q.;\VP@+8 Y512 X5BNC@O>W)*V+T)Q@]=->CL>.SF3<9& M5$X?VW;HFD9[7GVG41]3PM5>55G73#/OBL.*DH10+\$@"( /<1"@Q&V>C(Y0 MG&"YNSQEOM>P'C50>"K'L,Q<"W0B8:S.1X$J.X:#$O++^AQEZ^5N+GO/FNEO MX2[VQV)_W[V 5^[K)&>Y0CY<;)37OQ7[LBH.3^_VK+_E]:&];>/L6_BEDX>G MW_+#MY+]YGO>;H+7JRRB,8@I#;R8>M1W201I;T&,8JDA9!-NXX64S95AMXT] M;*[5_-=!];8U.RB3NL#-#LCF4IO.P;]PA+^>GD]H375.MO9=H+7 :4UPSFS@ MI:"GN_ANG ],J?B]^N5NQ[^IIV2)V^5F\>%('+&Q)]D1IZQDYM5K]2S#*!5G MR;K:,\#UI[QJ;J[*BMWQD&^;BMK 3](H(2@$61(DV.]:PZ%/DM7WO+HM1:.B M:BLRVG8.2%CB.B#.+W_[DCG,:4[-X5W?YS>B1%?8&5&-J7S:,<(G6U'J[65R M(^7'_C7T]9AUO?9]_.#[V3275/#(O^V&7]YY[C0$YQV! MDGR.C$Q3GK%CQ!JSKIRG?XN-\,/3;L5B=#JWU^OV;VC(_Y MN= (:4#<:L Y<&$5X"^!,^A\BLAF# THT5'..&B&+H#=P-5$RBL#>6ZZEQW8 MLUM;+M.I)V^\U_T65?B%'L8D"DZF1UM&?\ M;$(#0W)I1PN1RGOG1CG4NU_>(5Q\8_R2,KG-<&7"[#, M,:I7YCC9SU:5[1&\9Q0JRIZ:&^P7/T6[)"1P"G,:RBDO5XZ2=5UL5CZD;NIG MF 0T(9GOTM#O]1C$/I(ZSJ^]<<.RV(!X95W&^>58;T562F=R@;)VSL>^7@GM M\3J?^"VO'/&-TV!>7$I'&56KJISF'&N%59-YXG65.G@T(+/] CV3^LCS6=(; MT"CT& [7'_0>IE2JTM) \X:E-KNZ"#Z;V H[0KO<'M4%LKN6_O(!IT MT0\GN](&J@NO&I>BTMN5'>SO>1:=KJOJZ:ZL_EA7V[HY@K$B*/"3B%^4%;+F M AKR2U,!CB) W#@(I9YYFMJ685$=X#D4>_TF.85IRO$C C2 M5"KM$*')5I1Z.YBTSQ+?76F=_+G9'7EI'7[@%]?Q^2L?INPO MOI;DS_4#DT3^\<_YX5CMZ\_E;D=;M5PAC$$8(>+AF$9!'$8AZ#42!PF0VD1> M'*SQHIIS^_@9XJMC^\89K'0Z,YV3G?PYLM[2YI]UMCJ_G&F@YB)(*8=MQ(*+*FS]@1T^RAH[1T;.M)Z5V40A1[ (.())Z/*41) MWUKH)?'JL:E[_7)85X=IB?U;+7K MZD=-5D6)M6-@3[9",%F58V7B,'JWWU3-S1N?\_JXXW-V?F[R[,9[]ME/W5R2 M3=K9^"80AY&?Q#3QH]2+XAY:#)'4ILT"_,<)IK6C^R6"'%8(KQ;R\ M.IMQK-52;LAD,=TWR??47 OX*4O@O#AQ713[$?;34TB*<>1UN1;9OW'^;FH[ M\IE6#TDES\KWVQ\]PQ(EU.IA*6Z%8(8EQXK<-4O-Q12?UL7V0WY8(4C2+$.1 MAP#("$X3#(<9$4Y]*G\;DM37F\]^AFN*;IQ]?N"CA0V#XWZK=&V1''5B68MA MUN1RD/.;>QP.YX:?XECBJIYS0D9D90)[=BC*% ->O9]F A?BKV8_/!3M135X MOVTOPKG/]_QQQM.UB/BV/E3KS6%%7#?RLC1PF8BY/H&09'YS*R*F:1H);\WI M;=3<$#K#V=R _PSIL_M">["SOP$M0>3(T#/C$#M&I2';7KP<;8Y!D6LO^ILV MWN?WZ]VGJMSD.5]6K;]^6Q_^__7W_+D?N[G(&P \B #"-T\0-7 )C MUCCJ 81$[,2H@68-YQ M6IXX/'2XG!T'SJ\K[9$[CWES-8E83F&"^G$-79AU M.0'M"/_([UCF/)]A=3A8AZ-U>KA.BW_R! M>^(;]\0P+/(&]W],NN9%CJ-7HI-!HI>_O,648:7Q3BKY8%=W;"UG0?&!7P'3 M/F7+7P*_;VZ,29Y.'_FT?N)_A?D.W\?F>=OZK_S)\/K=OEV6NKA?JOEEQLR@ MZZ+Z^WIWS%?$CY(49AE?K0I(2L/8]1 &;N92"$$223WH91EVP^&Q!^BL6X3. M/8?X%_Z EW/'0#K?.4JN(?6AW/S3*5LKVX_QNQB+O;,M=[MU52N??;.->?ZPQV&HMOG,[F&Z>UFM\LV-I]XPQ= ML#.]_8C#C7>X]4YC_LQOC,WKVY%IFJV]S(Z)GK7L7+YA9BO.6>,Z^3.O-D6= M#X9\+0_\)=%#5>SK8M-"3V*/1I[K IBZ,?%(X/NPATYH(G57FQ6 #4?P!A+3 MTP[3M8"==Z9WNY*#R8>AZ(!TM_Q(@KXCR#859KW_DY8JM> M2C0'5 /^$HZB^3U'\SE_+"N^8OS:4U3 QXGOQAZA;!(>8YK0 +9/4<$D"6DF M%00UM&_@A%G9FHE T;'Z@#/CN?N!$@;$VJ- ME%NBLSHMNI1)[6P)/WM7EML_BMVN>3+EP+IE<;O+V\>:7P,1TP"G@'HA3,(P M8&V#)&Y!^+Y+Y-[OU-RT8>WKT3;B]_'P+:^<$^KN478Y =1-O9@6+LBZG"P^ M(_P%U79HI!R9(W)IR"MV**G!.1R=VBU1TS@5 MK'N:BT[),B=E)LT4-8VP-%;#I(-<.[1,CRF7%4KZ^'E+I^KJL/K,)]^_Y7P' M>A6D./0\@ (*H!N$- Q@V'U[%$"7BKU))_NM,@-&Z0VZ!HSS>U8^K(O]M$'" M;#L;(.R_+@?'A?&OC -5>I;M\LJHRVF=0DO ?3]<,)12FM((NBEP*8X 0%[2 M-QLGR TU!%WQQI8+O.]5+S2;3O"D"&R&6VU16(36.4/Q>X%+S+0Q;75(5C!' M+"RK\C11T?A!@S"D2>:B!*=Q%*4!($DT-)@&GM2YZPG-&%:Q++_+JXJ-M0VO MW*[KT9.VVBFWXJ'*4HB>,@2M(HCKW4 M)0D*:0QP".,T);[T 2RY;S>L8*?#)K?]&QW'_=@]I[I(&Y>I>?B2$Z73":GA M.9._S4*5_%DG97[.8>1;Z&>P;14#N3:J)31F6V;Z@DU\' MQKQ='ZKCIBD"/91._NLA\*"YGDJ M-B'$^^U[]M?%KC@4>TCW_.CA 1IZ&),X@R[ M?@/:8X;X%*B\RK<05.-;&?6W9=Z",\/GB!A8XD@[Q,06,JZ\1[W["\#B9$I-!4H^_%@^5S5&!E1=[R$]B&($D]F(_ MBMS0ZT''(5PN[Y>':C@\MD@_,#\^$Y^!7(2 I"DB#@AI1$*2$8]+@S0J2> MKEL>[2RQ;S^@6CS\*?IT_@AHWIU6!,&V@YSL?.O?;+&V?H M1I_>Z$;6Q]4W/3KO;%-#S_KYXJU&;LS/1;5YT(XXW$ZJ,R\C693@"$-"HL"C M,$,]]U&=J;L=:\-D5:C2ZV/KS_'FNVE\Q8+ MI7)=Y]\A@$HR,FO85/&6'<&R/_7V.?^>[X_Y*H 09%F$W1C$&?*R!/IXF'BG M(+ N;,H:,$\ '0X35BTLFP*HM,MM"*5&W&Q]4!VZT>9FUFC[S0/&H[#9S<7OK2%'_#W_32+ C^+^)0:1Q!0,M0\I1Y$JP._ M%MMHJ)V,46KO=#!'6'+;]Q7X6:N"#2>%P_B+^KR< M_=(30T[2'_>T=8L?.L+I8T%/+-/L%9$K$#[G]:$J-FP&\X6_0\,/![/A]"FO MFEO]&?G#7W>W^!'6MD< ]3-"DR F,4 ^"2&*O, -TECH"BHC#1NNS3GA[5[L MX0?:&^EY/&$^^Y7X+0'Z73 >419G7RY,G!'?@&HN86B(/X-[_JO?6\B"UQR: M\8#X%0Z+>D+M=@?]'A&Y_4&6J%>"IE&^E[\SPIQIY0S]=:8W[OBIR\/3N^9* MAN8@>;,N^_7;>M\].?2AW']G-K*I8KG;T;+B_VB5X(B$- ',!A_@C*+4\SHC M@)L$4O><60;=<-P\7073&"6Y36@95Z9?N%O>PW*Q6<-;=ZW)SIG-797K@5E] M>@EO,)S]>-&CG-\Y&4['QMRO),WJZI&)H*5]SH[YH:WDZ'HM;PX?6A296P58 MX2"@B8MQEGH@)"!$B1OW^+E!J\?FR< OAW5UL"8T"V*7T>Q+,\57X/+[8K_G M+\[=KG<\=[MI'X:W+TB+>MR:^&S S3],:/[I(G!KUK+!5[)#_=O$75E>Y@^Y M2IY;/MH^?\M^%1(8^0E.8A]C&! <(]?)S*/3U@#6C#<]\&#==%NZ*JK&>7 M#JH&G6IK3&U-/KWZ_K.$U.>N7"2B*O:FGSV@JM(R6SR=Y+?EP^G?FUQ@@$]1 MEH8Q]3W7AS2*0N"EL(,/B0=].\*I)&C#X?3OW2S#KF@JZ]BEHZE!G]H:35N3 M?[YH^MR5BT13Q=[TLT=355IFBZ:3_+9\-*5E=9<7YQ8D,<5A'$? /M!.8F2W83O7>\O'VSK M8O/W]>Z8GY?=^ %_PA*F40@]0&@KB_"P=RB4]N7S\?EZ<=&D, MC#)^5T,2TAB%04"P'_;&0!=:HO5VPK, MYW^6P#[F>PL*=!4[X\\>XO60M%#Q[B2?+A_LG]=.71A#0>92XM.(I2VA3]W0 M#]W.&,_-0&I'L)]DPBQEOA;'^FG^7SK6S^9Z6V/]937POU&L'_.]!>7#BIWQ M9X_U>DA:J+1XDD^7C_5=Z=:1*=>%)22) A0D'J4)QG&4^CA(>DM"["$[ KTZ M?L-1_E0R:F^@G^#\I:/\/'ZW-<2?6?]O%-VO^GS)DN4)/?!GC^L:&)J[A'FR M-Y>/Z->V'#!($"64GR4&:0A8GI)&O1W @\#"DF9)"V8O;98)[3^8UOX(VZ&B M_>%GU]G)_"R^'2KG26&-W7S+M\==_O&NN;,W>4IWZ[K^VCSJ&?MAY@8A3G%" MP\P'&'H(QA A/Z%NG "IV[[L+JY,EIX#F_-P %;Q'70JG@ MG&$F-B5S^Y[(LB?R5I1(,\I_G:4QC=; K25JJL.22]W3QHZH0C4-=,V]+_;Y MNT/^4*_"&)$T\D$4IS#Q:M4W MEK!]JLK[:OW0'C]C$)JSF?AX^%96_/&>KV62GSZ\71'B$_Z JY^!((FBV(U] MV&-B_R-WCY-1)(8UZW0K>WNF0OW*?/K[TW)D%,V=Q4\@>R_-F<:(=RCR3K9>YXHP,R\]W^X?6VMP5 MDLR//3](_2Q+4YRZ$&4NP%'$F@111-3FNG)MS#C/[8%-G>%*DB@[NS7'G_K, M5I@ZPW/:9]P(S6?5V+1$P:9:<74>.X45D=<5R9Z-U<>JJ/,OY=WA#R9ZW:-8 M<4HB%/A^YH910BE+:SW<->7% 4U7W_/JMA1Y1U&Y"9D11R'73 M+ Q=FB:$)G'?$O1AHJ(<,M\_FW:(/3"JCS41)T-62U9^8#Z)'%]$)(D8U--[ XICD]"X,I?;R3\U?+%D JW#@UC MXG3]4-*61BXS+ 3&@C!Q=@T <=A7>KVDW=)='8$TBF+J 0\'J>O3E(#AZT.8 M!;+EQ<)?/$/5[]#-N_)?Z_NX*&>6]7%AV-?ZN)S="G6D^3VO:_VJ;YHA:]XEV']#A!CB-!2P0XF(9OR(7=X7^SEH^;U5>>&R&G\7&X4 MDWP+/2@7 <:57YS'03H/:2@$]D3I=0Q4<]$/)J(I]:DJJS*1^,65],F^1Q*RC82[L(:(D MA@2@"/9((/6DRDU-M&]>4($I094@6;>DFN'7N*ARV';+ZD"L%F&5=]./)JT* M%BJ+JRJ;VN65LB'1 J%IB*(T"U#FQW[HAV$6]DES&D(JM41LH'GSX@H-B:L$ MQ9JUU0R[IJ65H[9:60=:=0BKO(]^,%U5,%!55E6YU*^JQ?=.WH,@#1",7)A% MT"61R_YK ))BS\P2@'CSYE75,Z6JXA3K5E4C[!I758;:;E7M:=6BJM(^^M%4 M5=Y 9555Y%*SJG[]EE?Y^HZIT,KS@R#V6)H,F++[7N31*.UP9!0D4C?YZ&_= ML*:>D!A15AF:M0JK(8:-ZJJ +Y84U1.\Z9JJX)X?2E)5[%-35&4F-0OJR@MA M!",40Y*1P$U\E$5)WSJ)*%D=RL-ZIU5&WVQ32CP'>.+BR?^)$=U\FTVM:JF5 M2(,;^5;JXG0U%*;_A]) <:O4E$^2-5&]^U25K/W#TR?630]XW]S=_=C:!EY6U)M=63,1.-4STIAX"$'@NTD( M8@\'H1OV$#(8!S*3-JT-&YZO]5B?CTA>X':02T3TLCU1\4P3K5/\3EB=WQ%,T2#6"$8>BC/$ MKS1,T@3ZR',)2I+(RZCK!F\M:&MKQ]QX[>$YF _4!N#YN3V1=,40M=ON6YI_ M9A?%SZ#)4\TU,6^I+DY(_V/2/8\B'+PB9MKI6_[^1[WFE(:ZF9A0;?-B:/8K M^Q"UWT_< &-7=$S+?:OA03V <3@:\5$M M2[;?YG_\G?UJE(;^$!">8 MA,2+@B!+(M*U W <8CF5D/WV>62B0^4TL!R&2U8HI$D350J3?"E)A3A5^L3B M@H11M5 ES!:Y4,;_0B^F,2$B&-WE;Z=%CW[MU$O\&'@QB*((H3C. C#OJF4 M $]4,Y0;,"P;':YG"W3R>R'J]+VM'K,P)R<@2J3I$)%K7%S1DRCP9"4?WEW]R>$Z/SVD!RJ8FRFR*IBAS$*F4JBAPJ"]GN<+*:.XR ME3'2]R&3W,2$R"6LT;WJ'XN6EA2<],U)D4GB"9)Y$M7F2+'\:ITNO4C(^:YK&HBW" M,]6,EW,H';R(R\[?R]UQ?UA73[38Y?Q.K3 -D$]C'P3 35WLIG1HQ_6)T*TK MZM\^C] ,J)P6EJS 2',FJBPFZ5*2%&&F]$G)!0>C&J+*ERWBH8S_A6I,8T)< M+IJO3]E4[+ZLGE89Q!1&41@@ B/B8ARYPW0,LH;DQ$+NN^>1B@:3TX.2%0I) MMD1EPAQ12B(AR)$^B7AF_ZA J#%EBSPHHG\A#E-8$)<&\I!7]RQA^6M5_G'X MEI8/C^O]TRJ"D0N\%*8^=*/(Q8B$PQ(P:UARQU>MC7FDHL?FM."<#IVL9BC2 M**H=YAE4TA!9\O2)R:N$C(K*- IM$9>)5KP0&1VLB(O-EX?U;I<P%.0)!$&-,(95G7"DP3#.1$1NZ[YQ&7!I/3@Y+5%$FV1+7$'%%*&B+( MD3[I>&;_J&2H,66+5"BB?R$14UB0D(9O^6[7ZX\?!:&?!C@.$0EB%]" 5\6W MC7A(=H8B]=4S"0.'I)IKR%$E+ NF6%)3!2&"-(K"F?7CFJ!"DS62H 3^I2*H ML_+7U>!"Y,HBJ$?9'$$L!?Z?G]( M%Y*0"M>-:&AJIEV6!J+38+QQ6I3.&4SIW99)[ KONM3\?;7;&ANW)]6/F0)4HD00A!G(4II7&"^C;\ M"$(YE9+YYGE$J47D-)!D!4B*)U&],461DKP(L:-/2LYL'U4.%8YL$0HE["]T M09T!T&D1FZ[;CC M4[--I(@ SA((P@2UX\$#KT3AU!V_239*OV_C*Z-! R/*W14XUH-36.>1B#C\9FO,#7_U8 M GX&'YO]J[[WV*0C[R80AQ&+G8 MIV'8 ?%)$J'5/K_G_VCR,%0%(#0PXW9@GF.5&)H#,&=]ALR:07F%.;5A.M4- MU@_$$$5> M$ =A(%27:*QQPREO"] I[[K]<+EGT/13/;[S9P7+@7#C M9,7NR#^]U".1LLR.2*8Q)]DAG^;,*V?J['*RVK27K.M\RRO!\GW=/GM45:RW MY_PNTN3I])'NH5G\Q[K:?GSD'SQ'VIJPRCP04X11% 9AY,=N'(;I@)-Z=/78 MW&OZY;"N#F+J.S]&&>&X-$=9I&_.-<-)\OMBOV]^6K-_MLEOG%^*O5,W'_U5 M3M 7<+*8XMOM6;F0T #]RRU'ZIQ;XYR9X]P^.>>?ZTQR&IN8_UNK;IX'C]:R M>0.&=L>,1)3E.H$=(6=!^TM;AN.\0>NO_%;-^MV^O6%[11&*0)3%L0]]-PBI MYV<#2->+A K\%H(V\SSBQFGPY=L%@Y&L\^:)1 ;]MEP8:HURF*=;LYHGM7EO MH&5UEQ>'X]C4TLJX]-Q-!H.28G_X.2*2JO&:P]$D'PC'(EZ8WEQ/MLV.%8M\ M;6NM7C:_[-"0/_-J4S"D*^)F,,->!%R0Q3 CE +8 TGBP)?;]S$ P/B^S\NX M,H";$ED,N$(P>BSD@\4C1&_/69"8.2!(,S\F^N;<:(FP&S3P4KQ-0^ [FHI,')6?.,X,PYL7% M@\2998N%"?W.,3AYF-(5+ DT2S*@>1HQW1O+;<8@FD88^M@'0>IE(/ QSGJ< M$(&DVXPA^YE"E3Q"^:V8WAA-&S&DVX^1V86Q4L.679,7]?//H5\3[#>^)B_G MB;FTJYL&K&]WW5[X"F&I+XG=8#7 M0OB&X]R+0LL>J-,@7:P.2IOW9R^46L+QEE12O=&9%BO/G=^[\TS]='>UGR/J MFB3(W.31C"\MB]NKD(1L1ISXT". 0)=$/@Z'K,-%RQ8O3T(^2TGS&P+[?&&- M3TJWK.>L*XTQ>!:JAYOU (O(S[Q@P"$7AA0@A/J#J4@( 9Z2[)GQ+WL;'DHWSZ+O;6Y MX#MG?] 4@"WM"OJ#<*U> _YCA6)]'IT2CA?H5S](2%Z"&=FPO)CW9@O-0QVO MD!$NR"+L0N21*'7]F"4:H3>JF'M"-&:^\5,47JY+K%@ MH'ZE%/]GB]52?C49KLUTL)\D8ALB1W?0-NG#V>+V*[6IXV8$!&/D4QPE *=9 M#%PTF!&SS&36R*T;_-*Q>SC@8$?LUMXW9HK>2W:+!>/WJZF$4>2FF%*;#$;[4 M]?0N8LZ$>>D9T,49%";1_(3*X5O>I;/S3(SFZB"SGU29K6]8?R'F,8T0# E* )^<+H'!@7RQ3^6X9\[2@](G3.HSOOB+G=^^:^)? MG\]]6.3NPC4+X JQV3*Z9>*T9=!_C)@]7JC[>N_C]B\0O^?U[UNQW-+>9E%< MMY6AUV*\K5AGC??7LY5KEH 5(-"C:>1E@>M!X$.?GB[F3"."W,=Y? MS-27BO=&NLL\\7[IGF+K'/UGB?<*_C48[TWVMI\CWAME2'.\-^_-!?8MWS' MQ;XN-G]?[XY\/0)DU*+_7\6=?7U5$:CMWX_KYJ;E=U!EQ. M ^S%C/SL/J?%SLC*>GB>!?)YG&O)]/JBF_Q82^!7/37/%K1B[[ H/"[+@[EM MYDF>66!J^QPO6"4@";V$Q %TTRAR S<[7:E( N0N-(.5A;E>%B\U%I M'\\^[33I7DMFE\N'.R.NFF>BJ-H_+ IX"Q-A;MHWS3>B(>\9S/WV0GD>\%01('H;/=L=)1OPP$%U6T]FD.<$ZP7*2 M?)_?%8=ZL=O?)!@;T0T3O-LA!$8L*\WW6LGL=/,MWQYW^<>[C'7'?;[M^N4G MUF_K$XKZ*U>/5>;!A%":N6Y HR!U(R^+>@PT">6V3+2V;#B'[,$Z'^^<#FX_ M@IT&L'.&V/F]P7Q]/,_A"<&T<#$G2&9Z/?^E#O[-I&TR5(YE8D9<8H>F&K+M M,E\RR*"HKKYL^=3P>_:;=X?\H5ZE*?98^QY%4>3#-*88H;9MXA(422U6ZVG1 ML(Z^-G;/AJ[S.T?J-% EY5,3X6*R.3_7#E74;%-I MLJ\JJ6"SJ5C<'GF:RP'\MOZS>#@^X/W^N-Z=_[+^E%?DX7%7/N4Y^W'#,N$5 M"I/("YE(NVF(@P11#_;(0!* 5$$CC>(QK* =#%[RP'*AO /G;,Y0*PFG61]) MR:HU[E$3W7.$C?+>.)T%3FO"LT_4O C*Z:VX<3H[%E'E*<2_K=FSN-4J19_' MXM?U?D:V)T:#KO'JM_5A\ZTO0>E_WP+Z>-?\J+VIV5]^)QOROM]\:]\NPIHG"(W\@'V2.@2CQ(WZ=L& M291IT'?)%F=:#SD7;>>Q48L- ^I4 U(M4BY+]R2Y-LBT-DGF&*V0V>=DR4NI M(ME6RZ6J36*2.(DQX>VUP_K0;.A]O*/%?KW?%.O=I[(NF@V_86H3+O8(F0-O8=HU.UNT8 MCGI-NMRR+:>)RQ,N)(WY&;X_4&5SQ^@7$XU3VQ_ M:=EF&-DP=UJ4;>UVL[W2 )U7,,7(&U%*S>S;(9&ZC2J-]M@IHMBT5./CX5M9 M-1-,X,4PB3P/(>2['B 1A$$Y1/7EB5=3.**<3 M5:[%YN"WZ9Q!V2Z)$E8T989M5#)U8T85;")'4Y3K75T?68,X#&,/TSB-D@PD M<1C'U.T;Q'$D]7+'A&864JRB03==K43)5%RM/,EH+LO4C]8$P) M,(X0I&89BD3 M:YU6J5MR7:,FLJ.L35T"2#"D,(MX5%B151TOE;YNCY63V?MK4)" M",69%X9IG,8(P@@,Q2'(BZ4*,U2^W[#8])">RXV!K&<* M,Z^RO,+(B*I,X<\.19ED0:FO-TD6H!?UNKL(KBCW'^\^Y]_S_3%O[@#XFO]Y M2)B)_UQE:9!%7A:C*$"$P"@@H<^K0#&*0!(AN0/Y6EHTK#;G%VMLGP'F?U.U MD"5KS_4P+29'\Y,L)U#9"TX[A-TE)0X'Z30HYSZ)+\+;YK3!G\6]0IE,'/3 MC ( M:VAT@ A.[CF=Z*W0*E@<5Q<9J70&W" MU&(3G%AK('%;;H[\W'&S^&()F<\P29/ZV)!Z."'\#U&59U8VT@U@)]QOFOV* M:.NC:EG!UFA'J;L3R664K\ZLWP]W?'HAB3,6&C(OAE&:^J&/0=\H#GRI"K*) M31F6[*L+3>]5KQ>>2JU8?CDCJW(Z/HE0(RGF.%4C.:8FCNU(,G494QKIA^)I MYH=RG_(S[;L=7P=\WGQ-_GPLJB9$\F>D5\1W,8JC&">(>)@@]E]IWWKJ!50T MZ=39YFQZMN/HG'Q YSPQ>.(YE%:>WTY+EZ)83MP82N<,YN4V1>V7SSEY?]O9I6:X$-U=R7A/L+I\!&[&J--LGY;+CIJGF ME2760W>LR7Q?YZO4#8(@1J$?H03$-$9NVK?E4YI%,DFQ6@O&ER_V!SZ$.!:Y MG%>1,+%4USQ7DS+<^L9IB"-O$&1:L M:9Q"^7BUXRS.M$.,9[/V987DC"S+UTY^JOCDY/#$[P\^L/!"_N=8/'(,;?D2 M3G"*_"P-80I2X+D!#L.V=!.A&&6*SV-.;'3&&LH>:7.Y]L%A6)T![-1"RJG4 MBVGV(JS+B7,/[*9C>2W%LN%2RG'6A,HI-1%OAY#J-^MJ6:56WL1OCKK2:/+T ME7U14SV58DAAD"(,4@(]'&"81%W+ 8EIQQ1@;43Z=')NA^IIM>C%552ZV9JL=;S=K@#+=5.000"# MV"4 9#YA>MNU' 8NEEI-U-'>DEJG4>AD&)XH=(;(-2!TBU1V"O"F(G4*K%LN M=2H6B4J=,EO"6R6LPW652KZ?D@@%&%,_H\1-$01IUT#$M%1HMUWA:PT+%T-;+U_*N\,?ZRKO6F<3;A<%F1NY+C^ 1%P6I/K64S<1+LG4V:;A4-%#=?)A MPLO'VF./UJD[N.)ZII7QMZ/&4F3+A8Z!Y]/" @\B U"G1ZH00+02+AY%EB)> M+90(=_1I 46"E"M1Q02MRX<6(U:59CNCW&(#/5;[XG"L>+T6+?[D/_51+8*( M_2]*7.PACX6WP.WO0D)Q%LL59TYHQG H&9 U ^NNPR:W/#&%1+'EBIGXDXL. MSZGK82VTH'&=H9$%#@VTVK'@H<.04GN7D[UN=KVO'\NJ#9&#)/:'-E-*/.AA M!$/D1]#U(N1U;>*,8JF-[&DM&1:DY^!.@5_V$MI)9(JITGP\R@G3!85G!3J+ M2-,H32/JI(=>.P1*DRTO;K#5Q]#DG>CWPQ%-WT.IBY.(1@0B&,4 Q$'73E>ZO55G7JR#Q?,]/T]@+J!?C)(L\MVN4A"%)M:B<6%-S5=KPL3(G1>&6NPJ$B8',>6RY>D,:+2I<*1J&SAS>;X M<&S.K&3Y8Y5OBB8[9#_O\N96R?T6/["@]MT!X$)]9XFS/3&E&\_K,!CEIG,]O M8B)JE\.4Y/;<4^[)BG%:;@ZE(?U;F+N*]*05.8[8)J< M^>YSR?7(:6Q.S'IU$ZDUY_TP0N6\&2]#HI+ORK!KA_3I,44TUY7G9[)$_:W. M[XZ[]\5=OD)!0 %!D9O,W_*JZ)L;[)H#V:G04!<2C#-$D*]E+$= MPC1) :8IC%-7JL9E&82&]?3\AHG>+*>SJ[V QGEY8Y!SLHW_NY-U3FM>>X'- MU$LI9NT'8@)N?Q>0D_SS]\->]WYW_="Y53?G[B_5W6_XM@R-'AH)+\OV"#L" MTL(<7+VT8SF/B :]=_M-^9!_.:P/S7F#]QV2YIR]GV /D#@ D+_-&Z: -"U MZ,4IE4KLI[1C. "UT)P!F].#DPL;DY@4$_^Y2)23\*O\+7)9QPA'(R*J@UD[ MI%"+):7^?J=%EKI3\9X'/"_+LLB'?I1& ,?\DL^V30\CH$&8!%OZH:5)E,U) MXF2 2&WRM,@5&Z,\R4N4)+]6BY2L+6(RI<20V!'*^O#QKC]$T^5X]6^LL4.^ MYY>AX_WVR_&VWE3%(P?2%[>CQ \BEK-AC@?0+(R(/R#Q7.%GU4RU;UC4.&P^ M:^L/ECEUA_S&>3AA;Q;_ZG/T,@?_##EF7 EM\8F' M,I_A5CJ/:<@M,F/ZCG-*Z-F?-!,/;6I1-)[OV&_O_YKO\VJ]XX45VX=B7]0'_NK"][R[HK_'$, 40@1!GQ?1CY?,K0 M8D NHE*%O7I;-KW8W8*]<>Y;N&U!VS/ _6,>DIN(FAT@N!J]&/>2J\P][7\] MH_TYUOXID*5.ETI1.;8<;,0E=DP;#-EVN7QKD$%1.=6SQ[R$C\* MPB"D(81!! :4!+M2*R9S8S,LR?IWG=ZKGD>;W>MB*F^SPR7CP!77.KBJV.?: M]:';I]?>/7$P2[.V-\__69.4+W= 3K-C1J+*4EW CKBSF/6E'0-1\G1,"R#? MOHZO?ZT+$3^)@1=$7A8&/O:2Q,WZQE$*I>8 FIHTG?R?JC=_+//8G1MR(]&IFW@Y%U6W4Y<$/$YQIS=V_KO],V 3CKCA0 M1LYKX$ (/)?Z%!("@]#+(L]S>W QC&.YLX$S@1(:WU-.!C*(SFV+T4!NK<$K M&E/JF=RA)+<2LR;NLLX.ARN!!:*LA_ZI^;(^_]HAZG,;K9(=Z^9<;U+\(3]\ MO&,05S$*H@"BD(D.%P?BGVFXK?AORK ML\W;GYQBSX\$LC_X'K^)3%F<>YT9LQ':367.S5%"OO3% -N81?=D3LZFI;UB MAP";,DXINU;D4/@-FV+/7Y&M\BV3\O6FV!6'I[90&E ($I!Y, VS* Y)3,., MQ@"'GA$\-,K)7L-@*<^@ MF<=RKA$T(F732;5#M338/63Y[6%XII! Z"-(L\@- MO# +0Y1"VK>51BF6*G)0:L'X>B8#Y7!4#H>E\"*@(G&"Q0G&.9/=?&)X_G+H MZ5KP0=-7F1FK*9C$I!TJ,]&&RQH!#8PHJTM7T.RG88#\!*&4!C%!F1L&4=]: MACVYY^@5V_CQ%$:4/$6-,<";%I59Y*C#%79DE$:23TNU1M:*M]1&B17AF55^ M8-VGSY^&MT% G.#835SB!0E)$A2@(7%*Q1X*G-2 Z?E4@^DT'Y"<0"E1)CAW M,LV6Y+3I@JBE7A=]A96QN=(4$NT0E6DF7,Z0IO,A*B?/IV%-GH0"W\VPCUT< M(QP"1)A\]0V%/I2J1E3X>L-2$C C( M!/;LD(\I!I3:>M(4Z>B2GB !V$N1FQ&80A+A-(YQWQ3.2*PN'H(-_#CR(301B&1-6%42I3X$!63S_GW]V-\_;[/+?3P_ M8=_ODS0B. S3+$P#;UBZ<0.INVZFM6187@9PEQL?)(D+XXS& MV!\6>H) ;BM)X>L-2U*SM'N")"=$*FR)J8]AHN0DYX*C129,+PD9T98)[-DA M*%,,*+7UI"G2\6']T*\4LTPJ0AACF$$$_!3@Q OZYMP@#M4%1**1>67$X'[*L_/ M7D9%F%(7$4Q\ E$*7."F:=^.EQ$B?,>5TK?/LT0SH)*X DF-K'%YF8'7BY_6AK2/R$H_X-(TI!&X&F"PG&>B;\7TB]6: ])<;ULX>C\,!R:5G\CR) MI65&*9*3S6?L+#+)NR1C)/E2YLV.I$L=?JFI_ZC+1)?-923Q_21$"0B2!#,] MBH.AH0#X4M,ZA:__,:1"E"MYL3! TR2Y6&36]I(00&A:Z>M\4(H1#F$"DS"%;IC&)WGRL"LT-U/];L.2T<#A9QC[W:]_^?'N[NYL59'&8)82J5>?Z0 MXN",2M4#:VG1L+(T4!1D1!.=8N(R/Y-RDM/BP5:%?&I"_+E51+,+= MB$;IY=X.Y=)LTV41L@'&IAP??S]U M9%K5KATC?Z]ZA^E$8@5U;C9.)?7MVIER$3IG.UC^7N#"3ST,6Z)B>FP1.&2N MRM 4U?IM_6?Q<'Q(RJHJ_^"52NM']IO#TRK*,@*\&(81XU%2(">[PUZ]G&Z:@'QJXF^*FI(_'XNJ?3:,Y:%@A1(WH C& M((!9%&-$$Y?T+4<9E3IDKZ.]V;1SUXWC3D,?UH=CQ5.9K?P,6 ?-ZAIIDF%- MTGB"Z&1C],ZFAQ><2H E$.,Y<1+S 2_$@M8!D4EFCMD;GF 6?M*[/%QW^E!;[9P>GDA8]?7R+ M*=\B5,O)WXM2TP:ET\)TF/:)[??.4'IZG;X1)=3N 3OD4+]9HZ6JVGA3$\9W MW8CG+38/R?*',S:\@N\^7X5^AA,:>G&6)DD2P80&80^ NABI2^.D9@V+8S-L MB[-A^TP5;YRZP>L\#H"G".4T_E6DOFX:FW6)]!+\[DU=ORPNJ9]Y -"*B2(Z9JJ&D?Z)71 :V%2OH*DTIB.L4CMNOI)-N$)74Z M@Q+%-_?\HK_SA8)5$$6$4."E,7^H+:,N.>TE@0@'J^]Y=5M*5-O(-R$S0L_1 M" _4C\<#2R3;6KUA=T;R"60U\H0K:\RR)EU(<]]>\OE\4?'&^<"&U+&JQDZE MF2J?>4'0>+6,.I]VJ-(T$U[6PDSE8\JVQ^>T'W0!@ -X80T"3P M .6O[ Y3\3 3JBO4TY)AZ6P!\M%;GB5VN^'NX(W$)NE;_H2^1EM*$QU,+I7N%PD^ MK8OMA_RPRL(,IC[,< @"W\-MGO-JSHP\+9(\,CE^=*LR26 MR)HD2$Z4#>2F*J2;$?FJ8R^U-/59&^HY6:QO+6)7!_OAG[RB>E8<7A?UC5_ MM/9+?L_#6_VU3,M]7>X*7I*W;=\W0[$/H8O\((LC-T51@%R?I'$4H8P$*).: MK,\ QW@UX[D%_)S+:>BU1CC<"H>;X?1V.%]+Y]P2M2<5Y_"EF$Q:YD8Y9;WP M8/F*!W_A%OS:OBP^^/ @Z4-#U_).97Y$F&=TJQU:/J?!+VX!GIEKT8CQ&VN@ M*M:[ >#^OCE^U!V=]"'"2>)!DF'DDB0DD("N48JC0.J0]L2F#"M]1[USAJX] M;B>GVE/Y%%/D&:F44]NK+"YT)'NR MX@)ZT3@MJW%M?2ZM[X?CEC1+0Q>G$<5IF"!$(?9ACS;. JD#VTMAG$TB.[MN M7HQSYZZLA!*LE_G5>]7SXHOU"#&M_A$Z@ZK(+]4/S+PU:L91(T%FZ:YA1W1: MG(7+MU*7QB/WPEE9'S[>_;4LMS7>;[_DU?=BD]=?RMT6/W#\_VHW5P(OC4*4 M^G$:, @$!:Z;M8T3%R ?XA)7J' V?^J\W_W,L M^&U!=7EW^&-=21;*ZN):+'#,2;+:#=TE7XL^!S/SRVE"!(WHKV:&[9!3W49= MOK=F@C-1L3MOXN/=N_V!=YLZ>/\51#,AGWB,:)W!D7&IBWH[QJ,N8 MTDCOE!M_'P_?\NI#N2_[!.C=?L.Z'/GS,=_7^8JB((W3-/$\""(O24@4AWVC M+@PCN3+SB8V9+SCG^-CHXJ"<7_(6UJ\WSCZ?N7!ZG*B1<::)83O&F2YC2B.] M4'*1BY_ XW.)CW?INOY&=^4?-;ZMF:AO#BLVE@G .'61ZR$8N@%R,4%)$GDQ M]7WA->1);1A<7.AA-253#)C3('-^[['-O2HP0M/8U%X'NW8,+#VF7$ZR]?$C M.J@^Y ?>%)NS?R^V^39Y^EN=;]_MA\G\J91F $)3UGZ$L\2G% $O"F(_[(%0 M$ 4RB\(&FC>\WMN,OKMF]#5+=H,$LGETC_5_RLD-,31I8SM;C)6?MV_]F4].NL*%? M3-]YU$])V MKXUOK_T@@<2$D\86F9;L$W8$HV4IN%S06MX?XC?7/#(];6OYV,^[G/^ ]\]7 MP(E+$X_$:0AA2 '$P/5HVS1VPP"G)R'5$')^+/(++,HV;?3\LJ*X^WA[OC#F\VY9'E+"L M*0HHPD&**,U\X(6!WS?I@EBJ@'120X:59\#6U/CM6%K&Y@Q_<=8=/#[3S(OO M_,B"[&N)4\@54Z+9>)73H^>4]L"<'MG<;RI>YVA$G+10:X=$Z3'EQ=.+VO@1 MGZ;W:9GD^_RN.*PH15'F41HE(4FS+/-(2OI6@>M#N1G* MM+:,3TY:>,/*U_I/Y[:%-O?49)2GT5F)'H;M&&/:K'DQ%]')DO@M#ILJ9TE( MEK=_GBU*= ?XAQ4)'P8!0"X(?8!]BFD4@1. U)-:%M#8K.FMQ&_LOUB>4.S/ M=Q&;4J5FK6!7K&_Y=4M%7M^P*];?VL>I=/>-9[^=U'G6X2 M2S@6\I!<^M&#='[I8?[*'75:'.Z@+K8R+,[BB'X:<(4=4FK"L!>W5QCB3EU@ M^]SI\S#=6,6A"['O12"(2 !1$@51MWN)002#3*[\5TN3YHN ITZ[]#"KJH:F M*-6I@P/%G]^F>";Y>TF;E/!-8-U6R9MBTIMB-YDO=9D;\MC\O'4(,&N&(!I2 MUF5\EKA&<=^ZET1TJM*IM6I<[-Z=)F_ZY$Z1857%,TBM3M'KJ&YP6B1\K[(G MI7W3^+=5_B9:]:8"ZF!-700_53F_,["?VW=3>KS?-L7YW8D7)L+ 9=FF[X; M!30F,84]F)"AG*J)6D 8E\@.9;\-V,ZNR^:D2G>I?S?MGBJ;>GRBJJ+S.4.G MJ/;.Z> VOFE/$>%QG\RDKB*L2HFM5C?9JKUZC7Q3B@UP.GT6_FG]U$0$ES7I MQRA(^;L3K@?#&&=]NQDB4@(E08@B+\P8!D!) M[/5-,T#A9!V3;="\E'%$Y_LP&M1,FM4)@F:24%V:UE#\7H#B^63M@C9995-E MW6)Q4S9)1-^F\:4N<6FY;[9G_E$6+:(L3!+L0NK':1K&<=*= MM\4P8#].4[MI;<]5&%+EW_/]<7(.-Y%H50&)T>\,V@C3,_ MPB7)IY1(ZO&,K7JIR;HWI5,GB_KO"UA1@!-(/8PRF*$0^A"@M < DS!:'BD-\V=)?U5?_@M\LV<>),@]&?L=KBWY;'YIA_O'N51R N"2&T(590,(P M @%.DPZ'1_C%WW)W'VANW? DO@?<3N'U:J-^3PCJY*).D-3,9_QSM$UA98^7 M!RP;)%26T3$Y->8=2Z35G'TO;V4PRJ1RXLF />;5X>D3Z^H'AHJPOWWD'UD! M%P'?\R"*0P@Q"H+,[Y=N^?WS8&+VJ=ZP\104;[?MC)UG1X\=SF:LYSW(B:GG M!-85\T_#=&M+0GN<-TZ#]*:AG;Q)^SS9Z%4295+2Z9ZP1#P-&/96D)1$2L\ M"U D-1L@W'8PR(="Q:7$VBF7O"J5$\^O7U$E597++IFD2$F> :9?THGO MN>?J'KY=7H8$,@)QMUO@0P)",\VT9=VY<'9U%-XO^>:D"J>Y%F2FF-:(UY/- M41D?IIVRD]-Z5Z?UKW-N^Y3>*MW. M3^?G>B1OY2A>.13ST$T7CAD?O6MR-U MTWRSW-R\?/9/<8HX@B@$@F.&,?%I M=RG3IT&JM4OJP/S(M4[?.JC6:YT&Q6"0BHY%OU4U/8"><:U3#['Z FLC2K,6 M6BL.J@FN/2Y-3J<^9??MU/G#M_>R5N##-U9FJ[Q:H#!-0#T;#D,$ 40@A*RK ML_*QC[1ZV]JQZ%A>#VO\>F$OZYF^%F59_*@#L_6*C;S=5*P?9([7/ZTYP[]I M4)L?1PV@7O\(:AS6AQP[_7*$6+/[J]>@;.J:^GEV?M9TD3K%\Z7AU,]#*BW[ MU'..9(LQ@\W0VG1;IE/;+.[NBLWGJKCYQP(@$2,>P"AF 0J@$"'J-@SDEJQF M;R0+!D7PVF"2N #KRHEOGH$SD351KH1%_!CBDGQNKSX;[)1_$S*V_R>OV[ M2,(@ -Q/4. #D<:()6$WHPL )5K]SH9;&[70,6MAR2G 7I&*/=Z!6J3/L:$L M.:5WN$*U\+P#OHG5ZIPN'>$RIGJF&F;NSVMR-I I^Z<7"P)%$LM6YSZ'U$=! M!.+#Q(XD$;9PUFMB=JRSWE_D8>^O3UIK@XG7Z;1]86&7>^4'%7$\G MK)Q**(=B'C+IPC'C4PA-[E2%L[F$N%G)O\DBQX?E6JZ+/V9E7JS.VQ8M D%# MC'S!(QS7^IV*F'7=W0)>+Y=UI-.JX1'$\Y?52<.OX]'$_H[U9K7_A^SHB9Z MV@V#FH1.%@$]$64=P\T_G""]\O98O1>:LHTKHSI,]@BIDX#,0TK=N%:,\$'; MD%-:BWQ9/M9Z_M_+]2Y;D"3!21RE:0P#QC#@W \ZVZQ>YR_N&\R?JV59#5%3 M7;LZ27P.43^?SQ736U;>U^Q[OMG(*5&]"M^;F$,JGQ&IG<.F@9AS\AK[I)2U MPQBSFZX Q"F.Z]4JB5/@0Q+4:]C6=AC[@K;I*C:*YXUVK.HG:P?03JIF\B&6 M?^4D50W 6TI299^,DE2/,8U=ZY$I)X ,6X]AG];\@0FM1 M((0EH< ":'7=LV#.\;[UY]W=W;)L+H)_/+TU>D#:-"'2WK8>3++ROO68_&IO M7)]>"WU*J_?ENKER+X%Z#=*1BTE?IZY_$]L6[_-0/)L./=_&MLN5JM:E^2:O MLO?Y@]P%JNHO,Z\_N/T;2/2N**O\GTNYG]X^DO1'C>;Z1[9^R'XO-M7M=L$$ M%3Z(" LBP5"0(H(3)@A(!. BB+1TT#$4QQI99U \;G(.XZLG<4<*Q#R2>BQG MBTD^=I=B\/=L65[_*!8TBA)&2 H80SR,PR3A?HX$@3W"8[FGN"2)ZOYK47\6TUO/2<'9[Q[[O+<#T0^16CUB&SDW^8WRS7]F6\70>L_X1^/,KU#?1VV5/2I]O-$F^I_.]>E7B)>$"$[ MQ$VK.)9\*&Q^2AI:DGT_M\2+NV6^63#!44PI1%R -*%!2#'K;%'!4V4M,;8P MJI;L,>FHB3ES"FHR"FE#U.0UONSIR24J+NG)8.IFH"?#?2AL?DQJ>E(]KA?O ME]7M\NZ/[,??B_(?OV=W7[-R@3B+*9;OMT=I2&&8!HP?5(L)I7:9IC_;L8;L M(1*4F'\9$]0O'&!SI2<8Y/=Z7/21%F37F:57<[.0GWZRA)^7K"1*' MO)W);>U:HZ40M4IZP=<7-'0H*].JYV#TA9UO0UTQ_[XL[XI==?M[+@R"97F7J8_V[%B=I"NO :4NA 8\?2Z8+JF2$\PS]@Q MT$LCFM3UTC5=9GJI39N*7+[@Z@6Y'$+*]'(Y"'UAY]/0VZKFV7V9W>3[KY7C M>B%,8@+EU3@&?!@&;5=XE*88$YW#)ZT?[%@H3[%XV?X<0.]JBQY-_5+IG"$] MG3R%,>Z6^ZGEGFUU(Y[FL75N!KVP\)T,?&HQV>7KE6R4O?!#%L240#\,81H2 MBL*N83E*"<:AUK4X=GHGCRP M7T <1P2AB $A$I"B@/G=@C&% 522HJ$V7&^"-3UHL@,F[[$&=>5E+6+UMR%R_]$W^QZ#U8(_G%]:% M-KB:?GUHQ8O"[A>D=2!QP18/$Q#@)(D!(7Y$?9ZF;:MA'R0X4%HX#K,PC2ZO M&[Q:._"F#"J=5XQ GO:IA04]'D";UO'%"/09'V(X4N*+7E\^SAC(TO0J;,&' MPN9WH[=6_W"?21N;[XW);;JK=F7V>[[)[W9WW53]4W:3Y0^R9H[MRE*^.1Y" MD0I HH#& '%*PZ1['M<'*1% 9QGO!H%C!9?EOS=5MO(DF.5:-N L[K(K;[4K M9:NXWEX/8\9!;1-@^A#HC0,'O/NA8'OE[2%[+6;OL(%P1'WEM;C'W3\PHK9G M:\%MJ.:QZ^#8QV+,C]^E&K_;7/\HY-BP7IR!F%J3>YIPC!P-%[+L*!!C*'.^\6KLS31^Y.U=4XJM*;1!U-ZB2)NX.4BG MC7EU)M6RN<,>4!(0%*88"\@3GU*2PH1T@! /M'JB.80QN5Q?;JPR>D0<";:; M8(PEV1+]FQ#M \TV95L_=F]4N T<'2K=IMRZ$F_9NV./!PDFDIBCIJ.F $F M6=+A 2'5ZIGA#L7DTGVY9<[8\7"CW&Y",9)P2_!O0;^!T>SD.ER]?N44RNV9<[(8T=#T>: M[2048VEV#?Y-:'9'LDW-U@[<&]5L?3^':K8ALVXT^]BF:4&P"-(8!8CQR(< M\Y#CP_9Z"K3N#C@#,9%B5Z]WLQHY&"[TVE$JHYH6I:.@J7>EK9TOBN':5.48TK M@Y>XZ9&YP73.0\:&NU%8_LST9$@L2_G2IGP@]?/MLLR.;QMA&G,0A%&$L0 Q M8U'(8/.V$6=((*A5<&9NQ?6$KP4F7Q'V&FAZHC. /C75&8K(OM M[@D(+"#EA& H1.!'"4M)O']OS6((Y,.Q:J$[3[=]!/\6H^,V^9[*H_52LU]^*\L>R7"V$'PB2<"0"A * Q(F(HTA)3X3 D"M M[3[[UAVKZ0&P5P/R.LA>A_ED:\G[(F%[Z1ZW8N\AAU%1$]MI Z*GM_9CX41S MM2GMD5UWX9F'\CKTKQCK0W>AOXM:[T,8AKBV%08Q"D.*P\XXPCA=U*O]O%A] MKI9E95-Z7S6LD][G&)4S/5FNFSQ?5M[7['N^D2L-^7[YH_)=4MMTVU13JQR[ MDM Y:N9@H51F_BVIH[I31I*HR9ER'ZJR>,BW>;%YP?A",$1(&B->_P\)$B$. M06=HB44_& ;-OD8CW[W]:KQM^\99>+Y42YV$=9 M3P9:87H>>6?'E?/>2O;XL;S6RVZ*AWJDSK8+3AA)&(T0!@BD:1S3*.I@1#Y& M==Y]7U;9ZMKZBD\=@UY2GL'5V-M9K[.;IO-"/>\XY.1]F3WDQ6Z[?O1^E'E5 M9?(_?W.RUM.(BM6EGN5(.)ZF7'E'P'.;NIT0' MU;VY79;?LY64VOIK]6[*;)77OYQOM[MLY4)\-6)C4WLMQ\.Y]#9X?ZNC,DOI M/; Y6'GUX_*6A-? .R/=-671\LX:A)S&G(<0<)(R$%,,#LO9%%/4[JR)SVV7F &$4^JI>^$8*8$TH")@#B+$0HA5J/8=NQ MZ+RPM47GW1_A><4!GW9-JQ66U68SXQ.L-X=I\NN$UWG=_5O^?#M<_VKVV_+9C&T?Q 9 M8Q !Z",! X83QA+*< <.!\R^0 Z'Y%Q!E;/\<%MK[XR<^IRZ\^HSY),&UJ(F MCQM39Z(]-)S3J?JK 1@J^_8B_(;&!8M.FPP/0D)B[');/@_XN,3X;.VQZGAL1@M/'J?;[)WE79W7:1IJ >.BG".))5 M21$2<=P!]*-0JTOGB+#>S#CE?9%.>8U78X]0&E$>:71R$^#IEDLM: =CA4XT+ X(C@+A3/4_OAZ#Z33]"&ZH-O3"=Z^/F3D:;MRP$::M+N(U72;21_[0SK/V7H; I=S==THOZ&Q MP*K;MN?I9KRKCAZ?JV6]!J@'J-IH5=S\X[98UQ'9BO_=Y=4C_;JMRAK% J7" MCY(XA3X5(DSBB"4@C2/,:9A 3J"BTM@QYDY&#O@:53A!^"=OC]'[TJ$<>3FO MQ%Q/]MME?AZI;=FGPN6W:IB4>VNLN+LO-DTSDV;+V!=!+0"(A!#SB $8)K2U MR5(4ASKSM&&6'$^^CNG89M\1GMZ,:R"?FN+FG$H]47O&W21G9+WLJ C7(%9G M)EC#?+DD5!884NY0^=04+^3D9A$S/X(\%BPB#)*4T"0ZV&*(:QT5F5EPO1H\ M2R7-OI1FI*FICWN^AJF.]V4/:>Q.E"_1TB,WPVBJ3#G+IYR,8 _"]T7QS"A/(UQ-4JESLD MR_7'9;YZMV'+^[Q:KEN;C$<)9;4>0UA=*H)S'A,ZHG-91(GDIY>HGIDR [!\Y D2[Z0&U?T_!^>5]LM[]JJIH]YA45;A+2-=7N WOGT:HJ\Z^[ MJFGC6A6U[I7-0FT:N5-EK4_ZK#,_$QFT[]>Y)#IB3KV&H:I7E=FJ>^J@-1:F M* TX@BR #$- DM3'G3$"4JV=;D,3SBN_]JB\#I9N*8$9;ZJ% P_=!3,Y#AH8Z\>Q@W (GJ@)S76;+[:Y\/%V48A$Q*# +,$_\&/@I M@]W9'0]8JO4>LLG/=RPM'223_24CNM1$Q353>HKRE*2)Y.0%2GJT9 B!\Q"2 M01X4]CXG/0FIIT'25L:S_=_?;9[7!3%MFW'TM/!]7[I /\J'^]^N:)FP%L>UD.B)F%31D-/WAP$PHD":C+: MHXZN8C,/Y73F73'.%ZY;!G5NC#'+J%3OJ,J6F>8YKT9.U%_7IY.VOL*J=SEGI+FXPIG8<:#7'@61'30"Z4 M-46^H+E]U_0S7H"P7FM&- T039E/HB3B716#P"!-#-1$Y\>/J2-7WK:!IJDG M6FPI*HDKBC0UI(%QY;WK;VWM1B9.*.@3"!.F9B(-1M#/1<'OJSDOOAV6:[;UY8SVY\B" 3B(0@2!+.<- BD>BTRAQ=V'>] MN*O1[J\E?VLUQ;O?E?+7*CGL;IN-E)L3P-Y]_>=?U1]WX[$>O:\-V(Z"-9.T M=>GA2T.^4S;5ZXC^9[?=OQ9[75RH#F@ ?3T']"FKYRK;O,H^9^5#?I/M79#/ M7GS?-#_EOY?K7;:@L1^Q5,0A8&$(18B$#SO8((BTSK$F!^M87CX_TP_=*J:I M@ZE8)C U3I>U5 ?7Y(AP5EKE'4NKKKS&P]\:%[U3'^5-WM9+KW6SO9CKG3@Z M=D66VXCU%G7-Y&.9QS U'SJ>E9;-!9B-67!C4MS=KXO'+&M^S\:FS6+;&JE$U5:-1]*:>OI1R2K.M?L^J MVV*UH,SW.0.U- 5I2I*8,Q%VID%"DNZM18,"*U.32MG_]&U%PYJKIPD^AL+Z*(UU9BG/A1 F&:QB*,.HM!BH(! M^:=I:;*TFV9,[:%*->L,"9YALIEZTI=C@]@94'R28,8!(RG@28)QY%/L^YTA M2 *A^YZE@0G](V/3MRO?5N&$*F_SR) A#KQ>.*''A5'AA ]]RL.(!R0FU$^( MCT/6FH !3;5?=M7ZX>/EP$1K,H/J %7.9O+]&T'OJP[0\U_YF[^YS5:[=?;A MV_$\\N/R4>[O4EGWV"3?AWNY/;N5$[]F)Y?6B.[VO]8\276=_:R2VOM_+"@G MP(]I' L@^ZPGV =!0"'@$!-(A-;5WI&AN3[TV]W=+>OY6_'-^UN6?[^5]X#I M0U8NOV?>"6COK_*<2+Z6WGKF_:5<;BK=E^G'#JMB7=1\(ZI96=4ZTC31/#G? M:YWQ&F^NVALWK4-7WL&E)P'?OR_H2;>\QJ^QV]99#4J?FD\3_9F,!Q,Y?SZB M3!D#U3&)Y]N;=5&OA9[ /#U*I&4MBM^;EH#;Y/%E5XXH8Q"G5)X>HB0-8T 0 MXKA%B6D:,YU!:6QLHXQ*^3^SK?P28?FRR'IF=PFNHC MF,?H-)GWQ3Q279P%FOX'C(*?19P &)$PX"T0)C" 1ZA27N MX8Q2$+F':#BVC!$3\T7.A.'07-A<+%8\6\MTR"0P$8SJL ML#1QRK6^W!^J$/8%C!=&J'43Q/J?/GQKBQO_68]/S2ZM/"W='O&F$*6(1KQ> M00$*PB3E"6OQ)MS7ZR8^'P^P;[%7%D]_;S IT M[P5.%W7=<6;. 3??5^N\.A3'7QZ;CK[)/WCTKJNG;_R;T4AE.6!* ]A4'\G< MQK7)>+@XW$T;&>4;9-MM5FT/KP*!- HCE@*80,Y$Q .0 I8P^:\\94AK3TWS M1SL>;^CGS^+ZL^:-+$URU!3>(2]ZLKP',MG+8$]YZ%$[0\+F(5&FX,_OYPSA M0$\,V*Z4_4<.ML*0^!&+.2(8B90%J?#QP5; ]/HZ&UEP+ TM'&_9@/M_)AJA MS9F.5+BDRT0QKKR.L6FEXXR75Q7$E,7.& R$O',@N:([M_#Z\"U/T2N=Q/WE6C M\XOL]N6>C:#,) 6MN/*\@[DM?M0K(HNRNL[*NW>;AZR]];N 1!;X1V$" 2"$ ML @$L#.%!- [NS QX'K#26+ZK?Z#=W7^'%#I=I4R(4YQX\ZWBG0 MY:B>]#DEO76E QBE@/C1:#!=WV?7RYU'%%HG@)(Z#B!$&,: \ MIC#L+$&JMPUN\O,=ZTG[LDNU_'DRI&MW =9G34U-7!.F)R8M5S6H]IZ1'3(80. \M&>3!\[:Z ]E059+F%9C#D M)PG4$1*#'^]81_:O1MT\V8/0DQ$3RM14Q#%;>B*R)^IL"V)<"7G.1X^"#"!O M'@(RQ('"VH<<'-2=5-2F:QY2(,A]KY-2$T&5 7A8UG< M9V7U*+N*5'2SDE=-[^52Z(^L6M X9@DG81A!F"3"3WG$CR:Q5N.?088F6/'E<+!MV<\3_^C]OSL( &)A"<@\NNQ M/0B"D$08'FQ& =&J(QAF:939N]')X4 &M6?PCLD;,ID_0IOL2+&7*+59_@"" MYZ%-EGRY//T&RP* .$DX3WDB$$X")"CQ]Y8%$"B* M]/8GA]MSK%0UGM^Z)#LY &FF!,6)BNEN85H@6G5+QX+@$4L$&4)#ABB%--ZMG?XX0RG M^IL=K_[(478Y7I$EAVOX5Q?OR@3-X_/7!?WB_?T>3=^W?7[\1GC_[! MO<__13^)__KPGHM/G__DB?__UW?7?]<;M^W1K39X3\*TW@A^ K$9P;O712=: MD*@RUB-2UDF?AXS9=ZMP_+$:2^%Y@69@ M,X[EKBLO7A\1:NZM#*%06]!WA-5*%X,( A8@AD5"16L,8HRT3DT,33@6H$.Q]OT>EN;1JB%M MBF>L[AG3/&SMR&H1377L^B(O?4NX843.0V:&.G&A&'T0)QKR4NZRU7-96T#? M3VH]"P-"?$(X!A!V\RI83[&TUGCF5MR+C 1V.LL9/6->9J8_:0:R.9N\&>K' M\]2QPHSY*F%!?1S@Z@P8\?M>9))6NL\6:Z)+!* MV?"EP-3S?ZUYOS)W\Q"4(0Z\.L_7Y$)90HK-=WD_Y'V^R3Y\8V6VRJL%B4,> MRD,*3$ @:!!@WFWOHBA(M8Y%C0PX'G8_90_%^B'??*\E9-.TI+EI<(V<'"\P MTY<>0XB<28(,)B%. M0$QC'Q(_#"G'G?68<:V+S+9L.DXEGGW+:B KK\P>LLVN7OFMZ[@TEP;UQF1K M'*L-U%/0JS=Z=PB]'S5$K\-XY1U0GM9,C:MA;]:]*MQ^M)K- MV]M4OU[^/)F>+*B(0@!"C 2.DIABBAGHC,$ :=WQ-#0QEL;EA_N>8Z_37R:F M)\$&,CF/?!KJQ'D/:ANO,$UY2)0-1UY]H].0&_7;FNTT[?@D]2)," D@"=(0B=0/ 4:' M!8W/ Z35F,KDYSN6I .D_1O05]Z_0_ ? 'CWR])[D #_[,$K (#\?_NJI[?< M5;>%?-]I]6=O4VPR+V\>D]03,B.NU13,-X0;0E?>NGS1'%V"? M,=.C34-XG(M*W4G:KU%_SZ45 M?:'GC'S]U5W-^_2:=,[)*PLZ(_KFH4;F\%]8N@W@0;E":K7*Y>, R_7'9;YZ MMV'+^[Q:KD^L+^K,PD34R>G[/@U!(@*8=H9#7[,[]W!SKFNF#@AKBLK4+/']SPTRZ9# MYR5KMKG2J/SV:1YV:B[+R290RN\TVV_PAV_<:?%]LMW]DU8=OU\N?"Q'Y M+(8$81ASB%-?^"EJ402 4JW-*=NVW5>)=G#;:_HWIX";?N%-(Q]9R5(M?VJ7 MJML-A*(H3A@#384\H7]_I?\)5J_M;/J+A/OKE??'/@[7/7%P5 *870% M(W18MYXM6*^\^E?O,_DF9;;6?+?6A'DUZ71%N9$Z'K@^7<2.JWS/^>@1MP'D MS4._ACA06/N0AAXZ+GB:UGDHN*!^D K((0BZ^YH=MS0Y$EY'V)3Y:M\ MO9-3O,_9S:YL$(B?-^O=*ENEM?]RXKZKVA=:Q;+EETD M) X9P/5@&:4AYCY(4%2/GH2Q)-4M@AT'D>L]BQ,GO.W!"R]KW?#DE]7L8[2. MR#5SUKKBW=>+[&;PK.?NC3N:6QKCQ%1QHV-VX=3<_CB-Y-$!3SR))'L:R;(C;([]LJ&36X\Q@!1O;Y?%ME L;-ESE_%%7&\^W-NJC7 M6=GQ)6\LKVC0&(<\B A.1)(*O[&? ,YBI'7#TI[542LO1?]RR#7!:N(]#;=Z M OUB6::$Z1UQ>E\D4J^!.GE%Y@4*M5:F0\,P#REUX->KZU@[S"E+XLUMMMJM ML^=*G"RW^4T]T^=2S.6EG*_K$S1Q*K?#*4D0#<(21ATJ(AA',]@72$P7U1 MUNF4JL%ZG%C)Y7$+^X79EL>7U5)36UU%2E%I9Q D3=UM$5^:[^X#=AJG+PUV M;SHI-N.X3Y@=1VTF,NW:RW/1'H75(=T/FC[0-8[#[>,S))"E-(),$#_",,(T M96'@BR@F#$,L4JW'7US8=RW=M_6_[<\35V<-$H9W11C,O9H@3TV[GAA?ZI;0 M(&Y$^(!Y18JP&-"_NN-QAV=W?+\E%.R/:% M6D>X[=LKC1)\RO;%7*>%7?2N**O\G\ULVW3>;#%.NG/F:4)D/E_>X_VM ?Q" ME*96: -BE2;)]L,T#X5VZN'%R;$K-O45FM[\[RZO)WD]B)+'WY?_4Y1LO=QN MC\ "D?@!C_T(IB1*,<5)X+? 4L8P,!-L9W#&TV^Z;K[I=N^C<6C;%*H_5PM3 MN787-%WUGD6\S,6\@_^:JG]]]!HGO,:+&8F\*?]*FN\\N',; MP[?'%$&(EK M_0'B+T6Q^I&OUR?;[=Q/$*HSJI2DTIS@N6G@ $\NBMM0=G15 MJ^B;8*>[:M=44QQ6S>+G?;;99FH\&XKE\8/B;@_SC>G'[9[^M_^L]_ZWZE_LO7Y3;[SW_[/U!+ P04 M " ";A51.D6_62\JB "4,0@ % '1Y;"TR,#$X,3(S,5]P&UL M[+U9E]LXMB;ZWK\B;_9S5F(>SNKJ7ABKW>VT?6U75]\G+EIBA%6I$.-0DH?Z M]1>41,6D@11(BE)4GE-I9P0 8G_[P\8&L+'QW_['C[OI+]^R8C[)9W_]%?X% M_/I+-AOEX\GL]J^__OW3;^J3>?/FU__QW__+?_M_?OOM_^J/;W^Q^6AYE\T6 MOY@B2Q?9^)?OD\777_XQSN9__G)3Y'>__",O_IQ\2W_[;5WIE]5?II/9G_]1 M_NM+.L]^^3&?_,=\]#6[2]_FHW2Q^O;7Q>+^/W[__?OW[W_Y\:68_B4O;G]' M .#?M[7VEBC_Z[>JV&_ECWZ#Z#<,__)C/O[UER#A;+[Z=HV/5,5_O"C_':]* M0RGE[ZO?;HO.)[L*AF;A[__WC[>?5G+^-IG-%^ELE/WZW__++[^LX2CR:?8Q MN_FE_//O']\\:63Q@_;1:>]W[S^5D/BD'S?$NO2S:13?4?)XM MYFKV6/C5[XMLO-91DYXV:*T+8=ZE11%,TK>L)E^/UNRBDQ^*W.?%7?IF=E/^ M4?ZL.=#'&^FBZS4'T[X*;77)Y'=WDT4YD954,_EL$::\,/4=-ZLU:O;0234> MK^!)IR_4=WK_:S3:GFBS>3Z=C$L70J?3UMDZX^\O]GTXEB?#]?J MN',UR5*K .G5;Z^AF8RGPS 6?=/'SD0]ZK)\UJK;539<6L^ PS\-8 M6$W(1[JVKWA7W3E]77!"2UT)47IKR\6&=#J=3T95B:!A.YDN@V?TO(Y-%^E) M3[^/IE. _7>A^5A\6:V2&>WDZ#.];;8D=[7K=Y7=T_70PLM]R7DPP[U=+HY MSBAWJ[<[6,_+MR)_W$=[A\9\#3_/YF]F)GC /X.M4G?YM[-9LMTVGH7;&8_&NE1??C/IO-Z^T^=_:]W@'9/<9G8>TQ775[ M%!R\Y?JOC_K>+DAM]*$OX&JY!+O/CY4":,N,^YN[G)1HOMYNWFY\UD;_=KK8-11@J,E]/L_4VU\U(2 M<,=I:#.I3VRV=?%JF:P]I=OJS-LLG1_MP]-"[7[Z=)-4NWZ['=[.CGZY6!;9 M'Y/9Y&YYM_K=A_3GZF2B0?<;M]:N,+4HN*MH6]T(1C>8UL7/!&]GX2(^;-=)OU[?Z_Y1-@P^1C7>5KD6PSK[7+R"U.'A* M4VV)\3'[ED^_36:W;R>SX"69X"%-CIGD@W4Z[=CIYOC4YMH2YU-VNSFDV:RH MZQ_PU*G:1S=/!S^RU3Z$>[X\VJP"9[5E.; M4ILST7(MU7!-WO9G^A"_EC&OWT!K72Y/O73PV\M@GW(_LY91.5BIVZY%&))3 MV^M6H,T&X_;;'T*U=%*>2G[.W]^ONEANJ$P6/R.D//4CW8K^<;XL8V/"OY]\ M_.@H.:FQ;D7YM,A'?[:FKJ.M=2S,UC/>^>O-P6V/"%8WJU4-_][J.+S8JW(^=^*=%9[SN_PD]W"4F^> MJU&UU6XVB2+N/EKXY1=W=QNC=J),S9KM3KSZ M[#Y0K;7N+;_,L_]U_+N>+NR:$[.';_0+U+OO^\,-/BW0V#LY2FVC4^4"_(K+=S7;2]V 3BI8QW]=PR_W_')RX MK-V>OVRR[3[GBW3:GT\@QN)E-VNRX+[(YF%"7GDO;\,/-N7+=D_/ M([+^6O9CD]_+TWZ[]ET,:]^ MLC+ROP&XRZ(V+4'YZZ^A%TGMNHGV@"NL M!'/"8H<0L-Q)Q[DQPC',R%.Q5U'4>;%!N7.Y5Q[6A_1G.94%1VM'FWYG1C]M95/B M]_O5Y?K?1E\GTVT00)F:J#,"Y>=01I"V,@F_[[0)'5F+A@EYKL:<4*D981PP MKX@CFBK)Y4H[FD@+[!G-275G:;.A_%*& W(?K9L(#JW$""KD!85<8(_M1FY% MC5*OVD34)D7>+>P/QJ!;JJU.X/;"+CXOF M55MPG\N#V;5_=#5NBA'$68-P&-+!915"><77*L ^#&M^/C?E(:9ICTKJ+'3J M-Y(HI96WCFO"#;0" FE)A00.1'W5CDMMFN0]X=^7,=B7$K-' Z"7\\DLF\]- M?O=E,EN'\M48^X>J)00P3(F4&DH*J +,V+4^+;9.&7B^8;^CV\WV-NHUD C/ MO9!8(D\$L<0CB7"%@*%27O%P;X<9>0^P]S_*&Z>3O7!# +E2E&DM@S//D;2. M NXE5!Q+KQ&LM9+J>OZO!'BL)_WST7^M9I):7D"]IA))$.(,<$BYLXP&;!"I M4 $2H7,9AS/8@]H$V3OS=X)Y7^O+'9U7/R;S&L/M68U$,!B\*$]-6$*%)31Q M4HI*/@'YE7&J._7OF7?BX#XGG=:S2V;SNW0R:TBL)W43@*Q'0L&PD"8 &LB0 MVXY5YL#9?)INS=;)FJ_!I!A\CW/J14!+^$'R*1\5Z2)],QO]Y8_L[DM6[*#$ MSG*),J$?C@:_RAA 0%BL&5!UKP3C^M5_HKKR]E ]HR$)7F_V9I'=-9RK59(#U;-I47-+)QF09^DRO@6SI]'(-=;ZW2XH<32BBF0CMF.%#* M2:L K="&U-?:]KAH"WD"\8ZO\\^GH8L<#YNMU57)T$H69']\P-#UJ-CS^<0* M',R9$\&6<:(H)D1L"0$1]==E_8<_-MK1T\6/D-6I]#G&QNK#"9:84"V1@%IB M284 '%=H2XYB9HSF)\+_'A71&KK$\;"2\UT^&ST6OJLM^L80V?8R7G^]:0,8K-"*Z&0U'P JD M*7>^0H5)<[8HX'-?.ZG-EM@P\V8*Z&LZ+%\6R\J<>94450+[(\'F!^LE$ *L MG'(XN- 6^N %4 N@ 4)B035Y[2'GM:GPG',M@MX;P=9=/!ID_J1<0ICWVDN) MA! 6,R.=D!M9O I^Y)41J!V]/F=+!*(GAI"[60 K6/1Y]BF_67P/PA^,)-]7 M/%',!VO,#>1&:QS^\8RL.\NY9U$!P4-4_VF*REL'\O+N-CF@C.)A;&!O$9!6 M2(N)JO]N MMZ#^-I ]D0 FG6?3/!U_^/C^[8>#ZM]1,M&(>>&1I0BMXN&=(J;J(K%1!Q.7 M$:'=@O+C<>W]LJM46B-/$7$$,Q5$ Y95W6.JO3T-K/A MNY^RT;+TEMZ^-8>5OZ]\(H.GPRU#7BL<)$84LLKIT9)@>O5AMVV0H"5T3R3# MQW0\R2' ^!@+7A9,A'!22PXY=(8#3PP+;LFF@\C#F'P'EQ%(VH+ZHV$]4>]V M;!0A6;\8T6V-DS&Q>)?1JQG M"ZQH&^432?)'/BXF:7EV>I 3SXLET!'@M>.A(R!T,A 95.L68[2*R0]JI6]<_PC3T>7*WW4$]-BWLKY"@,&41YH 1QDD A".DVFDS82:+R>A9 M/]COPEG0&KQ];3SZR6RRR-Y.OKV\V*!__I'^,R_,-)T?.U=MT$J"B3?>BQ@O9( +T-[VN[M3P0"H^-#_=^G=\1WQABTE"CM,!<,:2$6 MXAS;:J0;%R;N/O=#OV7%E[QC4G;"E?I\;$$'IVZ=+>>+_"XK5@]#E /PZ^1^ M&QY7F6PU&Z]V]V:AWUTYK+?&.8$PE)-Q;1A#5@%6B6FIQ3.J0 6Z_=T:$ MO&]-7'*R,@PX)!"%A0>'EGOD+>*5I +RF-"4J/V_*S]R/E4!9XPK-P&425#L M^KGU(IW-UZJ%-:A7IYE$.^6I(MIYS20G94KK:F%DB61G>SF@MW7&":0X'@#> M%MY],>]#^G,5+/8YW]CI2J9L_KJ)@3J@"15WBM--"4$65U)S+V. M,7:7<< 9S["6,3[17]N\@O%(L@_+8O0UG63T&K[H4^LX"ST8S5RB<=_QCG?'5OW13Q(L*!54,1I\+<*I0!!7)\L. M(A^S4KJ, _MA&?/353/$'$^& FFMXXQI*R3PE/'M/*2@B#GTO8QS_WARG8AE MWVRH2&V7Q61V^R$+RXQQ#8;LJI9PP2 *H"C@ C" ,(NV_CPB.B9VN'&HP,5Z MF"TBW#>7JM7=)D-3Z+8:_W,Y7X6[')HB:]5/O% $!?\X_!G2 MQ&SV(:38I<_5QR0(N MY6L+")'A5PB89^.'G-,:1:VV -I#( ,>.0J@Y%/)4L MRI"_EI.G(6GHC*/A$::KJ)9L;/)Y4VKO:23AP%AH((<*2DJILUALIB\*+(F[ M -SX".QBEW&= 7Y&VGTH, &!A 1C#@"CK,+42Q:5;>M3(LIKNTF(5E M\OQ]\3:?SWLA?/-/)I@J:,*:PVMOH7($"H,JA /6-H;W]0_$+GV79"#J>1@ M?271W"'E.IWF_&G/+CR?)@GK'8(Y9%1C3Z0.2@FK'5)#"S85+%3 &.C>-:&T=M)3-&+.8)K %2+%KSS7.6 M-<*W]^0UEF'/L1+:!+N,J>$\6.AU]SQCXA6H_T1U'4Q>TPS52[[\Q)4+(\<3 MQR2FJ-P-EUM)G3U?OLWKFZ%.Q?R,[-HNB.H_(7.@=@(9X=0Y#Q11%!AKPRA= MRRV!@BXF0.8R;-4)%#C.JTB8AT"O=UF9#R:_R]X>OMU4NXU$,TT8M%S[,LD@ MQ,9XO<$ 0H"NS*SU3K48L,](N*K[U=;5AZSX]#4@K-/Y9-2,=P>;2BCRP%"K M'//:60H\I]40A)*2F.CD 2;RZ(M^;6(^0!;:R72YR Z%GS9O+ G#4F :)@+F M!<^7<7M>F-D8(U7P9K9.,:H1HK;7T.^M&A@W_6VO-NY4L)E5 PS8GWW"AMPG@4 ML,(4BZBWK@?LL,?1:^^6^#E4,H!9[M%96AT*-VPI@9!+*;5PBD"MB3"&D H/ MZ:.2-P_8T6^5HMU"WL_D%@"YFZS#]\,H,ODJIC^;C29GG.4.],E.YJ-I/E\6 M68UIKU$[B0Q.!K<>0LR]$L@K+H!TG!M=9N!'M4(@SHA''1O1K*&$,0>5Y9Q! MYP@6VOC WPTBS(&SY13K(:=%1]3)>]3'V>V'&H]7-C&=O@@+>66FQ0$@L#4, M4$, =0B%9?9*<C.H9*1I!*.NZ@=P^NR$K59D/>D MB[XLQ&R>3R?C,J1/I]-T-LH^?W:CHW0AL'YE\?^.#,QCT%;#--Z>BQ\=^ MG>J)Q++,@^:!< C':8'I8PV4$-KC59G#!7;+)V.R_FT8 *\H,)X4(I@G+ $ M>%!)Y TZVR%4']D>6]7X\XM8,3#W=@MPU4FS+$JX:G/G6?F$4HZ%D19QAIPW MQ#O,MK(1<[:8BQXH=*J6=Y(E#M>^.+/)4U7^\2A7E5J8M"A^ADGL_Z33@R?C MM>HGS'N(,;,6 &0$)-QA5,E.D*FU?7G1G#J9#,\7(QW W=\EY54Z@OG';)2% MGG^99N^RQ0:80U;J0+5$2(F,A (#%SPVZR!UU1 MDZO%Y+(9^H.Z[1*K193[ MXM.GKWFQ^)P5=V]FW[+CB4AV%4\@)\0',Z\A #RXX (06$F&'#C;FQ07QY\6 MT.V+-Q^*[#Z=C-V/^VPVSXX;H)WE$\&UY$(AR %A@"L*1>5).@6B0@N'GE>] M7>:T 6]?U%F'!7U.?SR8R0/$V5$ZTW+Y(LTHB\T3X YQY63AAB !)+#/&6@2E\MAOI<):QR12B4H&>7&4B<;V M+ OYN@OX!'#&H1!:>82(IIH85\GB,:(Q"_?F>1WS13J]5)[$P'K6Q=2[?#8Z M;3WU4#-QRC.,A-1&2(XE"")73ING&)WM#84+VO]I%>'^W.+\/BL6/S],TS"& MUJG+[TL_/G3^H'>\OUJBI#3: M2%]C._I@O00Y;340.$S4A!!:)DO=RBH(CSG9N(SU5C25VL2W[^RS!VBS3).Y)=7NRW+=#-G^%N-/,R$&B^A^C*;+\NR] M!F_J5$_*$T*BE)8:0.,$9BENM#=X:ZX50'J/?'M^W.9IB(5_ \ M N98_LD:M1, I-;!B%OM$-,$.<5Q);=#0ERQN]05V]H&O=\M@*-K_P0P)QU2 M1C-BD%),!4=PVWL3E7BT^7[B.1;]+9W6-P2R+QH\OC$Q&W]:Y*,_O^;3H)YY MN1!8_*SA5M=M(M'02\;#5&^U800HPQ&O$,#(Q5!IZ'-=I[%#'2G@#!2L'UJT MOU(B@[U&@%G$.$$Z0+@]%'1 "AZ5%WS@-&N?"?NI%@=[W]N8']*?Y3Y9_6B0 MIQ42QDT 20(!@2'(,*>5VT@'&8O:M+P@4IVL\ST;F%$@]TBA\B'2ES <9M'N M.@G$6 ?,*.$<3 ,PFN>!+LA4BLX]Q8-F<]6 O]CLOAJEO-%?I<5 M5>=_'J=5G>J)8EH@!Y'5B"OH 9+&5Y(K;F,R<0XP>T8'I.H Y?/Y4HU\J$3A ML+215A#I:%C24&(IK:2R%L>D[V^^"=[O:J\#(D4#W!MM\MEM&5OW=C++WM^8 MH*')0>+L*)YP22TM]SD8!\0I0IBMUK=($!^SMW1!$UM';G<\X(.8X6K%#]1L M(='6:\HTD$IBR#&ERK)*?FEL3&CVL.>Y;CC6#>Q]T>[1>SSU7E;>72%13E M*$.."2T54\R 2CI(4,QYS-!/@3MG6"N0]V?'CJ;$:'8C/.'!4V"0>,BI8%X M+*N(8X>0 3&^U= CSMG5&NP]WD!9JVO5\V-7+'>43JCFG$!./ VX8 H8VL[RV!(45XT<98'#*B40!.+/')&58$46%L:<]8R]$5? M!YR)A+>W#?%M2I\/Z63\9F;2^\DBG3[J_:&=\:.5$P YXPX$E6"L*-".P&IK M#5,1;]I _^UVV>'\3 MEA2'3V.:M)0X@8V$'#$H+60>.^PWU]M=\!I4C"\U]$5@%P3L%/V^V/BQ3%DV MR\95SN)'4H5U[61T<,/T>.4$<>HUHL#J(#6'B&E9[>81;VC,J?QFX\P7/RR12 M-,3GVT]HM(^06.\IH,XZA8EWT$) JH,IHI"/>7-AZ)<[.Z!--,!#B?^,B/M, MK..&8>&X501AXBA&53@/"08W9G$X=$KU&8C7!O@/=#M+$L@/*U"_9HO)Z.'E MZZO,".DX9=11(T7YXB)SB ON)52< ,=1O?.ECI9;TVG^O52)SPN;+[\L;I;3 MEQ>-:X2^-6DG,4X"X+T2E"AK&:3>HPH/25W,H'6CC/+G:P M$>^+%6;CE1]6/1I3>V-[7P,)MA9QR044G$$0U@62D$IZI/79'D&X= YV O]Y MR+?JZ5PM%U^#1OYU\)6IPQ43B"72 N/RFAG T F/](.T^)HS%O1(MDC8STFR M-_/YLC'!UI42Q;G$9>9OH2W4DDOI026EDB)F$3?\CR742Y&]7=DBU]K$_ ^<:3)<':B5(>D> <=90 MR!T,/BK>&FUKH_:DAA[3TA?'(C$_&[>.SI)[:B1.A95-6.10;!U0P=FD=KO4 MH3KJ1<_FFU+7S*F3\#[+,*S[W\O< C)_?U-FSO?3_/L@'K;9=J;9]N6+:@GQRL'5Q2> ">*@W*IV MI'PJ47I*ZV4!Z4;:,HM\Z.Z'(O\V"?CJGW^?9^,WL_?W69&60@>6.)-P$0H:RFWA.(!9.45\AX*&(VCRYH S.",7G/*NAKB@F"/ 2W'.;< M0[F$4F7Y3E/Y>;U%*?\_+U MXS#/KA*]/O3\<]Z>Z>OBN* U]A)$[Q4[B%2$&"_ MEEP!SM0U/W%W7B:]N"[8NK)Z"\8JURTZ#="4P:[9;'Z,F+LK)-*KX#=QH1%W M$F,1?"E028> CXF$'[K]'!056U%/?X=* 9!YZ-^.H_^#QTK[JR40><(\4;.6&NQ,ZZ2%P+:;[*:5TS*=O74%R]#;\NMQLQFZS\?8;.Y(E5CU52_D80B MQB !D%.HJ%=>"/B @L$Q;N70#TP'Q=;.5'8^XKX,[&M$V9?5$\D!4A0+R(1C MB&C!Q&8IJJ! S/:R!CK7-9(N&'*4A-%*.!_]MG8_.Y6!.UM($%1!4$<\]Z$K M-$P50E;R8RWZ297YJDC8AA[.Q\/-0Y^5.[+Q0JJ\_#4>4#BEP20,3 @"Y!1P M"*"7+DP_%3H<1L72F.XE'H3@* 0"W^]XN#1 MLU"R36WT&*-1<]NAE:"AQ$.ED<>*6&0)1Q1!8BH4D.;]YDA^="/Z*N.#&J)] M9LZM7Q)K*6#M0&,)DJ+,9:YQF"-*)!3AU8DI*J]'7?%13I^$;$\%O9T;IC\W M6[1J])_+29'IY7PRR\)R:IV;J91R\YN#U],:-),80Z53SML /<5<".(KCQD1 M[V.V>(:_S]@EY@$P9O<$$E[OE;%8S"!9F"[N\.IW2IWT@" 8$48T0D1P%LQBRM?&ZLM8NY%EQ_"_(UVL^V5-(W M,7U>/!YKJRW\'8#58&?-EA*A/(- 0:@0IQP:#EGEWF#(03^9-E\11;O1R_"6 MZZTLT\N,@]):%]P>#U' 0U(!*Q0(@S$.:/-MR\ZWB'JD8V"LZQ'OJ8W6_,_ON;M^4. M0XWG!&O53Q#U&H29@%($ 42 0E.->\PPNN9,@5TRY<"ZIRU=G,&E#%U?%J.O MZ;Q\+K'6NQ3'*R< A06>)5!(0Q"!SE%4.2BE5]W/;<:!.8Z=<+!M59QE8VB5 MP2DLQFKO_FPK),A!ZK $5C/C%=(&JRK@CGA/S_:RY971K WPST:M]_>E9N?N M1U:,)O,C"0./U$TT)018K!'!P'F)C*:5/0_.#+_FP+%S$BY2#\-;>+2RX$@X M=%J6@>_80H41$4!NC3O742E5F@>3G6L)W 4!.]-!;VG@RF/*V;C\H]S?_)9. M2S_A0Q;,Q/AY1-(!+C9I)B%.48:PLX+),"Z]DZ:*JR/6127ZBF+CI2Y[.P3_ MO#1487 5Q<\PCHX^HUBG?L*U9EH*[R4DQC!@+2:5[":X)'WN!-ZOU!/X4"RN MDGYQV%\7[\(:TS,9_ \N/<"0D^"5;&2G$KM>,V2N>>=FO3XB=3;6-4/^@75G MR7/X\A6_I]WK,>/A^O/;WM6[M[VK1B(A= YI*S@0@BM'C5 >.OG(]>$GA9,G-$P^&OK%\L@Y% ;L)$(,G35VZ;12G[QJ%<$LB?.$?-B M\8@CX;^>\R/\J%Q8CI>CQ?OB4U9\FXPR]6.R:RFVKV@B*2?6>*.0==8"S"BL M ('4H1B+/\C'OD]38]XJBCWP8?4RV+J#)TB8K5?:AVBC^_"#Y%-^L_@>I'T;/CR; M9_-T-OZ8_TRGY:K^C^SN2U;L($&]BHGWQN,R(A.$11F3G'#!-@(@07!,.K)A MLB%&B7F'T/:UX/BT_#(?%9/[3>8],RE&Y2.ZX;_V4JENU82&@:49@8@Q %6P MM&(+)$(4G2TWZ)#)U!&X?='IGB>J_G^FQ;CTD])-*I>#FM]=..$>6@"X(DA83[#7 M I&JHX1'96^.NO8_=,6W N>I0WYS\[#RDP^/^)V%$\<%%]8H2CB0"%)JR+:C M M.8M4G4NTY#UWLK<$:N5;>VYF'&"31\[.366[K6;B:Z MVO3!3+ 8OR#J]::ALZ5KI'M;V%9[@&\GL^Q-^.NAT)67A1,<$ /"6<<@!\$9 ML@#IC52$6-M/:L(SQ\*?MGW:&JA]4>5C]BV;+6M=JGA>-($8>.:\)MB(X#\9 MAUPUQ(@T41DLAW[X$J/?O%58>R9*&=VW*Q>2^S&:+L=EE%69=6&>C3^G/XYS MJ4EK"0FK=D"HPB;8=@D8M@)7N(2EVI7LUL?38C>_.H2ZMP"1?+YX?[.1IX;! MVED^(1HB9CSF/*SXK,',X,JD4P^BPL\O9G*+MUIM8-LO;_Z6Y^/'?N*G?'HH MK'Q_I41C[8P*'[-:J>#P$E$DQ37E M>#YU G9_GO@\"]\J(RYM,,33?)4(9=/G:@OCP:W;[("5B<7S8%WGI=$]Z)E' MMYX XAE@E#H@B?1$&^I@A1M@#)SK>.*R2-J_)D[=X'[T9&%^4RTLTMGXBT$ZG4]&#>BS*I] J:&4 M '@:I*1>.P.JT6$A C%QF4,_$HK7]Q$"G8+PN=AC)]/EXF"ZJCTU$HJU8F$% MXY!$I#SRDK*:@"WP/N8F\]"-3^<,.@WC\V8@6'7\:SX-&IR7214>7H_K/0'! MHYP1J\1>3WI58\:M53]!WF&AI8=8.4>U%"8LZJ5@5E$-+;_ Y 2" >.$QHP@ M+$SPK"FB&XF,%B[FVA+L6NLPHDL]6>5%VYR^H52\1 MV!$)".(4,BL,@%2K2E:/9,S-GXOA5$.M[R-/"_CVYF8\[>K>= <'RR?28 &M M=$9P [GG2HNM; ;9J 7.I7 G3NG/_8P68.XO"&Z;7_CH3=,791,!./,&.< X MP,H($,;:1J;@0<&H_;>!4R=2R2]"WN*@[8LN:CR>E(I*IQ_2R?C-;/.R[E'J M'*R7&"NT,@$B: U?O7+F]596S:[Y8DF[-&H3YMXH-1HM[\I$#MGZ#N:.'&O' MZ56WC41;K 2UQ'JLI."24<$?AE54-I>A9QEOF6H=0=Y?N-PBB)^-JTV!HQS; M72&A'GEB$30$&@8!UQZS2CH.?(SG/?3(RW8)U0J^O25U*3/U+HN?]1RG':43 MYH2!CAE2ONHD ?8&5HM<2XR/B2@:>C!DN[R)!_=2[M\2KHDU('B&1@C$.*%8 M;J1RP55\%5>46EKDGPIJCR$23W*"OYF]W"_[F$^G/B^^I\6A@X6&+24,**@! MM0 [ %'P$+'$%1[4ZBN[3AE#B)M[G@S;J>>&P;&608X^,HUP& M*ZRD19546NF8IW ;T^ I-3$[ MDT-?Y_?%G1C >YW.UO2VRR(L*]=/KJQ>'JBB2+)QN13)9O.5HH]-=XT:2P@! M@'@!%>560ZDH]=5"Q(=_8F@X]-V!7B?"+K5R9JZN371;9#W46A(PQQ!!XQ"G M@&AM#2,5+F%2B#D)'/J>Q)G9VJ):^CL*^N=ROEB%)7W.]QP\K 3Z\ER@CUF M20H,I=!1Y#"L$ =$Q&SJ#OWR M:%\#86 Z'()#XN[NI_G/+%N_R[IY KA\G_5$GV1O>XFD0@I"#6>(4,V(%+#: MX_"6N)CT(U%Y0Z^(WWTH9A">R5YA#N]NG]1B0K''P(:EJ41>6:<)4YM5!@/, M13W3-O3[LX/P4%I3S5D.ZE:#K\J(42;"^"-;?,T/[4K5J9XH@[$U( Q9XCW7 MTAI'*\G+U*\1I*Q_#U:N23G+;LLC^>NC90>:. L'U^.HZGM=ZCVME0AA@VR2 M:2PTA-Y+1T4E)_$H*F2S_KW75T6Y* U-J-'B^K'4EW7#_/^;$6$L$%<%HIJP@0"@ O2?FB MMN*(6F=,K0"*LV#P.:A#AR__>3H(VR82P $T4BBB*&/$$@JEK%#P).H-J@&& MD;3.C6;)ND^%_6QFP):QGM/78 VL"[@C9LO+RAJ$:5U(0Z1#JGQ23)M:DV%' M-W_6>ZR3?Y6:64M0KJ2.768]5"TAV-'@R'@8?&,=%ES*E@DF5])R3?C9[@.= M=]37YL#S2T'M07VBOUCKX>6/Z>SVT.O;V]\G7GCME5$08 .!!*&OHNHS)SHF M8=@ Z=&.^O)X(#M7_MX ^&G89ZFZVJ7 M B=JZ[FN3T*M2VW_,9E-[I9W!_7]I$R".,":2 Z0D%0)")EV5=^#9W*VQX Z MTG=3C>7MX-:ISM,?QW7^N$SY#C/V/@@0%J6& &*M]E7?"21GRUDS0)U'X-;; M#?'=T]C;&G=8CE5-3/D"O$"@O)Y3DIQ@76$F-0$QJ5 &Q)1.'(*.,#[.JMV/ M6J;3;/YH@?I53 +O58462Z9P%IQ)JKI4R(%K^Q&2GOZS#M$ M^H#8'^LQT>CPV$N3 L";;"Z?)%/$ PK_PVI96(F=&B[AU<%<$B$.]WR[-Z$6TV#E;V)B_N MRC>#WW^93F[7F;U?P0:H0%YK:#54WE"/)!1E&&:Y(RU,^9SZZS@.L3Z(:ADA M#%&) ''(D H%@? KW1BMS8U3CT.:P3XLV_"LW.LY,H$48:6%PC*HR#$K/%#8 M"]YJ'B"$:>24D:<@0@(8KSE6XDWV:;5/V>WJ4M71I%1[:B1AJ>Z=#;*$%3QGT'B,3"4?4_)*[$H[ M*M[WOET4I+UMAN3%?1[ZF[W+9YL.UT@!NZ=.@K7C0%B%(4=&&&P@M!L9-;#D M;,FI+H V;8':>QXSO9Q/9ME\7M&];@KS7?42@RR$6#$91"N//A4'J))5&Q5C M=QH3J,MYJA./I@N(>Z/3NHM'LY<_*9<0!#VD3BA+*$=A7<]E95.U1:37IW7Z MH$M+FGWQXOGIF)YX5.C*QPGOB\G#8]5[9YU#Q1-DF66"$%4>,03SBHWP6Y&5 MN+(MM1,5E;<.Y(E:5_?W11HLWE3-QI_3'P=5OK-LXDCHI<.K!UW+1WHXPY43 M;[1Q,<_W#Q"@"'A'5.BTI6 M!Z)RPPQPWFE/]2\6/>V!?.*<=+ +A[/K-JF>8&^]TI298&YM&'9>\VHS.\RX M48\S#7#F:ITQ'6)]V9;(,QE<-:D1H^7.)@F>@:MDI4CTN@1ZF26U779U0X)& M-JD9W%W8I.IF<7E\MCX>3J>G&*==[23*LW*32AKC@[D5W""I-^)9;]79'N&Y M(![U ?P@3-;&IF]RKOWK8&Z 9@TE@H0Y 1A,,8$,:$( 8A4:EHM^'NAYFMGD M\V6RL1<%#(*.)\^@Y5L1TI4A0A:&);;P7E>06@I@S*%%X_2\SS-57!O3&H(] MK&"L=VE1GNQ]>T5A6 JH,D8.<46%9DHZ0\JU%[+!V:&\WKY)IQA\S,J]L76" MNI6GUW M/^ZS4>DL3.Y"D?WH3U'?)6XDI6;I\_=?_JK?0))&FT\&ZFCD$9WO##41!:^?;&]W9[?D\6P2E;3V"E9[JW&\_H;4$FC(MC7$< M"P8%*Z]VDPH;YGRO40G#V86JS9@:GEV[&NC)A.R."GH%M@(K;XW"0#@+(3, M(T@<1Y11XI2'9\P W&<"#.>I%-P1!;P$-"Q'!*]0\!KK*XO6;YT;IR; : ;[ M64W!ZSE9]<1HQ8 V"! HA),6@+52, A*K[6)W6L)\.TX]0B M(K;2$NW@ZQSYM3G0),%%,ZB[3%[PHHM=11.!N<.*("T- M*]]$#.9P8[#AW!9[RR< "X4QD]HH(;B2 M%&FSD:F\)W4EV7/B5?J2&]%@]K7M]C;T<#;??TET9[G$4:P)((9(+(%@ 'K) M-K((SJ]E%=J2/O/VD.SMTOCRRWQ43.Y7NIF-S:08+:=/H<5RBR?YK<_-S@<9=&>&DEYF]9( M+Y@Q4&M:;L'P!_E83(;A >V\=T.>=C#MBS-_!%'#ZK3< S_*EA=E$P6#TR\M MM%@ZSB&C7KNM3!+U&GI^:3R)13,VAT$E1KTL!D]+)Y9I;*QV"@9WC0)1OOA0 M=972J%M[]%H5WQZ>?1F'C>Q'#<.3HG)BP%!<8(E^\2:8Q6.1DVLDMDKNPHIU4V M-&/:27CWQK5-GX.FU.)#'ARR-[,@3XV%T\&*2?#L*9&.>H*=#X): 2I?'P71 MK^R-R)89\)Q?;4)]!F*]_Y8533GUM$YB);6 2\P<#;ZA$*X@5NW.O]G7E3A,X>>27E9, $,$Z(I4I!RJ@&@VE363DH#8[;3!K3' MWMD4'XUHE[QXE]YE[V^>=/%@#,G>\HG&00YCF0"8&N\L"*YQ)1-0YDIN*\8J M-&\?RA./83YFHV51A'7.AN '3V%V%TXL)YA PH,QU#A(ZK"J%BQ2RVOR_5I0 M5MXRG"?J_5T^*YJH?F_YA /-/>7.$02QUI"RT.5U=Y6S46F_!N85M*O]MA#M M5B.$*ZFM M ,1AHZBSTE1>LL+:Q\3Z#.H-DC:46N=IM69X]K4AW=[3:IHR:["'/)A)3CD7 MQ-)*/J&N):J]'177?%JM&:1]4>;-; 7OJJ=N6F[*UPM-/5@OX4XP%QPJA: . MT[<)_OD6.P1XS$L6 W-;6J=/F\#VEYNGS??YE&>(*VR@P!B(,'DS5NT):0A\ MC.T9T'%')^1I"]03USW;SZO9^!%W#T%+'B(%B$?65_&26F$5 MLQ<^H)VQ5MG0.JJ]797HY+E&AX)_9Z $D&,F@_?'?'7U2 M?[Q)K6Z&*9W^N M\=10LS8A[HU.)SW7J) A4%M H4<(: H9KD*DM.?*ZQ&:8G MSC[[G@W<,^_L?670,65=& H$R3(7KS>(5Z>(!A-[)1?R(A55Y[G&9D#&7G4X M^;E&*1B5V!K@L,!>8 M%M3%@J- Q&<@&M%AI3]]MH/A2V/B22RPYMT%D0*#DUF-0'S1?NX6$&B^D!2@LUJTR4)?INROX%&8Q=TX&Z$VT MSJ9NX>Z&09]_WD]&Z32>2#L:2JQ6T!CN";,:8609W0:L6T-53 3 'VK<_ I M'O4'6ITA&]VK266KI:,$J])]&K;UP[>6VM^HDU MS(9UE22"$>=0N;RB&_FA%N1*HO\Z8T6#]'2G8MZ3'9Z._W.;??A]GD_4X#G]Y/GS#C[:]#9/ KKR1SXLD4"F)"4;28.)@^(,R MMNVXJY=/NXM!>%],\B* O?(2VQV1[2LU;P7<>FO4QHQ0H3OCLDM^FM[NH<23 M,HF196@RTE@;K('RRC"\[K8#3"EP+I?_4CD1@VY'I*AD_5 ]?5N^%7;$7CPI MFR E'+ "20&EQ3 L>JVIQ+!>Q*P+H_SX2R5)&RAW3!8_F8=UQ?^7I84//]FU M0WJ@=,*90LH%NVV MZS7-O643PT.7M=+*<8<%8U8+MQ$#*LEC[B>*U\N5.)0[(HM9%L43!^KP.FA? M\01K*B&64 A!2)D+%7)>"6,6$S$:]B@K!:R10FW!W.U&MF?XQ MN\^+U16KH,"]:Z1#51) )/0RV%//F9'",2^KC0)H/8KQ@N&KW,AM$>U.*?1_ M\NDRZ*SXZ2?3 /M![CPKFWAN&*%>4L@@,$ !X[=B .IH#&E>Y4YO&S!WRI95 MCTR82V_SXK!?_*1D8I'R2 C.B$/" :7*A)4;$9"#,4<"\%5N]\:#W"E/W%U6 MW 9[][[FT1\TY)]6'Y93H9^6F>[HKHVEDNH2@82J<)(4A9;GQ8VY&J M^U2@J'1"KWC7]W2(^XD\=&DQ"^R=?\B*%:7/%G3\O",UHHSW54D,L0I;B1"P M0.'@#RI,RZ>YC#60,5#KNF\_4M8))=Y;)PDSF 6$"L&8 ](845[K7LN)'(IS M#P8Z9-O3?=X-RN<9MFH\GI3-E.=+6_.U?M3^*D:T=MPR:2V!&%%.$8< GO'5>A7,_'@R72XFW[)/97[*H(=LOKX:EXW7L>YW]\O%)B;]A81W^7)V M"))6VD\TE]0 !LL@%EHFW]=(5/A!@JXQQKD]3N7GU\AYK,H3.70ZGXRJ$L%; MLB4$V?AY'9LNTBLR/,!"1:2RS!(+4;E*5&LU622$9K6FV&ZD?)?M(=O7;?Q_9)/;KV&8 MJF]9D=YF[Y9E/HKW-R^6KZO1?8!%C=I)A#1>8H\I<-YS9!3@K,(B^$XQB\FA M'JIUQK(ND>^+A6&8%*N$5.6=W-4>RJKW:K$H)E_"#%->T,M7/PM29.,/Z<_5 MDKPHRG=%5IFK#E SOO&$0, 4,)0C0(5RA BS630@2754OJ"A'NUUQM?>U7%F M4[KQ@^KLWI[84J*4PD!PX2S2&%E"G#(5'H+S&'HV/T',@V(OF)[=8M\7%Y_# MS;D;\"?38U$ M P2"?P%A ,IK8:SUV]$A@;C&FR>],>@TC,^S4W#FC"6M;C42P#E3UF(%L49: M&^16<&L0EG'ZC(<'GT9?L_%RFKW<4UH9FX<]F=I92DYL,9%>8",5UPA2SC2% MG.H*(QX9KGVIP[XV;YZGU>U%!SV9A;O[:?XSRW0VRVXFBP_3='8^H_ AGR^R M58=6J9#779K7, V'*R;2 4B!-(@#([1 1 F[ EYY!VM>Q^U&XG*_-IO-UT-J M-MZEC?>+KUGQ^6LZ>UB!/:Y5QVBT^)4$,4,4-,$K)*$]EW;.9V*&>/KY3 \?L\5DO2UB)_/1-)\O:WDI#5I)G.:":D$Q M8UHR#JA'JDQL);5UY0PQ!,?%!IW-LO%CY3U(,E_-<+7]CWZ'41[^EX]!"PLO#!4 M@!$A+0UVCV[Z[!'249'[ R=01\K-XV'NG!H''WA__-"YM9!A;!$,G5?:6\K@ M9N X$!;J45?'!DJ/$Q7W7.TG =BEXI^\/[]']4_?J#>$08.,91@@AH"2P&W[ MCL+/KEGY3=67MP-B7[NC+RW>@\%[6^=MA#KU$V,4#G83>R($14:6F=(KV1T1 M,1%90S\B[W9RZ5(-/5-PE26W/#0-^BT%V(P>-9LM-\FM-[\LMXRJA5'XZR@[ M&%+80NL)X5I@'E0##%=,$X]1A1O4851?H?WKB%B[:=NC9\:;7HV:B=1BH9E M@^'>4P*(XQ3B]3F8H90#R\^W[5E+CCHG+LT:2J1GRD"/.=*HSZ&842&>*1R'ON"E3?!X"LLL0!&KZ M6,5/9I-%F!2_92\DJG^F>K9!@?A BQ7 MS,DNV)+WI8D!,/*A_V7RYJ-/RC=L*6$.8BX @Q@[@0F6R-,*#ZO%->^0=4*; M^M1L01U]T?-MELZSN1K]YW)2E(*$)>AH_PEDC5H)P YPR3PBSFCACMZY^%05]$4^=5>F#O[7)I' OOVJ7;6V[@0^/,]QT2;P [!QC^5Q/\K8N.Q=]F/Q^7LV_9;]D<\67T^T?C4:3A"7 M('@USC-@@T(PEG2CA/!_6/9ZU']=-.U5,<.D6OLW;272 N<#H.< M:(G#'U25KWANL"$8QN2D;7SP])I)>YH^!LS5\/E#^Y$GMIA(#[SQY1O.V%/N M%=32;O!!/OA<$7QM?$?^U?/U!(T,E[$^7QY:C)_68 *$X$(H AE=/36HO045 M.D;8&*>@\=W[U\[7$Q0R8+J&LNW2-90-KI+V%'J##=.(",V\)14ZD(&8\*C& M%_U?/5V;*V28=%4WBZQHG;-/6DT\1)));#4$6 IJO3/5+$2H9C'!$(TSH;]F MXL9H91@A$9^6=W=I\?/]C9JN:++:&EGM <]7H1(O#H9?8[0$X^65#BJ#XTTFTA,,4$D8&04\ZS,(;$9?!:7 M[X->\2EA1\3:&U/1O7H&,,MV%&81( =$>FPA#Z:: TLPKW (IOP:[SKV3*"( MR(MFRAD 2;N.O.!AP6:@D8AP0*@*B&Q.8"TQ0EUSCN-.:!,;>=%('7W1TRSG MB_PN*SYFTW2Q0Y)C,1BUZB\^H@CRO.4 M-QVHXC@-PPIBQ2V(-LPJ7Q/ZE-\LOI=9P393Q5X:[2^<,,H-]$X8'];V)JS. ME )51Q7!O=Y$NSK.M(9[7W;J=&$:(69L3R05$L@O&"V\IDI M]B0F2<%%G^&U:GTB4;_<2$,F@ )2:JB=Y A18MPFRMTRC5#,W';1)VZMLJL] M!?06['5TE50KXK!),XD-&##&.,36:,01!&*+!/6X5DK&BX\\['-YVJ%V^N)I MM?U48^LSX11838@4!""&)?8*;((O+/>41+VG.G!^=:/I/1:]!T[W/HKV0JV45#&@>??:6Q=_GV[V^J%E[EP;\@W'L E,=,><"))5Z&F50()&'X M6:V[.%T?_%<2U3_2?U(C0<[2L&)BAEIKC#( E0_"KV1$4(AKSE;?$1GV'M;' M -_7Q/8I:'&555LOY\&*SN>?LMO5 W9'#MX/UDN4P( S9!02Y;T4Q:#5E:Q4 MU7N\_D))%JW^YW1J$>C>2+7NXM%#\2?E$J-46+5XAPP#A$O')!&5+,A'W=89 M/&G:4?)SZD3 >^+9H9L%Y )@\ZPZH#IX>KBO>"*-$X11:@$7VGMG!%:;SF+) M?*\&I/=%VHEZRUO']402J/O[(IW,TW*B_9S^.,B G643!UFPBH!J(CDWGI! M^ZJ;W$=E?QO\7GBT\MN M*^9HK)WCT*0CS@>>VHDT'@FH/ @2*8Q@43X"BD< M_B;/19G+\#+:0?6\%FUGN" MZK+5?Z*Z\O90[6^A4DRR>9D<9#SY-ADOT^GTYYN[N^",%Y-TN@.;XP%,IS:9 M6 -Q@"?X]HHAB*G# E4($0K.=OY_*;SK60%]'_&_K1%O\J)LHHUQQCGND-=! M2X!!SRJ9M-4QC]P./?5ZVRY2++A]$^9C/IWZO B+OT,9_'>43@3#P@D C.4< M>*.=U]7.)T$TZK!I@#-@A%[W,.1T+(<8-Q0F:NHTH) [;9DW"FS-(G4<@C[9 M#[^M$B+1?_'!B>I=5^04#-4^^9%=>9JE\5D=OMAA7J=4[8=U1(2C*W MVF-IJ,8.641A):DA+F9;=_C!05UPIP64AVAG"#1A@> QQ(H90+UQ<#LB.+(Q MR^[&KLK:SKC9^+*9TA#3@<4HN/EB% M93/]#"'DK[\4EL%6:\.Y!\:@L&ZE6EM<84. C)D5AWX2-D3NGJ:6 5.VHTR6 MW*/RQ3E"-7 & D D5!4^WII>;VW^F[8G*V:XQ.TFH:4D1D GA2;(2:61Q4)6 MZ%B+8V@[]##KH=+V!+T,F+6=Y+5T/"P0A2>$&P&<- +Y"AVGPXHO@K6-T[#^ MF[6GZF68K.TCO271 2G,H/ 2Y4Z2I$09J3GGV'M$!?-P*, MF2F5T9)9J%A8CD,-*#)NDYW'A4%IK_EJ4=>,:0WU2\A+":GDC#NK@2,* JV" M:UQ)1%2_X2I7QJ.6,+_?5KSE-5, #R164JU13WAI^Q%'B@N@J.?5 M%B=U.BI:L+X-E&LZSK+;LG_73\AVE-$719_W_EVV<#]&T^5X,KNM$?)>IWH MN9Q.H$7> 8,U!XA6DPR32L7X@,W7%_DBG5X)"3L ?Q@GH"O?9/ZT9U=_A(FX M4IPB2Q1A CE/#*:5)IR!O#8LY"A[XN[9O*/>FH?V9OLP THNR+6DEP1S6RBG+'J7)*""-X M):>G*&9],/2-W[ZY& M^WR3+#TT$?KDHT7D9?-?8"6CC,XDM _X#BN6)'5+: M(:=8A21#/N;D=.A[S/W2^ S:ZF=!\F86_AHZ^N-L:XYM#QJM, [42@2GP%ED M$5 2.AE6?W!M7TPP+MS46G7W)FL=FW&H6L(E41A@H[606'D2UKFVDM93>LUA MCZV0X,760FM8]SR"U7B\2H653M_,;O+B;@@QT>T/;E>&SBL+.=::L_+M=;'. M_ 0=8 "<,;W_^_NL")C/;M_F\_GJ28:;=0J(HT'.1VH&F1G58K4S1C5BGJ,@ MZ49FR7C,W: !YG)J1?MYEPB?Z)+.B\4C-H7_>LZD\*/D8S:O\HCOB4/>42IQ MQI%@X9B5%A./@UN-*UP@,5$IX@;(D-:TF;>%:$^,V!L%O+-<$N8HS2Q$H-R> M DYZB5TE@W?G>W^^759$:6\W T["KR^K,/[G@G+#U][?J'%^ M7^KQ>&#NCN()MQQ:!4T82#8831N/-"]F;"M M_)\6Z6Q>_Z_\RUR-@ON7ECL3I4E>9V]],.#;#8S-,8#.9MG- M9->&5TLM)]P;Q@ GC'BKD9J*M\F':<(R$%9!R!'+ -_)*P%S,4O*B7/[3F=<- MTB>:N:H3Y7'"ZFSSB<3KM\A,^/UD\43Z/:;MQ-:2\E26,:HD,(Y9:Y5$9BNJ MBMJWNJBY,\Z<]8-^7R;L[[,B&^6WL\F_5A)M[.TA+VU/C80KA"S"/BR;"!?( M4D1I)1]&/(9=44$3E\.N=A'NBT$?0U]GHV!15UI[?[.G]]M \O5KZO,P\R_2 MR2S\X'/N?J1W ;6R^,=LL2QF\X^U'FCI^M,)40IR01Q6T@LFN>"PTJ!B.NI] MCZCL@9?'Z8&IZO+,*R &$8FA@L)I3(/3LMV:4AS72TC6W5,SW1!R.*2I::&; M*>G,) P><;&ZZ?TQFR^GY;CW00,?ROBB];(LE/V0;]Z!:\[81LTG-NC!E??8 MJ)9>4V&PD!5R$I&86(P!+G@NC=A=ZO+R3#&D)F"(I2Y3A%.AJ'D8Y5*)F)RL MT:_Q_)NO)ZBHO[NQFSV(;/XAG8P/;Q&]+)P0Y(RU1& "H77*:(6V*"E#8[(! M1"4#[B$FM4O?-!KIGB-2MW_Y4.3?)O/0TH;W[V?K7Y7&>0-8L,=7%ZM*">$( M:F0$TAP0!JF4ZW!A8@ROEP*H&UG-LBC)[+,PIM)IG:.*FC432P4 2!OZ_[?W M9DMNY,BVZ/O]F'LQ#R_'#&-O'5-).I*JV_83C$I&2CS-9.3FH"KUUU^ 9# ' M<0@2,9%2=UE5*A6(@"]? -P=#H>-U':IL"SRE+1(L6;0[FWSM#:Y M3K0,' C@I2#88<@8IXY;5S@'?N;=4FUB'YHG@< M4<:4CC_H5%:'RYU\'N1L;9V_#7#]TU4S,'?L=/T4 OF45O155/2/IV?B$O^Y M=/?WQ=UR\KUX\?N;\\(P8X!8KZ&(7C:2TA-F?:H**JD3W-::95N6]:7.#M!. M55[ ?GW60:>)[X0XD(3SR?;C6!$.C9)HBZ=/5VC>5K)9(\PZ-*_TH(_.%[67 M,K[P+I[%L\YG[Z$W!>RL^>*0CBA*#*Q&WC*DA:*856@) M;')VR^L[F'T5*NV0KNWHHROV[K?47@W(;Q%S/5H48U,^I/5C6XGFKE@LGG:< M-AM>1_C<]*>"]8@8) W65BN&J,)ZARA5/B=#>(#I=FU0NF>5W.2)B93GP@G# MCGB(E8'",5)! #G+*9@PP(2Y)EG9CP9ZMA-VJ=(7F )/;8.G::,FVD/19G>0 M2&*)V,C,@ ,\9RZLOR_^L> )97\0&0=M!"_J=<0[->WR4&48T@YA96SUCKBA?(23G!E-7O$F M1S:MLF#N>)/CJ;SP3Z?<4DSJZ>3DS>UF,)32?*@QG$&L 1>,.2^AXAA*KU&M M237S*.B6*(MWY7*[H3_]87>KWP&G[=+7!4&IMLH0:ICW3FD%DI^P$5A"\*LF ME-7F0:T3H8WJH.O$C)TX":GM[[8"/0^&Q(EAE__]\#@M?Q357'?,V&GN(P$Q MQQ0"0EHF+<9&2*4J%)'-VIV_YHV)%W,1Q)H$8.F0I)JE9,1 M<'Z(_YE%/GQ.-0IL;[3YYVBZVBAN.BW_&LWNC@6O:K1.-P8RS9QEW&I @>:: MH!V,SR\$;C,Z/Z0X:6.\R@:[-Y+5JU/T_/% XH2+I+*6>"HYM,!Z44EFI,Z9 ME\X_AC:<2$%C9#H?XQ[8\RP8<.3.F'K4JO>N0(@WVD*J8"IRB*3UC%68*)&5 M(5<_YC[$I(X&F->*"OJEY8=Y&:W(Y8\/T]%L&85Q_[.:/*98[MFD//BFP!%# MZ4@%=XIRAJPD?#=,I?N3:&#%U"W MK8JN%IPGB>H<"+B L^>_-F!*J89>.\<89(IQCG;:D9[E'%^ZYBWM?-*VKHON M67LB4^L"PI[UQH @%]13H*3@R'CD+8 5/B@.\;YVOJ^>JVVJH7N:'JC4^*P( MY 5,/?>E043CE'#.A5;.$B* C"N2<8(S;I!,KF*'6^J]QB[R^=DR^-TX"6_7 M96U[\PTVGZ_A#KQ\,' !O1,PG7CP@BI/H@JWI5*XXO7.-[R6T!O^6LU4L94+:+<9?#5(W'ZQ+3J3+" M?3E_V!Y![S45_=(13)A$ H X(U+,#)<*.;)&60/$6;U:OFVOV4]9>*GOXRH= M='\V^CG-@T=20>P4\ X[#KT!0&ZEQXS)3F\SZ'<_'1K M2U.8]\RMS2WEY[-K>[NYMXX!C*)#Y:G1R(IH.5>R.@EZNS.Y WXU0H%ZM+H( M[ M/#1SHPL'KCT^V"8Y9;Z2)7A66@$%M+-3;;A/'8$YR[95RY%Q]ENU W=74 MLW?^?7O6OC!X%87MT9AOW :>E?. M3,H6GTZ3*"][M'!_/TXV=SC\=S$Z-"F=\8;@*%!$"JETNFG%D?@G4XED,,NY M/V3H4U13RBZ[0+ZK&6O=534;?TP*G9XND++W^6 B\.,<"J(AM)+ DPE&_7> MYN2%#7U^:IA53>+<95SFT^KA833_\?[>KY:K>?''9#9Y6#VL_^[#Z,>Z?,:5 M1FE$!%<9+PC#PDCB##<0*@$&]FG_\JTPI8W_ZM\:Y M &)44228UD)';\)CLL7$*(YN>V(&/'5!JAG'@G M4U$\@2I#'F ^-A/OL"CO8P$B3:)6GO0Z_OQ/"6F#"(OZ04;-D'2BA.^G+^BS@5IQ1GO M#V*]"VZYE,PZ @DQP%?XX06+9_67.I\C M#I;5J#%MG&P; +#,:X=1-$(]QU(CN,T.X18)6FLD="SW>>G*Y[PF1/)A0A!, ME<"@Q(IQP"LT+))9YY$'/B\T2)6R,PWT.B,,,=&YW M.**UP,@R(6L5@&C;[#@H1?V4Z..O"'')DM(+:8URU#DKF;05"MBZK#(8>3=7 M]S4SU.;%02.B4<@O=%47\^4SPL4_O29;_%587_V8.O:/HOPZ'SU^F]R-I@>2 MHH\^'X@TE"-D+;08*B^MIV(K4T31]W9*INTDL:94738/C MSP?CXD*H%$36 :\5H8I5H\TI9WM+$&N6. WIM6P>T0NS"-^.EM]&#^^*O_Z[ MG/_[: KSGB<#LD8J%ITE)SQ5D'IB[$Y@X[+J>@U,Z?EJ*IO$\D)U__=H_E"N MEM_^B#TOCJI[SY.!>@8%$X@:'#UR%&W@E)"X%977.WC61N[$T-6=CV57<>Z# MR^#;&LGHIQL'#Z/?)*&S&$LCD2>I_.9&:@^1["TA_,8Z]7"&$@:Y0,\_566[&.+.)J6GP*T9 M/4Z6H^F;A\=Y^;TX=2WB\8;!&RFDQU;3:*@IJBDENI+649)#J %.1BURJ%&< MNV;5YU+=12CFA5Y%_":SKW48]7.C@*DA4G&(*86>74M<*19M"_WF<^BQ\'G@Z4:1-M/2\ Y%@JG&LV;[F*@6=8*-/1,MY;(T136 M0THL^EC<%9/OR5%HYDC.3^\+%#KO !=$28"LBFLTLQ4VGCMPPXEN+2YD7>AB MF#QM[.S.OE>&%&916ACI&=?" J\HK!"BVN2DJI^?(O>+LO5B=0R6L$T=\MG_ MTJ )1S3ZT Y:C97B'FI>H81LUAWI]:_[^4W:2Q4R5-HV=1IH[SL#F)R% M_8PKCFZ.<0WAW6L"\:XBSX&_O^E<8L2\11JX5%I784X(EBK]H @A"(L>#QYT MF4NLM#*$6L.1@09BP!3G%0HR[W;0JUV.SJ?(I6G%YZ'?>V:0_O$Y=N1$!>8: MK8-1R"-FB(+&(:R80EILY69.@%L^YM(\-^HF"EV,?^^\2_T^69NY1NL @($6 M0<0D' J7&"<*4 M\M1Z!PQ!T&REB-8>N.7:J(TJ^74IRTL1OG!;OTHS27=E)8?Q6SD=/\]C.IHN M7:]QB)U7)AH,5&EJ.?&&<[T5)!5XS;E2\FK=K@RJM(;\A11*%UNN(JY/5N-L M_&$UO_N62KQ^*N^7?T6HCO+HC#>DF1D09H$ ()5)=R".C4HD _0MEX]KBTSM MP=_5XN57\]DD!;IBS_WD[_33X9GK=*,@$(G_$ T4)C@.( 8XK:2T,JM$\]7F MKS6PN#6&>%>\6E^E\%C.-UK<07&26D?;!6>\P]&J)(@3*A# @N"MK,IZE>/S M76T"7 /L:A+T-H^??AS-OAX*';SX^Q !M@X)@RT1FEBIHNN[[;-F!-YRV=[6 M@@,Y"+?.BH,3RZLG@I4ZBNR-TXK'3BL,(:OZ#2&ZQ:KB%RKNM=HO K!-Q6_W MYHZJ_L4SP2H0;7GIB6-28":H1Y55KQ70MQBIOEA]93,@MDJ T=^G"?#\F6"H M\MP*%H5''DKL-*JD-\;+G(W,H:X+C1 @ \3>([]OFSF+3-/-"$H++QPB2$@( M926UE<;8#.H,W7WN;[_A4OA[)]T_YN7B(L*M&P:F,<74&(F9QU)I*S#82NLX MO^G:CDURH2[-+@&]*XJIN[O5PVI]2>'SP]?QYVFQ5NULK!ZB[S;YS_KW!V4\ M0L:F/A$\H0H CR$3C&-*!)%5X-U![W,.!M5?7N6&MK/B:Q+H)HC;DX)ZGT6? ME2P]9PZ-S4*Z/YX+RYE!Q"@/%,"5F^.],CE)DN>B MN%]-WT[NCR5!U6@="&,>.B*PB6Z1(IH+1#9R4P"<^\7/;#=.M8N1[S5/LNWF01HM( %0 VT<($!9Y#<%N#5U@,-:OE'7^4 Y99>?2OU:KSC!P$@FL8E_ M0%R92O)TZN97--3/IT7M7* +<>]FY/^?U2C^9C[]X2>ST2S::,]K*O\Y&ZW& MDVC ]38%'.W>4QGK&A/"F6\*'D9WR@"-XQ*0ZFI )*&74'%$M96^Q[M-CTI2 M9XJH]X(@L)<6,DF@)$(Q9PWV.P2TNF5_OC6RE!UH8D@3Q^ZDQ:=B6MS%7^P% MM-_C%OW-,01H[0&W2DJ%/;#I!*&7@EE!!,*BUD+_62.FBV'MKW/GI_%;;NNC*25X'0*/9=3\Y-B:?/16\T\YCK2!CD"+% M&-&@DB/M MS@3EK7]+H<[JYHLSFZ^#9VLQH#D]DJ$GY[E+:<+701D2DVST7Z M%XL_)K.U?M[,(H3%(IGW+]^2C/WECS^*Y;I9V&$/C0ZT"-P0 MQ*@V0CO"H=5,*[J3C[J<;*FSLVU?FHTW1*EFP.^*7/\J)E^_Q>ZIJ(_1U^+= M*B4$O;_?=GHMP.+]:KE8CF;CX[4FSGQ30,(B;Z*MHZ3B.F4J8KC%0SMF;A<2 MUID$#K0("G&MK$?(0VHI3<!'=Y-I)/VI4FD'VP3H$=308F2X MC8(YZ;FMY"10Y&1$7^EPKJWYU_5=&L*XJU#)IV_E?/FYF#\D'&K4/-O[?' ( M48*\%8!A;CDG!OE*-B-,;QZ'.R>-F!%H$:S@C5A!C/ MI",6<+8;<%;A6SSTVI#"3]'G(H [*TM6+)&-+]F9>/;#VM.KE;['@],0X4-204J3/3VE)%259(IZVZQ.$<3 M>CY*F8N@[8HT.[_W99]/KE9'VP5,=92+.B.<6OOUAN'= @^R[E:]+AJ=J_N? M\QL;0[DK1J7E^LTL^IJK]5&4XXO7SP\'H@"/8PTCIP&2<8I6=+>^,Y;E< T] MP:OYQ2L;WWY8\V[T<-K=.M0DNA=&$*44LHA :J#2F%42 B9O^>+Y''T?I<[% M\%Y:F743@/TZ+XJC90L//AOE]AX0IQQUB!@(($BU<3;=Q-:Y7X8%EZBN;!;= M8=0DI()[I8TQ&%&N(67$H9TY9WE. :&AYVE>,.:%@M)YJW:RIWC2+2O_7/4= M+$)X'HC#*D*H+7 4:4JU <9; IFF.\<)J5L\.M4( 3) [,J/^.=H/DGKVL?1 M\M1^W^M' ];846]D7!$C--$>TA96$E'J%@ M71H!G.A(?ZVB'2S93BH&Z2VN)?D:/D*5BV#MKI+5Y&'=RY/AT5=/!D.,(HHC MC30W"' CGZ#!"MRR,YJCW9_*TN2@VMF^;SD;E[/U2<@OH]F_W]]'W13CU.VW M;_3[CZJ@W3 J/:P+HSGNU9L]_6 M*+5\M%VP*!J%$CCLA(1 $^OITZ8"ASD[@$,_YM6\$=0DU'W2:FOYZW(^+_]* MVU&CQ_@WRQ]GLNS0:X*PUD$L$1<$...4@Q+L\*7PEI?'ABA2@W@-H=\G#]W? MCY--"0(;IVAX)OU>M0Y$ ^8)DI"A.*H5\1JXG0]L?4Y>WM"7T.Y8EP=Z/]N/ M>K28+#Y%!8[&[V?/K8UCC*O[B@ %AEXCHJ0%Q&&&C=H--^ALSF1WC1O<^;1K M"?E^N%=54$D]_K1,YXD_%/.[I.NOQPY U'])X-0J[7DT9XW66B#M&:]0\" K M^GF-VV!-\Z]![/MGH(L.T=UR\KW().&>]P2@,2 (.^)HVH,R CWEWFJA&: M!.,)0,00CZ&D'$"MT.;V"(,TD[S6";5NI#ROJ$B-U@%2I2F0V'F'@%0^^H"H MDEUSGY.&.O1@=SX?7I\(;ASO_@?X$*N.-#GVA5,(*(D)UBAZHSI.P)L)%TDC MB:X5_VQ)REWYJ=>=?Z8)_6/[EZ=JDESPMH XT"H-!DF45(!CI/D.&P1ON=I$ M/E\.%A-K"__.2E&D,.(ZMKU:1/MGL=CV>7&JHLFQ=L%ZCBGTT%.@A#!4.T$K M60&][=H";5+C-0T;5$)GA-MT\73%D^?/!6R]AH)J&/_GB9&,PITLVJB\HPC8HOA4WB__BL(?/7IWZ/$@M(LNM\<$ 8P)$08X MY:6@5&/LN?X%%K)SM58VCFK'L\6^.73GKI]A*.YK'JR-T '*##8\FN]00P K M&#EF.9OF0\_5Z'2Q:EX766'7]_?5A/KG;++W#IJ#SX;H3FHIF=!&2(GC4-%D MAX%Q])8K_S6KQI]"KGE(=Y:M/_JQ7H)].3>CQ\DR^M,/C_/R>W'J.J/C#8,G M!$CA2-]BZ)M@I%P!DI!+%.6%3K MHM5VI#RHGH\((SA3BQBA-E'-I*Y#GTMQCV:4*_1ZER$;07>EJ[\;"+ M63;Q@H(DIK' >8(M'_Y!%-6$FK M1+W+BZXL/M0HOUJ!N:\ Y*O.1^_R^)K_#MX8#9817AFM"?#1\ M=VJ3<56Y01KW:*8-2YM=C99748D35QSO>3I0Z:!W-$XN44 -(*.,[986*7,N M71S0^CT8=I1-:Z0KIIERL7Q__X^R'"=3Y5,Q_SZY*Q:?RNE8/20L__,BH7%? MC?):+P@,&\&)H=*PB*PCH M];&[';I8N+^7 M\U%DR60VFO]80Q:%CM OH^[6X&^/91P]#=/:5X.,'C('Q#(&D,!8NJC,"F?" M64X0\_S#R.5R-/UU1\1PU-S_CO*>W)_OQ6Q5)#OK"8\;VCX6T7W''E-/62K< M9A"EE8*XD+C':TG[/QQ@F!5Q+0 <<(,), QJ5V%C8']A\UX/!]3E2P.' \[# MO\VMNS@/CU=WR_?SK:]U9#]XWZ,!*TDT<) 31JUEG%$I*DE\-()O+(#3IJ[+ M1J'N@#3/7?2C&[X'GP_2&Y+NDB&<.N@]=%&HK4R"R_YN3VA^?R5/I3]S(QO, M[DIJW"7_XW2QVN?/!8H882+ZSLB;Z+=83CFL9!$8])9ETAHQUPIV%PNZ+3Y^@'S3+#K0(N@X/*3RCB$JK4[WVB-?R4>1 MS,GUSZJI> WD:0;3[A)()M&9GXUF-=CRT[-!&,\TDX@;:;24$#-%=M.J0IV& M/J^-)[EH7IB>IAX?YZ/)8C2MQ#B:B';@Z2"0IB05OHNN(G:QMTI5>T]22)%S M3\> B@TVJ_CF\+Q0]?\UFH_3Z+MYXWH=\ZB?#G0=MY)EV5E'C2(CW0(F"@ MH23 ,N8@E4(+YG:3JL?H%B_ :$;?AW+CLO"]T%S9Y>+']==-)P^3V69[[OCE MU4<;!46=LXPHKPPU!@(G;;6_H2B[I:A(8UQH'-7NTB7K'[HYV2;P:*AQR"/C MI18:<*1@Y9PI@WQ.DNY0KYEH94II"N'N,$:A+8JSGBYYB 7#AK/%3$(@YLDZB5:H51*4@C3JC#@ E.%5!5!$-C(7,(-=3EK$M'O0TE='S\ M[\QJA4()H8QQ1&NLF./:XLH_U4S:FRX/U8R2CU8K/ _>"]?M#S9X.35 H# MXJH,-%?<$KD+!VCE?&^GQ8>J[R90[.LP>!O5*"47TBE!( <)/D 1!+LI4F:5 M%ASZ%7J=&B/-ZZ(K%F[S]*L3#"E7^5^3Y3>S6BS+AV+N_KZ;KM*%->D 6OPG MC:HCI+S@;<%YHD4:="Z]P.& MC?*P!?BOI^P$$%X+8JFTPADA!:8[Q\1$&'/VZ@ MPZ96 '=882<%UPIIP*W5OMKU,=CYWC()KY5 6?#V?T)W[>$L7O;J2L_>VE0S M3F/K$&3$IOTGN;DH30.E8#UFMR3E>4YGG8OZ+GMCX(9)"#@2T'C E:,WZ&D$D;[E MC->F&=R+2CI:\[Y%2/5H48Q-^9!JT;R(#'2^SCU=[/G^_GF'M@MRJD"V6'?Y M2^IR=:]$C=4P[\6!.8&BSJA&CD/O 0 *;RX7-4AZ7BO*UC-B^KE@=2:BS#<' M @!U6&*. >;.$48AXTZU5B?$]00+\\=ZMSE$=+"*N&T M199A1P%A1ANH 3!"U4NI:=W>WZ_E^7PT^[JY)2@:B*^9J_X:S4_>V-+8-X(1 MGAO!TK8WU8Y+P!VI<+24Y$0$;GP^J\W PYY#I[IK\Q32Q]3C(P?8=G\?&-;: M<*UHZB27#GMCMWVV@O);O'"C1\67^2IHG38'4V!>/1$ )IP)%?T= K'AG LD MJGYSD%4G8:C4N5!QK]5^$8!M*OZ/R6SRL'HXJOH7SP1 UY$3+9,II["7W,"J M[QC(WJI^=:'\<]57-@-BJP08_7V: ,^?"=H[QH63$&G-@8^]9GK;=^=DUI&@ MH89^&B% !HB=[5ZM5[;XR1-)]B^>"\(R(A6.SIQ!*-5.Q(A6L@!H5O]:Z8KO[N%Q6OXHBD_+\N[?[Q]K'9P\V"90#R35"$0' MEQ!*<*JAM971 X9NNF!OKYPIV]%0=UN)B^5\KR]9__CISY-,/-HN M ,-Z'>.AA2 1L4C&=+?VK+XO)>#*:__@T M6IM)J>>GCG >:A.HH@IY"J5$#$J',(2J&F@2Z9R\B<'G;O9N:3:EELZH]]3+ M-/C>WW^.""U&=^N]G),VY,G&05!%O&4RXFBD46D;JQK&GGIVRP'[!JCPFEQ- MX]V+K7>>E;<[?P\L<\HP!#T51B?X-G)!P"VXZ62P!K5^S%J[".G!>,>'IO.W M=0XB9K\\:*M$NA(C0F04A-1S;2K4' (Y =_!Y[KWO^AVK;_!LW[]KW]&4S@E MR!61 V/8!O_W?"8 J(4@<6%SP"+F&:%254@2(&XY!M0E#YL: ODJ['0P?#DM MXI?7(KJ_'R>;Z[LV IX:"4U\(P@#(0"::1K-.RI!6E0K#'W\_RW'^WL>!CWH M;_ +PKM5,NZV2_1"?1]-IFG)]>7\'['MT3,L+7TR, NA9 1J9C1GSG($Y!9A MZ)6ZZ3C%%2X4S:KSV@;,:ODMDN(_Q(-JLZ^3+G[]'@W'XI7<;9A7Q[\8,#16Q&E' 2 IE\@K M66D:IDJ?&>-D\ >%K]#8:E2;EQ9$N!2WUYW_5S'Y^BW^5WTOYJ.OA?N[F-]- M%L6'^>1N7TY\9]\.SF%)*%%2**Z8P,(]P4@%Z/0ZEML?%$/5:^9!,>6EDZ^'Q"6$ H (R^L MX<(*2-W.R*59EYKQWV/JY#;%@'1[]>-J$^>([MOV5^FY8T'B;CL22+2,>=H7 MI8BL$XBMI,]FN9SXF?@]TCH?:4TH>? Q@VWV^@[$9U?%?APMCYZ0;.F3 7JM M,&.:*2<)CU@#@K8((Z!D3FE*^7L8-1Y!:%:=@P\D?%C-[[Z-MH;M^ECK0SE; M+\IQOK@K3L>E6_EH\,8+3H'SP&IG,/0H3DU;E GA6543P.]1TW@\H6F-]EE5 M87W_Y[.""E&"Y6@RF\R^?BXWEJJZ6TZ^1Q+\+K6P]Z"[=- )EJY/P%02"S11 MC"@(+/#Q+URM3)R!V15;#V6]S[)XL]VA?!4C6/^EC0#YT63^S]%TU8JY<5E/ M@J-"&V2MXH(R9SR7 &]U@A#4.6[ST'-"NF)S4Q9()QH>O"6_1:$*O.V 6/LZ M;V;+^62VF-RU/J+)E8ZM%M3: MI\7R<;%*QW?BOU\8)OT5:AVJ94(TI$Y#C)RA5#LFL%*.(R(P3=69:X6T6IHG MKZH(5/1X/3'8"A%M=Z*5 1Q7.#IF<5_6Q" GN=JD:ZWNTWGJ&G85!TH9M11" MX3GCU*;Z_&8C"P->D-Z*^@P]L[\V!XX6;C@/_<$8F5=0N $8(0PCVCJ$"=3( M>D[+GC/2HUG:HEE'G69WQ>[71R_\._VFC!,NDD)+02CAF94Q1I@"SKEQ]E9WH:S#S;\Q% &%")[OYG%=WO-[,XW%=KX->;"9^_C6:O$\P^ MEM.I+^>I41N#XJ*.!*V$XU[#..M0J&PB!:ZT 71_M0(&N]%6F[Y-C9PN]'I# MHVR3U]SO -OT(2C&?+IAPQH,N8.?>C\2(27/] ?+F)U_Q]_PM'_]XR\J MYKZ8]#T$?^I%T-(K+J6 & CK.-#1>ZGT(*,F.CG6+#>C<%9\3=MHO\?AD"EP M_4-QB#XA9%YA+1VUEKM4#!4X7^F 8)US-N#L4],;G]#-?@_$ 5/@AH;ARVRK MP81##W8K4&:%T\@(CC!T7@JTXQ+BAN:DT-Z2YW@5P=&FM'RSXW%(@S IQ00 ME'"%N,<260!@I1-*L_;U?N70:0.#H.^1>R8UKG^XOHQG#6#,'NM0 $A8@:#7 MW$O"&7.*\DH["*"<_<1;6C)O<\@VR(SK'[^%2R&TA-%!&=<4 DDYV:'J<ZPRE9CL M+UGTI@C?N^:N943T:]$3;X1"5"5/#%O(J%*VPA01J/L,W_T>#\UI[EI&PW;] M2P?Y6Q\-/WTK**LL9<)13HEP7 !+JRQR2;3-,8:&;M7W%-;I6X?7,BZ>C?]C ME_FDK8+[]A*/+^Y,\)1X2Z'&D'#!&&(:54<5I:$XY_*H >9@7.E@:EVO-S;: M^A]B@3L>U_YTJ;"##@$GJ.*[V0Z0VX_(#IGS_0S/,SDQF#%YL*Q3G1+BC8W+ MYGH1L'744<8@QYQYI[0'NVD<2GC+,>);&I6],>)J1N9/!C.<))+6& ZAIG" =A/ 9462<0F]\ MY^"6AF8OC+B6$?DLPMS3B*S9@Z!(9(:!"',AL%'>([/;'S6@OU,SOW2,Y> W^A$3=H+5_+Z#L\]QQ" K8X^B[H38 .86\$M@Q@!"FB_BFA MTPB5D[O"?H^^-D9?^UJ^%JORV3S4V?6?![\9[0MH/?4&6D2YU-XY5=T"(SVF M.98C_SV26O;)LG1YA:O52WD[6I1>?31HNG60HW: $&+!/V7>.95W<)WZ/ MF);7GCQE]GI4>?7P,)K_.'1)DOL[_5AL-?&Y?'IJC<3B]['F_91$R!E%E-/$ MI^6/HOA4S+]/[HH#Z\=TW;GXT_O[ MC\5=^74V^4\QW@33UR#4OU2WP>\%PY@#WBEOM?/8Q"F'HPI?:4!.K=&L ])7 M,%G69>;!VW;[TV-7IL6;69PTBT^1&NMEX.U6DA/W\!YI%:A6&,;E ").@.,& MIA(6&SFQ-#XG#7SH?.V9.&5;2NJ9C"=OX3W:+F ,,;;6BNC^"B.@2H>WM[+B M:/#?,"$;H4 ]6ET$]FEB[;TR-PV.:,65]\MHF%5C;/%'_'ZTQM(=JFHV_K3Z MLKB;3S;FZ]&;D]@B!%('$+$.DJ1H&D\;[!( MF^AT'I8AV:]BNQHH6P&*\='HT!'^UWM!((YJ"3$3V')&%=;1+ZVD)P;ES-)# M-QMZ(U+9@:8&-:%_'OVMXZIU/UGZJ(7S>-S,!P+D$ -//7(.,8ZMB.98A9Y$ M4G8R??=5*F0H3.]%E\.:L=\5T;&((F;/W-6+@B1,,$1XF@RBM>=+Y_QB:^G#\_0%>,?V].[=T" M4 ) +)BD3%.EN/..(J(@L!!%2]C5RLUH>W/J\L,?]3>D,K\1%,3>4Z,D;3KXF2.,:86 M"[B5!1I+M'-4,5@4@L/8O,DW6S\83J:O1L]%"=WGMKX7'", M,0(!I(Q3;Y30S+ *60MT3KF?H9/\0HHU=IRR,:UT'@UX*H-ZX$D12K#1VE8P.9R6%#YUY_7+FD-N>J:'!S+HG;PAN(W/[F9NIA$6: VF] M9M(CE):\#6J(>IF3HGT]6PE]F0V=ZV_PK/>CR7R=/?O,JT\AB[ODR$^^3\;1 M;?\8G8LV!D7=;P<(*!?2>R>(U8 ([10@"A/D4=2 [6TMZ&GZ;Y"D38V/EE0Y M^%,-Q^1N[:C=R8\&1T4$E!F//1248*D\KO3OM;_I_>J>1\\0%'J5J\ZK*/,_ MRVE\VS22I7HVO?M '$$6"*%$')<2H.1 5O,L8Z37<:@&GJUDUL9 M5 WH]<+TZU8,UJ<*9@<&1T=?#H8+[ZUG DKG()<.H,K-Q838G(IY0R]+TL/0 M&*96^\P 6 =;%B_[\WLG/WC)H%;*HFB,8\\]@L)O%,@81[Q6TDUW._G/6?K\ MAK+$U@V[GQB[5OCGJ&(=^_?O,[?S+_]04):#Z-/(.!:,HT0S#+9#@G'(';[A M8']77*RQI]^9 KLRG)]CFQ%RKC$>&OY2D$!ZI:@'2'LJ 4?(LDJMRLO>SL_< MU!CH5VF=>8\G=EV>CW1UMYQ\C_-=UCIPWLL#5]A2JR VQ (NM05DNXW(# (D M)SE[Z$&5 ZHW=%;IK!'0\#>#A\BCZ,/$914H0+6WVFPQUA;;WV5@ M6QP8_>JR0Y_O6SF-C%BX_UE%C?;FZ6T^7\-S>_E@( S; Q#C H!".+8,NG2 MB5I@$:OG-[0T%:4Y] 6X[\IE\<3K6E-+W7>$2"*OE634$L&9=MH[7.%@)+KE MPCR7,F+?Q=XM8-W74%;C\22]:#1],[LOYP^;,^C]GLRX=)13@0R/.!M&!'22 M2 L8DHB0.(]Z;FKM9K=N6R?^Z!]F.EJ<49SKIU9!4AZEX\HH[;FE4"%,*EF! MU+=<(>92K1^V;C/1[RA9]>WO3EZZVL)0U 7)G M\T_JY,?B<36_^S9*5^>47^>CAW>KQ/EMS'*A5LMO40__2=61=?'T\/C8/)7S MWN <=<1+2%/,1@@))$455O'_MUQC+Y,\^USMCM30E_N]JYVPC9]/TF6(IGQX MV$;7K]03CYHFJ4HG@#C:01I8Q[V7@EF)/>;U#N6U.&>\62Q6Q=BNYI/9UTT8 M=L.F_>';4S/%>6\+T&)E+)/24PAL,A4AJ+ !4G8:@_M>S+^4+6_:7DJ-?;-! MJU!WM6Q]GA>CQ6K^8RW1=AJ[BR#-CRY*1UH%"X#%0&,O-;.$(@T!K>242.>8 MT)?6K?K<:TSH4I(U!W*G-M"A8?'B3.Z':AV=CF9'8T:7O3%H1",\!A@GD:!( M&0%MA0_D+"<0?)EO)"< Y^2CUD^\O[F%MQFTAS#+'9RR+YSH#KXO$*4DM QKQ!U,!](P MD14VFC.?P<2S[\:\L=6W4>3["C3T?$3CTD "%QY#0#B-Z$))/:?,2U5?H[>3?QX/<MI6,D M+X9U3<.TMI)/)+!<@&E77IM>+2:S8K$)[R[6*; G8O<(I8TDHP5S MLAH^@D'86X7P[E1_H:K*IC"]4-UF\GUR]_:M.7Y7YXN'@HZ&:CK?%86+'J50 MR")==8QHEY,>-, 3V^TH.PO2Z\O63_>%:F6]!A@)!ZFD7%3R<6)R8KL#I$RC M%D8SD%YG9KYT1D ) ;+"6PBX];ARM@7EX-:JX>9JNG8R_GFX7EVFQ\XXN_8$FP0M#F0?24,1L MM))2:F\E(?0XQZK)*LYQ?4O4I9AV[06;\N'+9+96EBEGBTG4U:86W'PT6VRT M=:RH]3FO"4Q1(2@0VF(G((:*45@A@13L[=AZ)^RZ@! 'G.,6L.Z7=-[89A)W=W-5\7X60QEEX TG]P=*CQ\ MHE7PS J.L)8 (8TPUMK07=5'=L8-9J'MJM-Z>U)LT^3K[/)_>1N-%M& M.CK]4$XG=Y,>$\1^[DJ-7>K#C8(T$ F*C1980L-(R@'<5-^)/S/:9^W= M8_C7RC*I]8+ *3/KTTY4O/;2V@!]2"/_2"&H MVYD5O(51]P:"N& ;S &S@ &HA, &2REKA2GJ+MFO.7(@'^7(T\$8ZSQ3ZV0I MK)&E1)BJNP;@6[XZN DEEDTC?*%'L)@OGU$^_NDUW>.OPH=Y.5[=+=_/MZ4D M#^P5'7HT.$>@THX9[81"<5:SBF\E226Q;B3#L!%=EHU"V0$I%FHVWG9P<7!# MZ.CSP<@4CY3*,8B8U#0=HZED(@3?2&9;ODI_YD8VF!=Z?IH]L&9;PG0:Z!!G%P!@@1P9AF#E6B6T-XN\FZ-)SGJ M+;O"^=+ P>/C?#19C*:UJ'+@Z6")]DIAK02R6"'()9/;KE($84X,:4 QS.8I MT0R>744AMZOJ(I6S7;PM1[.$@I_,1K.[R-Z/Q5TQ^9Z66?WCZ><:.2TYKPT$ M&68\(%1KI9!1 FI2(>5(5FKM@)C7I$W3 ^Q=$?1E1T_FQ>Q[/+#HX2ND*?:< M0.QMG&LKUX%RD'5=RH!6MVY)4#:.^X6KW<=B&4%95_^ONG!TO3OX?�:AHG M9YO.] IMO6>HZBZ&\L92^O,T5C8/Z-"6O(7^H2?3:3+BHCY7BP:7O4.O#I)A M1:UWB@$'*$<(@FKB9P:ZG-V9 6W<];GT-01]]\O?XD6WSU@(]S4,"%L5Y;3: M2!F]9 >YJ88FPYK=V.&#[LAQ<%EL0 M=<>[/V9?8UV+\L?A>S%9'W,?C#0*C MA$2K 5.)D8H_&FA<)5W:,[\MCC6EZK(%;#M;6M4XG3: M,* H54Y7L@!IJAQ2J*%SP4L M /7 &NT=C%9LJH*V6PN8A;=N4 8"%6%$#GS]?:QKY1Y_7*F;$=#;>XAKK-AC^PF[_X^Q-&K'0'6 M2TFMYH:D:@_;/BO.NZEF>+W+;PZ8K1/@X&3SZHG@B"#,.FDE(!Q(ABC 5;]- M7M'4H4XM%RKNM=HO K!-Q?\QF4T>5@]'5?_BF4 8 )!3:P&SRGK$B*Y\D_B/ MO<7+G"Y67]D,B*T28/3W:0(\?R8@Q3!PRD8GTD=+CF%'JCE/R/A37SMN0R= M!HB=>5Q1(VL#Z?DM+:W7!4W1_NO MB=0HRO58M:AHM2CN_M^OY??_;UQ,-HR*/[PF4OQ5>%M\'4U=G'N7/PZL6GN> M"H8(2A2(MCP1P&.*A*D2/R766663^4 )TN0ZE0]I2VS8].?@$O3ZD8"90P!1 MZ+&64F-HA:E"E-)IT=L65(L\R-)=V0B.%V?RW$5L_ZN=8HZ"I($ ""XBB #@/,:@"T]+5(O_U63,?IR?5%QL6B2@ZZC%&U7AT80\A'P=-Y=T405DQ6 MIXPT0?1&RK_T0+4VX.\Z[?DI3^U=4>,\_6,"T\)AY)[CT2M$J)U4[26G?4W,3>5/X\ MU;TZ!I. >C2-[)_%^E#WYH+(8W5.F_Q,1-((KN*D (1TADME7>4,:53SMK2; M"&;G$[M'O73*\"^G1?SR6L0XO">;JIH; 4_1NXEO!*,--0.WEU./ ^O:?Y^^:V8 M?_XVFGTN'A[+^6C^X\ET/#$IG?6N8*U'E'HGB2! 2:NLMA4F@-"L$NTWO'/2 M%>"=D7"T2 'V]!\73<3OHVD21"W-:#[_$1%;7V!SC'AUV@>%B:^X5E!2 MKV!E7B)'>#7^OZOMG'QKUT@H:)S4P(M4_1_#(!SWQ5<'"1?E]DI;>/9T_%B0_TBPX@SCW$MGX/Q3=660A MJ"250G53'4%NZ#8K;H5F#4(^K/DM'9WZ'F>%H[LRY[XJI%,/VBB!&$ @KBHR M6HP5(@)G%6RM'^3_U@YLTKM8'\-BZ+^BWUV\O[_/)^CN38%P M::SC$#.GK)0(2*HJ/#31W22&_^K\O%0=PZ)GOH$(H5726@J!Y=X J1C8V2:> MJ9S)\NP Z\9 =+/Q+\7$,U4P+ *:U7Q^/.A_UGL"P,@@3"PC<2Q2Z-*5PUXR M1#P4/+J+G1B0M^\@7P;WD")L[XJ_GGX9?^ P]H9'?6CI=&( M;"<>[8U4M<)%[4CZ O[HG\SBCW>;ZK+OY^9;RJ-],WO^Q&1V-WF<%H6WD MO<%K+F'TMAD@C @:NTXJ2Q,XZK)V<*YJ]JA-G+(_^"]:3LFX1W^?/!V:L[([X<7(KV/A?BV%&$<0RCR0ZTL(@86,D .?%]4JX6TQ\?B\=R?JP8<)UFP;KHQ7G&H'"">Z@, M%55>"2" WL@5WYG:+5L#M*ME9I>#?#P>=KA% -YA9C&!4"KL("08XZU<\5^$ MW8:?U!Q1FL.R38[$E76\NEN^GW\JYM\G=\>"Z?L>#=@Z9E,@P41IF+,,V9TD M5&15JQE0]CS 1LBTO60V'/K@?;8PBKY C*? M=PQU.$3*5^G/W,@&\](#5]NJ=V_CAV>+8C&:C3^6/T;3=-K^Z 4%IQL&'$>& M)Y19"JU54B-'JT44 (M X8H;0E$EE; (<]DC@<]H*A+.^1I!M.N./-'%'49G;M9#;;\ M]&RP!E%OA'&44D6L%G(7;T!,V)P5:T"&<#L\R47S0@-&/3[.1Y/%:%J)<=1J M.?!T8(JQV%$H#$8$(\LQJM93Y*3-V5,>4.F*YDV59O"\M/K7:#Y.=E*TC]9U M,HYJ?O_#07!-E("<^^BR:PZIVCGQ"'&;5AF)H2N^$3@[2X]_.KSOR_D1 M__]$[L%9[XG>($>0X0,H:IK3;86$5R[%8!S2G])N3T*9&.C-SX]?>WZMQ M^5C+4]KW>/#1&(O+*U;88.A8_!"HSD7%T6UN+9FZ':V_-GSS@>YL@OOI=,7B MS\?Q:%G$YPF0)SE5JWT0BFBC'5/4 N^TH\:02G;&6&_7$[=#LCSU[[\AIU& MAT N!E 6N7;M@P"4 XT\=\EX2$48./02:4VTR*&6'OCPNJ1^(_AWQ:\3=SH^ M76.U6!3QG_'GT=]'N'?!VX*$GB,KJ(TP"VX,M[(*\I XXG.22<[FY?=B_J5L MF9G9_/CI.K*V,>]LXZ]87Q'ZCV)6S$=3-1NK\<-D-DGX+"??B^T-:\>V_VJ] M(&#A#4)0:,EE-%D01(97TA.4Y>8.T$ALFF^M@'QIV/Y9!='ROJ)\M%X_ST?C MXMWHH5B\ODOG4$C__#<%SPBF1C-O*38.*Q!_48F(\L+] ]H/;)I'W:#=U9SU M_K%(O)]]W<#SMEP<\R7V/!T$LY9J9"! #%@NF=25G4'B[W*RG<[>+;S&]2\? MTVYM^;C^;N=(':?0^\EI6_ZG%@$2'MUMJC WVC,A.$!5,#*."0=N:U.@:<8T M@VIWL8UEK;GEQ7/!,DFP,)Q" R&R3E%5S9;4.)'C[0TPYM T0W*P[(H7;C2? MQ5EO\:&8KV^NK!$:.-0D>,X<%8R+5)@,F.@!\*H>&96.Y_A@ ZIIWQ9;&H*U M+^+HT6)R=P9KUL\'+:2#2G%NC:3>2P#-3C:.R(V=9LY7\0G.7 )J7X2QD^EJ M61PKDW^@1=! 8^D-%Y1QG\H>4EG9990)G;/W-T#/NW727 ;KA;ZV'DU35MZG M;T5Q+ Q]Z-% #;8:QF54QV54(:> KJPK"B3\75PC,_[<$/ =[P<_JU 9C:X: MM46/- L,I:N0+:!0.$"P=0956Y^,XRPS9E"AY'Q5[]_[;0+5KOCS85X\CB;C MK0MWFCA[GP^:,JB\H'&$46TY(]'0KV3ST-Y(\=G&^=($F+U.-._*V=UE<\U3 MRR \6A^4$H)SH#A#ZH1+=9H'; 566@DLE(?KE&==':!*1\1S-J8&='"D<4*U@&UGD].A/:F7 M#P3,L'9:($D@XMQ8)4%5&YP!*G,LFP$%?)N?:BY!KRO=[]NM?SL9?9E,)\L? MIPV:.LU#VFK%&$/ 5'0SM49$5IXF4Y[F;"X-* S<.&]:P+8K5MFM2G:;'%6_ MUQ7TCQ'J1,O@I"<>4BF9BZZH4\XQNY67:XMS@C<#"A(WSJ5F8>TN+VPYFLR* M<15RBD;;ZB$=]R[&4:#)W=%MR].- _%8>DL\8EHY@A$2MC+R.,-9=?O%#9.I M<62[XM,STJ>C@\OR[M_?RFG4UR)=%KW\<81-IYH&0;SWT$A+L25 ,(=Q%:#@ MR).%J-%\7'R]=OR_?V?BXWM7R?W9E^[0 2-)$ MIKJS#DO,+3 Y&8,#]X4U)T%>T:+;ZEH5OQ/ MLJZ^CZ9I&CR#777:!VA,.J%.X]H937UJ"=0[0"F4.99PUG;6E=*L!U$0VEH(&=" &JD$4DKC'=94YY0K&: =W0+I6L6[*_9%@_[]O5LL)P^C MY=&;WE\^&"Q3:;XFU&J.'.=&.;&11L8/L9SY*\L^OL[Y*PO<[O(XRFBL+W]\ MF":[=S9.,^UC\A'J3U%U7Q$'"Y6 ,4,P@)J8.#RB([!%P-BL#?NL7;3KI%=+ ML'>W0BZ*^*VTPMLXYT[+==^W*2T;$8XNBR=;!RIU=#A%G)$9%-(33:"KY$9> MY]0+S=I\NTZZ-8]XY^>^ZD]IAYH$#R&2#D/+I,$8.$JPKB3$&.8XDEF;<-?) MJ89@[NR _/:D0#$VY4/B_5J%[ZN*S%&:"./D>Y%FY,7)*>R"MP6M#30J>=;" MR#C(F)9;YUI"#GQOVW;72;_V-= 5,ZLTJW6O7V9CU9_TZK\DQ,G=&8;CJ(Q# M-%7@PQ16*#AIQ/&Y MU,6G;TJ-W\_7)8__FBR*/T;S?Q?+8GQZR3[O34$!:R13F"&.1+K?F3A9 MX<$4S8FGP%]PWZ%=^+NBHX_CZI^CZ:IX?^\GJ=+^9#1],XO0K!Z>XMM'2%BK M?3!2.N8=%MQAXQ$#0%2N"Y<1:X"^X%]$&Z!TF.B=#=K[6X\?)XM\FZFVR M3#\=WT\]U"KMXQ--B40N3O8((.SP3DZ&1-:=4%G;#-=)KN:@[LS?6(WFH]FR M2'6BQL7#)F\B]3ZELOUK-$]_N2=K8I_3<=Z; C<$&:0P05XCC!QB%%5X"*^R MKM']!?^N:M3!W+N-K5#?&S[W58$:XC!U,%H@ M'E@"'!.5%X:B#G)R . ON/'1,OY#RG)>5)0I& MG2 ?_]!CCN.GNV_%>#5-MP=L3V._*Y?%XFTY6B^\6Q=C]O7IC':=F2+CK<%@ M&Y=R3I'&$%F,6,KZWF(%Z*U<^MLD:5X')SH#O[.XV4ZB8Y?SS,:;5/+%WESR MQ7F\;>)#P5GFF.6(D3C=4B>-=CLT6313^\K"O$(J]Z"/&NOA]B_2O[Z,%L7_ M^G_^?U!+ 0(4 Q0 ( )N%5$X8:HF\L&4! ]+"P > " M 0 !P;&%N7V]F>&UE&UL M4$L! A0#% @ FX543J&UL4$L! A0#% @ FX543EU@@8W]Z MH4H, !0 ( !ME0$ '1Y;"TR,#$X,3(S,5]L86(N>&UL4$L! M A0#% @ FX543I%OUDO*H@ E#$( !0 ( !Y3T% '1Y H;"TR,#$X,3(S,5]P&UL4$L%!@ ' < T $ .'@!0 $! end