0000860731-18-000011.txt : 20180221 0000860731-18-000011.hdr.sgml : 20180221 20180221164540 ACCESSION NUMBER: 0000860731-18-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180221 DATE AS OF CHANGE: 20180221 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: 18629072 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 tyl12312017-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, 2017
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 1-10485
TYLER TECHNOLOGIES, INC.
(Exact name of registrant as specified in its charter)
DELAWARE
75-2303920
(State or other jurisdiction of incorporation
or organization)
(I.R.S. employer
identification no.)
5101 Tennyson Parkway
Plano, Texas
75024
(Address of principal executive offices)
(Zip code)
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 $6,107,280,000 based on the reported last sale price of common stock on June 30, 2017, 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 20, 2018 was 37,901,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 9, 2018.
 




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 local 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 local 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 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 generally 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 $14.7 billion in 2018 to $18.3 billion in 2021. The professional services and support segments of the market are expected to expand from $30.7 billion in 2018 to $34.4 billion in 2021. Application and vertical specific software sales in the primary and secondary education segments of the market is expected to expand from $2.6 billion in 2018 to $3.3 billion in 2021 while professional services and support are expected to grow from $2.3 billion in 2018 to $2.5 billion in 2021.

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 six major areas:
Financial Management and Education
Courts and Justice
Public Safety
Property Appraisal and Tax
Planning, Regulatory and Maintenance
Land and Vital Records Management
Each of our core software systems consists of several fully integrated applications. For clients who acquire software for use in-house, 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 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 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.
We significantly expanded our presence in the public safety market with our acquisition of New World Systems Corporation in November 2015.
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.
Subscription-Based Services
Subscription-based revenue is primarily derived from our SaaS arrangements, which 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 seven 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.
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.

7



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

8



Grow recurring revenues. We have a large recurring revenue base from maintenance and support and subscription-based services, which generated revenues of $535.1 million, or 64% of total revenues, in 2017. 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 $61.9 million in 2013 to $173.5 million in 2017.
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 local governments
New clients and/or geographic expansion
Establish strategic alliances. In January 2007, we announced a strategic alliance with Microsoft Corporation to jointly develop core public sector functionality for Microsoft Dynamics AX to address the unique accounting needs of public sector organizations worldwide. As part of this alliance, we are enhancing Microsoft Dynamics AX with public sector-specific functionality. The arrangement has broadened the functionality of Microsoft Dynamics AX, providing both Tyler and Microsoft with a public sector accounting platform to support their existing and prospective clients well into the future. Microsoft Dynamics AX with public sector functionality was released to the market in August 2011 and is being sold in the United States and internationally through Microsoft’s distribution channels. Tyler is also an authorized Microsoft reseller for the Microsoft Dynamics solutions developed under this arrangement. Tyler receives license and maintenance royalties on direct and indirect public-sector sales worldwide.
Our contractual research and development commitment to develop public sector functionality for Microsoft Dynamics AX was amended in March 2016 and significantly reduced our development commitment through March 2018. However, we will continue to provide sustained engineering and technical support for the public sector functionality within Dynamics AX. 
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 county and municipal agencies, school districts and other local 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 2017, approximately 43% of our revenue was attributable to ongoing support and maintenance agreements. Contracts for appraisal outsourcing services are generally one to three years in duration.

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., Superion, 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, 2017, our estimated revenue backlog was approximately $1.1 billion, compared to $953.3 million at December 31, 2016. The backlog represents signed contracts under which the revenue has not been recognized as of year-end. Approximately $578.2 million, or 52%, of the backlog is expected to be recognized during 2018.
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, 2017, we had 4,069 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 been significant litigation recently involving intellectual property 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.
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


12



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. Local and state governments may face financial pressures that could in turn affect our growth rate and profitability in the future. There is no assurance that local and state spending levels will be unaffected by declining or stagnant general economic conditions, and if budget shortfalls occur, they may negatively impact local and state 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
Price
Our financial strength and stability
We believe the 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.

13



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.
Risks Associated with Our Periodic Results and Stock Price
Software revenue recognition rules may require us to delay revenue recognition into future periods.
We have in the past had to, and may in the future be required to, defer revenue recognition for software license fees due to several factors, including
License agreements include applications that are under development or other undelivered elements
Client contracts require the delivery of services considered essential to the functionality of the software, including significant modifications, customization, or complex interfaces, that could delay product delivery or acceptance
The transaction involves customer acceptance criteria with a right to refund
Because of these factors and other specific requirements for software revenue recognition under generally accepted accounting principles in the United States, we must have very precise terms in our contracts to recognize revenue upon the delivery and installation of our software or performance of services. Negotiation of mutually acceptable terms and conditions may extend the sales cycle. We are not always able to negotiate terms and conditions that permit revenue recognition at the time of delivery or even upon project completion.

14



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

15



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

16



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 approximately 1.0 million square feet of office space, of which approximately 746,000 square feet is in 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, 2017, we had approximately 1,367 stockholders of record. Most of our stockholders hold their shares in street name; therefore, there are substantially more than 1,367 beneficial owners of our common stock.
The following table shows, for the calendar periods indicated, the high and low sales price per share of our common stock as reported on the New York Stock Exchange.
 
 
High
 
Low
2016
First Quarter
$
172.50

 
$
118.16

 
Second Quarter
168.19

 
126.70

 
Third Quarter
175.77

 
159.24

 
Fourth Quarter
172.24

 
139.61

 
 
 
 
 
2017
First Quarter
$
166.86

 
$
142.75

 
Second Quarter
178.09

 
152.00

 
Third Quarter
182.49

 
165.14

 
Fourth Quarter
188.22

 
168.12

We did not pay any cash dividends in 2017 or 2016. 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 option plan and our employee stock purchase plan. There are no warrants or rights related to our equity compensation plans as of December 31, 2017.
 
Number of securities to
be issued upon exercise
of outstanding options,
warrants and rights as of
December 31, 2017
 
Weighted average
exercise price of outstanding options,
warrants and rights
 
Number of securities remaining available for
future issuance under
equity compensation
plans (excluding securities reflected in initial column
as of December 31, 2017)
Plan Category
 
 
 
 
 
Equity compensation plans
approved by security
shareholders:
 
 
 
 
 
Stock option plan
4,817,241

 
$
107.91

 
2,128,560

Employee stock purchase plan
12,052

 
150.49

 
796,834

Equity compensation plans not
approved by security
shareholders

 

 

 
4,829,293

 
$
108.02

 
2,925,394


18



As of December 31, 2017, we had authorization to repurchase up to approximately 2.0 million additional shares of Tyler common stock. During 2017, we purchased approximately 44,000 shares of our common stock for an aggregate purchase price of $6.6 million. A summary of the repurchase activity during 2017 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
 
41,896

 
 
 
$
147.30

 
1,976,160

Three months ended June 30
 

 

 

 
1,976,160

Three months ended September 30
 

 

 

 
1,976,160

October 1 through October 31
 

 

 

 
1,976,160

November 1 through November 30
 
2,600

 

 
169.93

 
1,973,560

December 1 through December 31
 

 

 

 
1,973,560

 
 
44,496

 

 
$
148.62

 
 
The repurchase program, which was approved by our board of directors, was announced in October 2002 and was amended at various times from 2003 through 2016. There is no expiration date specified for the authorization, and we intend to repurchase stock under the program from time to time.




















19



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, 2012. 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.
tyl1231201_chart-41985.jpg
Company / Index
12/31/12

 
12/31/13

 
12/31/14

 
12/31/15

 
12/31/16

 
12/31/17

Tyler Technologies, Inc.
100

 
210.84

 
225.93

 
359.87

 
294.74

 
365.50

S&P 500 Stock Index
100

 
132.39

 
150.51

 
152.59

 
170.84

 
208.14

S&P 600 Information Technology Index
100

 
144.91

 
164.17

 
171.80

 
229.96

 
253.61


20



ITEM 6.    SELECTED FINANCIAL DATA.
(In thousands, except per share data)
 
FOR THE YEARS ENDED DECEMBER 31,
 
2017 (a)
 
2016 (b)
 
2015 (c)
 
2014
 
2013
STATEMENT OF OPERATIONS DATA:
 
 
 
 
 
 
 
 
 
Revenues
$
840,662

 
$
756,043

 
$
591,022

 
$
493,101

 
$
416,643

Cost and expenses:
 
 
 
 
 
 
 
 
 
Cost of revenues
441,522

 
400,692

 
313,835

 
259,730

 
223,440

Selling, general and administrative expenses
176,974

 
167,161

 
133,317

 
108,260

 
98,289

Research and development expense
47,324

 
43,154

 
29,922

 
25,743

 
23,269

Amortization of customer and trade name intangibles
13,912

 
13,731

 
5,905

 
4,546

 
4,517

Operating income
160,930

 
131,305

 
108,043

 
94,822

 
67,128

Other income (expense), net
698

 
(1,998
)
 
381

 
(355
)
 
(1,309
)
Income before income taxes
161,628

 
129,307

 
108,424

 
94,467

 
65,819

Income tax (benefit) provision (a)
(2,317
)
 
19,450

 
43,555

 
35,527

 
26,718

Net income
163,945

 
109,857

 
64,869

 
58,940

 
39,101

Net earnings per diluted share
$
4.18

 
$
2.82

 
$
1.77

 
$
1.66

 
$
1.13

Weighted average diluted shares (b)
39,246

 
38,961

 
36,552

 
35,401

 
34,590

STATEMENT OF CASH FLOWS DATA:
 
 
 
 
 
 
 
 
 
Cash flows provided by operating activities (b)
$
195,755

 
$
191,859

 
$
134,327

 
$
142,839

 
$
94,297

Cash flows used by investing activities
(85,395
)
 
(50,720
)
 
(398,459
)
 
(11,555
)
 
(25,658
)
Cash flows provided (used) by financing activities (b)
39,415

 
(138,075
)
 
91,052

 
(3,993
)
 
3,831

BALANCE SHEET DATA:
 
 
 
 
 
 
 
 
 
Total assets
$
1,589,592

 
$
1,357,945

 
$
1,356,570

 
$
569,812

 
$
444,488

Revolving line of credit

 
10,000

 
66,000

 

 

Shareholders' equity
1,167,094

 
915,525

 
858,857

 
336,973

 
246,319

(a) 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 $21.6 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 of the Tax Act.
(b) During 2016, we early adopted Accounting Standards Update ("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.
(c) 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.


21




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 utilizes 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 six major functional areas: (1) financial management and education, (2) courts and justice, (3) public safety (4) property appraisal and tax, (5) planning, regulatory and maintenance, and (6) land and vital records management.  We report our results in two segments. The Enterprise Software (“ES”) segment provides municipal and county governments and schools with software systems and services to meet their information technology and automation needs for mission-critical “back-office” functions such as: financial management; courts and justice processes; public safety; planning, regulatory and maintenance; and land and vital records management. The Appraisal and Tax (“A&T”) segment provides systems and software that automate the appraisal and assessment of real and personal property as well as property appraisal outsourcing services for local governments and taxing authorities. Property appraisal outsourcing services include: the physical inspection of commercial and residential properties; data collection and processing; computer analysis for property valuation; preparation of tax rolls; community education; and arbitration between taxpayers and the assessing jurisdiction.
Total revenues increased 11% in 2017 compared to 2016.  

22



Recent Acquisitions

On November 29, 2017, we acquired audio and digital two-way radio communications technology and related assets from Radio 10-33, LLC an audio and digital two-way radio communications company. The total purchase price was $1.4 million.

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 software-as-a-service (SaaS) solution for public health compliance and inspections processes. The total purchase price, net of debt assumed, was $3.9 million.

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.

The operating results of these acquisitions are included in our results of operations of the Enterprise Software segment from the date of the acquisition. The impact of these acquisitions, individually and in the aggregate, on our operating results is not material.

On December 22, 2017, the Tax Act was enacted. 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 35% to 21% and transitions from a worldwide tax system to a territorial tax system. The impact of the rate reduction on our 2017 income tax provision is a $21.6 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 of the Tax Act.

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 64% of our revenue in 2017. 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 2017, based on our number of customers, turnover was approximately 2%.
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, 2017, our total employee count increased to 4,069 from 3,831 at December 31, 2016.
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.

23



Recent Accounting Guidance not yet Adopted

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed.

This standard will have a material impact on our consolidated balance sheets and statement of shareholders’ equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (“SaaS”) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.

Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, “Leases (Topic 842).” Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:

A lease liability, which is a lessee‘s obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  

The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.  

24




Outlook
The local government software market continues to be active, and our backlog at December 31, 2017 reached $1.1 billion, a 18% 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.
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 percentage-of-completion and proportional performance methods of revenue recognition, 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 recognize revenues in accordance with the provisions of Accounting Standards Codification (“ASC”) 605, Revenue Recognition and ASC 985-605, Software Revenue Recognition. Our revenues are derived from sales of software licenses and royalties, subscription-based services, appraisal services, maintenance and support, and services that typically range from installation, training and basic consulting to software modification and customization to meet specific customer needs. For multiple element software arrangements, which do not entail the performance of services that are considered essential to the functionality of the software, we generally record revenue when the delivered products or performed services result in a legally enforceable and non-refundable claim. We maintain allowances for doubtful accounts and sales adjustments, which are provided at the time the revenue is recognized. Because most of our customers are governmental entities, we rarely incur a loss resulting from the inability of a customer to make required payments. In a limited number of cases, we encounter a customer who is dissatisfied with some aspect of the software product or our service, and we may offer a “concession” to such customer. In those limited situations where we grant a concession, we rarely reduce the contract arrangement fee, but alternatively may perform additional services, such as additional training or creating additional custom reports. These amounts have historically been nominal. In connection with our customer contracts and the adequacy of related allowances and measures of progress towards contract completion, our project managers are charged with the responsibility to continually review the status of each customer on a specific contract basis. Also, we review, on at least a quarterly basis, significant past due accounts receivable and the adequacy of related reserves. Events or changes in circumstances that indicate that the carrying amount for the allowances for doubtful accounts and sales adjustments 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.
We use contract accounting, primarily the percentage-of-completion method, as discussed in ASC 605-35, Construction – Type and Certain Production – Type Contracts, for those software arrangements that involve significant production, modification or customization of the software, or where our software services are otherwise considered essential to the functionality of the software. We measure progress-to-completion primarily using labor hours incurred, or value added. In addition, we recognize revenue using the proportional performance method for our property appraisal projects, some of which can range up to five years. These methods rely on estimates of total expected contract revenue, billings and collections and expected contract costs, as well as measures of progress toward completion. We believe reasonably dependable estimates of revenue and costs and progress applicable to various stages of a contract can be made. At times, we perform additional and/or non-contractual services for little to no incremental fee to satisfy customer expectations. If changes occur in delivery, productivity or other factors used in developing our estimates of expected costs or revenues, we revise our cost and revenue estimates, and any revisions are charged to income in the period in which the facts that give rise to that revision first become known. In connection with these and certain other contracts, we may perform the work prior to when the services are billable and/or payable pursuant to the contract. The termination clauses in most of our contracts provide for the payment for the value of products delivered and services performed in the event of an early termination.

25



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. If we determine that the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and can feasibly maintain the software on the customer’s hardware or enter into another arrangement with a third-party to host the software, we recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition. For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements using all applicable facts and circumstances, including whether (i) the element has stand-alone value, (ii) there is a general right of return and (iii) the revenue is contingent on delivery of other elements. We allocate the contract value to each element of the arrangement that qualifies for treatment as a separate element based on vendor-specific objective evidence of fair value (“VSOE”), and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once hosting has gone live and we may begin billing for the hosting services. 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.
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.
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 2017, did not result in an impairment charge. During 2017, 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.

26



Share-Based Compensation. We have a stock option plan that provides for the grant of stock options to key employees, directors and non-employee consultants. We estimate the fair value of share-based awards on the date of grant using the Black-Scholes option valuation model. 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.
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, 2017, 2016 and 2015.
 
Percentage of Total Revenues
Years Ended December 31,
 
2017
 
2016
 
2015
Revenues:
 
 
 
 
 
Software licenses and royalties
9.0
 %
 
9.8
 %
 
10.0
%
Subscriptions
20.6

 
18.9

 
18.9

Software services
22.3

 
23.1

 
23.7

Maintenance
43.0

 
42.7

 
41.6

Appraisal services
3.0

 
3.5

 
4.2

Hardware and other
2.1

 
2.0

 
1.6

Total revenues
100.0

 
100.0

 
100.0

Operating Expenses:
 

 
 

 
 
Cost of software licenses, royalties and
acquired software
3.0

 
3.3

 
1.0

Cost of software services, maintenance
and subscriptions
46.1

 
46.2

 
48.2

Cost of appraisal services
1.9

 
2.2

 
2.7

Cost of hardware and other
1.5

 
1.3

 
1.1

Selling, general and administrative expenses
21.1

 
22.1

 
22.6

Research and development expense
5.6

 
5.7

 
5.1

Amortization of customer and trade name
intangibles
1.7

 
1.8

 
1.0

Operating income
19.1

 
17.4

 
18.3

Other income (expense), net
0.1

 
(0.3
)
 
0.1

Income before income taxes
19.2

 
17.1

 
18.4

Income tax (benefit) provision
(0.3
)
 
2.6

 
7.4

Net income
19.5
 %
 
14.5
 %
 
11.0
%

27




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
 
$
 
%
ES
 
$
67,840

 
$
68,844

 
$
(1,004
)
 
(1
)%
A&T
 
7,854

 
5,462

 
2,392

 
44

Total software licenses and royalties revenue
 
$
75,694

 
$
74,306

 
$
1,388

 
2
 %
Software license and royalties revenue was flat compared to the prior year. Software license revenue declined as a percentage of the revenue mix due to an increase in the percentage of new software clients choosing our subscription-based option, rather than purchasing the software under a traditional perpetual license arrangement.
Although the mix of new contracts between subscription-based and perpetual license arrangements may vary from quarter to quarter and year to year, we expect our longer-term software license growth rate to 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
 
$
 
%
ES
 
$
165,651

 
$
135,516

 
$
30,135

 
22
%
A&T
 
7,859

 
7,188

 
671

 
9

Total subscriptions revenue
 
$
173,510

 
$
142,704

 
$
30,806

 
22
%
Subscription-based revenue primarily consists of revenue derived from our SaaS arrangements, which utilize the Tyler private cloud. As part of our subscription-based services, we also provide 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 22% 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 sizes 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.

28



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
 
$
 
%
ES
 
$
167,934

 
$
158,478

 
$
9,456

 
6
%
A&T
 
19,215

 
16,326

 
2,889

 
18

Total software services revenue
 
$
187,149

 
$
174,804

 
$
12,345

 
7
%
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 7% 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.
Maintenance.  
The following table sets forth a comparison of our maintenance revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2017
 
2016
 
$
 
%
ES
 
$
339,951

 
$
304,380

 
$
35,571

 
12
%
A&T
 
21,618

 
18,589

 
3,029

 
16

Total maintenance revenue
 
$
361,569

 
$
322,969

 
$
38,600

 
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.


29



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
)
 
(2
)
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
 %

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
Software licenses, royalties and acquired software
 
67.0
%
 
66.1
%
 
0.9
 %
Software services, maintenance and subscriptions
 
46.3

 
45.5

 
0.8

Appraisal services
 
34.9

 
37.6

 
(2.7
)
Hardware and other
 
28.9

 
32.3

 
(3.4
)
Overall gross margin
 
47.5
%
 
47.0
%
 
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.9% 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.8% compared to the prior year. Our implementation and support staff has grown by 220 employees since December 31, 2016.  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 increased 0.5% 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.


30



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)
 
2017
 
2016
 
$
 
%
Selling, general and administrative expenses
 
$
176,974

 
$
167,161

 
$
9,813

 
6
%
SG&A as a percentage of revenue was 21.1% in 2017 compared to 22.1% in 2016. SG&A expense increased approximately 6% mainly due to compensation costs related to increased staff levels, merit increases and higher stock compensation expense. We have added 28 employees mainly to our sales and finance teams since December 31, 2016. In addition, our 2017 stock compensation expense rose $4.7 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)
 
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 will continue to provide sustained engineering and technical support for the public sector functionality within Dynamics AX. License and maintenance royalties for all applicable domestic and international sales of Dynamics AX to public sector entities will continue under the terms of the contract.

Research and development expense 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
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)
 
2017
 
2016
 
$
 
%
Amortization of customer and trade name intangibles
 
$
13,912

 
$
13,731

 
$
181

 
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.

31



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):
2018
$
13,819

2019
12,534

2020
11,402

2021
11,282

2022
10,792

Amortization expense relating to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $425,000 in 2018, $373,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022 and $1.0 million thereafter.
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 decrease 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.
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
 
$
 
%
Income tax (benefit) provision
 
$
(2,317
)
 
$
19,450

 
$
(21,767
)
 
(112
)%
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
(1.4
)%
 
15.0
%
 
 
 
 
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 $21.6 million 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 $59.9 million and 37.1%, respectively. Excluding the excess tax benefits, our income tax provision and effective tax rate in 2016 would have been $49.0 million and 37.9%, 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 non-deductible business expenses.

32



2016 Compared to 2015
Revenues
On November 16, 2015, we acquired NWS, which provides public safety and financial solutions for local governments. In May 2015, we acquired a company which provides mobile hand-held solutions primarily to law enforcement agencies for field accident reporting and electronically issuing citations. The results of their operations are included in our ES segment from their respective 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)
 
2016
 
2015
 
$
 
%
ES
 
$
68,844

 
$
54,376

 
$
14,468

 
27
%
A&T
 
5,462

 
4,632

 
830

 
18

Total software licenses and royalties revenue
 
$
74,306

 
$
59,008

 
$
15,298

 
26
%
Excluding the results of acquisitions, software license revenue increased 3% compared to the prior year. The majority of this growth was due to a more active marketplace as the result of improvement in 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. This increase was offset somewhat by lower sales to our existing customer base for courts and justice related add-on solutions that assist and support the transition to a paperless environment. By the end of 2015, the majority of our courts and justice clients had implemented these add-on solutions.
Although the mix of new contracts between subscription-based and perpetual license arrangements may vary from quarter to quarter and year to year, our longer-term software license growth rate is 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 2016 was approximately 68% selecting perpetual software license arrangements and approximately 32% selecting subscription-based arrangements compared to a client mix in 2015 of approximately 76% selecting perpetual software license arrangements and approximately 24% selecting subscription-based arrangements. 250 new clients entered into subscription-based software arrangements in 2016 compared to 134 new clients in 2015.
Subscriptions.
The following table sets forth a comparison of our subscriptions revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
ES
 
$
135,516

 
$
107,090

 
$
28,426

 
27
%
A&T
 
7,188

 
4,843

 
2,345

 
48

Total subscriptions revenue
 
$
142,704

 
$
111,933

 
$
30,771

 
27
%
Subscription-based revenue primarily consists of revenue derived from our SaaS arrangements, which utilize the Tyler private cloud. As part of our subscription-based services, we also provide 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 acquisitions, subscription-based revenue increased 24% compared to 2015. E-filing services contributed approximately $4.9 million of the subscriptions revenue increase in 2016.  Most of the e-filing revenue increase related to several statewide contracts, several of which implemented mandatory electronic filing during 2015 and throughout 2016.  New SaaS clients as well as existing clients who converted to our SaaS model provided the remainder of the subscriptions revenue increase.  In 2016, we added 250 new SaaS clients and 53 existing clients elected to convert to our SaaS model.  The average contract sizes in 2016 were 1% and 9% higher than 2015 for new clients and clients converting to our SaaS model, respectively.

33



Software services.
The following table sets forth a comparison of our software services revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
ES
 
$
158,478

 
$
129,068

 
$
29,410

 
23
%
A&T
 
16,326

 
10,784

 
5,542

 
51

Total software services revenue
 
$
174,804

 
$
139,852

 
$
34,952

 
25
%
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 11% 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 a contract mix that included more custom development and other services.
Maintenance.  
The following table sets forth a comparison of our maintenance revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
ES
 
$
304,380

 
$
227,586

 
$
76,794

 
34
%
A&T
 
18,589

 
17,951

 
638

 
4

Total maintenance revenue
 
$
322,969

 
$
245,537

 
$
77,432

 
32
%
We provide maintenance and support services for our software products and certain third-party software. Excluding the results of acquisitions, maintenance revenue grew 9% 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.
Appraisal services.
The following table sets forth a comparison of our appraisal services revenue for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
ES
 
$

 
$

 
$

 
%
A&T
 
26,287

 
25,065

 
1,222

 
5

Total appraisal services revenue
 
$
26,287

 
$
25,065

 
$
1,222

 
5
%
The appraisal services business is somewhat cyclical and driven in part by statutory revaluation cycles in various states. In 2016, appraisal services revenue increased 5% compared to prior year primarily due to the Franklin County, Ohio, revaluation project, which began late in the fourth quarter of 2015.

34



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)
 
2016
 
2015
 
$
 
%
Software licenses and royalties
 
$
2,964

 
$
1,632

 
$
1,332

 
82
%
Acquired software
 
22,235

 
4,440

 
17,795

 
N/M

Software services, maintenance and subscriptions
 
348,939

 
285,340

 
63,599

 
22

Appraisal services
 
16,411

 
15,922

 
489

 
3

Hardware and other
 
10,143

 
6,501

 
3,642

 
56

Total cost of revenues
 
$
400,692

 
$
313,835

 
$
86,857

 
28
%
The following table sets forth a comparison of gross margin percentage by revenue type for the years ended December 31:
Gross margin percentage
 
2016
 
2015
 
Change
Software licenses, royalties and acquired software
 
66.1
%
 
89.7
%
 
(23.6
)%
Software services, maintenance and subscriptions
 
45.5

 
42.6

 
2.9

Appraisal services
 
37.6

 
36.5

 
1.1

Hardware and other
 
32.3

 
32.5

 
(0.2
)
Overall gross margin
 
47.0
%
 
46.9
%
 
0.1
 %
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. In 2016, our software licenses, royalties and acquired software gross margin percentage declined compared to the prior year due to much higher amortization expense for acquired software resulting from our acquisition of NWS.  Excluding the results of NWS, our software license, royalties and acquired software gross margin was 93.9% in 2016 compared to 93.6% in 2015.
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 2016, the software services, maintenance and subscriptions gross margin increased 2.9% compared to the prior year. Our implementation and support staff grew by 169 employees in 2016. To support sales growth, we began making significant investments in our implementation and support staff in early 2015. Since December 31, 2014, excluding acquisitions, we added 369 implementation and support employees. These additions contributed to the revenue growth in 2016. In addition, the NWS revenue mix included a lower proportion of software services compared to Tyler’s historical revenue mix, which also benefited the gross margin. 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. Maintenance and subscription price increases also resulted in slightly higher gross margins.
Appraisal services. Appraisal services revenue comprised approximately 3.5% of total revenue. The appraisal services gross margin increased 1.1% compared to 2015. A high proportion of the costs of appraisal services revenue are variable, as we often hire temporary employees to assist in appraisal projects, whose term of employment generally ends with the projects’ completion.  
Our 2016 blended gross margin remained consistent compared to 2015. Our overall gross margin was positively impacted by improved utilization of our support and maintenance staff; however, this benefit was offset by amortization expense for acquired software related to the NWS acquisition.

35



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)
 
2016
 
2015
 
$
 
%
Selling, general and administrative expenses
 
$
167,161

 
$
133,317

 
$
33,844

 
25
%
SG&A as a percentage of revenue was 22.1% in 2016 compared to 22.6% in 2015. In 2015, our SG&A expense included approximately $5.9 million for financial advisory, legal, accounting, due diligence, valuation and other various expenses necessary to complete the NWS acquisition. Excluding NWS transaction costs and SG&A from acquisitions, SG&A expense increased approximately 12% mainly due to compensation costs related to increased staff levels, higher stock compensation expense and increased commission expense as a result of higher sales. We added 22 employees mainly to our sales and finance teams in 2016. In addition, our 2016 stock compensation expense rose $6.4 million, mainly due to increases in our stock price over the last few years.
Research and Development Expense
The following table sets forth a comparison of our research and development expense for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
Research and development expense
 
$
43,154

 
$
29,922

 
$
13,232

 
44
%
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 will continue to provide sustained engineering and technical support for the public sector functionality within Dynamics AX. License and maintenance royalties for all applicable domestic and international sales of Dynamics AX to public sector entities will continue under the terms of the contract.

Excluding the results of acquisitions, research and development expense increased 1.5% in 2016 compared to the prior year period, mainly due to research and development efforts related to new Tyler product development initiatives. As a result of the Microsoft Dynamics AX amendment, we also redeployed certain development resources to enhance functionality on several existing solutions and these costs were recorded in cost of sales – 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)
 
2016
 
2015
 
$
 
%
Amortization of customer and trade name intangibles
 
$
13,731

 
$
5,905

 
$
7,826

 
133
%
Amortization of customer and trade name intangibles increased substantially from the comparable prior year periods due to the acquisition of NWS in November 2015.
Other
The following table sets forth a comparison of other (expense) income, net for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
Other (expense) income, net
 
$
(1,998
)
 
$
381

 
$
(2,379
)
 
N/M
Other (expense) 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. In 2015, we had significantly higher invested cash balances and no outstanding debt until we completed the NWS acquisition on November 16, 2015. 

36



Income Tax Provision
The following table sets forth a comparison of our income tax provision for the years ended December 31:
 
 
 
 
Change
($ in thousands)
 
2016
 
2015
 
$
 
%
Income tax provision
 
$
19,450

 
$
43,555

 
$
(24,105
)
 
(55
)%
 
 
 
 
 
 
 
 
 
Effective income tax rate
 
15.0
%
 
40.2
%
 
 
 
 
The decrease in the income tax provision during 2016 was primarily driven by the adoption of ASU No. 2016-09, which requires the excess tax benefits from stock option exercises to be recognized as a reduction of the income tax provision, whereas they previously were accounted for as an increase to shareholders’ equity. The adoption of ASU No. 2016-09 resulted in a $29.6 million decrease in our full year 2016 provision for income taxes.
Excluding the excess tax benefits, our income tax provision and effective tax rate in 2016 would have been $49.0 million and 37.9%, respectively.
The effective income tax rates in both 2016 and 2015 also differed from the statutory United States federal income tax rate of 35% due to state income taxes, the domestic production activities deduction, non-deductible share-based compensation expense, disqualifying incentive stock option dispositions, and non-deductible business expenses. We realized a lower domestic production activities deduction as a result of taxable income limitations and non-deductible transaction costs related to the NWS acquisition negatively impacted our 2015 effective tax rate. In the past few years a relatively high amount of excess tax benefits related to stock option exercises have resulted in a reduction in our qualified manufacturing activities deduction.  The qualified manufacturing activities deduction can be limited to a certain level of taxable income on the tax return.  Therefore, any significant items that reduce taxable income, such as excess tax benefits on stock options, can reduce the amount of the qualified manufacturing activities deduction.  We experienced significant stock option exercise activity in 2016 and 2015 that generated excess tax benefits of $29.6 million and $45.3 million, respectively.
FINANCIAL CONDITION AND LIQUIDITY
As of December 31, 2017, we had cash and cash equivalents of $185.9 million compared to $36.2 million at December 31, 2016. We also had $63.8 million invested in investment grade corporate bonds, municipal bonds and asset-backed securities as of December 31, 2017. These investments mature between 2017 through 2021 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, 2017, we had no outstanding borrowings and one outstanding letter of credit totaling $0.5 million in favor of a client contract. The letter of credit guarantees our performance under the contract and expires in 2018. 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)
 
2017
 
2016
 
2015
Cash flows provided (used) by:
 
 
 
 
 
 
Operating activities
 
$
195,755

 
$
191,859

 
$
134,327

Investing activities
 
(85,395
)
 
(50,720
)
 
(398,459
)
Financing activities
 
39,415

 
(138,075
)
 
91,052

Net increase (decrease) in cash and cash equivalents
 
$
149,775

 
$
3,064

 
$
(173,080
)
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.

37



In 2017, operating activities provided cash of $195.8 million compared to $191.9 million in 2016. Operating activities that provided cash were primarily comprised of net income of $163.9 million, non-cash depreciation and amortization charges of $53.9 million and non-cash share-based compensation expense of $37.3 million. Working capital, excluding cash, increased approximately $63.6 million million mainly due to higher accounts receivable related to annual maintenance and subscription billings as well as milestone billings for several contracts, timing of income tax payments, 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 payments of payroll related taxes and vendor invoices.
In general, changes in the balance of deferred revenue are cyclical and primarily driven by the timing of our maintenance renewal billings. Our renewal dates occur throughout the year but our largest renewal cycles occur in the second and fourth quarters.
Days sales outstanding in accounts receivable were 94 days at December 31, 2017, compared to 93 days at December 31, 2016. 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 $85.4 million in 2017 compared to $50.7 million in 2016.  We invested $59.8 million and received $28.8 million in proceeds from investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2017 through 2021. 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.
In 2016, we made a small acquisition for approximately $7.4 million and paid $2.0 million related to the working capital holdback in connection with the NWS acquisition. We invested $20.3 million in investment grade corporate and municipal bonds. We purchased an office building in Falmouth, Maine, that was previously leased from an entity owned by an executive’s father and brother, for approximately $9.7 million and paid $8.0 million for construction to expand our office building in Yarmouth, Maine. The remaining use of cash was for capital expenditures related to computer equipment, furniture and fixtures in support of internal growth, particularly with respect to growth in our cloud-based offerings. These expenditures were funded from cash generated from operations.

In 2015, we completed the acquisition of NWS for the purchase price of $337.5 million in cash, of which $4.0 million was accrued at December 31, 2015, and 2.1 million shares of Tyler common stock valued at $362.8 million. Also, we completed a small acquisition with a purchase price of $6.1 million in cash and 12,500 shares of Tyler common stock valued at $1.5 million and we made a $15.0 million investment in convertible preferred stock representing a 20% interest in Record Holdings Pty Limited. We also invested $30.9 million in investment grade corporate and municipal bonds. The remaining use of cash was for capital expenditures related to computer equipment, furniture and fixtures in support of internal growth, particularly with respect to growth in our cloud-based offerings. These expenditures were funded from cash generated from operations, cash on hand and bank borrowings.

Financing activities provided cash of $39.4 million in 2017 compared to cash used of $138.1 million in 2016.  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.
Financing activities in 2016 were comprised of $56.0 million net payments on our revolving line of credit offset somewhat by collections of $29.8 million from stock option exercises and employee stock purchase plan activity. We also purchased approximately 882,000 shares of our common stock for an aggregate purchase price of $112.7 million, of which $860,000 was accrued at December 31, 2016. Cash provided by financing activities in 2015 resulted from net borrowings of $66.0 million and collections of $27.8 million from stock option exercises and employee stock purchase plan activity. We also purchased approximately 5,400 shares of our common stock for an aggregate purchase price of $645,000 in 2015 and paid $2.1 million in debt issuance costs.

On May 11, 2016, 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 2016. As of December 31, 2017, we had remaining authorization to repurchase up to 2.0 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. 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.


38



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, 2017, our interest rate was 4.75% under the prime rate option or approximately 2.78% 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, 2017, we were in compliance with those covenants.
 
As of December 31, 2017, we had no outstanding borrowings and had unused borrowing capacity of $299.5 million under the Credit Facility. We paid interest of $804,000 in 2017, $1.9 million in 2016, and $223,000 in 2015.
We paid income taxes, net of refunds received, of $36.0 million in 2017, $30.2 million in 2016, and $27.3 million in 2015. In 2017, we experienced significant stock option exercise activity that generated net tax benefits of $40.6 million and reduced tax payments accordingly. In 2016 and 2015, excess tax benefits were $29.6 million and $45.3 million, respectively.
The Tax Act, enacted on December 22, 2017, reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018.  We expect that the Tax Act will have a positive impact on liquidity in future years due to the decrease in the U.S. corporate income tax rate. 
We anticipate that 2018 capital spending will be between $22 million and $25 million, including approximately $1 million related to real estate. We expect the majority of the other capital spending will consist of computer equipment and software for infrastructure replacements and expansion. We currently do not expect to capitalize significant amounts related to software development in 2018, but the actual amount and timing of those costs, and whether they are capitalized or expensed may result in additional capitalized software development. Capital spending is expected to be funded from existing cash balances, cash flows from operations and borrowings under our revolving line of credit.
From time to time we engage in discussions with potential acquisition candidates. In order to 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, computer and other equipment used in our operations under non-cancelable operating lease agreements expiring at various dates through 2025. Most leases contain renewal options and some contain purchase options.
Summarized in the table below are our obligations to make future payments under our Credit Facility and lease obligations at December 31, 2017 (in thousands):
 
2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
 
Total
Revolving line of credit
$

 
$

 
$

 
$

 
$

 
$

 
$

Lease obligations
5,428

 
4,201

 
3,644

 
2,366

 
812

 
499

 
16,950

Total future payment obligations
$
5,428

 
$
4,201

 
$
3,644

 
$
2,366

 
$
812

 
$
499

 
$
16,950

As of December 31, 2017, 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.
CAPITALIZATION
At December 31, 2017, our capitalization consisted of no outstanding borrowings and $1.2 billion of shareholders’ equity.

39



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 2017, our effective average interest rate for borrowings was 2.20%.  As of December 31, 2017, our interest rate was 4.75% under the prime rate option or approximately 2.78% 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, 2017, 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, 2017. 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, 2017.
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, 2017.  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, 2017, Tyler’s internal control over financial reporting was effective based on those criteria.
Tyler’s internal control over financial reporting as of December 31, 2017 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.
Changes in Internal Control Over Financial Reporting — During the quarter ended December 31, 2017, 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.


40



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 2018” in our Proxy Statement.


41



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

42



Exhibit
Number
  
Description
  
  
  
 
  
  *23
  
 
  
 
 
  
 
  
 
 
*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.

43



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 21, 2018
 
 
By:
 
/s/ John S. Marr
 
 
 
 
John S. Marr
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 
 
 
(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 21, 2018
 
By:
 
/s/ John S. Marr
 
 
 
 
John S. Marr
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 
 
 
Director
 
 
 
 
(principal executive officer)
Date: February 21, 2018
 
By:
 
/s/ H. Lynn Moore
 
 
 
 
H. Lynn Moore
 
 
 
 
President and Director
Date: February 21, 2018
 
By:
 
/s/ Brian K. Miller
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer
 
 
 
 
(principal financial officer)
Date: February 21, 2018
 
By:
 
/s/ W. Michael Smith
 
 
 
 
W. Michael Smith
 
 
 
 
Chief Accounting Officer
 
 
 
 
(principal accounting officer)
Date: February 21, 2018
 
By:
 
/s/ Donald R. Brattain
 
 
 
 
Donald R. Brattain
 
 
 
 
Director
Date: February 21, 2018
 
By:
 
/s/ Glenn A. Carter
 
 
 
 
Glenn A. Carter
 
 
 
 
Director
Date: February 21, 2018
 
By:
 
/s/ Brenda A. Cline
 
 
 
 
Brenda A. Cline
 
 
 
 
Director

44



Date: February 21, 2018
 
By:
 
/s/ J. Luther King
 
 
 
 
J. Luther King
 
 
 
 
Director
Date: February 21, 2018
 
By:
 
/s/ Daniel M. Pope
 
 
 
 
Daniel M. Pope
 
 
 
 
Director
Date: February 21, 2018
 
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, 2017 and 2016, the related consolidated statements of comprehensive income, cash flows and shareholders’ equity for each of the three years in the period ended December 31, 2017, 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, 2017 and 2016, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, 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, 2017, 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 21, 2018 expressed an unqualified opinion thereon.

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 21, 2018






















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, 2017, 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, 2017, 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, 2017 and 2016, the related consolidated statements of
comprehensive income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2017, and the related notes and our report dated February 21, 2018 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 21, 2018


F-2



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

 
$
74,306

 
$
59,008

Subscriptions
173,510

 
142,704

 
111,933

Software services
187,149

 
174,804

 
139,852

Maintenance
361,569

 
322,969

 
245,537

Appraisal services
25,023

 
26,287

 
25,065

Hardware and other
17,717

 
14,973

 
9,627

Total revenues
840,662

 
756,043

 
591,022

 
 
 
 
 
 
Cost of revenues:
 
 
 
 
 
Software licenses and royalties
3,321

 
2,964

 
1,632

Acquired software
21,686

 
22,235

 
4,440

Software services, maintenance and subscriptions
387,634

 
348,939

 
285,340

Appraisal services
16,286

 
16,411

 
15,922

Hardware and other
12,595

 
10,143

 
6,501

Total cost of revenues
441,522

 
400,692

 
313,835

 
 
 
 
 
 
Gross profit
399,140

 
355,351

 
277,187

 
 
 
 
 
 
Selling, general and administrative expenses
176,974

 
167,161

 
133,317

Research and development expense
47,324

 
43,154

 
29,922

Amortization of customer and trade name intangibles
13,912

 
13,731

 
5,905

 
 
 
 
 
 
Operating income
160,930

 
131,305

 
108,043

 
 
 
 
 
 
Other income (expense), net
698

 
(1,998
)
 
381

            Income before income taxes
161,628

 
129,307

 
108,424

Income tax (benefit) provision
(2,317
)
 
19,450

 
43,555

    Net income
$
163,945

 
$
109,857

 
$
64,869

 
 
 
 
 
 
Earnings per common share:
 
 
 
 
 
Basic
$
4.40

 
$
3.01

 
$
1.90

Diluted
$
4.18

 
$
2.82

 
$
1.77

 
 
 
 
 
 
 
 See accompanying notes.


F-3



Tyler Technologies, Inc.
Consolidated Balance Sheets
(In thousands, except par value and share amounts)
 
December 31, 2017
 
December 31, 2016
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
185,926

 
$
36,151

Accounts receivable (less allowance for losses of $5,427 in 2017 and $3,396 in 2016)
227,127

 
200,334

Short-term investments
43,159

 
20,273

Prepaid expenses
27,252

 
21,039

Income tax receivable
11,339

 
2,895

Other current assets
1,997

 
2,268

Total current assets
496,800

 
282,960

 
 
 
 
Accounts receivable, long-term
7,536

 
2,480

Property and equipment, net
152,315

 
124,268

Other assets:
 
 
 
Goodwill
657,987

 
650,237

Other intangibles, net
236,444

 
267,259

Non-current investments and other assets
38,510

 
30,741

 
$
1,589,592

 
$
1,357,945

 
 
 
 
LIABILITIES AND SHAREHOLDERS' EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
8,174

 
$
7,295

Accrued liabilities
64,675

 
55,989

Deferred revenue
309,461

 
298,217

Total current liabilities
382,310

 
361,501

 
 
 
 
Revolving line of credit

 
10,000

Deferred revenue, long-term
1,274

 
2,140

Deferred income taxes
38,914

 
68,779

 
 
 
 
Commitments and contingencies

 

 
 
 
 
Shareholders' equity:

 

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

 

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

 
481

Additional paid-in capital
626,867

 
556,663

Accumulated other comprehensive loss, net of tax
(46
)
 
(46
)
Retained earnings
599,821

 
435,876

Treasury stock, at cost; 10,262,182 and 11,381,733 shares in 2017 and 2016, respectively
(60,029
)
 
(77,449
)
Total shareholders' equity
1,167,094

 
915,525

 
$
1,589,592

 
$
1,357,945

 

See accompanying notes.

F-4



Tyler Technologies, Inc.
Consolidated Statements of Shareholders’ Equity
For the years ended December 31, 2017, 2016 and 2015
(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, 2014
48,148

 
$
481

 
$
201,389

 
$
(46
)
 
$
261,150

 
(14,679
)
 
$
(126,001
)
 
$
336,973

Net income

 

 

 

 
64,869

 

 

 
64,869

Issuance of shares pursuant to stock compensation plan

 

 
4,332

 

 

 
1,118

 
18,828

 
23,160

Stock compensation

 

 
20,182

 

 

 

 

 
20,182

Issuance of shares pursuant to employee stock purchase plan

 

 
3,879

 

 

 
43

 
792

 
4,671

Federal income tax benefit related to exercise of stock options

 

 
45,314

 

 

 

 

 
45,314

Treasury stock purchases

 

 

 

 

 
(5
)
 
(645
)
 
(645
)
Issuance of shares for acquisition

 

 
332,659

 

 

 
2,149

 
31,674

 
364,333

Balance at December 31, 2015
48,148

 
481

 
607,755

 
(46
)
 
326,019

 
(11,374
)
 
(75,352
)
 
858,857

Net income

 

 

 

 
109,857

 

 

 
109,857

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
48,148

 
481

 
556,663

 
(46
)
 
435,876

 
(11,382
)
 
(77,449
)
 
915,525

Net income

 

 

 

 
163,945

 

 

 
163,945

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
48,148

 
$
481

 
$
626,867

 
$
(46
)
 
$
599,821

 
(10,262
)
 
$
(60,029
)
 
$
1,167,094


See accompanying notes.

F-5



Tyler Technologies, Inc.
Consolidated Statements of Cash Flows
For the years ended December 31
(In thousands)
 
2017
 
2016
 
2015
Cash flows from operating activities:
 
 
 
 
 
Net income
$
163,945

 
$
109,857

 
$
64,869

Adjustments to reconcile net income to cash provided by operations:
 
 
 
 
 
Depreciation and amortization
53,925

 
50,301

 
19,574

Share-based compensation expense
37,348

 
29,747

 
20,182

Provision for losses - accounts receivable
4,110

 
4,484

 
1,756

Deferred income tax benefit
(29,865
)
 
(28,939
)
 
(7,956
)
Changes in operating assets and liabilities, exclusive of effects of
   acquired companies:
 
 
 
 
 
Accounts receivable
(35,558
)
 
(30,227
)
 
(28,172
)
Income tax receivable
(8,444
)
 
18,185

 
24,255

Prepaid expenses and other current assets
(5,897
)
 
2,229

 
(3,054
)
Accounts payable
878

 
387

 
652

Accrued liabilities
6,050

 
10,717

 
490

Deferred revenue
9,263

 
25,118

 
41,731

Net cash provided by operating activities
195,755

 
191,859

 
134,327

 
 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
 
Cost of acquisitions, net of cash acquired
(11,344
)
 
(9,394
)
 
(339,961
)
Purchase of cost method investment

 

 
(15,000
)
Purchase of marketable security investments
(59,779
)
 
(20,316
)
 
(31,907
)
Proceeds from marketable security investments
28,786

 
16,837

 
900

Additions to property and equipment
(43,057
)
 
(37,726
)
 
(12,501
)
(Increase) decrease in other
(1
)
 
(121
)
 
10

Net cash used by investing activities
(85,395
)
 
(50,720
)
 
(398,459
)
 
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
 
(Decrease) increase in net borrowings on revolving line of credit
(10,000
)
 
(56,000
)
 
66,000

Purchase of treasury shares
(7,474
)
 
(111,838
)
 
(645
)
Contributions from employee stock purchase plan
7,044

 
6,236

 
4,671

Proceeds from exercise of stock options
49,845

 
23,527

 
23,160

Debt issuance costs

 

 
(2,134
)
Net cash provided (used) by financing activities
39,415

 
(138,075
)
 
91,052

 
 
 
 
 
 
Net increase (decrease) in cash and cash equivalents
149,775

 
3,064

 
(173,080
)
Cash and cash equivalents at beginning of period
36,151

 
33,087

 
206,167

Cash and cash equivalents at end of period
$
185,926

 
$
36,151

 
$
33,087

 

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 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 (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) during the years ended December 31, 2017, 2016 and 2015.
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
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services.
Software Arrangements:
For the majority of our software arrangements, we provide services that range from installation, training, and basic consulting to software modification and customization to meet specific customer needs. If the arrangement does not require significant production, modification or customization or where the software services are not considered essential to the functionality of the software, revenue is recognized when all of the following conditions are met
persuasive evidence of an arrangement exists
delivery has occurred
our fee is fixed or determinable
collectability is probable


F-7



For multiple element arrangements, each element of the arrangement is analyzed and we allocate a portion of the total arrangement fee to the elements based on the relative fair value of the element using vendor-specific objective evidence of fair value (“VSOE”), regardless of any separate prices stated within the contract for each element. Fair value is considered the price a customer would be required to pay if the element was sold separately based on our historical experience of stand-alone sales of these elements to third-parties. For PCS, we use renewal rates for continued support arrangements to determine fair value. For software services, we use the fair value we charge our customers when those services are sold separately. We monitor our transactions to determine that we maintain and periodically revise VSOE to reflect fair value. In software arrangements in which we have the fair value of all undelivered elements but not of a delivered element, we apply the “residual method,” in compliance with Accounting Standards Codification (“ASC”) 985-605, Software Revenue Recognition. Under the residual method, if the fair value of all undelivered elements is determinable, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered element(s) and is recognized as revenue assuming the other revenue recognition criteria are met. In software arrangements in which we do not have VSOE for all undelivered elements, revenue is deferred until fair value is determined or all elements for which we do not have VSOE have been delivered. Alternatively, if sufficient VSOE does not exist and the only undelivered element is services that do not involve significant modification or customization of the software, the entire fee is recognized over the period during which the services are expected to be performed.
Software Licenses and Royalties
We recognize the revenue allocable to software licenses and specified upgrades upon delivery of the software product or upgrade to the customer, unless the fee is not fixed or determinable or collectability is not probable. If the fee is not fixed or determinable, software license revenue is generally recognized as payments become due from the customer. If collectability is not considered probable, revenue is recognized when the fee is collected. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality.
A majority of our software arrangements involve “off-the-shelf” software. We consider software to be off-the-shelf software if it can be added to an arrangement with minor changes in the underlying code and it can be used by the customer for the customer’s purpose upon installation. For off-the-shelf software arrangements, we recognize the software license fee as revenue after delivery has occurred, customer acceptance is reasonably assured, that portion of the fee represents a non-refundable enforceable claim and is probable of collection, and the remaining services such as training are not considered essential to the product’s functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise considered essential, we recognize revenue using contract accounting and apply the provisions of the Construction type and Production type Contracts as discussed in ASC 605-35. We generally use the percentage-of-completion method to recognize revenue from these arrangements. We measure progress-to-completion primarily using labor hours incurred, or value added. The percentage-of-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we have the ability to produce 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. For arrangements that include new product releases for which it is difficult to estimate final profitability except to assume that no loss will ultimately be incurred, we recognize revenue under the completed contract method. Under the completed contract method, revenue is recognized only when a contract is completed or substantially complete. Historically these amounts have been immaterial.
We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.
Software Services
Some of our software arrangements include services considered essential for the customer to use the software for the customer’s purposes. For these software arrangements, both the software license revenue and the services revenue are recognized as the services are performed using the percentage-of-completion contract accounting method. When software services are not considered essential, the fee allocable to the service element is recognized as revenue as we perform the services.

F-8



Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized when we deliver the equipment and collection is probable.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone and online support, bug fixes, and rights to upgrades on a when-and-if available basis. Our PCS agreements are typically renewable annually. Revenue allocated to PCS is recognized on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions.
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. In cases where the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and 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 recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition.
For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements, using all applicable facts and circumstances, including whether (i) the element has stand-alone value, (ii) there is a general right of return and (iii) the revenue is contingent on delivery of other elements. We allocate contract value to each element of the arrangement that qualifies for treatment as a separate element based on VSOE, and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. 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 five to seven years. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once we have provided the customer access to the software and we may begin billing for hosting services. 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. The elements for these arrangements are accounted for under ASC 605-25. 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. 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 related SaaS hosting term.

F-9



Appraisal Services:
For our property appraisal projects, we recognize revenue using the proportional performance method of revenue recognition since many of these projects are implemented over one to three year periods and consist of various unique activities. Under this method of revenue recognition, we identify each activity for the appraisal project, with a typical project generally calling for bonding, office set up, training, routing of map information, data entry, data collection, data verification, informal hearings, appeals and project management. Each activity or act is specifically identified and assigned an estimated cost. Costs which are considered to be associated with indirect activities, such as bonding costs and office set up, are expensed as incurred. These costs are typically billed as incurred and are recognized as revenue equal to cost. Direct contract fulfillment activities and related supervisory costs such as data collection, data entry and verification are expensed as incurred. The direct costs for these activities are determined and the total contract value is then allocated to each activity based on a consistent profit margin. Each activity is assigned a consistent unit of measure to determine progress towards completion and revenue is recognized for each activity based upon the percentage complete as applied to the estimated revenue for that activity. Progress for the fulfillment activities is typically based on labor hours or an output measure such as the number of parcel counts completed for that activity. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Allocation of Revenue in Statements of Comprehensive Income
In our statements of comprehensive income, we allocate revenue to software licenses, software services, maintenance and hardware and other based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, revenue is first allocated to any undelivered elements for which VSOE of fair value has been established. We then allocate revenue to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.
Other
The majority of deferred revenue consists of unearned 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. 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 our contracts generally provide for the payment for the value of products delivered and services performed in the event of an early termination.
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 the application of the percentage-of-completion and proportional performance methods of revenue recognition, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. 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 $47.3 million during 2017, $43.2 million during 2016, and $29.9 million during 2015.   

F-10



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. In the case of U.S. corporate federal income taxes, the enactment date is the date the bill becomes law (i.e., upon presidential signature). See Note 7 - "Income Tax" for further discussion related to the Tax Act.
SHARE-BASED COMPENSATION
We have a stock option plan that provides for the grant of stock options 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. 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, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable.
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 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 2017, did not result in an impairment charge.
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. There have been no significant impairments of intangible assets in any of the periods presented.  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.

F-11



 
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 are no longer 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 approximates book value as of December 31, 2017, 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, 2017, we have $63.8 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2017 through 2021.  We intend to hold these bonds to maturity and have classified them as such.  We believe cost approximates fair value because of the relatively short duration of these investments.  The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or from other observable market data. These investments are included in short-term investments and non-current investments and other assets.  
As of December 31, 2017, 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 the Company does not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, the Company’s cost method investments are assessed for impairment. The Company does not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
CONCENTRATIONS OF CREDIT RISK AND UNBILLED RECEIVABLES
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 consists 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, 2017, we had cash and cash equivalents of $185.9 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, 2017.
We maintain allowances for doubtful accounts and sales adjustments, 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 and sales adjustments 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.

F-12



The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Balance at beginning of year
$
3,396

 
$
1,640

 
$
1,725

Provisions for losses - accounts receivable
4,110

 
4,484

 
1,756

Collection of accounts previously written off

 

 
153

Deductions for accounts charged off or credits issued
(2,079
)
 
(2,728
)
 
(1,994
)
Balance at end of year
$
5,427

 
$
3,396

 
$
1,640

 
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. Our property appraisal outsourcing service contracts can range up to three years and, in a few cases, as long as five years, in duration. In connection with these contracts, as well as certain software service contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. 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 proportional performance accounting in which the revenue is earned based upon activities performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using the percentage-of-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 objective evidence that the customer-specified objective criteria has been met but the billing has not yet been submitted to the customer; (4) some of our contracts 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, we may grant extended payment terms, generally to existing customers with whom we have a long-term relationship and favorable collection history.
 We have recorded unbilled receivables of $42.6 million and $33.6 million at December 31, 2017 and 2016, respectively. Included in unbilled receivables are retention receivables of $7.2 million and $5.0 million at December 31, 2017 and 2016, respectively, and these retentions become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables and retention receivables expected to be collected in excess of one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.
 
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.


F-13



NEW ACCOUNTING PRONOUNCEMENTS

Recent Accounting Guidance not yet Adopted

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed.

This standard will have a material impact on our consolidated balance sheets and statement of shareholders’ equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (“SaaS”) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.

Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, “Leases (Topic 842).” Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:

A lease liability, which is a lessee‘s obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  

The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.  

F-14



(2)ACQUISITIONS
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 software-as-a-service (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.

The purchase price allocations for the acquisitions noted above are not yet complete. As of December 31, 2017, the preliminary estimates of fair values assumed at the acquisition dates for intangibles, liabilities, deferred revenue, and related deferred taxes are subject to change as valuations are finalized.

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 $0.9 million was accrued as of December 31, 2017. As of December 31, 2017, the purchase price allocation for this acquisition is complete and our balance sheet reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of 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.

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.
2015
On November 16, 2015, we acquired all of the capital stock of New World Systems Corporation (“NWS”), which provides public safety and financial solutions for local governments.  The purchase price, net of cash acquired of $22.5 million, was comprised of $337.5 million in cash, of which $4.0 million was accrued at December 31, 2015, and 2.1 million shares of Tyler common stock valued at $362.8 million, based on the closing price on November 16, 2015. We also incurred fees of approximately $5.9 million for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2015 and are included in selling, general and administrative expenses.
In 2016, we paid $2.0 million related to the working capital holdback of $4.0 million and reduced the accrued liability. Our final valuation of the fair market value of NWS’ assets and liabilities resulted in adjustments to the preliminary opening balance sheet. These adjustments related to a reduction in deferred revenue and related deferred income taxes and additional reserves for accounts receivable and contingencies resulting in a net decrease to goodwill of approximately $7.4 million
On May 29, 2015, we acquired all of the capital stock of Brazos Technology Corporation (“Brazos”), which provides mobile hand held solutions, primarily to law enforcement agencies, for field accident reporting and electronically issuing citations. The purchase price, net of cash acquired of $312,000 and including debt assumed of $733,000, was $6.1 million in cash and 12,500 shares of Tyler common stock valued at $1.5 million.
The operating results of NWS and Brazos are included with the operating results of the Enterprise Software segment from their respective dates of 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.


F-15



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

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
116,214

 
94,924

Computer equipment and purchased software
3-5

 
72,531

 
55,627

Furniture and fixtures
5

 
24,834

 
19,897

Transportation equipment
5

 
476

 
447

 
 
 
224,013

 
180,853

Accumulated depreciation and amortization
 
 
(71,698
)
 
(56,585
)
Property and equipment, net
 
 
$
152,315

 
$
124,268

Depreciation expense was $17.3 million during 2017, $13.4 million during 2016, and $9.1 million during 2015.
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.
In 2016, we purchased an office building in Falmouth, Maine, that was previously leased from an entity owned by an executive’s father and brother, for approximately $9.7 million, and paid $8.0 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.5 million during 2018, $1.4 million during 2019, $1.4 million during 2020, $1.4 million during 2021, $1.5 million during 2022, and $4.3 million thereafter. Rental income from third-party tenants was $1.5 million in 2017, $1.7 million in 2016, and $0.9 million in 2015.

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

 
$
186,231

Acquired software
179,466

 
176,096

Trade names
11,435

 
11,065

Leases acquired
3,694

 
3,694

 
382,312

 
377,086

Accumulated amortization
(145,868
)
 
(109,827
)
Total intangibles, net
$
236,444

 
$
267,259

 
Total amortization expense for intangibles was $36.0 million in 2017, $36.4 million in 2016, and $10.3 million during 2015.
 

F-16



The allocation of acquisition intangible assets is summarized in the following table:
 
December 31, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
Non-amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Goodwill
$
657,987

 

 
$

 
$
650,237

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
187,717

 
15 years

 
64,375

 
186,231

 
15 years

 
51,491

Acquired software
179,466

 
7 years

 
76,800

 
176,096

 
7 years

 
55,115

Trade names
11,435

 
11 years

 
3,768

 
11,065

 
12 years

 
2,740

Leases acquired
3,694

 
10 years

 
925

 
3,694

 
9 years

 
481


The changes in the carrying amount of goodwill for the two years ended December 31, 2017 are as follows:
 
Enterprise
Software
 
Appraisal
 and Tax
 
Total
Balance as of 12/31/2015
$
647,109

 
$
6,557

 
$
653,666

Goodwill acquired with acquisitions
3,943

 

 
3,943

Purchase price adjustments related to purchase of NWS
(7,372
)
 

 
(7,372
)
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

 
Estimated annual amortization expense related to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $425,000 in 2018, $373,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022 and $1.0 million 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:
2018
$
35,278

2019
33,920

2020
32,495

2021
32,136

2022
28,665



(5)ACCRUED LIABILITIES
Accrued liabilities consist of the following at December 31:
 
2017
 
2016
Accrued wages, bonuses and commissions
$
43,688

 
$
38,996

Other accrued liabilities
20,987

 
16,993

 
$
64,675

 
$
55,989

  

F-17



(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, 2017, our interest rate was 4.75% under the prime rate option or approximately 2.78% 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, 2017, we were in compliance with those covenants.
As of December 31, 2017, we had no outstanding borrowings and had unused borrowing capacity of $299.5 million under the Credit Facility. In addition, as of December 31, 2017, we had one outstanding letter of credit for $0.5 million in favor of a client contract. The letter of credit guarantees our performance under the contract and expires in 2018.
We paid interest of $804,000 in 2017, $1.9 million in 2016, and $223,000 in 2015.

(7)INCOME TAX
The income tax (benefit) provision on income from operations consists of the following:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current:
 
 
 
 
 
Federal
$
22,882

 
$
41,366

 
$
44,841

State
4,666

 
7,023

 
6,670

 
27,548

 
48,389

 
51,511

Deferred
(29,865
)
 
(28,939
)
 
(7,956
)
 
$
(2,317
)
 
$
19,450

 
$
43,555

 
Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Federal income tax expense at statutory rate
$
56,570

 
$
45,257

 
$
37,949

State income tax, net of federal income tax benefit
4,824

 
4,807

 
3,715

Domestic production activities deduction
(2,617
)
 
(3,947
)
 
(466
)
Excess tax benefits related to stock option exercises
(40,624
)
 
(29,582
)
 

Tax Act adjustments
(21,625
)
 

 

Tax credits
(3,578
)
 

 

Non-deductible business expenses
4,573

 
2,979

 
2,414

Other, net
160

 
(64
)
 
(57
)
 
$
(2,317
)
 
$
19,450

 
$
43,555



F-18



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 is a $21.6 million tax benefit due to the remeasurement of deferred tax assets and liabilities. We have reported provisional amounts for the income tax effects of the Tax Act for which the accounting is incomplete but a reasonable estimate could be determined. There were no specific impacts of the Tax Act that could not be reasonably estimated which we accounted for under prior tax law. Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings. 

Due to the adoption of ASU No. 2016-09 in 2016, federal and state excess tax benefits from stock option exercises for years subsequent to 2015 are reflected as a reduction of the provision for income taxes, whereas they were previously accounted for as an increase to shareholders’ equity.

The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 
2017
 
2016
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
11,232

 
$
18,721

Stock option and other employee benefit plans
15,932

 
19,665

Total deferred income tax assets
27,164

 
38,386

Deferred income tax liabilities:
 
 
 
Intangible assets
(60,189
)
 
(103,754
)
Property and equipment
(5,699
)
 
(3,207
)
Other
(190
)
 
(204
)
Total deferred income tax liabilities
(66,078
)
 
(107,165
)
Net deferred income tax liabilities
$
(38,914
)
 
$
(68,779
)
Although realization is not assured, we believe it is more likely than not that all the deferred tax assets will be realized.  Accordingly, we believe no valuation allowance is required for the deferred tax assets. 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. There were no unrecognized tax benefits during any of the reported periods.

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 to result from 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 and foreign jurisdictions are no longer subject to examinations for years before 2013. As of February 20, 2018, no significant adjustments have been proposed by any taxing jurisdiction. 
We paid income taxes, net of refunds received, of $36.0 million in 2017, $30.2 million in 2016, and $27.3 million in 2015.


F-19



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

 
$
49,845

 
827

 
$
23,527

 
1,118

 
$
23,160

Purchases of common stock
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
 
(5
)
 
(645
)
Employee stock plan purchases
51

 
7,044

 
47

 
6,236

 
43

 
4,671

Shares issued for acquisitions

 

 

 

 
2,149

 
364,333

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

(9)SHARE-BASED COMPENSATION
Share-Based Compensation Plan
We have a stock option plan that provides for the grant of stock options 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. Once options become exercisable, the employee can purchase shares of our common stock at the market price on the date we granted the option. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation.  
As of December 31, 2017, there were 2.1 million shares available for future grants under the plan from the 20.0 million shares previously approved by the shareholders.
Determining Fair Value of Stock Compensation
Valuation and Amortization Method. We estimate the fair value of share-based awards granted using the Black-Scholes option valuation model. 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.

F-20



The following weighted average assumptions were used for options granted:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
28.1
%
 
29.3
%
 
28.3
%
Risk-free interest rate
2.0
%
 
1.8
%
 
1.7
%
Expected forfeiture rate
%
 
%
 
1.7
%
 
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,
 
2017
 
2016
 
2015
Cost of software services, maintenance and subscriptions
$
9,415

 
$
6,548

 
$
3,380

Selling, general and administrative expenses
27,933

 
23,199

 
16,802

Total share-based compensation expenses
37,348

 
29,747


20,182

Tax benefit
(40,624
)
 
(30,059
)
 
(5,986
)
Net (increase) decrease in net income
$
(3,276
)
 
$
(312
)

$
14,196

 Stock Option Activity
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, 2014
5,537

 
$
44.61

 
 
 
 

Granted
747

 
145.71

 
 
 
 

Exercised
(1,118
)
 
20.71

 
 
 
 

Forfeited
(2
)
 
19.61

 
 
 
 

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

 
7
 
$
334,940

Exercisable at December 31, 2017
2,355

 
78.40

 
6
 
$
232,366

 
We had unvested options to purchase 2.4 million shares with a weighted average grant date exercise price of $136.51 as of December 31, 2017, and unvested options to purchase 2.8 million shares with a weighted average grant date exercise price of $104.91 as of December 31, 2016. As of December 31, 2017, we had $88.2 million of total unrecognized compensation cost related to unvested options, net of expected forfeitures, which is expected to be amortized over a weighted average amortization period of 3.2 years.
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 
2017
 
2016
 
2015
Weighted average grant-date fair value of stock options granted
$
55.56

 
$
46.89

 
$
45.17

Total intrinsic value of stock options exercised
137,699

 
103,703

 
149,542

 

F-21



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, 2017, there were 797,000 shares available for future grants under the ESPP from the 2.0 million shares previously approved by the stockholders. 
 
(10)EARNINGS PER SHARE
Basic earnings and diluted earnings per share data were computed as follows:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
163,945

 
$
109,857

 
$
64,869

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
37,273

 
36,448

 
34,137

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,973

 
2,513

 
2,415

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

 
38,961

 
36,552

Earnings per common share:
 

 
 

 
 

Basic
$
4.40

 
$
3.01

 
$
1.90

Diluted
$
4.18

 
$
2.82

 
$
1.77

Stock options representing the right to purchase common stock of 1,343,000 shares in 2017, 786,000 shares in 2016, and 417,000 shares in 2015 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, computer and other equipment. Most of our leases are non-cancelable operating lease agreements and they expire at various dates through 2025.  In addition to rent, the leases generally require us to pay taxes, maintenance, insurance and certain other operating expenses.
Rent expense was approximately $6.9 million in 2017, $6.7 million in 2016, and $7.2 million in 2015, which included rent expense associated with related party lease agreements of $150,000 in 2017, $330,000 in 2016, and $1.8 million in 2015.
Future minimum lease payments under all non-cancelable leases at December 31, 2017 are as follows:
Years Ending December 31,
 
2018
$
5,428

2019
4,201

2020
3,644

2021
2,366

2022
812

Thereafter
499

Total
$
16,950




F-22



(12)EMPLOYEE BENEFIT PLANS
We provide a defined contribution plan for the majority of our employees meeting minimum service requirements.  The 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 $7.9 million during 2017, $6.9 million during 2016, and $5.3 million during 2015.
  
(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 are a major provider of integrated information management solutions and services for the public sector, with a focus on local and state governments.
We provide our software systems and services and appraisal services through four business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, and land and vital records management software solutions;
courts and justice and public safety software solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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 $24.4 million in 2017 and $17.7 million in 2016 for the expansion of existing buildings and purchases of buildings and land.  
 

F-23



For the year ended December 31, 2017
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
67,840

 
$
7,854

 
$

 
$
75,694

Subscriptions
165,651

 
7,859

 

 
173,510

Software services
167,934

 
19,215

 

 
187,149

Maintenance
339,951

 
21,618

 

 
361,569

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,094

 
10

 
4,613

 
17,717

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
764,895

 
$
81,579


$
(5,812
)

$
840,662

Depreciation and amortization expense
44,517

 
760

 
8,648

 
53,925

Segment operating income
228,254

 
20,238

 
(51,964
)
 
196,528

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
338,965

 
$
44,464

 
$
1,206,163

 
$
1,589,592

 
For the year ended December 31, 2016
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
68,844

 
$
5,462

 
$

 
$
74,306

Subscriptions
135,516

 
7,188

 

 
142,704

Software services
158,478

 
16,326

 

 
174,804

Maintenance
304,380

 
18,589

 

 
322,969

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,942

 
16

 
3,015

 
14,973

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
685,902

 
$
73,868


$
(3,727
)

$
756,043

Depreciation and amortization expense
43,962

 
984

 
5,355

 
50,301

Segment operating income
190,817

 
18,286

 
(41,832
)
 
167,271

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
295,260

 
$
31,769

 
$
1,030,916

 
$
1,357,945



F-24



For the year ended December 31, 2015
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
54,376

 
$
4,632

 
$

 
$
59,008

Subscriptions
107,090

 
4,843

 

 
111,933

Software services
129,068

 
10,784

 

 
139,852

Maintenance
227,586

 
17,951

 

 
245,537

Appraisal services

 
25,065

 

 
25,065

Hardware and other
6,935

 
12

 
2,680

 
9,627

Intercompany
4,025

 

 
(4,025
)
 

Total revenues
$
529,080

 
$
63,287


$
(1,345
)

$
591,022

Depreciation and amortization expense
15,413

 
867

 
3,294

 
19,574

Segment operating income
141,401

 
15,477

 
(38,490
)
 
118,388

Capital expenditures
6,112

 
646

 
6,746

 
13,504

Segment assets
$
265,877

 
$
22,283

 
$
1,068,410

 
$
1,356,570

 
Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2017
 
2016
 
2015
Total segment operating income
 
$
196,528

 
$
167,271

 
$
118,388

Amortization of acquired software
 
(21,686
)
 
(22,235
)
 
(4,440
)
Amortization of customer and trade name intangibles
 
(13,912
)
 
(13,731
)
 
(5,905
)
Other income (expense), net
 
698

 
(1,998
)
 
381

Income before income taxes
 
$
161,628

 
$
129,307


$
108,424


(15)QUARTERLY FINANCIAL INFORMATION (unaudited)
The following table contains selected financial information from unaudited statements of income for each quarter of 2017 and 2016:
 
Quarters Ended
 
2017
 
2016
 
Dec. 31 (a)
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
217,851

 
$
214,146

 
$
209,123

 
$
199,542

 
$
193,281

 
$
194,497

 
$
188,972

 
$
179,293

Gross profit
105,500

 
103,429

 
95,863

 
94,348

 
92,817

 
93,480

 
86,936

 
82,118

Income before income taxes
45,173

 
43,522

 
36,974

 
35,959

 
35,119

 
36,419

 
30,195

 
27,574

Net income
61,798

 
38,263

 
31,578

 
32,306

 
31,196

 
35,430

 
25,007

 
18,224

Earnings per diluted share
$
1.56

 
$
0.97

 
$
0.81

 
$
0.83

 
$
0.80

 
$
0.91

 
$
0.65

 
$
0.47

Shares used in computing diluted
   earnings per share
39,499

 
39,342

 
39,201

 
38,932

 
38,975

 
39,062

 
38,738

 
39,071

(a) Fourth quarter 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 $21.6 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-25
EX-23 2 tyl12312017exhibit-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-205983) pertaining to the Tyler Technologies, Inc. 2010 Stock Option Plan,
(2)
Registration Statement (Form S-8 No. 333-168499) pertaining to the Tyler Technologies, Inc. 2010 Stock Option Plan, and
(3)
Registration Statement (Form S-8 No. 333-182318) pertaining to the Tyler Technologies, Inc. Employee Stock Purchase Plan;

of our reports dated February 21, 2018, 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, 2017.



/s/ ERNST & YOUNG LLP
Dallas, Texas
February 21, 2018





EX-31.1 3 tyl12312017exhibit311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

CERTIFICATIONS

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


EX-31.2 4 tyl12312017exhibit312.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 21, 2018
 
By:
 
/s/ Brian K. Miller
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer



EX-32.1 5 tyl12312017exhibit321.htm EXHIBIT 32.1 Exhibit

Exhibit 32.1


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

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

1.
The 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 21, 2018
 
By:
 
/s/ John S. Marr, Jr.
 
 
 
 
John S. Marr, Jr.
 
 
 
 
Chief Executive Officer and Chairman of the Board
 
 
 
 
 
 
 
By:
 
/s/ Brian K. Miller
 
 
 
 
Brian K. Miller
 
 
 
 
Executive Vice President and Chief Financial Officer

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



EX-101.INS 6 tyl-20171231.xml XBRL INSTANCE DOCUMENT 0000860731 2017-01-01 2017-12-31 0000860731 2018-02-20 0000860731 2017-06-30 0000860731 2015-01-01 2015-12-31 0000860731 tyl:CustomerRelatedIntangibleAssetsAndTradeNamesMember 2015-01-01 2015-12-31 0000860731 2016-01-01 2016-12-31 0000860731 tyl:CustomerRelatedIntangibleAssetsAndTradeNamesMember 2016-01-01 2016-12-31 0000860731 tyl:CustomerRelatedIntangibleAssetsAndTradeNamesMember 2017-01-01 2017-12-31 0000860731 2016-12-31 0000860731 2017-12-31 0000860731 us-gaap:CommonStockMember 2014-12-31 0000860731 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000860731 us-gaap:RetainedEarningsMember 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0000860731 us-gaap:TreasuryStockMember 2015-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0000860731 us-gaap:RetainedEarningsMember 2014-12-31 0000860731 us-gaap:RetainedEarningsMember 2016-12-31 0000860731 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0000860731 us-gaap:CommonStockMember 2015-12-31 0000860731 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000860731 us-gaap:CommonStockMember 2017-12-31 0000860731 us-gaap:TreasuryStockMember 2016-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0000860731 us-gaap:TreasuryStockMember 2014-12-31 0000860731 us-gaap:CommonStockMember 2016-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000860731 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0000860731 us-gaap:TreasuryStockMember 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000860731 us-gaap:RetainedEarningsMember 2015-12-31 0000860731 2014-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000860731 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0000860731 2015-12-31 0000860731 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0000860731 us-gaap:MinimumMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000860731 tyl:RecordHoldingsPtyLimitedMember us-gaap:ConvertiblePreferredStockMember 2017-12-31 0000860731 tyl:NewWorldSystemsCorporationMember 2015-11-16 2015-11-16 0000860731 tyl:NewWorldSystemsCorporationMember 2016-01-01 2016-12-31 0000860731 tyl:BrazosTechnologyCorporationMember 2015-05-29 2015-05-29 0000860731 tyl:NewWorldSystemsCorporationMember 2016-12-31 0000860731 tyl:Modria.comMember 2017-05-30 2017-05-30 0000860731 tyl:NewWorldSystemsCorporationMember 2015-11-16 0000860731 tyl:DigitalHealthDepartmentInc.Member 2017-08-02 2017-08-02 0000860731 tyl:ExecuTimeSoftwareLLCMember 2016-05-31 2016-05-31 0000860731 tyl:BrazosTechnologyCorporationMember 2015-05-29 0000860731 tyl:NewWorldSystemsCorporationMember 2015-12-31 0000860731 tyl:Radio1033LLCMember 2017-11-29 2017-11-29 0000860731 tyl:Modria.comMember 2017-12-31 0000860731 us-gaap:TransportationEquipmentMember 2016-12-31 0000860731 us-gaap:TransportationEquipmentMember 2017-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember 2017-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember 2017-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember 2016-12-31 0000860731 us-gaap:FurnitureAndFixturesMember 2016-12-31 0000860731 us-gaap:LandMember 2016-12-31 0000860731 us-gaap:FurnitureAndFixturesMember 2017-12-31 0000860731 us-gaap:FurnitureAndFixturesMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 us-gaap:TransportationEquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 us-gaap:LandMember 2017-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember 2016-12-31 0000860731 tyl:YarmouthMaineMember 2017-01-01 2017-12-31 0000860731 tyl:YarmouthMaineMember 2016-01-01 2016-12-31 0000860731 tyl:LathamNewYorkMember 2017-01-01 2017-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0000860731 tyl:BuildingAndLeaseholdImprovementsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000860731 tyl:ComputerEquipmentAndPurchasedSoftwareMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0000860731 tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2016-12-31 0000860731 tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2016-01-01 2016-12-31 0000860731 tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2017-01-01 2017-12-31 0000860731 tyl:EnterpriseSoftwareSolutionsMember 2016-12-31 0000860731 tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2017-12-31 0000860731 tyl:EnterpriseSoftwareSolutionsMember 2017-12-31 0000860731 tyl:EnterpriseSoftwareSolutionsMember 2016-01-01 2016-12-31 0000860731 tyl:EnterpriseSoftwareSolutionsMember 2015-12-31 0000860731 tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2015-12-31 0000860731 tyl:EnterpriseSoftwareSolutionsMember 2017-01-01 2017-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2017-12-31 0000860731 us-gaap:TradeNamesMember 2017-12-31 0000860731 us-gaap:TradeNamesMember 2016-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-12-31 0000860731 tyl:SoftwareAcquiredMember 2016-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2016-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0000860731 tyl:SoftwareAcquiredMember 2017-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2016-01-01 2016-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0000860731 tyl:SoftwareAcquiredMember 2016-01-01 2016-12-31 0000860731 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0000860731 us-gaap:CustomerRelatedIntangibleAssetsMember 2016-01-01 2016-12-31 0000860731 us-gaap:LeasesAcquiredInPlaceMember 2017-01-01 2017-12-31 0000860731 tyl:SoftwareAcquiredMember 2017-01-01 2017-12-31 0000860731 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000860731 tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2017-01-01 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2015-11-16 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MaximumMember us-gaap:PrimeRateMember 2017-01-01 2017-12-31 0000860731 tyl:CreditAgreementMember 2016-01-01 2016-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-01-01 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2015-11-16 0000860731 tyl:CreditAgreementMember us-gaap:LetterOfCreditMember 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-12-31 0000860731 tyl:CreditAgreementMember 2015-01-01 2015-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-12-31 0000860731 tyl:CreditAgreementMember 2017-01-01 2017-12-31 0000860731 us-gaap:RevolvingCreditFacilityMember tyl:CreditAgreementMember 2017-01-01 2017-12-31 0000860731 us-gaap:SubsequentEventMember 2018-02-20 0000860731 us-gaap:EmployeeStockMember 2017-01-01 2017-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2016-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2017-12-31 0000860731 us-gaap:EmployeeStockMember 2017-12-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2017-01-01 2017-12-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2015-01-01 2015-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2017-01-01 2017-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2016-01-01 2016-12-31 0000860731 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2016-01-01 2016-12-31 0000860731 tyl:CostOfSoftwareServicesMaintenanceAndSubscriptionsMember 2015-01-01 2015-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0000860731 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-12-31 0000860731 tyl:RelatedPartyTransactionMember 2016-01-01 2016-12-31 0000860731 tyl:RelatedPartyTransactionMember 2015-01-01 2015-12-31 0000860731 tyl:RelatedPartyTransactionMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2015-01-01 2015-12-31 0000860731 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2016-01-01 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2016-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2016-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2017-01-01 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2017-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2017-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2015-01-01 2015-12-31 0000860731 us-gaap:CorporateNonSegmentMember 2015-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2015-01-01 2015-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2015-01-01 2015-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:AppraisalAndTaxSoftwareSolutionsAndServicesMember 2015-12-31 0000860731 us-gaap:OperatingSegmentsMember tyl:EnterpriseSoftwareSolutionsMember 2015-12-31 0000860731 2017-07-01 2017-09-30 0000860731 2016-01-01 2016-03-31 0000860731 2017-01-01 2017-03-31 0000860731 2017-04-01 2017-06-30 0000860731 2017-10-01 2017-12-31 0000860731 2016-10-01 2016-12-31 0000860731 2016-07-01 2016-09-30 0000860731 2016-04-01 2016-06-30 tyl:letters_of_credit iso4217:USD xbrli:shares iso4217:USD xbrli:shares tyl:LegalMatter xbrli:pure tyl:Business_Unit tyl:Segment false --12-31 FY 2017 2017-12-31 10-K 0000860731 37901000 Yes Large Accelerated Filer 6107280000 TYLER TECHNOLOGIES INC No No TYL 4000000 4000000 15922000 16411000 16286000 25065000 0 25065000 0 26287000 26287000 25023000 25023000 733000 0.20 18721000 11232000 We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period. 2019 0 29582000 40624000 6501000 10143000 12595000 9627000 2680000 12000 6935000 14973000 3015000 16000 11942000 17717000 4613000 10000 13094000 2017 through 2021 P10Y P1Y 0 -4025000 0 4025000 -6742000 6742000 -10425000 10425000 2025 2018 2025 4 0 1 15000000 0 0 0.20 0.05 P7Y P5Y 118388000 -38490000 15477000 141401000 167271000 -41832000 18286000 190817000 196528000 -51964000 20238000 228254000 13504000 6746000 646000 6112000 36723000 11448000 1432000 23843000 45618000 16341000 1181000 28096000 0.017 0.000 0.000 104.91 136.51 285340000 348939000 387634000 111933000 0 4843000 107090000 142704000 7188000 135516000 173510000 7859000 165651000 0 0 -21625000 7295000 8174000 200334000 227127000 2480000 7536000 55989000 64675000 56585000 71698000 -46000 -46000 P7Y P15Y P9Y P12Y P7Y P15Y P10Y P11Y 556663000 626867000 20182000 20182000 29747000 29747000 37348000 37348000 45314000 45314000 3380000 16802000 6548000 23199000 9415000 27933000 14196000 -312000 -3276000 1725000 1640000 3396000 5427000 153000 0 0 1994000 2728000 2079000 10300000 5905000 5905000 36400000 13731000 13731000 36000000 13912000 13912000 417000 786000 1343000 1356570000 1068410000 22283000 265877000 1357945000 1030916000 31769000 295260000 1589592000 1206163000 44464000 338965000 282960000 496800000 1500000 362800000 12500 2100000 -7372000 0 -7372000 5900000 7400000 7000000 3900000 1400000 900000 312000 22500000 206167000 33087000 36151000 185926000 -173080000 3064000 149775000 0.01 0.01 100000000 100000000 48147969 48147969 481000 481000 5000000 7200000 15000000 313835000 400692000 441522000 4440000 4440000 22235000 22235000 21686000 21686000 44841000 41366000 22882000 51511000 48389000 27548000 6670000 7023000 4666000 0.0200 0.0100 0.0125 0.0025 0.0278 0.0475 -7956000 -28939000 -29865000 107165000 66078000 298217000 309461000 2140000 1274000 38386000 27164000 19665000 15932000 0 68779000 38914000 103754000 60189000 204000 190000 3207000 5699000 5300000 6900000 7900000 0.03 0.30 9100000 13400000 17300000 19574000 3294000 867000 15413000 50301000 5355000 984000 43962000 53925000 8648000 760000 44517000 1.90 3.01 4.40 1.77 0.47 0.65 0.91 0.80 2.82 0.83 0.81 0.97 1.56 4.18 38996000 43688000 P3Y2M12D 88200000 5986000 30059000 40624000 109827000 55115000 51491000 481000 2740000 145868000 76800000 64375000 925000 3768000 1000000 35278000 425000 28665000 312000 32136000 312000 32495000 313000 33920000 373000 377086000 176096000 186231000 3694000 11065000 382312000 179466000 187717000 3694000 11435000 653666000 6557000 647109000 650237000 6557000 643680000 657987000 6557000 651430000 3943000 0 3943000 7750000 0 7750000 -7400000 277187000 82118000 86936000 93480000 92817000 355351000 94348000 95863000 103429000 105500000 399140000 0 0 0 0 0 0 108424000 129307000 161628000 27574000 30195000 36419000 35119000 35959000 36974000 43522000 45173000 43555000 19450000 -2317000 2895000 11339000 466000 3947000 2617000 37949000 45257000 56570000 2414000 2979000 4573000 -57000 -64000 160000 3715000 4807000 4824000 0 0 3578000 27300000 30200000 36000000 652000 387000 878000 28172000 30227000 35558000 490000 10717000 6050000 41731000 25118000 9263000 -24255000 -18185000 8444000 3054000 -2229000 5897000 2415000 2513000 1973000 267259000 236444000 223000 1900000 804000 30741000 38510000 7200000 1800000 6700000 330000 6900000 150000 500000 1357945000 1589592000 361501000 382310000 1632000 2964000 3321000 59008000 0 4632000 54376000 74306000 5462000 68844000 75694000 7854000 67840000 2020-11-16 300000000 10000000 299500000 10000000 0 0 245537000 0 17951000 227586000 322969000 18589000 304380000 361569000 21618000 339951000 91052000 -138075000 39415000 -398459000 -50720000 -85395000 134327000 191859000 195755000 64869000 64869000 18224000 25007000 35430000 31196000 109857000 109857000 32306000 31578000 38263000 61798000 163945000 163945000 1 108043000 118388000 131305000 167271000 160930000 196528000 16950000 5428000 812000 2366000 3644000 4201000 499000 1500000 1500000 1400000 1400000 1400000 4300000 16993000 20987000 2268000 1997000 381000 381000 -1998000 -1998000 698000 698000 8000000 2100000 19400000 2000000 -10000 121000 1000 645000 111838000 7474000 2134000 0 0 9700000 2900000 6100000 6100000 337500000 339961000 9394000 11344000 63800000 31907000 20316000 59779000 12501000 37726000 17700000 43057000 24400000 10.00 10.00 1000000 1000000 0 0 0 0 21039000 27252000 66000000 -56000000 -10000000 900000 16837000 28786000 23160000 23527000 49845000 4671000 6236000 7044000 180853000 94924000 55627000 19897000 9958000 447000 224013000 116214000 72531000 24834000 9958000 476000 124268000 152315000 P39Y P5Y P5Y P3Y P5Y P5Y 1756000 4484000 4110000 900000 1700000 1500000 29922000 43154000 47324000 435876000 599821000 591022000 -1345000 63287000 529080000 179293000 188972000 194497000 193281000 756043000 -3727000 73868000 685902000 199542000 209123000 214146000 217851000 840662000 -5812000 81579000 764895000 133317000 167161000 176974000 20182000 29747000 37348000 P6Y P3Y P6Y P3Y 0.017 0.018 0.020 0.283 0.293 0.281 0.15 20000000 2000000 2100000 797000 2355000 78.40 149542000 103703000 137699000 2000 27000 50000 747000 846000 824000 45.17 46.89 55.56 334940000 5537000 5164000 5156000 4817000 44.61 64.43 83.64 107.91 20.71 28.43 44.80 19.61 95.33 134.83 145.71 147.25 176.26 P10Y P6Y P6Y P6Y 232366000 P6Y 2800000 2400000 P7Y 0.85 48148000 -14679000 48148000 -11374000 48148000 -11382000 48148000 -10262000 20273000 43159000 2149000 2149000 43000 43000 47000 47000 51000 51000 1118000 1118000 827000 827000 1113000 1113000 1118000 827000 1113000 364333000 332659000 31674000 4671000 3879000 792000 6236000 1434000 4802000 7044000 4682000 2362000 23160000 4332000 18828000 23527000 -82273000 105800000 49845000 28174000 21671000 2000000 336973000 -46000 201389000 481000 261150000 -126001000 858857000 -46000 607755000 481000 326019000 -75352000 915525000 -46000 556663000 481000 435876000 -77449000 1167094000 -46000 626867000 481000 599821000 -60029000 139852000 0 10784000 129068000 174804000 16326000 158478000 187149000 19215000 167934000 11381733 10262182 5000 5000 882000 882000 44000 44000 77449000 60029000 645000 645000 112699000 112699000 6613000 6613000 33600000 42600000 0 0 36552000 39071000 38738000 39062000 38975000 38961000 38932000 39201000 39342000 39499000 39246000 34137000 36448000 37273000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-left:0px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">ACCRUED LIABILITIES</font></div><div style="line-height:120%;padding-top:8px;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%;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:93.88888888888889%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,989</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:</font></div><div style="line-height:120%;padding-top:16px;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,994</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,640</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-left:0px;padding-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">ACQUISITIONS</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2017</font></div><div style="line-height:120%;padding-top:16px;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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </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 software-as-a-service (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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price allocations for the acquisitions noted above are not yet complete. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the preliminary estimates of fair values assumed at the acquisition dates for intangibles, liabilities, deferred revenue, and related deferred taxes are subject to change as valuations are finalized.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On </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;">$0.9 million</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;">. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the purchase price allocation for this acquisition is complete and our balance sheet reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of 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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2016</font></div><div style="line-height:120%;padding-top:16px;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 style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">2015</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 16, 2015, we acquired all of the capital stock of New World Systems Corporation (&#8220;NWS&#8221;), which provides public safety and financial solutions for local governments.&#160;&#160;The purchase price, net of cash acquired of </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;">, was comprised of </font><font style="font-family:inherit;font-size:10pt;">$337.5 million</font><font style="font-family:inherit;font-size:10pt;"> in cash, of which </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> was accrued at December&#160;31, 2015, and </font><font style="font-family:inherit;font-size:10pt;">2.1 million</font><font style="font-family:inherit;font-size:10pt;"> shares of Tyler common stock valued at </font><font style="font-family:inherit;font-size:10pt;">$362.8 million</font><font style="font-family:inherit;font-size:10pt;">, based on the closing price on November 16, 2015. We also incurred fees of approximately </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</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 2015 and are included in selling, general and administrative expenses.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In 2016, we paid </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to the working capital holdback of </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> and reduced the accrued liability. Our final valuation of the fair market value of NWS&#8217; assets and liabilities resulted in adjustments to the preliminary opening balance sheet. These adjustments related to a reduction in deferred revenue and related deferred income taxes and additional reserves for accounts receivable and contingencies resulting in a net decrease to goodwill of approximately </font><font style="font-family:inherit;font-size:10pt;">$7.4 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 29, 2015, we acquired all of the capital stock of Brazos Technology Corporation (&#8220;Brazos&#8221;), which provides mobile hand held solutions, primarily to law enforcement agencies, for field accident reporting and electronically issuing citations. The purchase price, net of cash acquired of </font><font style="font-family:inherit;font-size:10pt;">$312,000</font><font style="font-family:inherit;font-size:10pt;"> and including debt assumed of </font><font style="font-family:inherit;font-size:10pt;">$733,000</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> in cash and </font><font style="font-family:inherit;font-size:10pt;">12,500</font><font style="font-family:inherit;font-size:10pt;"> shares of Tyler common stock valued at </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The operating results of NWS and Brazos are included with the operating results of the Enterprise Software segment from their respective dates of acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CASH AND CASH EQUIVALENTS</font></div><div style="line-height:120%;padding-top:8px;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-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">COMMITMENTS AND CONTINGENCIES</font></div><div style="line-height:120%;padding-top:16px;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:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">EMPLOYEE BENEFIT PLANS</font></div><div style="line-height:120%;padding-top:16px;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.&#160;&#160;The 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;&#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;&#160;We made contributions to the plan and charged operating results </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2017</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;"> during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2015</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;">CONCENTRATIONS OF CREDIT RISK AND UNBILLED RECEIVABLES</font></div><div style="line-height:120%;padding-top:16px;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 consists 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, 2017</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;">$185.9 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-top:16px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts and sales adjustments, 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 and sales adjustments may require revision, include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,994</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,640</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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. Our property appraisal outsourcing service contracts can range up to three years and, in a few cases, as long as five years, in duration. In connection with these contracts, as well as certain software service contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. 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 proportional performance accounting in which the revenue is earned based upon activities 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 the percentage-of-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 objective evidence that the customer-specified objective criteria has been met but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts 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, we may grant extended payment terms, generally to existing customers with whom we have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$42.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$33.6 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and these retentions become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables and retention receivables expected to be collected in excess of one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PRINCIPLES OF CONSOLIDATION</font></div><div style="line-height:120%;padding-top:8px;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 (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</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-left:0px;padding-bottom:4px;padding-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">REVOLVING LINE OF CREDIT</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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;&#160; As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, our interest rate was </font><font style="font-family:inherit;font-size:10pt;">4.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;">2.78%</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, 2017</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-top:16px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> outstanding borrowings and had unused borrowing capacity of </font><font style="font-family:inherit;font-size:10pt;">$299.5 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, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> outstanding letter of credit for </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in favor of a client contract. The letter of credit guarantees our performance under the contract and expires 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-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;">$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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">$223,000</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</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-left:0px;padding-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Share-Based Compensation Plan</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a stock option plan that provides for the grant of stock options 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&#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. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation.&#160;&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">2.1 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;">20.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares previously approved by the shareholders.</font></div><div style="line-height:120%;padding-top:16px;text-indent:18px;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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation and Amortization Method. We estimate the fair value of share-based awards granted using the Black-Scholes option valuation model. 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-top:16px;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-top:16px;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-top:16px;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-top:16px;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 zero in the Black-Scholes option valuation model.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes share-based compensation expense related to share-based awards which is recorded in the statements of comprehensive income:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-based compensation 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,986</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (increase) decrease 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,196</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:1pt;">&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock Option Activity</font></div><div style="line-height:120%;padding-top:16px;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.61</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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.61</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:10pt;"><font style="font-family:inherit;font-size:10pt;">78.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">232,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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;">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;">, and unvested options to purchase </font><font style="font-family:inherit;font-size:10pt;">2.8 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;">$104.91</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</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;">, we had </font><font style="font-family:inherit;font-size:10pt;">$88.2 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation cost related to unvested options, 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.2</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;padding-top:16px;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:16px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, there were </font><font style="font-family:inherit;font-size:10pt;">797,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-left:0px;padding-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">EARNINGS PER SHARE</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for basic and diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average basic common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,273</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assumed conversion of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,246</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,552</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.90</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.82</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options representing the right to purchase common stock of </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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">417,000</font><font style="font-family:inherit;font-size:10pt;"> shares in </font><font style="font-family:inherit;font-size:10pt;">2015</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</font></div><div style="line-height:120%;padding-top:8px;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 approximates book value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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-top:8px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$63.8 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;">2017 through 2021</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We intend to hold these bonds to maturity and have classified them as such.&#160;&#160;We believe cost approximates fair value because of the relatively short duration of these investments.&#160;&#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;&#160;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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 the Company does not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, the Company&#8217;s cost method investments are assessed for impairment. The Company does not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;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-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-top:16px;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross carrying amount of acquisition intangibles:</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer related intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">382,312</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:10pt;"><font style="font-family:inherit;font-size:10pt;">377,086</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(109,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangibles, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,444</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,259</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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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;">$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;">, </font><font style="font-family:inherit;font-size:10pt;">$36.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;">, and </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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, 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer related intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7 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:10pt;"><font style="font-family:inherit;font-size:10pt;">76,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7 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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">10 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:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">9 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:10pt;"><font style="font-family:inherit;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">647,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">653,666</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase price adjustments related to purchase of NWS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,372</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,372</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">643,680</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">650,237</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired with 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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,750</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">651,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,987</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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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;">$425,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;">$373,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;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</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%;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:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;padding-top:16px;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. We assess goodwill for impairment annually as of April, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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&#8217;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 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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our annual goodwill impairment analysis, which we performed quantitatively during the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, did not result in an impairment charge.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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. 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;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INDEMNIFICATION</font></div><div style="line-height:120%;padding-top:8px;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-top:8px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IMPAIRMENT OF LONG-LIVED ASSETS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 are no longer 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;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">INCOME TAX </font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax (benefit) provision on income from operations consists of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</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: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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,666</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,670</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,548</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:10pt;"><font style="font-family:inherit;font-size:10pt;">48,389</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,511</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,865</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,939</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,956</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,555</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%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal income tax expense at statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income tax, net of federal income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefits related to stock option exercises</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40,624</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,582</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax Act adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible business expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,555</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%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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%.&#160; The impact of the rate reduction on our 2017 income tax provision is a </font><font style="font-family:inherit;font-size:10pt;">$21.6 million</font><font style="font-family:inherit;font-size:10pt;"> 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 have reported provisional amounts for the income tax effects of the Tax Act for which the accounting is incomplete but a reasonable estimate could be determined. There were no specific impacts of the Tax Act that could not be reasonably estimated which we accounted for under prior tax law. Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the adoption of ASU No. 2016-09 in 2016, federal and state excess tax benefits from stock option exercises for years subsequent to 2015 are reflected as a reduction of the provision for income taxes, whereas they were previously accounted for as an increase to shareholders&#8217; equity. </font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The tax effects of the major items recorded as deferred tax assets and liabilities as of December&#160;31 are:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses not currently deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option and other employee benefit plans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,386</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,189</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(204</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,078</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107,165</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,914</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Although realization is not assured, we believe it is more likely than not that all the deferred tax assets will be realized.&#160;&#160;Accordingly, we believe </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> valuation allowance is required for the deferred tax assets. 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. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> unrecognized tax benefits during any of the reported periods.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We 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 to result from 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 and foreign jurisdictions are no longer subject to examinations for years before 2013. As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;20, 2018</font><font style="font-family:inherit;font-size:10pt;">, no significant adjustments have been proposed by any taxing jurisdiction.&#160;</font></div><div style="line-height:120%;padding-top:16px;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;">$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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">$27.3 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INCOME TAXES</font></div><div style="line-height:120%;padding-top:16px;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;&#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. In the case of U.S. corporate federal income taxes, the enactment date is the date the bill becomes law (i.e., upon presidential signature). 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-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">LEASES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease office facilities for use in our operations, as well as transportation, computer 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;">2025</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense was approximately </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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future minimum lease payments under all non-cancelable leases at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">499</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;"> On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers.&#8221; This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This standard will have a material impact on our consolidated balance sheets and statement of shareholders&#8217; equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (&#8220;SaaS&#8221;) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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, &#8220;Leases (Topic 842).&#8221; Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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="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%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.&#160;&#160;</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;">RECLASSIFICATIONS</font></div><div style="line-height:120%;padding-top:8px;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-top:8px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET &#160;</font></div><div style="line-height:120%;padding-top:8px;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-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Lives</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:10pt;"><font style="font-family:inherit;font-size:10pt;">180,853</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,585</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,268</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:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$17.3 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.4 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:16px;font-size:10pt;"><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 purchased an office building in Falmouth, Maine, that was previously leased from an entity owned by&#160;an executive&#8217;s father and brother, for approximately </font><font style="font-family:inherit;font-size:10pt;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;">, and paid </font><font style="font-family:inherit;font-size:10pt;">$8.0 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:16px;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;&#160;We lease space in some of these buildings to third-party tenants.&#160;&#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.5 million</font><font style="font-family:inherit;font-size:10pt;"> during </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.4 million</font><font style="font-family:inherit;font-size:10pt;"> during </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.4 million</font><font style="font-family:inherit;font-size:10pt;"> during </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.4 million</font><font style="font-family:inherit;font-size:10pt;"> during </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.5 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$4.3 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.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;">, </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;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> in </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET</font></div><div style="line-height:120%;padding-top:16px;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-top:8px;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-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Useful</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Lives</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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:10pt;"><font style="font-family:inherit;font-size:10pt;">180,853</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,585</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,268</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-top:16px;text-indent:0px;"><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;">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 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:95.18518518518519%;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,293</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">105,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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:10pt;"><font style="font-family:inherit;font-size:10pt;">92,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,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:10pt;"><font style="font-family:inherit;font-size:10pt;">35,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing diluted</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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) Fourth quarter </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;">$21.6 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%;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,686</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,235</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">381</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,628</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,307</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RESEARCH AND DEVELOPMENT COSTS</font></div><div style="line-height:120%;padding-top:16px;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;">$47.3 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$43.2 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2015</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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:120%;padding-top:8px;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.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the majority of our software arrangements, we provide services that range from installation, training, and basic consulting to software modification and customization to meet specific customer needs. If the arrangement does not require significant production, modification or customization or where the software services are not considered essential to the functionality of the software, revenue is recognized when all of the following conditions are met</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">persuasive evidence of an arrangement exists</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">delivery has occurred</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">our fee is fixed or determinable</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">collectability is probable</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple element arrangements, each element of the arrangement is analyzed and we allocate a portion of the total arrangement fee to the elements based on the relative fair value of the element using vendor-specific objective evidence of fair value (&#8220;VSOE&#8221;), regardless of any separate prices stated within the contract for each element. Fair value is considered the price a customer would be required to pay if the element was sold separately based on our historical experience of stand-alone sales of these elements to third-parties. For PCS, we use renewal rates for continued support arrangements to determine fair value. For software services, we use the fair value we charge our customers when those services are sold separately. We monitor our transactions to determine that we maintain and periodically revise VSOE to reflect fair value. In software arrangements in which we have the fair value of all undelivered elements but not of a delivered element, we apply the &#8220;residual method,&#8221; in compliance with Accounting Standards Codification (&#8220;ASC&#8221;) 985-605, Software Revenue Recognition. Under the residual method, if the fair value of all undelivered elements is determinable, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered element(s) and is recognized as revenue assuming the other revenue recognition criteria are met. In software arrangements in which we do not have VSOE for all undelivered elements, revenue is deferred until fair value is determined or all elements for which we do not have VSOE have been delivered. Alternatively, if sufficient VSOE does not exist and the only undelivered element is services that do not involve significant modification or customization of the software, the entire fee is recognized over the period during which the services are expected to be performed.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize the revenue allocable to software licenses and specified upgrades upon delivery of the software product or upgrade to the customer, unless the fee is not fixed or determinable or collectability is not probable. If the fee is not fixed or determinable, software license revenue is generally recognized as payments become due from the customer. If collectability is not considered probable, revenue is recognized when the fee is collected. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product&#8217;s functionality.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A majority of our software arrangements involve &#8220;off-the-shelf&#8221; software. We consider software to be off-the-shelf software if it can be added to an arrangement with minor changes in the underlying code and it can be used by the customer for the customer&#8217;s purpose upon installation. For off-the-shelf software arrangements, we recognize the software license fee as revenue after delivery has occurred, customer acceptance is reasonably assured, that portion of the fee represents a non-refundable enforceable claim and is probable of collection, and the remaining services such as training are not considered essential to the product&#8217;s functionality.</font></div><div style="line-height:120%;padding-top:16px;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 considered essential, we recognize revenue using contract accounting and apply the provisions of the Construction type and Production type Contracts as discussed in ASC 605-35. We generally use the percentage-of-completion method to recognize revenue from these arrangements. We measure progress-to-completion primarily using labor hours incurred, or value added. The percentage-of-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we have the ability to produce 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. For arrangements that include new product releases for which it is difficult to estimate final profitability except to assume that no loss will ultimately be incurred, we recognize revenue under the completed contract method. Under the completed contract method, revenue is recognized only when a contract is completed or substantially complete. Historically these amounts have been immaterial.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Services</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of our software arrangements include services considered essential for the customer to use the software for the customer&#8217;s purposes. For these software arrangements, both the software license revenue and the services revenue are recognized as the services are performed using the percentage-of-completion contract accounting method. When software services are not considered essential, the fee allocable to the service element is recognized as revenue as we perform the services.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized when we deliver the equipment and collection is probable.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-top:16px;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 and online support, bug fixes, and rights to upgrades on a when-and-if available basis. Our PCS agreements are typically renewable annually. Revenue allocated to PCS is recognized on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions.</font></div><div style="line-height:120%;padding-top:16px;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. In cases where the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and 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 recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements, using all applicable facts and circumstances, including whether (i)&#160;the element has stand-alone value, (ii)&#160;there is a general right of return and (iii)&#160;the revenue is contingent on delivery of other elements. We allocate contract value to each element of the arrangement that qualifies for treatment as a separate element based on VSOE, and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. 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;">five</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;"> years. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once we have provided the customer access to the software and we may begin billing for hosting services. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;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. The elements for these arrangements are accounted for under ASC 605-25. 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. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-top:16px;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 related SaaS hosting term.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the proportional performance method of revenue recognition since many of these projects are implemented over one to three year periods and consist of various unique activities. Under this method of revenue recognition, we identify each activity for the appraisal project, with a typical project generally calling for bonding, office set up, training, routing of map information, data entry, data collection, data verification, informal hearings, appeals and project management. Each activity or act is specifically identified and assigned an estimated cost. Costs which are considered to be associated with indirect activities, such as bonding costs and office set up, are expensed as incurred. These costs are typically billed as incurred and are recognized as revenue equal to cost. Direct contract fulfillment activities and related supervisory costs such as data collection, data entry and verification are expensed as incurred. The direct costs for these activities are determined and the total contract value is then allocated to each activity based on a consistent profit margin. Each activity is assigned a consistent unit of measure to determine progress towards completion and revenue is recognized for each activity based upon the percentage complete as applied to the estimated revenue for that activity. Progress for the fulfillment activities is typically based on labor hours or an output measure such as the number of parcel counts completed for that activity. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of Revenue in Statements of Comprehensive Income</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our statements of comprehensive income, we allocate revenue to software licenses, software services, maintenance and hardware and other based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, revenue is first allocated to any undelivered elements for which VSOE of fair value has been established. We then allocate revenue to any undelivered elements for which VSOE of fair value has not been established based upon management&#8217;s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management&#8217;s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of unearned 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. 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 our contracts generally provide for the payment for the value of products delivered and services performed in the event of an early termination.</font></div><div style="line-height:120%;padding-top:16px;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%;padding-top:8px;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%;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:93.88888888888889%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:69%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,993</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,989</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The allocation of acquisition intangible assets is summarized in the following table:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="22" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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, 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="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortizable intangibles:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer related intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 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:10pt;"><font style="font-family:inherit;font-size:10pt;">64,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15 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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7 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:10pt;"><font style="font-family:inherit;font-size:10pt;">76,800</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">7 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:10pt;"><font style="font-family:inherit;font-size:10pt;">55,115</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11 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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,768</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12 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:10pt;"><font style="font-family:inherit;font-size:10pt;">2,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">10 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:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">9 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:10pt;"><font style="font-family:inherit;font-size:10pt;">481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax (benefit) provision on income from operations consists of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</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: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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,882</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,666</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,023</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,670</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,548</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:10pt;"><font style="font-family:inherit;font-size:10pt;">48,389</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:10pt;"><font style="font-family:inherit;font-size:10pt;">51,511</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,865</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28,939</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,956</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;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&#160;31 are:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses not currently deductible</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option and other employee benefit plans</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,932</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">27,164</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:10pt;"><font style="font-family:inherit;font-size:10pt;">38,386</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,189</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,754</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(190</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(204</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(66,078</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(107,165</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,914</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,779</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic earnings and diluted earnings per share data were computed as follows:</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for basic and diluted earnings per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,945</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,857</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,869</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average basic common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,273</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,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:10pt;"><font style="font-family:inherit;font-size:10pt;">34,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assumed conversion of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,973</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,513</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,415</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted earnings per share</font></div><div style="text-indent:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160; - Adjusted weighted-average shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,246</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,961</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,552</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><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per common share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.01</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.90</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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.18</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.82</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal income tax expense at statutory rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,949</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State income tax, net of federal income tax benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,807</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Domestic production activities deduction</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,617</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,947</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excess tax benefits related to stock option exercises</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40,624</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,582</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax Act adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,578</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible business expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,573</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,414</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(64</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,317</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,555</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table 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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom: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;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of software services, maintenance and subscriptions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,802</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-based compensation 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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:10pt;"><font style="font-family:inherit;font-size:10pt;">20,182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,986</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net (increase) decrease 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-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:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,196</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets and related accumulated amortization consists of the following at December&#160;31:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross carrying amount of acquisition intangibles:</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: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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer related intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">187,717</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired software</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,466</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,435</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leases acquired</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">382,312</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:10pt;"><font style="font-family:inherit;font-size:10pt;">377,086</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(109,827</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total intangibles, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">236,444</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">267,259</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:16px;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, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,428</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,644</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">499</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying amount of goodwill for the two years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> are as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">647,109</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">653,666</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">3,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,943</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase price adjustments related to purchase of NWS</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,372</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,372</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2016</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:10pt;"><font style="font-family:inherit;font-size:10pt;">643,680</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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,557</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:10pt;"><font style="font-family:inherit;font-size:10pt;">650,237</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill acquired with 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:10pt;"><font style="font-family:inherit;font-size:10pt;">7,750</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,750</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 12/31/2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">651,430</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">657,987</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: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;">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 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:95.18518518518519%;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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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: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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2016</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">217,851</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,146</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">199,542</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">188,972</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,293</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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">105,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,429</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">95,863</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94,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:10pt;"><font style="font-family:inherit;font-size:10pt;">92,817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,936</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income 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:10pt;"><font style="font-family:inherit;font-size:10pt;">45,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,522</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,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:10pt;"><font style="font-family:inherit;font-size:10pt;">35,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,578</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,196</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,430</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,007</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.83</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.65</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.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></tr><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:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares used in computing diluted</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,071</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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) Fourth quarter </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;">$21.6 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">339,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,812</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">44,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">53,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">228,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,206,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,589,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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: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;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">685,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">756,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">295,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,030,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357,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></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,025</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">529,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,287</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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,345</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">591,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,068,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,356,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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-top:16px;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted average 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">149,542</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options granted, exercised, forfeited and expired are summarized as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December&#160;31, 2014</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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44.61</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: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="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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">747</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.71</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.71</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.61</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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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: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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at December&#160;31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:10pt;"><font style="font-family:inherit;font-size:10pt;">78.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">232,366</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following weighted average assumptions were used for options granted:</font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><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;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.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:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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:8px;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(645</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued for acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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;">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%;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:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,920</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,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:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,136</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:16px;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SEGMENT AND RELATED INFORMATION</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are a major provider of integrated information management solutions and services for the public sector, with a focus on local and state governments.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide our software systems and services and appraisal services through </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> business units, which focus on the following products:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:60px;"><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="padding-top:16px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:60px;"><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, and land and vital records management software solutions;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">courts and justice and public safety software solutions; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;" 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:60px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">appraisal and tax software solutions and property appraisal services.</font></div></td></tr></table><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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;&#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;&#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;&#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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate performance based on several factors, of which the primary financial measure is business segment operating income.&#160;&#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;&#160;Segment operating income includes intercompany transactions.&#160;&#160;The majority of intercompany transactions relate to contracts involving more than one unit and are valued based on the contractual arrangement.&#160;&#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;&#160;Corporate segment operating income also includes revenues and expenses related to a company-wide user conference.&#160;&#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-top:16px;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;&#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-top:16px;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;">$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;"> and </font><font style="font-family:inherit;font-size:10pt;">$17.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;"> for the expansion of existing buildings and purchases of buildings and land.&#160;&#160;</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,840</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">165,651</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,934</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">339,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">13,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">4,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764,895</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,812</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">840,662</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">44,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">53,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">228,254</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,206,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,589,592</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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: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;" 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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,844</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,516</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">158,478</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">304,380</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">11,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,742</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">685,902</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">756,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">43,962</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">50,301</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">190,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(41,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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">295,260</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,769</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,030,916</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,357,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></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" 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><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;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:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software licenses and royalties</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,376</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,008</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscriptions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,843</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">111,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,068</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,784</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">139,852</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Maintenance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,951</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Appraisal services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,065</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Hardware and other</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,627</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intercompany</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,025</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">529,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,287</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:10pt;"><font style="font-family:inherit;font-size:10pt;"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,345</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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">591,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">15,413</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,294</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,574</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment operating income</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,401</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(38,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">6,112</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">646</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,746</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,504</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Segment assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265,877</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,068,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,356,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total segment operating income</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">196,528</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">167,271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,388</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of acquired software</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,686</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,235</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,440</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of customer and trade name intangibles</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,912</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,905</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other income (expense), net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,998</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">381</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:10pt;"><font style="font-family:inherit;font-size:10pt;">Income before income taxes</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">161,628</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,307</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,424</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a stock option plan that provides for the grant of stock options 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. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation. 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%;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">DESCRIPTION OF BUSINESS</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide integrated software systems and related services for the public sector, with a focus on local governments. We develop and market a broad line of software solutions and services to address the information technology (&#8220;IT&#8221;) needs of cities, counties, schools and other local government entities. In addition, we provide professional IT services, including software and hardware installation, data conversion, training, and for certain customers, product modifications, along with continuing maintenance and support for customers using our systems. We also provide subscription-based services such as software as a service (&#8220;SaaS&#8221;) arrangements, which utilize the Tyler private cloud, and electronic document filing solutions (&#8220;e-filing&#8221;). In addition, we provide property appraisal outsourcing services for taxing jurisdictions.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PRINCIPLES OF CONSOLIDATION</font></div><div style="line-height:120%;padding-top:8px;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 (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) during the years ended December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CASH AND CASH EQUIVALENTS</font></div><div style="line-height:120%;padding-top:8px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">REVENUE RECOGNITION</font></div><div style="line-height:120%;padding-top:8px;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.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Software Arrangements:</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the majority of our software arrangements, we provide services that range from installation, training, and basic consulting to software modification and customization to meet specific customer needs. If the arrangement does not require significant production, modification or customization or where the software services are not considered essential to the functionality of the software, revenue is recognized when all of the following conditions are met</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">persuasive evidence of an arrangement exists</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">delivery has occurred</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">our fee is fixed or determinable</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;" 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:48px;"><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;">collectability is probable</font></div></td></tr></table><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple element arrangements, each element of the arrangement is analyzed and we allocate a portion of the total arrangement fee to the elements based on the relative fair value of the element using vendor-specific objective evidence of fair value (&#8220;VSOE&#8221;), regardless of any separate prices stated within the contract for each element. Fair value is considered the price a customer would be required to pay if the element was sold separately based on our historical experience of stand-alone sales of these elements to third-parties. For PCS, we use renewal rates for continued support arrangements to determine fair value. For software services, we use the fair value we charge our customers when those services are sold separately. We monitor our transactions to determine that we maintain and periodically revise VSOE to reflect fair value. In software arrangements in which we have the fair value of all undelivered elements but not of a delivered element, we apply the &#8220;residual method,&#8221; in compliance with Accounting Standards Codification (&#8220;ASC&#8221;) 985-605, Software Revenue Recognition. Under the residual method, if the fair value of all undelivered elements is determinable, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered element(s) and is recognized as revenue assuming the other revenue recognition criteria are met. In software arrangements in which we do not have VSOE for all undelivered elements, revenue is deferred until fair value is determined or all elements for which we do not have VSOE have been delivered. Alternatively, if sufficient VSOE does not exist and the only undelivered element is services that do not involve significant modification or customization of the software, the entire fee is recognized over the period during which the services are expected to be performed.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Licenses and Royalties</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize the revenue allocable to software licenses and specified upgrades upon delivery of the software product or upgrade to the customer, unless the fee is not fixed or determinable or collectability is not probable. If the fee is not fixed or determinable, software license revenue is generally recognized as payments become due from the customer. If collectability is not considered probable, revenue is recognized when the fee is collected. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product&#8217;s functionality.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A majority of our software arrangements involve &#8220;off-the-shelf&#8221; software. We consider software to be off-the-shelf software if it can be added to an arrangement with minor changes in the underlying code and it can be used by the customer for the customer&#8217;s purpose upon installation. For off-the-shelf software arrangements, we recognize the software license fee as revenue after delivery has occurred, customer acceptance is reasonably assured, that portion of the fee represents a non-refundable enforceable claim and is probable of collection, and the remaining services such as training are not considered essential to the product&#8217;s functionality.</font></div><div style="line-height:120%;padding-top:16px;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 considered essential, we recognize revenue using contract accounting and apply the provisions of the Construction type and Production type Contracts as discussed in ASC 605-35. We generally use the percentage-of-completion method to recognize revenue from these arrangements. We measure progress-to-completion primarily using labor hours incurred, or value added. The percentage-of-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we have the ability to produce 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. For arrangements that include new product releases for which it is difficult to estimate final profitability except to assume that no loss will ultimately be incurred, we recognize revenue under the completed contract method. Under the completed contract method, revenue is recognized only when a contract is completed or substantially complete. Historically these amounts have been immaterial.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Software Services</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Some of our software arrangements include services considered essential for the customer to use the software for the customer&#8217;s purposes. For these software arrangements, both the software license revenue and the services revenue are recognized as the services are performed using the percentage-of-completion contract accounting method. When software services are not considered essential, the fee allocable to the service element is recognized as revenue as we perform the services.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer Hardware Equipment</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue allocable to computer hardware equipment is recognized when we deliver the equipment and collection is probable.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Post-Contract Customer Support</font></div><div style="line-height:120%;padding-top:16px;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 and online support, bug fixes, and rights to upgrades on a when-and-if available basis. Our PCS agreements are typically renewable annually. Revenue allocated to PCS is recognized on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Subscription-Based Services:</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions.</font></div><div style="line-height:120%;padding-top:16px;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. In cases where the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and 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 recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements, using all applicable facts and circumstances, including whether (i)&#160;the element has stand-alone value, (ii)&#160;there is a general right of return and (iii)&#160;the revenue is contingent on delivery of other elements. We allocate contract value to each element of the arrangement that qualifies for treatment as a separate element based on VSOE, and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. 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;">five</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;"> years. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once we have provided the customer access to the software and we may begin billing for hosting services. We record amounts that have been invoiced in accounts receivable and in deferred revenue or revenues, depending on whether the revenue recognition criteria have been met.</font></div><div style="line-height:120%;padding-top:16px;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. The elements for these arrangements are accounted for under ASC 605-25. 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. In some cases, we are paid on a fixed fee basis and recognize the revenue ratably over the contractual period.</font></div><div style="line-height:120%;padding-top:16px;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 related SaaS hosting term.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Appraisal Services:</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For our property appraisal projects, we recognize revenue using the proportional performance method of revenue recognition since many of these projects are implemented over one to three year periods and consist of various unique activities. Under this method of revenue recognition, we identify each activity for the appraisal project, with a typical project generally calling for bonding, office set up, training, routing of map information, data entry, data collection, data verification, informal hearings, appeals and project management. Each activity or act is specifically identified and assigned an estimated cost. Costs which are considered to be associated with indirect activities, such as bonding costs and office set up, are expensed as incurred. These costs are typically billed as incurred and are recognized as revenue equal to cost. Direct contract fulfillment activities and related supervisory costs such as data collection, data entry and verification are expensed as incurred. The direct costs for these activities are determined and the total contract value is then allocated to each activity based on a consistent profit margin. Each activity is assigned a consistent unit of measure to determine progress towards completion and revenue is recognized for each activity based upon the percentage complete as applied to the estimated revenue for that activity. Progress for the fulfillment activities is typically based on labor hours or an output measure such as the number of parcel counts completed for that activity. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of Revenue in Statements of Comprehensive Income</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In our statements of comprehensive income, we allocate revenue to software licenses, software services, maintenance and hardware and other based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, revenue is first allocated to any undelivered elements for which VSOE of fair value has been established. We then allocate revenue to any undelivered elements for which VSOE of fair value has not been established based upon management&#8217;s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management&#8217;s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of deferred revenue consists of unearned 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. 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 our contracts generally provide for the payment for the value of products delivered and services performed in the event of an early termination.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;USE OF ESTIMATES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include the application of the percentage-of-completion and proportional performance methods of revenue recognition, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. Actual results could differ from estimates.&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">PROPERTY AND EQUIPMENT, NET</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RESEARCH AND DEVELOPMENT COSTS</font></div><div style="line-height:120%;padding-top:16px;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;">$47.3 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$43.2 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$29.9 million</font><font style="font-family:inherit;font-size:10pt;"> during </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INCOME TAXES</font></div><div style="line-height:120%;padding-top:16px;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;&#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. In the case of U.S. corporate federal income taxes, the enactment date is the date the bill becomes law (i.e., upon presidential signature). See Note 7 - "Income Tax" for further discussion related to the Tax Act.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SHARE-BASED COMPENSATION</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have a stock option plan that provides for the grant of stock options 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. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation. See Note 9 &#8211; &#8220;Share-Based Compensation&#8221; for further information. </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">GOODWILL AND OTHER INTANGIBLE ASSETS</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</font></div><div style="line-height:120%;padding-top:16px;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. We assess goodwill for impairment annually as of April, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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&#8217;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 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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our annual goodwill impairment analysis, which we performed quantitatively during the second quarter of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, did not result in an impairment charge.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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. 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;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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IMPAIRMENT OF LONG-LIVED ASSETS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 are no longer 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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COSTS OF COMPUTER SOFTWARE</font></div><div style="line-height:120%;padding-top:8px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FAIR VALUE OF FINANCIAL INSTRUMENTS</font></div><div style="line-height:120%;padding-top:8px;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 approximates book value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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-top:8px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, we have </font><font style="font-family:inherit;font-size:10pt;">$63.8 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;">2017 through 2021</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We intend to hold these bonds to maturity and have classified them as such.&#160;&#160;We believe cost approximates fair value because of the relatively short duration of these investments.&#160;&#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;&#160;</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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 the Company does not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, the Company&#8217;s cost method investments are assessed for impairment. The Company does not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CONCENTRATIONS OF CREDIT RISK AND UNBILLED RECEIVABLES</font></div><div style="line-height:120%;padding-top:16px;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 consists 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, 2017</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;">$185.9 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-top:16px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We maintain allowances for doubtful accounts and sales adjustments, 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 and sales adjustments may require revision, include, but are not limited to, deterioration of a customer&#8217;s financial condition, failure to manage our customer&#8217;s expectations regarding the scope of the services to be delivered, and defects or errors in new versions or enhancements of our software products.</font></div><div style="line-height:120%;padding-top:16px;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-top:16px;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,725</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provisions for losses - accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Collection of accounts previously written off</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deductions for accounts charged off or credits issued</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,994</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,640</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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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. Our property appraisal outsourcing service contracts can range up to three years and, in a few cases, as long as five years, in duration. In connection with these contracts, as well as certain software service contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. 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 proportional performance accounting in which the revenue is earned based upon activities 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 the percentage-of-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 objective evidence that the customer-specified objective criteria has been met but the billing has not yet been submitted to the customer; (4)&#160;some of our contracts 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, we may grant extended payment terms, generally to existing customers with whom we have a long-term relationship and favorable collection history.</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;We have recorded unbilled receivables of </font><font style="font-family:inherit;font-size:10pt;">$42.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$33.6 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included in unbilled receivables are retention receivables of </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and these retentions become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables and retention receivables expected to be collected in excess of one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">INDEMNIFICATION</font></div><div style="line-height:120%;padding-top:8px;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-top:8px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RECLASSIFICATIONS</font></div><div style="line-height:120%;padding-top:8px;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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NEW ACCOUNTING PRONOUNCEMENTS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;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%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue from Contracts with Customers.</font><font style="font-family:inherit;font-size:10pt;"> On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, &#8220;Revenue from Contracts with Customers.&#8221; This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">This standard will have a material impact on our consolidated balance sheets and statement of shareholders&#8217; equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (&#8220;SaaS&#8221;) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;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, &#8220;Leases (Topic 842).&#8221; Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left: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="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%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">COSTS OF COMPUTER SOFTWARE</font></div><div style="line-height:120%;padding-top:8px;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;text-indent:0px;"><font style="font-family:inherit;font-size:10pt;">SHAREHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;padding-top:8px;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%;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:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="21" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,118</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchases of 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:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(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:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(645</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><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:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued for acquisitions</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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:10pt;"><font style="font-family:inherit;font-size:10pt;">364,333</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">February&#160;20, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had authorization from our board of directors to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">2.0 million</font><font style="font-family:inherit;font-size:10pt;"> additional shares of our common stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">USE OF ESTIMATES</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of our financial statements in conformity with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant items subject to such estimates and assumptions include the application of the percentage-of-completion and proportional performance methods of revenue recognition, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. Actual results could differ from estimates.</font></div></div> EX-101.SCH 7 tyl-20171231.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 2402401 - Disclosure - Acquisitions - Narrative (Detail) 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 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 2115100 - Disclosure - Quarterly Financial Information (unaudited) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Quarterly Financial Information (unaudited) - Summary of Selected Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - 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 2409405 - Disclosure - Share-Based Compensation - Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - 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 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Significant Accounting Policies - Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments (Detail) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tyl-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 tyl-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 tyl-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Statement [Abstract] Statement [Table] Statement [Table] Finite Lived Intangible Assets By Major Class Finite-Lived Intangible Assets by Major Class [Axis] Finite Lived Intangible Assets Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Customer and trade name intangibles Customer Related Intangible Assets And Trade Names [Member] Customer related intangible assets and trade names. Statement [Line Items] Statement [Line Items] Revenues: Revenues [Abstract] Software licenses and royalties Licenses Revenue Subscriptions Subscription Revenues Subscription revenue comprised of fees from application service provider arrangements and other hosted service offerings, software subscriptions, electronic filing solutions, and disaster recovery services. These services also include professional services and maintenance support. Software services Technology Services Revenue Maintenance Maintenance Revenue Appraisal services Appraisal Services Revenue Appraisal services revenue. Hardware and other Hardware And Other Revenue Revenue from resale of third party hardware and other revenues. Total revenues Revenue, Net Cost of revenues: Cost of Revenue [Abstract] Software licenses and royalties License Costs Acquired software Cost of Goods Sold, Amortization Software services, maintenance and subscriptions Software Services Maintenance And Subscriptions Costs Software services maintenance and subscriptions costs. Appraisal services Appraisal Services Appraisal services. Hardware and other Hardware And Other Costs Cost incurred related to resale of third party hardware and other miscellaneous expenses. Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Research and development expense Research and Development Expense, Software (Excluding Acquired in Process Cost) Amortization of customer and trade name intangibles Amortization of Intangible Assets Operating income Operating Income (Loss) Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 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 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] Award Type Award Type [Axis] Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name Equity Award [Domain] Stock Option Plan Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected forfeiture rate 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. Net income 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 Accrued Liabilities, Current [Abstract] Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable (less allowance for losses of $5,427 in 2017 and $3,396 in 2016) Accounts Receivable, Net, Current Short-term investments Short-term Investments Prepaid expenses Prepaid Expense, Current Income tax receivable Income Taxes Receivable Other current assets Other Assets, Current Total current assets Assets, Current Accounts receivable, long-term Accounts Receivable, Net, Noncurrent Property and equipment, net Property, Plant and Equipment, Net Other assets: Other Assets, Noncurrent [Abstract] Goodwill Goodwill Other intangibles, net Intangible Assets, Net (Excluding Goodwill) Non-current investments and other assets Investments and Other Noncurrent Assets Total assets Assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Revolving line of credit Long-term Line of Credit, Noncurrent Deferred revenue, long-term Deferred Revenue, Noncurrent Deferred income taxes Deferred Tax Liabilities, Net 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 2017 and 2016 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost; 10,262,182 and 11,381,733 shares in 2017 and 2016, respectively Treasury Stock, Value Total shareholders' equity Stockholders' Equity Attributable to Parent Liabilities and Shareholders' equity, Total Liabilities and Equity Income Tax Disclosure [Abstract] 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] Range Range [Axis] Range Member Range [Domain] Minimum Minimum [Member] Maximum Maximum [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] 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 Number of shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares reserved for future issuance Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Unvested options to purchase Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares Weighted average grant date value 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 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 Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Share-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Earnings Per Share Earnings Per Share [Text Block] Business Combinations [Abstract] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition Business Acquisition [Axis] Business Acquisition Acquiree Business Acquisition, Acquiree [Domain] 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] New World Systems Corporation New World Systems Corporation [Member] New world systems corporation. Brazos Technology Corporation Brazos Technology Corporation [Member] Brazos technology corporation. 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 amount from business acquisition Business Combination, Contingent Consideration, Liability Cash acquired from acquisition Cash Acquired from Acquisition Payments to acquire business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Accrued purchase price Accrued Acquisition Purchase Price Accrued acquisition purchase price. Number of shares of equity interests issued to acquire entity Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Value of shares of equity interests issued to acquire entity Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Acquisition related fees Business Combination, Acquisition Related Costs Payment for previous acquisition Payments for Previous Acquisition Goodwill, purchase price adjustments Goodwill, Purchase Accounting Adjustments Debt assumed in acquisition Business Combination Recognized Identifiable Assets Acquired And Liabilities Paid Current Liabilities Long Term Debt Business combination recognized identifiable assets acquired and liabilities paid current liabilities long term debt. Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] 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] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Depreciation expense Depreciation Payment to acquire building Payments to Acquire Buildings Payment for construction to expand building Payments for Capital Improvements 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 2018 Operating Leases, Future Minimum Payments Receivable, Current Expected rental income, during 2019 Operating Leases, Future Minimum Payments Receivable, in Two Years Expected rental income, during 2020 Operating Leases, Future Minimum Payments Receivable, in Three Years Expected rental income, during 2021 Operating Leases, Future Minimum Payments Receivable, in Four Years Expected rental income, during 2022 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 in 2016, 2015, and 2014 Rental Income, Nonoperating Goodwill and Intangible Assets Disclosure [Abstract] 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] Postemployment Benefits [Abstract] Employee Benefit Plans Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Schedule Of Goodwill [Table] Schedule of Goodwill [Table] Statement Business Segments Segments [Axis] Segment Segments [Domain] Enterprise Software Solutions Enterprise Software Solutions [Member] Enterprise software solutions. Appraisal and Tax Software Solutions and Services Appraisal And Tax Software Solutions And Services [Member] Appraisal and tax software solutions and services. Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill Beginning Balance Goodwill acquired Goodwill, Acquired During Period Purchase price adjustments related to purchase of NWS Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Net Effect on Income Goodwill Ending Balance 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 Balance, shares Shares, Issued Issuance of shares pursuant to stock compensation plan Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Issuance of shares pursuant to stock compensation plan, shares Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Stock compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Issuance of shares pursuant to employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of shares pursuant to employee stock purchase plan, shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Federal income tax benefit related to exercise of stock options Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation Treasury stock purchases Treasury Stock, Value, Acquired, Cost Method Treasury stock purchases, shares Treasury Stock, Shares, Acquired Issuance of shares for acquisitions Stock Issued During Period, Value, Acquisitions Issuance of shares for acquisitions, shares Stock Issued During Period, Shares, Acquisitions Balance Balance, shares Weighted average grant-date fair value of stock options granted 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 Income Tax Income Tax Disclosure [Text Block] Segment Reporting [Abstract] Schedule Of Segment Reporting Information By Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of business units Number Of Business Units Number of business units. Number of reportable segment Number of Reportable Segments Capital expenditure for purchase of buildings and land Payments to Acquire Property, Plant, and Equipment Reconciliation Of Operating Profit Loss From Segments To Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Consolidation Items Consolidation Items [Axis] Consolidation Items Consolidation Items [Domain] Operating segments Operating Segments [Member] Segment Reconciling Items Segment Reconciling Items [Member] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items] Total segment operating income Amortization of acquired software Amortization of customer and trade name intangibles Other income (expense), net Computation of Basic Earnings and Diluted Earnings Per Share Data Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Quarterly Financial Information Disclosure [Abstract] Revenues 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 Cuts and Jobs Act of 2017, change in tax rate, income tax benefit Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Income Tax Expense (Benefit) Schedule Of 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 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 and equipment, Useful lives Property, Plant and Equipment, Useful Life Debt Disclosure [Abstract] Revolving Line of Credit Debt Disclosure [Text Block] Quarterly Financial Information (unaudited) Quarterly Financial Information [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 Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Public Float Entity Public Float Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] 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 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] Leases acquired Leases, Acquired-in-Place [Member] Acquired Finite Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] 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 Equity [Abstract] Summary of Activities in Common Stock Schedule of Stockholders Equity [Table Text Block] Corporate Corporate, Non-Segment [Member] Intercompany Intercompany Revenue Intercompany revenue. Depreciation and amortization expense Depreciation, Depletion and Amortization Segment operating income Segment Operating Income Loss Segment operating income before non cash amortization of intangible assets associated with acquisitions, interest expense and income taxes. Capital expenditures Segment Reporting Information Capital Expenditures Segment reporting information, capital expenditures. Segment assets 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] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Customer related intangibles Acquired software Trade names Leases acquired Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Acquisition intangibles, gross Accumulated amortization Total intangibles, net Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule Of Stock By Class [Table] Schedule of Stock by Class [Table] Subsequent Event Type Subsequent Event Type [Axis] Subsequent Event Type Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Class Of Stock [Line Items] Class of Stock [Line Items] Number of shares authorized to be repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [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 Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities, exclusive of effects of acquired companies: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Income 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 Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Cost of acquisitions, net of cash acquired Purchase of cost method investment Payments To Acquire Cost Method Investment Payments to acquire cost method investment. 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 (Increase) decrease in other Payments for (Proceeds from) Other Investing Activities Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] (Decrease) increase in net borrowings on revolving line of credit Proceeds from (Repayments of) Lines of Credit Purchase of treasury shares Payments for Repurchase of Common Stock Contributions from employee stock purchase plan Proceeds from Stock Plans Proceeds from exercise of stock options Proceeds from Stock Options Exercised Debt issuance costs Payments of Debt Issuance Costs Net cash provided (used) by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) 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 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 Total share-based compensation expenses 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 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 Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Tax Act adjustments 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 Income tax expense benefit Segment and Related Information Segment Reporting Disclosure [Text Block] 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 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 Letters of credit, outstanding Letters of Credit Outstanding, Amount Line of credit maturity period Line Of Credit Facility Expiration Year Line of credit facility expiration year. Interest paid Interest Paid Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Leases [Abstract] Summary of Future Minimum Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Accounting Policies [Abstract] Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments Allowance for Credit Losses on Financing Receivables [Table Text Block] 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 Total deferred income tax assets 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 Other Deferred Tax Liabilities, Other Total deferred income tax liabilities Deferred Tax Liabilities, Gross Net deferred income tax liabilities Leases Leases of Lessee Disclosure [Text Block] Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at beginning of year Allowance for Doubtful Accounts Receivable, Current 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 Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Number of material legal proceedings pending Number Of Legal Proceedings That Have Material Effect Number of legal proceedings that have material effect. Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Unrecognized tax benefits Unrecognized Tax Benefits Income taxes, net of refunds Income Taxes Paid, Net 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 Total amortization expense Amortization expense, 2018 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Amortization expense, 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two Amortization expense, 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three Amortization expense, 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization expense, 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Amortization expense, thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five 2018 2019 2020 2021 2022 Principles of Consolidation Consolidation, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [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 and Unbilled Receivables Concentration Risk, Credit Risk, Policy [Policy Text Block] Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accrued wages, bonuses and commissions Employee-related Liabilities, Current Other accrued liabilities Other Accrued Liabilities, Current Accrued liabilities Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Acquisitions Business Combination Disclosure [Text Block] 2018 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due 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 Accounting Policies [Table] Accounting Policies [Table] Accounting policies. Statement Class Of Stock Class of Stock [Axis] Class Of Stock Class of Stock [Domain] Convertible Preferred Stock Convertible Preferred Stock [Member] Legal Entity Legal Entity [Axis] Entity Entity [Domain] Record Holdings Pty Limited Record Holdings Pty Limited [Member] Record Holdings Pty Limited. Accounting Policies [Line Items] Accounting Policies [Line Items] Accounting policies. Description of royalty revenue Description Of Royalty Revenue Description of royalty revenue. Hosting services minimum range Hosting Services Minimum Range Hosting services minimum range. Hosting services maximum range Hosting Services Maximum Range Hosting services maximum range. Multiple-deliverable arrangements, term Revenue Recognition, Multiple-deliverable Arrangements, Term Of Arrangement Revenue Recognition, Multiple-deliverable Arrangements, Term Of Arrangement 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. Percentage of retention of billing Retention Of Billing Percentage Retention of billing, percentage. Unbilled receivables Unbilled Receivables, Not Billable Retention payable after completion of the contract Contract Receivable Retainage Summary of Weighted Average Assumptions Used for Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [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] Stock Option Activity Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Accounts receivable, allowance for losses 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 Summary of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Purchases of common stock, Shares Employee stock plan purchases, Shares Shares issued for acquisitions, Shares Purchases of common stock, Amount Employee stock plan purchases, Amount Shares issued for acquisitions, Amount Number of Shares Weighted Average Number of Shares Outstanding, Diluted [Abstract] Number of Shares, Outstanding Beginning Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Number of Shares, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Number of Shares, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Number of Shares, Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Number of Shares, Outstanding Ending Balance Number of Shares, Exercisable at December 31, 2015 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 December 31, 2015 (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 December 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Contractual Life (Years), Exercisable at December 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Outstanding at December 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Exercisable at December 31, 2015 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value EX-101.PRE 11 tyl-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 tyl1231201_chart-41985.jpg begin 644 tyl1231201_chart-41985.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 %%%% 'G7Q:^+GPR^ _P ./%_Q>^,G MCKPQ\-/ACX!T>;7O&/CGQEJ]IH?ASP]I4+QP_:=0U*\DCB1I[F:WLK&UC\V\ MU+4;FTTW3K:ZO[NVMI?B&X_X*D_L[:1\&KW]I3Q9X-_:7\$?LTPZ)!XGT_XZ M^+_V9_BUI'@[5O"U^H;1_%B: NA7?Q0T#PEKBRV';JRU'3= M4;4X=)O[>_?\/?\ @[8U+QG:_!G_ ()XZ=JXO$_99U?]NSP-%^TL[?:QX=GM M+.VL;OP7I_B\VJ[)/#TVE#XDWQ@O9!;-JFG6$T<;WT%D\7]7.O:'X4\1^$-= M\.>(=/T74_!^N^'=6T36]+OH[:31-0\+:KIMQI^H:?>Q,1;/HUWHUQ);3QN1 M:FPD*DB'! !\U?M!_MR? ']G#QO\*_A%XOU?Q+XI^/'QR_M!OA!^S_\ "[PC MK/Q&^,GCJST>TGO]#=!L[.^GUSX@>.-2\*^ M*^PW<-YXE MCN+>6%8/@9^W7\ _CM\5O'O[/NF:AXJ^'O[1WPPT'3?%GCC]GWXO^$=4^'?Q M5TWP;K'DKI?C?1-*U3S]#\?^!;J:X@L6\;?#;Q%XQ\+6.J31Z3J>JV.IR):- M_.K^R_9^)[#_ (.Z?VZH?C*J('_8$\._\,T)JHG^R#X90P_LVV[1^"/M):(6 M\-[;?$N+6S:':^MQ^,G;]\U_5O\ X*10>-KO_@Y]_P""-J_!EI1XTL?@9XZO M/BN^D^?YD'P)&N_%U?$G_"6-:E8U\.W&A/XLMM*&IL;,ZY<6:QHUW+9JX!^X M/PT_X*O_ +&WQ0_;3\2?\$^-*\8^+] _:M\+6WBNYOOAQXR^'/BOPU;WZ^"[ M&WU;7HO#GC"ZLY?!_BB:WT6=]:A3P_K>HBZTNQU2Z@=AIE\D&M^V#_P5'_9 M_8<^+'P*^!OQZ\9>*M-^*G[2&JV6A?"/PEX3^'7C#QO=>(]9U;Q+IGA#0]-N M;[0-.GTG0KG7O$6J0Z?HRZW?V*7QMM1N4=+33[J>/^7;_@LK\*OB!\$;C2_^ M"QOP%TM9/BK_ ,$ZO^"IGQ.@^)(TZ&1+OQ/\!?B)-\*K:ZT[Q#"E^(W@SX3>#O@CXT\=ZQXI\$K9>)M1N_$&B:CX0BUC0KVWTZS\&>*Y;^T35 M!J<)T&]B2QEF:UCN?I']E3]M#]FC]MCP1K_C_P#9I^*&G?$31/!_BS5? 7CC M3I-'\2^$/&?@#QQH9VZOX/\ '_P^\<:+X;\<^"?$=B&+:ZUJ1H=-^U2V5O:)&+F]2VM[BYL[:26ZB_4C]EO]B1O^"/7P)_;I_:$U M7XD:E^T'^U7^V9\:-4^,7BV?P=\-=8TCPSJWQC^('B3Q#:_##X<_"KX.Z7K7 MCSQI?Z+I'C+XD:K>:@L>L^(O%.NZ.+ZX^PV]MI,5J@!^Q/PE_: ^$GQQU3XP M:+\+O&>F>+=2^ WQ:UOX'?%6UT\R>9X2^)WAW0O#?B/6?"][YJIYEU8Z7XKT M>2::#S+;[1)=62RFZL+R*'XJ\7?\%:/V6?"/[6_B+]A=]+^.WB;]J7PQX7A\ M,]2D\#7&FV&L1>,-/U?0+>\\/ZEHK:;J=C<'['JDFHQR3BQ MET]-126T3^#/C)\7O"O_!-F?Q' MX:^%7C7Q-K?@^S^(9TCX5>$-0;PCH?B+0]$U^2P\6Z_)!;Z=X:_M.QAT2ZU* MXBM-3U31[>?^T[4 _K$_9K_;O_9G_;"\#?$;QQ^S7XZO/BBWPC\4ZOX#^)G@ M:W\*>*/!WQ6\!^/-#DN8=2\%^,/A=\1]*\&>-?#/B*.>ROX+:TUS2;"'49;" M^CTZZNGL[E8O#?V9O^"NW[#W[5_P,^.?[37PP^)&MZ?^S_\ LWW.MZ?\8_BM M\1O _B7X;>&/"&K>&]#L?$NO:3*OBNULM9U/4-,T74].NYH=(TB^6>:_LM-L MI+K5KRUL)OR"_P"#7'5?A#\:_ W[>7[:3>,M5NOVSOVI_P!J3Q!XD_;0^#][ MH/\ PAVD? ;Q79^)_B%XC\#^#?"7A:ZU75]VOC#Q!=1ZAJ> MI6&J>%9["QU/P7J[7OYL?\&^GP!^$7[5O_!%#_@IQ^S)\;_&M]\.O 'Q^_;N MUOX3/XXTPP&]\->-/&?AS]G72?A7J4,5R\5I>LOQ1F\'0KI-[<6EIKAF&BSW MEG'J!N8@#^OOPO\ M[_"#6O&GP?\ ^)_!OQZ^%7B+]H37)M"^!:?%7X'>.O" M6E_$J\MO!NO?$*Y@LM=6QU/1O"&JP>"?#6M>)'\)_$V^\">.3I]A=B+PM)=6 MEY;6S/B/_P % O@/X)^/&H?LM^$K?XA_'7]H[P]X5L_'7C;X/? ?P1>?$#Q! M\-O!NHM;KI>N_%#7I+S0O 'PY.M"\M)?#V@^,/&6D^*_$MM /VV_V1_CA\:?#_P %?V6? MVT/"Z/\ \++^'_Q3BT35X/ASIOC=KB&SU^ZU)=">_M=9L/B!I>H>(%T.Z\1: MOX?^+?C;3O"FLZ5/I_\ !M##XRM?VK_^"[=O\%)9WO9/##0LUB=+>Q:T8V;6)(!_1E\"/VX?@#^TOX(^* MGBWX*ZUXE\8:]\#M>UGP=\8?A#-X,\1>%_CK\-/'>@+=MJ'@;QE\(/&-GX?\ M8Z+XEG-A?#08+BQ_L[Q:EI--X2U/7+<+*?,OV%/^"HW[&?\ P4A\+_$GQ)^R M1\3;OXA7/PEUBWT+QYX0U;PIXA\!>/-!OM0LI;O1I;GPCXXL]"U/^RM=>UU# M3M(US"Z-?"]@?@W:_LC_# M"V^.;::'/AQOB-/\.?V=!X.@U7R]MI_PFO\ :UKXR>Q:7==C3;?QFD?!OB/E MC]HC]C?XY?\ !/+X<_L0_P#!>;_@G!H'G^(O"?[*/[/<7_!0[]G?18Y;;0/C MG\';CX9>!V\8_$J72;"&X#Z@EA907/Q)O+33[NZTC5=,\._&NSL_[3\,>-+G M5@#^R;]GWX^>$/VDOA\OQ,\":/XXTGPS+XC\7>%K8>/O".H^"-:N=4\"^*-8 M\%>)RF@:RRZM%9Z?XI\/ZUH\5Y=6UO#J+Z?)>Z8UYI<]I?7'CWQO_;T^ 'P1 M^,G@_P#9KFOO%WQ0_:9\>>&M0\;^&_V>_@OX0U+XB_$\> ]*D,&H>/O%5G8O M9>&OAOX&CN@+"S\6?$OQ/X/T36=4(TK0KO5-1S:CR3_@D5\4=$^./_!/CX&? M&OPWI^JZ3X=^,5U\9_BKH.DZT+1=,[;_@XO_P""[*?&[[0?B=-8^ +GX=-K MHN?[3?X R^+K%_!)T!KLD-X8C\#M\)893:G[&MQ'IZ(%='10#^BW]GS]N#X! M?M*>*/BS\-/ .MZ_I7QN^ ]W96/QE^ 7Q#\*:Q\.OC1\/9]6LH]1T&\U;P3X MJBL9=3\,^)K&>UN?"_CSPO?Z_P" /$<5U =(\4W18A?EWX;_ /!8W]E7XR_$ MWX\?!KX.^$OVF_BI\3OV8O%ESX'^/?A'P+^S;\1]*;;6?$7A_^R=9F MBM$L;V:ZU;PEXCM+"70;O5[>_;2;B2TFEB>W>;\<_B#;^-+K_@\)^!L_P?W' M0M-_X)VSM^TT^D)_X.-(/V1]2^&MEJ(_;L^&S_%"U\7Z7XDN_&.I_#"/ M]J_X[S>.K/X3:AI&HQ:+I/C63P)%XPBL)?$^CZS975W-8P6ATJZQJ$0!_;Y^ MSW\>O ?[3/PB\+_&KX;1>+K;PAXKN?%-A:6/CWP1XG^&_C32]5\%^,-?\!>* M-%\3>!?&>FZ1XI\,:UHOBKPQK6DWNE:WIMG?0S69+0A70M\XV7_!1G]G_P 8 M_%3XB_!_X(V/Q3_:1\5?!K6F\,_&?4_@%\-=:\?> ?A7XI16>;P;XI^)KRZ+ M\/[SQ[8JC_VO\/?"'B/Q3XYT$@+KOA[36(4]U^VE!\2/"'[$G[7UW^SEI\UG M\9H/V??VB?$GPLAT%+B+5)?BOJ'@;QAKFAZAI"6:23R>([SQ7);GXH?M$3_%"=',FI7/CV3XN^ M(2L_B&29FEEUF3P)_P (/^\G)E;2?[+R2A4D _0GXM_\%@?V)/@K^SIXH_:N M\<>+?B-8? SP)\9]7_9[\?>*3\%?B?::UX%^,&@W5KINK>"_%OP]USPYHOQ' MT2^L=:N3H5Q71O =_K/BQH/C+K?ACP[\-KN^\(6%W+K5A;^(]9\9^&+)O.@ M\[1#JJ3>(H-(MK34)K/\(?\ @Z[\):%IG_!&O]H34?">B6%J^J_M#? 3Q=XX MN=)MXU^T^()O%?A[PM-K>MM!D#4);.T\+Z3+/,$E=$TY) 7E5Y/TNU_2[K6_ M^"8O[*FDZ=&DU]>:=_P3-BM[=I(XVFE3XT?LNW1B02,H:5H;>5HXA\\A4*BL MQ H ZW]H[_@K1^QO^R/^T1\'OV8/VC/%7C;X7?$[X[W_ (-T[X:2:S\./%&H M>!M9N/'7B6Z\'Z&+_P"(GA^WUCPAX>0>)+&^TW43KVJ:>VG+:3:G<*-&":B_ ML_[;_P"WE^S5_P $\?@VGQX_:D\9:GX-^'*RF?4-3:V2PL-UM%?\ ;V\+ M_MK^ ?"FD/J/QI^#_P"Q/^S3^T3\!+JRW#7+?XA?"SXW_M>ZIJ&@Z&\0$XOO M'O@B;Q/X.M8H98-VMZEH-X\F[3XP?R&_;]_:J\;_ /!1?_@VA\4_MI?$O1-6 ML]7\/> OV6_V?;:_UR'[./%7Q=\-_M)?#^S_ &D?B[H$(\Q+C1O'6K>$_ &A MZ3>^>9K"^\/^/M)V"&=@0#^J[]H#_@L!^QS^R_\ ?\ 9]_:5^-VI?%/P9\' M?VH'\-P?!KQ.?A+XJURY\27GC+PS_P )GX0L+WP_X?34_$/AR]\2>%./%-OJ=YHND^*8]-U*6'PS:SVNC:K/=:]J-POAW3%LG35-5LY9[2 M.X_C$_X+\:?>3_\ !#/_ (("V:]_9 U=;5)I%! M6,W+02K"&QYC1LJY( K^N?\ ; TR[U?7OV.K>P1)YK;]M#X8ZG)'YL:O]DT? MP+\7]3U!XU9@9'MK"UN;IXT#2"&"63;MCLW.IO/?Q:>--_M))K2/]"Z_CX^%&%_X/&?VDLX&W_@GOH& /@!G/I M@?I[5_4C\3/VA_AO\,]+^+]SJVIOJ6J_!7X7Z5\5O&'AO28FO-8_L'Q-+XSL MO!>F6-M")'N_$/CK5O ?B#1/"NBP))J.K:E%;06EO-)>6J3 &AX._:!^$?C[ MXP_&7X">$_&6G:O\6/V?[+X;:A\6_!\ F&H^#K3XN:'JGB3X?RZCOC6)AX@T M;1K^^MUA>1HHHX_M C:>$/\ &7[2W_!6+]E?]DZ3X\7WQAT_X]:?X'_9GUGP M3X<^-GQ7\/\ [/?Q/\4?"?P5XA^(>B>#=>\+:&_C[2=&ET37=5N['X@^#4O[ M/PU)K$NA7GB+3+/7!IT]S&K?S >'?C!K_P#P3@_X+S_LZ?M.>,8_C=HGP=_X M*O?#S1_@W^UAK'QI^$OQ?^%/A_0/VK-4OK);<>$G^+GA/PW;7'A+P5XK/PTT M_P -OHTDMAX5^'VM^*;%7M[2)1+^T_\ PG?\$/_P!N>:PL+.RFU:Y^ M!&JZG);01127VJ2?M'?!6RFO;MXU!N+QK6PM+5YY"TA@M88BVR) #[0\*?\ M%9OV9/%_A?\ X3:Q\,?M&Z9X2O/V:/%7[7_ACQ+XE_9V^(_AK0?'7[/7@FW\ M,W_BKQ[X%UG6+"UTOQ1+HND^,?#6MW/A#3[MO'#Z/K%EJ%MX/+F.UU5->?PG+?7?A*" MRD\:VGAV+Q>(O"DGB2Z\/0Z.NOW5I8?:B;A)*\8^%&D:5<_\&[?PSUBXTZQG MU32O^",9MM-U&6VA>]L(-6_8NA_M2&TN64RP17YL+/[;'&ZK<&TMS*&,*;?A M7_@W@_9Z\!?M8_\ !N/X>_9L^)MJ+KP-\;;?]K7X<^(F6));G3K?Q+\6/&UC M:Z[IX=XUCU?PYJ+6/B'1KC>CVNJ:797,;*\2D ']"]G^U_\ "?4OV2[3]M72 MH?&FK_ R_P#A-#\<[+4=)\)W>H^*KSX53^'!XOA\5VG@RTN)==NA)X8(UE-" MMX)?$SQ$6*:*VK?\2^OG3]H[_@K!^RU^R?XH_9G\#?'.P^-WA'QQ^U\EC;?L M_>#8?@EXTU_Q+XX\1WMUX6L?^$(ETK08-0N/#'C>TU#QKX6TZ_\ #7BL:+?6 M=]J\5M*/,M[T6OX#_P#! #XL?%CQE\'?&W_!%OX\:?JC?$O_ ()[?M1^(]$^ M,%[=:==3:-??LN^"_%5YXP\&>&%UF]A2SNU\7_'2RM?".G:/]JN)-7^"$][) M90-I5I,ZZ7_!RG'KS?\ !2'_ (-W8_"DVAV_BAOVQ_$ \/W'B6TU"]\/0ZTW MQA_9)_LV?7K+2+W3=5N]'2],D\,VNO>&- M9\2Z=%H/BJUBUV*33=07P_J=_+I5VOD:E':S$1US?[=W_!0O]F[_ ()P_#'1 M/C-^U3K/B_PA\+M<\6:?X&@\8^'? GB#QW8VGBO5[#5]3TC1]2L?"D.H:U92 M:E8Z#JTUM>/IC:<#9F">\AN9[:&:7]C_ /X67H?PQ^'4'[7E_P##F7]K75_$ M_P"TEH^K7G@RVOK'1-9TV/XZ^-?%#0_#BTUR2Y\10?#]?"%KX&U73+35;FYO M++2TT--7O+C5&,MQ^#7_ >3?\HE/#/_ &>!\&?_ %!?C+0!^Y_A;_@H1\+O M$GQ"^%/PTO/A1^U)X+UWXX2Z[9_"S5?'_P"SC\1/"7@CQ7JV@^!==^)$VA#X M@ZC9_P#"%Z#KFH^$/#>LZKH6E^*-;T2YUQ;&YATU9Y+>Y$'C'PK_ ."R7[&O MQK\)?M:>-OAE/\9?%6A?L.MJL/[3;6?P2\;Q:G\.KW09O$D>OZ='HEU;0ZQX MOU#0[?P?XHU#5+7P59>(7M=-T2[O6+1-;?:-W]AWPG^U;<>*_BG?_M92_"WQ M%X8L]'_9AUC]FB[^%VC>(M*\-Z3X2L?A1K6G:\VHV?BO4-7U:'XB6_BS4O$2 M:]>0ZM>:=PM_PM_P"#8O3-/UC]H+_@O=I&IV-IJ6EZE^WM MJVGZAIU[!#=66H:?>^,?VCK6\L;NVG5X9[2\M99K6XAE1XY899$=2K$4 ?TH M_L@?MO? S]NO]GVQ_:<_9IOO$_CGX2ZU?^)=,\-ZM>>%[SPKJWB/4/".JWFA M:[::=X>\33Z9JUO):ZU87.G1G6K?2([F14N;=Y+":&\D^<_C;_P6!_8^_9R_ M99^'/[9OQLF^,?P]_9\^*?BG_A#_ EXOUOX*>.?[3GUFY'B"31?[2\&6EI< M^,M'TWQ/:^%M=U#PSK&HZ'!I>LZ99PZC:W9L]4TB:_\ YS/^"9$_Q*_X)U?M MU?\ !1W_ ((,Z9+XEL] ^-'CNQ^-G[$GB>"WU&]@\'?!_P"*D=C;_%3Q1#JR M2-::?/X*^!3PZI875W/9:==?%;X6:MHL:RZQXA@@E^F_^#P7P[HGA'_@CK\- M?"OAO3+;1O#OAK]JWX#^'] TBS0QVFE:+HOPQ^,FF:3IMJC,Y2"PTZUM[2%2 M[$10J-QZT ?OQX"_X*!?"3QO\6_A9\%KWX>?M(_#KQ=\:],\4:I\+[[XI?L] M_$;P1X+\6Q>#_"MSXUURSL_'E_ITWA.UUF#PO9W&LVV@ZCJMGK-]9123V=C- M'%*R=[^V7^V5\&OV#_@EK/[1/[03>.--^$/AC4=*T_Q?XL\%^ ?$GQ$7P@FN M7D6EZ3JOB/2?"5KJ&M:=H5WK%S9:.=<_L^73;/4]0T^VO[BT-[;-)\^_L6#X MSZ!H/CO5OVS-5^%,NL+\!_#?Q&\ M,W7A?P=J.O\ C37?"/B^>QM_#=[I/@#399_$^H:GJ\NIZ=%:^%[.SG\5FZNX M].DT1-32>RB\%^-G_!5[]E[]G_\ :7^&'['GQ#TWXW)^TG\:/"$7CGX5_"KP MO\%_%OC36O&_AXP>))[RXT?4/# U+0%NM)'@_P 4)JVGW^K6=[8OH=XSPM"] MK+<_@1_P;CZA\6]*^(W[7O\ P2;^*WBNV\<_"S_@DM^U/XIU7P%XG%U>F\\; MG7_'/CK0?A_X9O=,GMHX;/PEX"\:>$/%_P 9+"V-Q).OCGQ+X?#3]I/Q/ M\6? _A/P[\7?!7CCX)W?@ZV^(7@_XQ_"/QM\)=?TZ+Q_IVL:KX2U/2[;QAIM ME#XFT+6K/0-6:TU[P[#_ M [X[\5>*9].N+ORK>T@U>?RP-]RL?\ 'A^WO^T'XD_9&_X*2_L$_P#!;F'P MW^T;X?\ "'Q(\:Z_\ ?VP]*^(_P5^-'@+P'X5_9]\<:G=6/P+$,S:Y/<* ?UR?MX?\%(/V8_^";W MA#P1\0?VJ]:\:>$/ OQ!\7P?#[PUXH\-_#[Q)X^T^X\<7FF:KK5CX9N[?PE! MJ.J:??W^DZ)JE]9S7>G1Z=/'931+??:0(">!?^"D?[+OB[]H'PI^RCX@UOQ] M\&_VDO'WA6]\;?#_ .#WQY^$WQ%^$/B/XA>%M.6_>_U+X?ZKXM\/VO@SQO/8 MQZ5JDU_HOACQ3J>OV,&F:C->:5#'8W31?SU_\'D&HVFJ_P#!.S]DC5='O+'4 MK34?V[?A??Z5?VT\=S8:A:7?P4^-5S97EM'?V9_B-^Q3\,=8\9_L+>%_A;J.J:] M\./VL]?\6)>ZW=^+KKXG^+8="UF&)]'L#K'AKX>:=X3MY9-?\!>+O!FM^)#J MND3Z=XG /ZROVB/VBO /[,O@.Q\?_$"R\\,?M3>(?C'^S;X;N?%_QW^&/A_P#99^+>M^-/AEX: MM(+&YFU77-&TO2+J:^C\C4]/EAMO#K:U?W2WD/V6TF)8+^M.HZ3I>HQV,E]8 MVE\^D7<>JZ5+""3\V?QH _H7^(O_!1O]F' MX>M^SSHB>(?%7CWXG_M7^$=-\>?L]_ _X8^!O$7C?XS_ !&\&ZCX=C\5GQ6[UWQM\1;[P?X,T66TO;'4-?AO[.XMH^G^!/[=/P#^/7Q M4\?_ +/^DZGXH^'W[1?PMT73/$_CS]G_ .+_ (1U7X<_%31_".M>0-*\;Z3I M&JB;1O'G@.[DNK>T/CGX<>(/&'A.SU&:+2M1U>RU.1+1OYS?V0M&UKP]_P ' M:G[>^D?%:RL]-MK/]@3PI9_LO:?.; MGXO_ -EB5O+^!9UGXUQ^($\8?9B(O^$?N=&D\0VND)JA-HVNW.G)$C74EDK M'ZI^,/\ @NI^Q!\/X/@%=^-]-_:<\*6G[56OCPQ^S3<>(/V5_C)I/_"\-:DU M30]'M+7P#;WV@07M]%J=]XG\-#2+[4+;3;#5K/7](U/3KJYTR^AO&_0C]GK] MI[P#^TC%\2XO"&@_$_PCKWP@\>Q_#?X@^$?BY\,O%GPK\6Z%XGN/"?AOQQ8* MNB>+K&RFU;1=5\+^+="U;1_$NC2:AX?U>WO*."" M%%$<44:1H B@#^E']KSXDCX'_!WQ=XF\%Z3JQ^*?Q1UKPY\-/!\O@GP-XA\= M^,[[QAXG+Z%:>)[3PAX,T?6?%'C"3X7^#+;Q)\1[W3=/T^\NE\-^!M3 $=K" M[( >L_!;X^?"7]H70_%WB/X/^,]+\;:-X%^*7Q)^#/BF^TIG:'2OB+\)?%5[ MX.\<^'Y3(J[Y-)UNPE2*ZBWVFHV,MGJ>GS7%A>VT\GRQX-_X*:?LR>.OVW/& M_P#P3QT&X^)#?M5?#?PVOC;QSX"OOAKX@L-+\.^!Y;#PKJEMXON?&]P5\'7> MBWEAXW\*SVC:7K-_J%PVLV]NFGF[CN;>#^;;_@B!\2+7_@GM_P %=/VU_P#@ ME??)\6=#^ 7[44UU^UM^Q8WQT\(?$3P'XWO[V+3Y[KQ5HD^C_%/2?#WB_5M5 MU;PC8Z[HNI^)=1TQ_P#A(=5^ ]YJ4<\L^JNS>J?LY%1_P>.?M_G*@?\ # /@ MXDY &1X%_8Q).?7&2?;.: /Z_20 2>@!)^@YK\M8O^"O7[*E_P#M._&#]C?P M[H7[1'C3]I#X!Z8NO_%SX8^ _P!G?XD>-M8\'^&98/#MS;^)9+CPQI^J:?KN MD7EOXN\,2V+>&+O6[V_.N:?!9V4]U*T"?HMIWQ!\(ZUXU\7?#K2]:M+WQ?X' MT'PAXA\4Z3;N))='TWQY)XIB\+/=LI*)-JJ^#]?B(_QC^%/@-O%-OXQD\)>'?$%GXT\ M,:MX)T[^U_%GAOQ'\.O%VG^%_&WA[Q9HFDE=2G\+:YHNGZ[=64UG/IEE?+?V M(N?D/X?_ /!<;]B_XL? +Q#^U/\ "_P_^U/\0_V<_",GB&/Q3\7_ 9^RA\9 MO$7A;P^/"4-O<^*[C5(=,T"XU^"P\,VMW!>Z_J0T5].TFP,NH7MU#8VMW<0? ME9_P;WZ-^S_K?_!(O]KO]H7X9?$_4/B%\:OVF==_:&^*/[6^BZCI]GXEZDGB3PKKU_J5YJ/B[1O$D.IW0TEK? M_A&M"^9_^#5/P]^TAKO[&W[.UJK?#[5?V.K[XM?MQ:5\2/#L>DZP?B!-\0=3 M\&_#*R\'-XEO[S4+KPUJ7P[O=*E\>"/@1\1/&OP\^''@S MQW9W6H^&[WQ%XTT72Y-%&HW>GV,O@3XNU_X!_$#PEX'^*VF?#K3K MG5?$]GX7\9>([+3_ [%KT-C97UQIV@:]J&BZIK$5E>3Z9;7-O:SS)X1_P % MJ&\$ZA_P1@_;]\4^ ET6X\/^+_V5-=UFPUK0XX19>(-+CTG0+'P]J45U$H^W MVHT.WL(-+NBTB'38[5;=S!Y9-/\ X-_-*TR^_P""-_\ P3JOKVPL[J\T/X02 M7^CW5Q;Q2W&EWUUXN^(&CW-U82NK/:W$^EZGJ&G2RPE'DL[VZMG8Q3R*P!]6 M_L1?\%*OV8O^"AND?%#7_P!EW4_'?C'1?@]XJG\!>.]0U_X>Z_X#BTSQY;62 MZA/X0MX?&"Z3=ZEJ\5HZ2S265O+I5OYD27&IPR31*_.?%[_@J9^S'\!?V8_$ M_P"V#\7[7XP>!?@)X+^)FO?"7Q5XMU;X2>)9-0T7QCX;^(^I?"'58KGPGI[7 MGBJ71XOB9H^H^#[?Q!9Z1ZA ES:76EPABGMKRU\(Z/!/:S(P!2:&:.2*2,_,CJRD U;_ M ."ZEJ]I_P &Z/[6PD\K%[^U]\0]9M6BDCECFT[7?^"I?C?6-+N8Y(RR,MUI MM[;SKM8D+)M;!! /V_\)?\ !6K]C37O$W[/'A+Q5XE^)/P:U/\ :WMM.NOV M8K_XX_!7XH?"_P (?'%-8L-&U/1K7P+\0=>\-_\ " SZUK-CXC\/S:/X9UCQ M-H_B75#KFD0V6D33ZC:13:'Q0_X*M?L8_!#]M'X=?L#_ !E\?:_\+OVB/B]; MZ-=_"[3/&?@7Q-IG@;QW;>))=7L?#4FA?$U+2Y\$&3Q%KNA:KX6TBUU#5[&\ MN?%MM'X::WBU>]L+:Y_D2\=^/_$?QY_:3_X-]OV'O^"C>C>&?V._%/B>#0+7X/[-2L(/!' MC+3]&TWQ3J:>(_$OA>YM-5L-"\::'XBT#]^O^"F/_!+[X7?\%5/B/^UY\&/% M=U:>#?BWX0_9J_8R\)OLMGH MWCW0[>4/>:4EIJ^GK#XG\.^'-0L0#]F;O]H3PC9_M"Z1^S3)H/CU_'VM_#G5 M/BO8ZI#X0O)/ 7_"$Z)KNE^%]5O[GQN+@:-:ZE9^(]:TG26\.3LGB.:2_AOK M72I](6;48_>:_E _X(;?MD?M4?'O]KKQG^RO^W=X)\0>'/VS/^">W[,?B[X% M?&;Q=K$EM<6_Q7TK7_C7\,=2^&_CY;N+9)J6N:IX8\.-/K?B:!;G1/'MIM+BP\0:/I7C3PK>V-WJOA'Q#97=W;>(? 7BR#Q'X$UU+F6 M35?#=U.1**WP-_8E^ WP&^)7Q!^.7A_1_$?C']H#XK:1I/ASXA?'GXJ>+M<^ M(_Q6U_POH*0KHW@ZR\0^()Y+3P9X&T][:WNH? GP_P!)\)^#I=3@CUB[T.YU M8?;:^N** /D6U_8C^ \OPX_:$^$7B[2?$7Q,^&W[4/B/QAXK^,OA#XF>*]5\ M8Z3XCUCQ[;6%IXL-BE\T<_AO3=3M]*TM(="\/3:=HFCOI]O/H6GZ9<&:6;S? M]K;_ ()F?LJ_MM^/?@-\1_C]X?\ &VN^)/V8?$L7C3X"GPS\2?%W@/2_AOXP MAU+PQJT?B32M(\(7VE6.H:FM_P"#/"\T?]OQ:O:0+H\%O;VL-M+=0W'Z!44 M?GEXJ_X)C?LP>-OVS/A__P % ?$MK\2[_P#:O^%WA=/!'@7XFI\4_%=C#H/@ MTZ=XHTJZ\,Q>"M/GM? =YI6HV7C;Q;'J$>H>&[J>ZDUV\N&N%N$M);;Z;^+' MP!\(?&+Q9\'?&/B?6O'NGZG\#/&US\1/ MIX4\;:SX9T,^+KGP]K'A/^T_%. M@::A964&KK::A:^Y44 ?G[^U]_P3 M,_94_;C^(WP+^*_[0'A_QQJWCS]FC7+CQ1\"_$/@WXG>-?AKJ'PZ\47>J>'= M:G\0Z/=^!=2T2[N=2;5?"7AN^B.K7.H6MK<:1 ]I:P&:\^TUM+_X)D?LOZ3^ MVG<_\%!X;+XCS_M8W_A:'P)J?Q+N_BAXJFM=2\#Q:-8Z!_PB=UX'$\?@-='? M3=-LT9;7PY;7HNX1J<=['J9-X?T+HH _.WP#_P $N/V1OA'^U3\:_P!LSX.> M%_&OPC^/'[1-EJEK\8];^'WQ/\;:'X3\<3ZQ%;M?:QJ?PT?5+SX>1^(7U6W_ M .$FBU^U\-P:K!XJNM4\10W4>IZUJ\U]YI\'O^"+/[ /P._9W^,G[)O@?X9^ M,5_9W^/OC7P[\1?BK\,M>^+_ ,3=?T_Q+XX\,:YX1\0:=XDBU^^\1GQEH.HO MJ'@7PJ]ZWASQ)I,5VFCVRO&L@,U?J[10!\>>%_V(_A'HOQ"\ _$OQ3KWQ<^, M/B'X07VJZG\&(_C;\5_%OQ0TOX3ZMK6@7'A74?$/A.Q\174@O?&*+&V\0ZXFH4OB-^P=\!_'7QPO?VF] B\ /%7QB^!_CG6?AOXH\>^";"6VFTWP[\2=-L/MO@OXCPZ,UE:)X.U\-:UI-J/)K[0HH ^4/@;^Q9\ OV;? OQ)\%_!7PWK'@J M]^,?B+7O&OQ8^)7_ EWB3Q-\9OB5X^\3^>=:\>^./BWXSU#Q'XX\3>+9FNK MD:?JFJZK<)X>@G-GX:M='LHX;:/T_P"#/P0\%? [X.>"_@1X3;Q!J_PZ^'_A M/3_ GAG3_'?B'4?'>J6_@[2=.BT?2O#VI:_XC>[UC7[*QTB&+2XY->NM2O9[ M%!;WMW=*23[!10!X_P# 3X#?"S]F7X3^$_@?\%/"]OX)^%W@2/6+7P?X2LKF M[N=/\.Z;K/B+6/$\VD:6;V:XGM])LM0UR]ATFP\UH=,TU;73;7;:VD*+X]\: MOV&_@%\;?BYX/_:'U'2/$O@#]HSP!X:U3P5X4^/GPB\7ZU\-_BA;>"-:=Y=2 M\#:_J^AS?V3X_P# TUT[:C;>#?B/H7B_PWI6KXUK1]-T_51]L/V#10!\G_ ' M]BOX _LV:_\ %CQY\-_#>K3?%[X[ZC9ZQ\9_CEXV\3Z[\0?C-\2M1TJQ_LW0 M1XC\?^,+O5M330_"]@L=GX0\%:*FD> _"5M&(?#OA?3HWE63R_\ 9;_X)H_L MN_L=?&SX^?M!_ W2/'VB?%#]J/Q#-XM^/^M:_P#$_P 8^,K+XE^*9-<\1^)( M]?U31/$M]J&DZ5J%KK?B[Q'>VC>&;70X(!JMQ:+ ;!8K6/\ 0"B@!" 1@]/\ MD$$<@@\@CD'D._ _B: M?5];7Q?+KNJC7]7UWQ%XAU#4I_%FK>,;[Q&L?B>7QQ>:]+XQ7Q/#;^(HM)IYKW4&\):7(=.\'W_C&^\5:MX5M%ACT#4-.:VM7@^S** M /#-,^ 'A#2OCYXE_:,M]9\=2>/?%?@'P[\,M7L;GQCJ=QX(;P9X1UGQ#XC\ M-Z;9>"'4:#IUWI>O>+?$NIKK=E!#KMY)K%U:ZCJ5YIR6UE;_ #?\:_\ @F%^ MQQ\>/V3M-_8<\8?#:^TG]E;3=4AU MB?L-?%_X=S_%+]G/PQX;\(^%?#'A;QKXE\07_B#PUI?P_P!/M=+\!S^'_']C M?:;XXTC7O"&GV5O9Z)XILM=B\21VPG@N]4O(;V^CN?0_A!^RSX+^$LGAB[N/ M&?Q>^+.K^!K&ZTSP-KOQP^)>N?$_6/"%C>Z>='NFT:[UA8(VUJYT0MH=YXPU M6WU/QM?://?Z=?>);BVU;5TU#Z9HH _,/Q/_ ,$DOV3_ !-^U?XN_;A6Z^._ MA?\ :G\;^'(?!FO_ !>\"?M!_%#P1K$_@NWTK2-%M_"-OI'AS6;#PQ9Z!#IN M@Z- +.WT1'DFTZWU"::74@]X_5:3_P $R/V=](A\?2Q>)/VAM0\0_%3XM_![ MXU_$CQOKW[1OQ7\1^./&GC3X R6]S\(+?7/$^N:]?W\_@KP1?66GW^G?#B$P M> KFYTZQ34O#U[:0"U/Z)44 ?"/[>#O MASXOMOB!X7TO1?'GB?X?W-GXWL](U+0K7Q,^M^!KS0M>DOX-+U?4K=85U.+3 MF:Z^T26+W-M9S6_5?M-_L.?!#]L+]FM_V3/VA&^(/CWX+ZA9^%+'Q3H\GQ'\ M3Z+X@\<0^"M3TC6_#K^,?&VA7.G^+-:N;76]!TG6+R[.K6]SK.HV@N=:EU!I M9Q+]B44 ?*.C?L"AX&@\(?',&@:AXEU";5_$#:5JWBR[U+7HK?5 MM5N)M1N+*XU2ZM(KN6:2SAM?.F63ZYHH \%^''[,_P %_A-\8?C_ /'GP%X, MLM!^*/[3VJ?#W6/C3XFMI9C/XQO_ (6^#D\">"YKBW9OLUJ-+\/K)$Z6D<:W ME[HW7FWMS+,WS;^U]_P $P_V5_P!N3XG_ 2^,/[0.F?$O6/'W[-VL3>) M?@1K7@[XO^/_ (:O\,/%-SJGAO6Y_%'AV+P)J^AK)K\FK^$/#5^NHZNVIR03 M:/:I:K!;F:&7]#** /C+X4_L,_"+X5?'!/VBT\5_'GXD?%NU^'&O_"?1O$/Q MG_: ^*?Q7T[PSX'\5:_X8\3>)-,\*>$?%WB&]\(>&;O7M8\'>'+C6-;T70[/ M6]2BTNVM+V_GM46$9_[='_!/?]FG_@HW\--%^#?[5OA[Q5XW^%^A>*K#QQ;> M#="\?^*O 6GW/BS2;'5],TG6M1O/!E_I&L7\NFV.O:M!:VD^I'3@;QII;*6X MAMYH?MVB@#CO"W@RT\(^!]&\"Z9JVOS6.@Z%:>']-U?4]274_$4=GI]HECI\ MUQJUU:L;Z_L[:&!%OKZVN)KAX5FOC=SO-)+\:?L=_P#!-3]EO]A/QG\;/'?[ M.6B>.?#&O?M&>*CXZ^-+>(/B9XP\+;_5(M+U?[9XI MU^5W\/G2;68:B\=Q:RQV]FEO]^44 >"3?LR_!:X_:8L?VOIO!=B_[0&G?!2_ M_9[L_'S22F]A^%.I>-K/X@W7AI;8L;7#>)[*.\COO+%[%!+=64)_&_ MVZ?^">O[-'_!1OX:Z'\'?VKO#WBKQQ\,- \5V'CFU\&Z'X_\5^ =.N/%FDV& ML:7I6M:C=^#+_1]8OYM-L-?U>WM;2?4SIR_;7FELI;F*WFA^WZ* /@7P[_P3 MG^".C_$/X,?$G7?'/[3'Q'U;]GW77\4?"70OBA^T]\9O'7@/POXD/A+6? UM MX@E^'^L>)V\(^(=C()(F=9%62/.^-F1P'52RL 09J* /@']F?_ ()I_LN_ MLD?'GX^?M*?!71_'>C?%S]J+7)?$WQ]\0:Y\2_%OBVS^)/B!]:UWQ%#JVIZ# MXAO+[1=(NK+6?$NMWEBOA>RT*"V74)K-(?L 2U7F_C[_ ,$K/V4_VD?VH? ' M[9GQ'B^+\/[2/PF\/_\ "*_"KXF>"/C?\1OAYJ/P[\.N_B1[C2O#&F^#]7TG M188;W_A,/$\>H37^GZA>7]OK5W:W=S-:B"&'](J* /SL7_@F/^SQ/8?'V'6_ M%/[2/BS6_P!I?P!X1^%'Q7\:^,/VG/C/XG\<7WPO\&:IX@U?3/A]X2\3ZOXH MN;_X;>%+R]\4Z^VO:7\.SX9C\01ZK?QZLURM[=^?ZC^UG^PW\!/VX/V>Y_V8 M/VEM*\3?$'X0ZC=^&;_7]&3Q=JWAG5O$5]X/U*SUGP]=ZKXG\+'2->2>QU6P MM;YGTJ]TS[6Z26]Z+BRN+BVE^PJ* /RW^.__ 1\_8O_ &F/V$[O4O&&FZU9>,_%$_A3P MOJMYX<\/OXEU[5!8:0\=OB62&*=.\_:H_P""7O[(O[9VJ_ #Q;^T!X1\7>)O MB9^S#JW]N_!?XP>'_B3XS^'GQ:\):NMUIFI07J^/? &I^'-8U)K/6-%TG7+* M'46N+:TUNQ&IV\,=U=:@]Y^AE% %6"U$%G#9F>XG$5M';&YN)!)=3;(EB,\\ MH10]Q+@R2R!%#RLS[1G ^!O@Q_P3._9=^ O[6'Q?_;9^'6E_$"P_:,^/UM+8 M_&3QKJGQ-\6:]8>/=/:ZTB]M[#4?"&J74_A+3+;3I] T;^S%\.:-HLEA!81V MEM*EI+)/#?A]($T3PA;>(_$-Q+;>#_ NFFUM;BW\!> -*\)>#&U&WCU:?0IM5'V MVOK6B@#X!_:Z_P"":?[+G[<'Q)^!'Q7_ &A=&\>>)/&'[,GBE?'/P)NM!^)W MC'P38?#OQH-6\,:Z_BC3M*\*7^F6.J:M)JO@SPQ=-)XBBUFW7^R88(K:.VEN MH9_H/QG^SQX/\>?%'X,_%[7]?^(1\6_ J+Q*/!$&F^-]5TKPO+=^,M%;PYXH MU3Q3X.L%A\->+=5U30)+C2(-0US3KF?0K2\OSX9.B7&H7T]Q[W10!^?/[1G_ M 3(_95_:E_:0^"?[6?Q6T/Q[+\>?V.?!_P 4?&?@&Y\""VU=M=>. MVL?".H:58:Y:WVIR7,FHV/BJ#7;&^M+[4-*GMCI-_=V,W":O_P $C?V3]2_: ML^('[;UA?_'WPE^U/\4/#\'A'QM\7_ O[1'Q2\&:UK'@^TTSPWH]IX3_ +(\ M/ZU9>%[+P]:Z?X.\+PPZ=8Z';HLFAV%V6:]1[A_U!HH ^7/V(?%_QU\6Z/XV^*GCCXK_%3QU\7/&?BS7O#WA>Q\&:"UQXC\>: MQK&H6&E:'X9TZRT?1M TM[+0M(LH$@TW3[6(;*\=^%W_ 3,_9=^#_[8OQ1_ M;S\$Z9\0K/\ :>^-FD'P[\5_'NH?$_Q;J]AXW\.+_P (L+70-2\%7]W+X+LM M-TY/!/A./34T/0M*N+"/0[6.WN462Z%Q^@M% 'YH_"W_ ()+?L9? KX@?M/_ M !'^!WA'QQ\(-7_;%M/$=K\?M$\ _%3QSH_@3Q=)XHFU&XU'4=-^'TNJ7G@[ MP=K%M)KGB+^Q-8\(:/HVI>'H_$>MV^AW-A;WQBC\V^%?_!$_]C3X&?!;7OV< M?@OKG[5'PJ^!'BB7Q!/X@^%O@+]K_P#:"\-^&]4E\66MO9>*#))I_C2+6K9/ M$5G:P6FLP6.K6MO?VRRP3Q-%=7:S_KO10!\J_%W]C3X&_&O]EJ?]C/QEHVOQ M?L]WOP]\/_"?4O!?ASQ;KGARYU'X<^&M+TO1],\)W'B?3;B/Q-%IXT[1M-MK MN>RU2SU&]AMVBN;UX;F[CGZ']E?]EWX4_L;_ 1\%_L[? ^S\0Z1\)?AU97& ME^!O#?B+Q3J_C&?PUH]QJ-[JS:19Z]X@FN]>N;&/4-1O;BW75-1OY[83BV@G M2TAM[>'Z)HH _/KPQ_P31_9M^''QJ^+7QT^"\GQ8^ _B?X_Z_P#\);\>/#WP M9^+WC3P-\._BQXP/VCS/&6O^!+.]N=#T+QE=&\O9-1\6?#^/P7X@U6YO;N\U M+4;J\N)+@]A^U'_P3^_9D_; _9QMOV2/C+X.U6Y_9XA?PR;CX:>#/%FO_#_3 M-0B\&:C9ZQX6M;[4_"=WIVOR6FC:Q86FJQ6\6K0)>:A"MUJGV^4;J^U:* /S M7^.__!)?]B/]IK]F+X-?LC_'7X;:Y\1/A%^SY/X5D^#9U/X@>,=-\?> (/!7 MAY/"?AVQT3XG:!J>D^.?L5KX:AMM&NX;O6;EM8M[+3KC6);[4--L+RV^DOA7 M^RYX*^$OQ'UGXJ:+XP^+_B'Q=XC^&GP\^$VO7/CWXI>)O&]CJ_@_X4OXEF\" M+>Z9KLD]H_B'2+GQGXLN[SQ>BIXH\27FOZA=>*-6UJ=XGA^EJ* /%K7]GKX1 M6'Q^U/\ :>T_P;86'QMUWX66/P8\0>-K)Y[:]\0_#S2/%!\8Z%HFN6T4BV6I MMH&N2WLVB:A=0/J&FVNIZCIT%Q]AN!;Q^TT44 %%%% !1110 4444 ,D^Z/] M^/\ ]&+7^&+_ ,%!/^3]/VW/^SN_VD__ %*? MB-\2_',=CK"^#_!S>'K;4M&\&7OB >%$\77EQXMUOPWI-W;R>)I(-$L='T_4 MI]8O[R21Q;VUI";EP#ZJHKQ;1OCIX4\3:AX6T3PQIOBC7/$?B7P+X9^)-UX< M31'TG5O!G@[Q?#+)X=U+X@P^()])B\&7NKSVNI6&F>'=7FC\4:G?:)XAAT[1 M;J+P]K=QI_'Z;^UE\);_ %B"VGN]5T?PGJOB'XG>$O"_Q/UBVL+/X=>+O%'P M9M/$VH?$_1-#UM-4GOHY?"=AX'\=7\NI:WI&C:'K=AX(\67OAG5-:M-&GF< M^F:*\$^%W[1/@?XJ:OIN@Z98^)O#FK>(_A[I?Q;\%V/B[3;/2[GQO\+=8OH= M.LO'/A^"TU34YH=/2\O=)BU71-?CT/QAX=.N^'V\1^'-*&N:;]H][H **** M"BBB@ 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@!DGW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^TG_ZN7QI M7^YU)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:4 ?Z^__ 1,_P"4 M2/\ P3H_[-!^"/\ ZA]E7ZC5^7/_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 M %?E9_P4>_9ZUCX]ZO\ JXT'X1?$Z[\M;/P9/XEL]=TKQU\,O&%G;W.C_$#P=>1 M:?H\=_\ JG10!^+5W^R-^TU?6?Q5;Q=::7J7[1OQCUW]DCXM^'?VH/AQKFG^ M'?#OP=^*WPI^$GP5^&GQ4TYM$N]1T#Q;;^!T\0_#/QMXRT#POH^A>*M"^)'A MCXL:W\/?%]CI^G2ZQ;3:.L?L)?$/QS\&/AQ^R/J<%_X5\#_"'X@_M7>)X?C MOB>WN$\4>%_C'\,OVJ?AA\+K+0K#3-6;Q:_B73M._:8M=6\?P^(K+2-+L[WP M+J5CI6IZ]#KFDWI_92B@#X*^"WPC^)]]\:/@U\5_B#X6/@/_ (4=^R3KO[.T MVEMKVF:O%XP\:^/?%?P<\0^,_$.@?V#JE_"_@70H_@?HT/A/4_$L.D>)M5/B MJ_-WX8T!M-F6\^]#T/T-+2-T/T/\J /QH_X)-?$/X@_&;7O^"J1^*OCWQMX^ M'PO_ ."NW[67PC^'*>*/%GB#58O _P ,/"7AGX0W/AGP!X6AGU$Q:)X2T&XU MC5)]*T.P2&PLI=0NY(85:=R?UY_X1G2?^>=W_P"#75__ )/K\5O^")O_ "'? M^"QO_:;K]M/_ -1+X'U^Y% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\ M&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT M4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\ M\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ M ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ M ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ M /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8' M_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ M ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT M?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[ MO_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R? M6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z M3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&N MK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(S MI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P: MZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10 M!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SS MN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ MR?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ MSSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ M_)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\ M(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ MP:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_ MPC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN_ M_!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO_P#)]'_",Z3_ ,\[O_P:ZO\ _)]; M]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D_P#/.[_\&NK_ /R?6_10!@?\(SI/ M_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ_P#\GUOT4 8'_",Z3_SSN_\ P:ZO M_P#)]'_",Z3_ ,\[O_P:ZO\ _)];]% &!_PC.D_\\[O_ ,&NK_\ R?1_PC.D M_P#/.[_\&NK_ /R?6_10!@?\(SI/_/.[_P#!KJ__ ,GT?\(SI/\ SSN__!KJ M_P#\GUOT4 8(\-:4""([O(((_P")IJYY!R,@WY!'J""#T((K>HHH **** &2 M?='^_'_Z,6O\,7_@H)_R?I^VY_V=W^TG_P"KE\:5_N=2?='^_'_Z,6O\,7_@ MH)_R?I^VY_V=W^TG_P"KE\:4 ?Z^_P#P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7 M/_!$S_E$C_P3H_[-!^"/_J'V5?J-0 4444 %%%% !2-T/T/\J6D;H?H?Y4 ? MAQ_P1-_Y#O\ P6-_[3=?MI_^HE\#Z_ 8O"UGX@TC7 M/ _A!]2UOPW=0)XL'P]^(UF]Q#X: /UX+*" 64%ON@D M]!GG\*7(SC(R.HS MS^5?D!\6M=^*D7C/]C3X[S^/?'WQ;_9 A7]FK1+7XI? /]H/5_AOXH\6>*?C M'KV@>&]$^,GQN^"&B>!=)\ ?'+X&^//$OB#X8IJMKX8^(&D:AX!T/7_$FO6/ MP\\1^'+_ %B/1//M6_:]^-/@?]G[X2?M;I%XM\2^+?BQ\2?VPM \5?!N^<77 MAS1_#GPJ^$/[8/Q*^'7AW2O#4=Y;6^@:GX$U#]FOPGH/B#7M(N$UGQ6OB/QG M<>(KC49KG0$T _< $'H0<=<'.*&Z'Z'^5?GC\#O'GQ T#XY? CX9ZSXS\1? M$32?C7^QCXC^/7C+6_$%S'>IIGQ/\"^,O@=H=UJN@KYZQ>&=#^(=G\:M3\CP M;HT">%](7P+8/H%AILLFMSZI^AS=#]#_ "H _#C_ ((F_P#(=_X+&_\ :;K] MM/\ ]1+X'U^Y%?A-_P $6+RZM_$/_!8Q(-)O;Y3_ ,%N/VT6\VVFTR.,$^$_ M@D"A%Y?VLNY=JDD1E"'&')# ?M]_:FH_]"WJO_@5H/\ \N* -NBL3^U-1_Z% MO5?_ *T'_Y<4?VIJ/\ T+>J_P#@5H/_ ,N* -NBL3^U-1_Z%O5?_ K0?_EQ M1_:FH_\ 0MZK_P"!6@__ "XH VZ*Q/[4U'_H6]5_\"M!_P#EQ1_: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* -NBL4:GJ!(!\.:J 2 2;K0B " M<$G&L$X'4X!.!P">*VJ "BBB@!DGW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^ MTG_ZN7QI7^YU)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:4 ?Z^__ M 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC5^7/_ 1,_P"42/\ P3H_[-!^"/\ MZA]E7ZC4 %?/GQ?_ &:/AS\:M;\.>(O%%]X_T?5O#NH:#=?:? WQ%\8>"DUN MQ\.W'B"ZT[1->M= U:UM+JRCN/$^M/#J=I!8>*M.6_NX-&\1Z9;WE[#<_0=% M 'S[I/[,7PDT37_#VKZ?IGB.+1_!]EX)L_!?PX?QWXVF^#O@MOAUI%AH?@J\ M\(_!^77G^'/AV]\.:=I6E_V1+IOAV&/3M2T^W\064-OXB\W5I=/2?V=?A)HW MBVY\8VOA99[Z34O&6N6&DZCJ.IZIX4T#7_B.UVWQ%U_PSX1U"[N/#GA_6_'C M:CJ;>*]2TS38+C5FUGQ 7:,^)O$G]K>WT4 >.?#/X#?#+X274E]X,T2YM[Q? M#ND>"]+NM6UK6?$5QX;\!^'Y[BYT#P#X6FUV^OY/#G@K1)[N>73O#FE-;6$3 M?9Q*LZV&G+:>Q-T/T/\ *EI&Z'Z'^5 'X/?&]SIT]MX/\ :"_B37] M'\+7^K2: /&NM68N+18-!77UCT2SMK6:[\1:[JDDEGX*?!'P^^./A[XT_#+Q]X>U'X1?M._L^P>#M7\8>!;C6[ MG7G\4^!O$?A[Q5?OX7UKP'K%UH/@C5/$&C_&'PWK'P=U2*5KBZU;PAXMT71] M?@ /NCQ?^T_\&_ ^D? 76]?\1WMK9_M+^-_ WP^^#\/_ CNOIJ?B+Q%\0]$ MO/$7AV*^T:YT^VU;PU:?V/8SW&KWGB2RTJ/0[@VVE:H+;6+VST^=VE?M-?"3 M5O$P\/)KTUC9W>L^/?#6A>,-6LI-+\"^*/$_PJ35I?B=X>\.>*KQX]/U+4_ MD?A_Q%)KP;[/9%/"_BY])O=57PAXH.D?E?\ M ?LW_\ !1/XC:M^QWX]UK6O MV?M=\1Z+^TW^QEX]^)WAWPM\,?'=R/A9IWP\\%:R?BK-8Z_>?'32]&UWP'IG MQ#UGQ=K%L-*\,:=X@UB'Q%X9@O+FXMO"EK]IV[[]BGXL^-?@)\*?V/'3Q3X5 M7X.^/?VLM=U?XUWFKVT.D>(O#?Q6^$O[7/PN^%VH:/?Z?)=:KKNN:^?VE=!\ M0>,](DTVR?PW+X0\76&HS.]WX7N=? /U&^%_[07PY^+6H)I?A>]U2WOM0\): M5\1/#5KX@T>\T"Y\8_#77;I[+1?B'X6M[\)/JGA74+M$A%P\5KJ5@;S2I-8T MO38=O>(7\.QZ5/=6^M>$_!%K\#XH](\6S&TMM<_ MX3:,:3:A['6([3]!6Z'Z'^5 'X_P#EC1_8 M%E_S]:W_ .%%KW_RQH VZ*Q/[ LO^?K6_P#PHM>_^6-']@67_/UK?_A1:]_\ ML: -NBL3^P++_GZUO_PHM>_^6-']@67_ #]:W_X46O?_ "QH VZ*Q/[ LO\ MGZUO_P *+7O_ )8T?V!9?\_6M_\ A1:]_P#+&@#;HK$_L"R_Y^M;_P#"BU[_ M .6-']@67_/UK?\ X46O?_+&@#;HK$_L"R_Y^M;_ /"BU[_Y8T?V!9?\_6M_ M^%%KW_RQH VZ*Q/[ LO^?K6__"BU[_Y8T?V!9?\ /UK?_A1:]_\ +&@#;HK$ M_L"R_P"?K6__ HM>_\ EC1_8%E_S]:W_P"%%KW_ ,L: -NBL3^P++_GZUO_ M ,*+7O\ Y8T?V!9?\_6M_P#A1:]_\L: -NBL3^P++_GZUO\ \*+7O_EC1_8% ME_S]:W_X46O?_+&@#;HK$_L"R_Y^M;_\*+7O_EC1_8%E_P _6M_^%%KW_P L M: -NBL3^P++_ )^M;_\ "BU[_P"6-']@67_/UK?_ (46O?\ RQH VZ*Q/[ L MO^?K6_\ PHM>_P#EC1_8%E_S]:W_ .%%KW_RQH VZ*Q/[ LO^?K6_P#PHM>_ M^6-']@67_/UK?_A1:]_\L: -NBL3^P++_GZUO_PHM>_^6-']@67_ #]:W_X4 M6O?_ "QH VZ*Q/[ LO\ GZUO_P *+7O_ )8T?V!9?\_6M_\ A1:]_P#+&@#; MHK$_L"R_Y^M;_P#"BU[_ .6-']@67_/UK?\ X46O?_+&@#;HK$_L"R_Y^M;_ M /"BU[_Y8T?V!9?\_6M_^%%KW_RQH VZ*Q/[ LO^?K6__"BU[_Y8T?V!9?\ M/UK?_A1:]_\ +&@#;HK$_L"R_P"?K6__ HM>_\ EC1_8%E_S]:W_P"%%KW_ M ,L: -NBL3^P++_GZUO_ ,*+7O\ Y8T?V!9?\_6M_P#A1:]_\L: -NBL3^P+ M+_GZUO\ \*+7O_EC1_8%E_S]:W_X46O?_+&@#;HK$_L"R_Y^M;_\*+7O_EC1 M_8%E_P _6M_^%%KW_P L: -NBL3^P++_ )^M;_\ "BU[_P"6-']@67_/UK?_ M (46O?\ RQH VZ*Q/[ LO^?K6_\ PHM>_P#EC1_8%E_S]:W_ .%%KW_RQH V MZ*Q/[ LO^?K6_P#PHM>_^6-']@67_/UK?_A1:]_\L: -NBL3^P++_GZUO_PH MM>_^6-']@67_ #]:W_X46O?_ "QH VZ*Q/[ LO\ GZUO_P *+7O_ )8T?V!9 M?\_6M_\ A1:]_P#+&@#;HK$_L"R_Y^M;_P#"BU[_ .6-']@67_/UK?\ X46O M?_+&@#;HK$_L"R_Y^M;_ /"BU[_Y8T?V!9?\_6M_^%%KW_RQH VZ*Q/[ LO^ M?K6__"BU[_Y8T?V!9?\ /UK?_A1:]_\ +&@#;HK$_L"R_P"?K6__ HM>_\ MEC1_8%E_S]:W_P"%%KW_ ,L: -NBL3^P++_GZUO_ ,*+7O\ Y8T?V!9?\_6M M_P#A1:]_\L: -NBL3^P++_GZUO\ \*+7O_EC1_8%E_S]:W_X46O?_+&@#;HK M$_L"R_Y^M;_\*+7O_EC1_8%E_P _6M_^%%KW_P L: -NBL4:#9@@BZUK(((S MXAUTC(.>0=1((]0001P01Q6U0 4444 ,D^Z/]^/_ -&+7^&+_P %!/\ D_3] MMS_L[O\ :3_]7+XTK_W#(8[6PM$GOKN M8K!:V\TKJA_(W]N#0?VA?VE(?!^N?"7X*L'A\-B\-P/P]*M6SK$X.MBZ>'JYCBH8+ YKB3X'GGBYTIU8TYXBI M&C1Q-2AAJ47.5X/-;V4?M+^ ]+)3X@:+\0_A/)YHB\WXC> ]=TK0U?.&!\9Z/#K M_@8HAP#+_P )*(B#N1V7)'?DGBCD&.R;*+PM'$5LLGG.:X+!9+C,5A)U70J+!XVJY3C9PA-NG'?!\0X*MA,+B,?# M$9-5KX>C6JT,UP^(P4)_#_BK3N!]O\.:SINN6>6&0#<:7GU]*_0\-BL-C:%+%8/$4,7A:\%4HXG#5J=>A6@]ITJU*4Z=2#Z2A)I M]&>Y3J4ZL(U*4X5*,Z@ZG\*XKQA\2?A_\ M#ZV6[\<>-?"WA*&12T!\1:[IND27)&<1VEO>W$5S>2L5(2&UAFED(VHC'BN3 M'8_ 99AJN-S+&X3+\'07-7Q>-Q-'"X:C&Z7-5KUYTZ5.-VM9S2U6IG5K4:%. M56O5IT:4%>52K.-.G%=Y3FXQBO5H[:BOG;_AH6U\0 )\+OAG\4_B<9HW:UU; M3_"S^"O"$CIQN_X2_P")=QX0TV[M2HPWR7^O^2XM X2 P\JF'J6W4,PJNCEE_*6-BSK?C+\<_AK\!/#$'BOXE:_\ V/I][?KI M6F6UK97>JZKJVHM#)<-::=IEA%-MIKOAZ]GN;,S_9KJQN[+4;)E2]TW4M/O8H;NPO[5G0R6\\8 M+120W$+36T\,TGR=\=OV&H_CMX;LK?Q/\;?B1J7C+2[]K_2_$7B.+0;_ ,/V M"W, M]2L+3P'XLWWB+7M=O;6*P_M'6+^"SLV:TTZ&:Y33[&VL=.LK6VMC M=W29]XVX[Q7Q>"S?@G(\E\('PY'$8'-JN:X+%<4+/^:@E MA,71P&;8NBJC9MU%*G"@Z,:<836,G4O3E]#T445^V'UHR3[ MH_WX_P#T8M?X8O\ P4$_Y/T_;<_[.[_:3_\ 5R^-*_W.I/NC_?C_ /1BU_AB M_P#!03_D_3]MS_L[O]I/_P!7+XTH _U]_P#@B9_RB1_X)T?]F@_!'_U#[*OU M&K\N?^")G_*)'_@G1_V:#\$?_4/LJ_4:@ HHHR!U.* "BC(SC(SZ=_RHR.F> M1U'IGI0 4C=#]#_*ER#T/3@^Q]*1NA^A_E0!^''_ 1-_P"0[_P6-_[3=?MI M_P#J)? ^OW(K\-_^")O_ "'?^"QO_:;K]M/_ -1+X'U^Y% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !16!XF\5>&O!FC7OB+Q9KVC^&]!TY/,OM9UW4 M;32M,M%)VKY][>RPVZ.[82.+>99794BC=V53X$/BG\3?BJ3!\#_",6A>%9MJ M'XQ?%?2]7TO1KF%PN^Z\"?#?.E>+O&*B.97M=6U^Y\%^&IW3S;.[UJW!5_FL MZXLR?)*]++ZM2OF&=XFG[7!FG<]X\5^,/"W@;1+SQ)XQ\0Z-X8T&P -WJ^NZC:Z7I\+-N\N(W-W M+%&]Q,RF.WM8C)[@ =/_ -?N3U)]SS7B_4.,>)7S9MC'P;D\]?['R3%4\3Q+ MBZ4K/V>:<10C+"9,JE.4Z6)P?#4,3C:+<*E'+XU*L)Q4Z&:V?*>'>$/@'X2T+6[;QKXLO MM9^*?Q(MP6A\=_$*XMM6U#2))"KRQ^#M#M[:T\*^ [/?O58/"6BZ9<21,%OK MZ^D#3-[CM7&" 1UY&>>F3GJ<=SS2T5]1DV09/P]AIX3)LOP^!I5:KQ&)E3BY MXG&XJ<8QJ8W,<95E4Q>8X^NH1>(QV.KXC&8B2YZ]:I.\CT,+@L+@:;I86A"C M&4G.HXINI6J-)2JUZLG*K7K327/6K3G5FU>BD'@@J."#Z M$&G45Z]D]T=1XUXE_9\^#/BN^_M;5/A[X?MM=+F3_A)?#T$WA#Q4)"5P?F!_M \\XZYYP_!GQYX?&?AY\>_B#ID0DWKHOQ%MM'^+>@!5^Y"; MK7H=,\>"+^$[/'6_;WR :^B**^/Q/ 7".(KU<92R6CE6/KS<\1F?#U?%\,YM MB).U_K.:\/8C+,QQ$96]Z%;%3A*[YHN[/+J9-EE2&=S:SX!^&_P 3K3S HNO 'BO4O FO MF->KIX7\>VVJ:')(X^8)_P )_;*&)0,0-Y!EC4Y/FR^(H5*8<@ \?0])M7IC SD@< _4# .> M^JKMQK8[B+&/1*4 M9J]Y^H8^C_NF;5VEI&EF.'HXZC&/E*E]1QTY?WJV.JONF*O#GBRP&W=>^&M;TS7;52W0/-I=U=*C=BLA5@<@@$$5T^03C(SW'0>*/@#\&_&-Z=5UOX>>&_[<,GF_P#"2Z/:-X8\5*_7?'XI\,2Z-XAC<'D, MNI AOFZUS!^"7B[00S_#SX\?$_0074II'C>?2_BYX>$:D%8W_P"$SM6\9I&, M;2MIXXM2$PJD$ @_M3CG+_\ ?^%4J.88B7_ #]>2\2TLGR_ M!P>B=-<5XZ<7=QE4229]8S>A_'RZAC(+3GR[%QC7F_YOJF/CA:-*+ZQ_M&M) M:ZR/H>BOGAM:_:7\+[SJ?@SX9_%2R1U1;OP7XCU7X<>(I(UZR+X9\9P^(_#T MLS@9V?\ ">V,18G:57H']I'PIHN]?B/X2^)GPH>-ECDNO&O@?4[GPXLAP')\ M;>"V\7>"XXE.2)KK7;5=F&8)R ?\1!X=PWNYY+,>%9QTK3XHRO'9-EU*IK^Z M7$.(H_ZM8FH[/E6!SG%1GIRR;:0?VU@:>F+=?+FM)/,,/6PM",M?=^NU(?4* MDM-%1Q51/HV?0]%>"?&7A?Q=:HJM)/X:U[2]<2+=C"S#3; MJX>!P3ADF2-U.0RJ1BNO!!.,C.,X[@>XZCKW%?6X/&X/,<-2QF7XO"X[!UX\ MU'%8/$4L5AJT=N:E7H3G2J1OI>$FO,]*E5I5Z<:M&I3K4IJ\*E*<:E.2[QG! MN,EYIL6BBBNHT"BBB@ HHJ-Y8XT:1W5(T5G>1F"QHB LS/(2$15 ))9@ !DG M%)M)-MI)*[;=DDMVV^B DHKPW6OVD/@UI%^^C6OC.U\6^(463_BF?AW8ZK\2 M?$0E0LH@GTCP+8Z_<6,CNI1?[1^Q1@\R21H"XQ_^%F_&;Q3A? ?P+O=$M)UQ M#K_QE\5Z5X*@3 !,Z>%/"T?CCQ=*H'W;;4K;P_-(:3454S'ZI13?OU8I-KRYYU MEJE*G2Q'URK%N,Z67TJV8U*I.*R MM9U[1/#EA/JOB#5],T/2[4;KG4M9O[32]/MUY^>:]OYK>VC48Y+R@5X6/AM\ M;/%67\=?'&7PY9SQD2^'_@QX2TOPJB'@+%+XO\9OXX\37& ,-=:9'X7&BA5&:SOC',?^13P=#*Z>SQ7%^=X/!3M)7AB,)EW#D.)J MN*@DU*>&S#%Y%B'K3E*C--QGZWFE?_=LK6'C_P _,SQ=*E*SVG3P^!6/E426 MKIUZN#G]EN+NUGS?M,_#:^EEM/ 4?BSXO7T,X@:'X4^$M7\6Z9O) Q+XQ$5A MX!M N1O>]\5P(F?F-1?\)-^TAXJ(&@?#GP-\,+$R,1J/Q+\53^,?$ @; C8^ M"_AV(M(68+\[I-\1_D8B,@G<1]"1PQ0QI#%&D4,:+''%&BI%&B !42)0(T50 M %55 J6C_5SB?,'?.^-L52IW49X'A/*<'P]@Z]*]W"OB&=M MDKGSJOP2\7^(@&^)GQR^(WB&-F_>Z#X%DL?A#X7>)MWFP8\(*_C>:%]VPK>^ M.[DM$ C=6)[?P;\$?A-X N3J'A/P!X:TO6&=GD\0OIR:GXGN&9=K&[\4:NVH M>(;MB.K7&IR$Y/'ES4,XSRMB^(L[H-6LJ. M=9]B,RS6E"-ERTX8R-.*248I)(THY/EM&I&LL+"MB(-.&*QRUZQ\/7'B"YL-/O;"[MM2M-*O(Y/$^LI%XM\,1:%XUM(+ MLVUKX@C@BMDMP#XQ^-/Q(\>?#CQU^P;\1+']KSXC:OX,^,GQ*^"OPJU>X\._ M"+X>^,_V4?B=H_C_ ,,I:P:QXS\4^$/ &I^+O 'BWXY>++O0X?@EXYTCXE:+ M\/K7QEKOA/PJ^CSZ!J]TFM>:W_[<'Q3\%? ;X6?MA7H\1>)=.^,'CO\ :KT' M4/@I+H5NVG>&/#'PE^$W[6GQ3^&D.CI965CXCTSQ#IL?[-6CZ+XWU2_O=3&N M3>-/%%W)I]FNF^&+/1OT:T+]ESX;^'_^$:T:TG\33?#3P(OPJ;X<_!F\U:VN M/A9\/+OX+:3IFE?#N\\):$=,35[1O#S:+HVLVECJ/B'5-(C\3:5I_B>'38== MM8KY9M+_ &6_A'I?B-=;.C7>IZ38ZW\1/$_AOP)K-XFI^ /"/B;XO1:S!\4] M>\.>&KBV,=K>^.H?$GBB#5H;ZZU'3;&W\6>+[;PY8:%;>+/$4.I@'A?P3^)_ MQ,TCXU?!3X6>-?%^H?$.#XY?LB>)/VA-9U?4-)TRSA\*?$#P#XM^"F@>(]/\ M./HUI81:=X/\7P?&^W;0?#6HIJ,^BCP3OMM5NIM1U:2?[];H?H?Y5X7\+?V> M/AY\)-2AU?P]'K6IZGI?@S2?AGX6O_$^KOKMYX-^%^@7C7^B?#SPSR:CXAUEK#1QXBU[6%T+15T_P!T;H?H?Y4 ?A-_P19U"6U\0_\ M!8Q$TS4;T'_@MQ^VBWF6<=HT8+>$_@D"A\^]MWWKM!;"%0&7YB20/V\_MJX_ MZ &N?]^-._\ EI7XJ_\ !$W_ )#O_!8W_M-U^VG_ .HE\#Z_HH P?[:N/^@!KG_?C3O\ Y:4?VUHH P?[:N/^@!KG_?C3O_ ):4?VUHH P?[:N/^@!KG_?C3O\ Y:4?VUHH P?[:N/^@!KG_?C3O_ ):4?VUHH P?[:N/^@!KG_?C3O\ Y:4?VUHH P?[:N/^@!KG_?C3O_ ):4?VUHH P?[:N/^@!KG_?C3O\ Y:4?VUHH P?[:N/^@!KG_?C3O_ ):4?VUO:)X9TJ]UWQ'K&F:#HNFPM<:CJ^ MLW]KIFF6%NN-TUY?WLL%K;1+N&7FE0'( R2!7SRWQE\;_$XK9_ #P?\ ;-%G M8+)\8_B-8ZIH7PYB@P2]SX3T MI_C+XE2Y1UM9=-@T#PE<-MD'B]X_W;_.9W MQ5DV15:&#Q5>IB)CA\ MJP+DIYACL+1O47!B\RPF#E"E4G*IBJL7*C@L/"5?&5DGRN5/#TU*:I*32J8B MHH8:C=2KUJ<+R7LVO>.M)\+:3>Z]XGCF\.Z'IL)N-1UG7+K0]*TNQ@4@&6ZO M[[68+:%^)>CZAH_ MA>.$E0MQX/\ SWFD>+_ (@&:,N]K?M-X7\*2D1R1Z]?1EHQU7A[]GS0#J]C MXO\ BEK>K?&?QU82BYT_6/&\5I_PC?AN[ 7]YX'^'MDB>$/"C1E$-OJ26.I> M*-J@7?B.[?+GZ Z=^IZD_4GGC/'IVKQ5A>,N)=<*V9U8?RU\7'GPN"YDW&I3P2Q59>[4P^9T9*Q\R^&?@OH=MK-CXR^(L' MC7XQ?$&Q<7%CXE\>P:%<:9X=N2$+-X&\$6-]!X/\%HK(/*N],TN3Q T>%OM> MOY-TK>^#6;@=- US_OSIY)^I.J9/XUOT5])DO#^3I7QV8XKE4)8S-,QQ,ZV/S3'3C%*ICLPQ.)Q=6R]I6E8]#"8+"X&$J>%HPI* MK/WIUJ]2RBZN)KU'.MB:TDDI5J]2I5G9+8X5 "A;#QI8L$^56& 1]245\EC>!>$L;B*N.>28; 9E7DY5LXR.>( MX>SNJW=-5,[R&MEV:SC)-J498QQE=W3/-JY1EM6;%X.=#$M/JG5L^J9\Q?\)1^T[X9)%Y\/?!'Q9LEV(+GPKJUS\+/$6P%5,C> M'_%]_P"*_#EQ*0"62+QG8QDD[ HPM6[K]I31O#84?$CX;?%_X;;2J7-_K?@: M?Q%X:M6V@O+/XP^'][XN\-6]HI#'[3?W]@H4;Y4B&:^DJCDBCE1XY$5XY%9) M$8 JZ.I5U<=&5E)5@<@@D5S/AKB# WED7&N9QC#2AEW$V"P/$F54XZZ3KTXY M1Q5B9)M6J8KBJO*RL^9.RS> QM'7!YKB%;X*&84J./PR6NDIQ6%S&;O;WJF8 MS>EC\]?#'_!2_P#9Z\2^.)O""V_CG3+-YKJVTKQ5>^'X;C1]9N+8,8H[2PTN M_O\ Q%"=3V.-+%SI*R73F*%XX)KB&-O>C\>O%?B*U\_X8_ +XK^+ XC>'4?% MUGI/PBT%XY20DAD\>W]GXIFAP!(TFG>$+[]TP9-[D1UX[\,O^">/P4^%OQ;M M/BMHVH^+[^31-1NM7\+>%=4O]/DT'P_J-PDR02QSP:?!K&HQ:2EQ*NDPZC?2 MB B&2Z:]EMXG'WJ% Q@= ![X'09/)_$U^;>&.7?2#S+)\SAXN\1<-\/YA'/, M=_9KX'RK 8G,*F4:Y/1PWMO;K#T*_#V(S-X=1EC,7"K+DCX'# MU#C>OA<0N*,;@,%76,J^P_LC#T*E>6%Y:?(_;8GZSA84^?VBI0G@JF)]GRNM M54WRKY>DM?VEO%&&UGQ)X<^%UBTH8Z;\.O",7CGQ+'"P(>)O&7Q!U&P\/1RC MY0&M_AUKC*7-I[\ M,)6E+!49Z+7#X:E:VB1Q.B0:3X9L(M*\.>!IM TN#B#3=$T?0M)L(0 %BL] M/O;:V0 !8AQQZ5KC6;@<#0-; ]!!IP_P#*W:** "BBB@!DG MW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^TG_ZN7QI7^YU)]T?[\?_ *,6O\,7 M_@H)_P GZ?MN?]G=_M)_^KE\:4 ?Z^__ 1,_P"42/\ P3H_[-!^"/\ ZA]E M7ZC5^7/_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 %%%% !1110 4C=#]#_* MEI&Z'Z'^5 'X7EU)#;6L$: L\T\L<:J"2P KYTE^.GB'XA/)8 M?L]^#&\;VS,\+_%/Q9+?>%O@_9,ID1I]*U,VK^(_B,\,D9VP^"=+DT.Y.(I? M%MAN\Q?GL[XIR3()T,/C\5*IF.,C.6 R7+\/7S//,PC3:C4G@LHP%.OCZ]"E M*4?K.+5!8/!QE[7&XC#T5*I'AQ>8X3!.$*U1NO53=#"483Q&,KJ+M)T<+1C. MO.$6U[2JH>RI)\U6<()R7T1J^LZ3H&FWNLZYJ>GZ-I&FP/=:CJFJWMMIVFV% MM& 9+B]OKR6&UM((P07EGEC11R6KYVD^-OBSXD;K']GOP:?$5A*3&?B[XZBU M'PW\*;09(:Z\/PF.#Q9\37C\N3R%\+V6G^&;Q]B-XUME)8:&C_L]Z=JVH6/B M?XU>([_XT^*[*9+S3[?Q%:6]A\./#-ZFXI+X0^&-HTGAVRFMR4^RZWXB/BCQ M6GEJYU]6.T?12JJ@*H"@ * !@!1T4#LHZ #@#@ "O"]AQIQ*KXJK_J)D\_\ MF$P53!9IQCBJ32]S%YBEC,@X>;]^E7H97#B/%3I3A7P6?Y7BH6ARTM_!?AJ[4$++X+^&MEN\*:%)#A/L^K:A#K_B MM=BF7Q)*V37T* !T&/\ ZW09ZX'8=N@I:*^CR7AS)>'J5:GE& IX:>*J1K8[ M%SG6Q>99GB(QY%BLVS7&U,1F>:XQ0M#ZWF.+Q6)<$H.KRQ27=A,#A,#&<<+1 MC3=22E6J-SJXC$32LJF)Q-64\1B:JC[OM:]6I4Y4ES6204445[9UA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44P21L[QJZ&2,( MSH&4NBR;MA=0=RA]C;2P ;:VTG:#KX.ETWJXF%*FM'?62^\]5HKRL^/_ !9<)G3O@]X[DY8!M4U/X?Z. MA"C'*R^,KJY&9"% -M\R!I4+*%5VQ^)/BW=,1!\,?#MBN2 ^L_$E(R0J DF/ M1O"&LX#.=L1\PDA6:58OE!?^O>1N48PPO%E7FMRSH6VO-JKBX=S"SNW)?R/5J*\G+?& M^X88B^%FD*<9S-XQ\0L,*2>!!X84[V(0#(\L*99*8;=,B&WBRIGN[F4QVU MI;AE:>YFBA4AG!K4TG5;#7-+TW6M+N$N]-U:QM-2L+J,YCN+.]@CN;:9#W62 M&5&'IG!Y!%?F)^V'JGQ%@_LGX:6_B3QMXYMKJ&W\0>)A;^#],M-&A>*&]1G9FLHIKRTA1Y-&U)Y8UC\PNMA?62(GEV[%?P#A M_P"DW1SKZ1>.\%\3PYF&3992R'ZOA=9=BL!.+JXBE"'Z5F?A+4P'A=A^/*6:8;'XN>8^UK83"NM& MFN':_L\)AL;&CC<-A,:J\<>G4FI4%"> Q5'$Q]RG.BBBOZR/Q<9)]T?[ M\?\ Z,6O\,7_ (*"?\GZ?MN?]G=_M)_^KE\:5_N=2?='^_'_ .C%K_#%_P"" M@G_)^G[;G_9W?[2?_JY?&E '^OO_ ,$3/^42/_!.C_LT'X(_^H?95^HU?ES_ M ,$3/^42/_!.C_LT'X(_^H?95^HU !117@'Q<_:7^%GP7\2>#?!OBN\\0ZIX MN\<7MG%I7A7P/X4U_P >>);32;S4#I(\5:OH/A:QU/5=/\,1ZMY>E)J36DDV MHZK*NF:+9ZI?17-O >_T5\DZS^W+^S%H'BWX<^#M6^(=]:W?Q5G^'MCX.\2 M#X>_$^X^&DNM_%JTLK[X7>%_$/QLZ1!?>I:7\?_A-K'B^Y\$V7BVW&L0:CXMT6WN;NQU33_#V MKZ]\/VN$\?\ A[P]XKO[*V\,^(=?\#/:7J>+]&T;5;V_T!]-UF/4((GT'75T MT ]DI&Z'Z'^5>2_#GXY?#+XK74MEX*\1-J%W_8&D>+]/@OM)UG0I=?\ !/B" M:YM] \=^%TUW3]-;Q/X'UR>SN(M)\6:$+[0[YD0PWA2YM'N/6FZ'Z'^5 'X< M?\$3?^0[_P %C?\ M-U^VG_ZB7P/K]R*_#;_ ((G$?V[_P %C>1_RFZ_;3[_ M /4I? ^OW(R/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8H MR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8JO=WMI86UQ> MWMU;VEG:Q23W5W=316]M;01*7DFN+B9DA@BC0%GDE=$5026 %3*481E.E_L_\ Q"MK+X?P:07N_&?AO2]-UG2_$?BY;^]CU+2+ M3Q-JVE:AH>IV^@6":8\EMH$]P@N-2D:_N9&2*W@^\_A!\6OVCO%WPS\":_KG MP/TI]&]>U;1YM4B\K4%TRZ@1+5+A MT,L86*$_@O#GTC> >*>/>+^ ,GPG%>-QW!U/"U,7G.6<.8_/\BS".)=*#EEV M)X=OE!>"]>!#N(\T8JJ#^TU<,/VBKN)QHO#&-O[Z&;4_BU M!&\[?,0D]D\"9 (E -5G\!_'&YB^,'1_##XBS;_M MW[17Q*Z!8AIOACX-Z: #G>TN_P"'&H&63[NQE,(0 X5BQ2(POB[PYI>QCC#-*:A!_&DW#T;_OEC_(5X7#\ O#7R#4/''QJU943&V\^-_Q,A#2X -PP MTKQ%I>)&&[Y$*VR[V\NW3";$D_9N^$=Q_P ?VE^)]7)8R.-=^)OQ/UQ)ICNS M<3PZIXSNH)KC+,5GDC,J,Q9&4\T?VAQS.*E2X7X;@W]G&<98^C-;7NL+P;CX M=7]M[:[I![;-VKQR_ +RJYI6B^G_ #[RJLN^TGMYGNC2(BEW8(HZL_R*.<#) M; &3@#)Y) '6L/4/%?AC2?._M3Q%H6G"WC$UP;_6--LQ!$P!62;[3=1>5&00 M0[[5((()%>4P?LT_ 2)D>3X6>#;]T[DUF>_>]89&UKPSE M-L>W'EQ[=ZT^!7P1L2ALOA#\+[9HI/-CDB\!^%5DCE!!$B2G2C(K@@;6# C MQC%'UKCZI&W]B<(826GO_P"M&_\ X&KVM?6\;-Y\;/@WIQ==0^+'PUL62/SG M2[\=^%8'6$AB)2DFK*^PA6PV,-M.,XKG[G]I/X!VS!?^%O\ P]N"4+G[#XGT MW4MH!(Q(=-ENQ&[8.Q)"CR8.Q6 ./0K'P+X(TQ0FF^$O"VGH)1/LLO#VBVB> M<-N)MMO91CS1L7$F-XVK\WRC'3I%!%GRDCCW'+>6JQ[CZMLQD]>3GJ:%A^/J MB;>;\(8)Z6@N'M:Y_9.E7^JRVFA^"?'.H3/'86DUUY!KB_\6Z]9:?HAL;*[UB>X\7W46E:E-K-O;:19W$Q3P_8Z9-=WL45K M$8+>[-[:_KX\<4B-'(%DC=61T<[T=&!5E=&)5E92596!5@2"""17C/@+]G7X M'?"_Q-JGC'P#\-?"OA?Q+JZ7$5YJNF6;K/'!=R^==6NFQSSSVVBVERX4W%IH M\%A;3!(TDB:.)$7\RXTX-\=L\XEX&Q60>*>0+J53&/#QQ>'P\ZE;+:. JUX9A;&UZ%&E3^>S;*N,L9F&3U M,#Q'@L#EV'KS>;T<-ESH5\5AY2IWC1EB9YI&57V:JTZ;<\-"C.HJ]JTX0C'F M],_9]M_$5_:^)/CKXCG^,?B&VN5OK#0M1L?[(^$_ABY4LT/_ C7PS2ZO=+N M;BTW 0Z]XSNO%?B+S$$\-_9 K!']&1QI$BI&BHB*J(BJ%5$485$4 !44 !44 M!5 PH XIV1ZC\Q1D>H_,5^P9)PUDG#L*ZRK QHU\9*%3,,PKU:^.S;-*U-., M*^:YOCJN)S/-*].#=.G6Q^+Q%2E2Y:5.4*48PC]1A,!A,#&:PU%0E5:E6K3E M.MB<1*-U&>)Q5:53$8F<4^6,Z]6I*,;0BU%)):*3(]1^8HR/4?F*]T[!:*3( M]1^8HR/4?F* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8HR/4?F M* %HI,CU'YBC(]1^8H 6BDR/4?F*,CU'YB@!:*3(]1^8HR/4?F* %HI,CU'Y MBC(]1^8H 6BDR/4?F*AN+FWM(9+BZGAMH(EW23W$J0PQK_>>65DC4>[,!4SG M"G&4YRC"$(N4Y2:C&,8IMRDVTDDDVV]$DWT'&,I-1BG*4FHQ23;;;2226[;: M27=HGHKRJ^^-OPOM+DV-MXLLO$&I#(_LOP?;W_C74MXSB-K+PI::Q-$Y.%Q. M(@"0&9>M4_\ A8WC'50/^$5^$7BV>,N5&H>,[_1/ FG8W$"0VUW=:MXG5"!N MPWAI),$90$U\95\1.#(U)T<)GE'/,32DXU\'POAL;Q;CL.XVYOK.!X9PV;8S M#)EEJCV&DR/7IZ(?&_@[PF@?Q/XJ\/>'P5W(-9UG3].DD&"0(H;JXBF MF8X.U(HW9B,*I/%>>WWQV\))8W6I:%H_C?Q;86-M=7E[J.@^$=4M]&MK2RA- MQ=7+^(O$J>'O#K0PVZO,SQZK(-BG&3@'L?#WPV^'WA-UF\.^#O#6DW2\F_M= M)LAJ)> RZE@\TS?_;E0$,/BL-'$87/!_V9U$J\H911CB*E6K"ES2I4 MUQ!AHU*BC"=:G%N:_*+X<_M2^*)OV@/$'B?;8_V+\3KJR\-VNC^(M7GTG1M$ MMK:8VO@NZO=0LM/U5K1M-6>:/4I(+&6.ZEU>^=WB CN8OTGQ\;[AC\_PKTA# MG&(_&'B)E( 4#/F^&%;1V=F8_A?T?\ PB\:^#\OXHROQ@X]PV=8?,N(,9Q-E%7@[B#-(5(9 MAG^+Q>8\2T<:\9PSDN,PV&Q&8U8YA@Z>!S&5"GB,9F"^JT+TYS_1/$KC;@'/ M,3D^,X(X;K9?5PF64,IQU//&_BU=$F?XF^'; '^'1?ANB$87:N)-:\7ZUPQ)>13$22 M$$;QJ&5W#X?^*[A<:C\8?'LG(.W3-.^'^CI\JX4[H/!EQ/G)9G'V@I(=H,8" M<^IY'J/S%&1ZC\Q7]#K@3(W)RGBN*ZW,K3A7X\XXK4)=U+#U>(I8=Q>W+[/E ML[))'YC_ *Q9BDE&CDT+6M*GPYP]"HK6M:K'*U535EKSWOK<\JB^$U@Q7^T? M&OQ2U4#;E;CXA^(=/1@J\;D\/3Z*A)D)E+ !BV$W>0JPJ'X)?#:1@U[H5WJ[ M#&?[?\2>*O$ ?!+?O$UG7+Z-PTC&5U9"C3'SBID 8>JY'J/S%&1ZC\Q27AWP M)))5^$>'\=)._M=YGAU9+DPF M,K8.GI_TZPLZ--?*/5K8\^L_A+\+K HUI\._!,,B;"LW_"+Z+)/N0':YGELI M)BXW,3(9"[,S,S,Q)KL+'1M(TQ!'IVEZ=81JJ*J65C:VB*L>?+55MXHP!'D[ M !A,G;C)K1R/4?F*,CU'YBO:R_ASA_*6GE>19/EKBK+ZAEN#P=EY?5Z-.U^M MM^IP8G-,SQEUC,QQV+OJ_K.+Q%>[TU_>U)[65NP8'O\ F?\ &C ]!^5&1ZC\ MQ1D>H_,5[%EV7W'!=]Q:*3(]1^8HW+_>'YBFEV7W +13&=$!9V"*H)9F^5% MZDL<* .Y)QCGI7DOB?\ : ^!?@J22#Q?\9/A;X9N8MV^TUSQ_P"%=-O[NC>1V6I:PT5LMM*\-M'/%/+])_P#!-W]J M_P"(?[8'P4\5?$?XE:/X1T76]$^)NK^#+2U\&6.KZ?ICZ78>&O"NLPSSPZSK M6NW37S7.N7<3]1S;P+\0\B\-\/XJ9QE5'+>&<3CEE\: M6-K2PF=T\3+'8G+X>WRC$4:>)I4ZE?"U)PJ2LIT)4ZRO&HC\JRCQY\.<_P#$ MO$>%&39M5S/B?#Y>\RE6P-*&+R.KAHX##9C-T,WP]>KAJM2%#$TX5*<5>%>- M2D_>@S]":***_(3]D&2?='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ ZN7Q MI7^YU)]T?[\?_HQ:_P ,7_@H)_R?I^VY_P!G=_M)_P#JY?&E '^OO_P1,_Y1 M(_\ !.C_ +-!^"/_ *A]E7ZC5^7/_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-0 M 5^0/_!2WX4S>,?'7P \?_#JR^-GPT_:&^&_C'P[)\,/V@_A'X!U#XFZ3-I> ML7WB*[\0?"7XF?#NU>Y\*_$'PA=:UH7A+7WT#XH6F@Z?I4^H?\)#\.?B)X"\ M86FHZ_9_K]2%5/4 \8Y';N#Z@]QT- 'Y1>+_ (_3^)!\$?@3\?/V7OVE'\:V MUS^S5X_^+>G_ 5_9@^*/C_X 2_&O2[CP5X^T[PKH?QJMM-N?A^G@3X8_%;2 MM$UKQ)XJU+Q')I5M9>%[#3+_ %M[:V\030^(:G^R=\;O&_[/?PC_ &2;,>-/ M#?CKX3_$K]LGQ!XP^,.HV;:=X7U71?BA\(_VQ_AQ\//$^E^+&T^;3?%.H?$; M6/VD?!OB76=&T*.ZUKPW#I'B]?%5II.H:?80ZK^Y91"&= M9UG.K)IOZ*-T/T/\J .@ ^@H;H?H?Y4 ?A+_P $6M,-YXA_X+&2?;]2M,[?"?P2.XH(V^=M^&.>0J=-O/[=_V"?^@QKW_@S;_P",5^*_ M_!$W_D._\%C?^TW7[:?_ *B7P/K]R* .?_L$_P#08U[_ ,&;?_&*/[!/_08U M[_P9M_\ &*Z"B@#G_P"P3_T&->_\&;?_ !BC^P3_ -!C7O\ P9M_\8KH** . M?_L$_P#08U[_ ,&;?_&*/[!/_08U[_P9M_\ &*Z"B@#G_P"P3_T&->_\&;?_ M !BC^P3_ -!C7O\ P9M_\8K?) Z]^@ZD_@.>,\^G>O#O%/[0GP]T'6+CPIH4 MVK?$KQW;?+-X$^&.FMXQ\0V4GF^5MU^:REC\/>#X]^,W/C+7= ME7+>80#7D M9QG^2&)SO-,%EE*K45'#_6Z\*=3%XAIRAA,%0;=?&XRJDU0P>$IUL57E M:%&C.32?-BL;A,%!5,7B*6'C*7)#VLU&56H]J=*%^>K5E]BE2C.I-Z1BWH>I M?V"1UUG7O_!FW_QFN%\=>+O 7PSTZ/5/'?Q$E\,VMP_DV*:EKVV_U6YR MEH MFDPV\VK:YJ$A($5AH]C?7DQXB@Y\"_ [X;_#_4)- M?TG0WU3QE=1^7J/C_P 6W]]XO\?:ENB6*477B_Q#/?ZQ%;RA0?[.T^>PTJ'[ MEM801!8Q\U_;_%.>+EX9X?>58.;M'/\ C2CB?5^#:MN6I0KUH-7X/KF8XO3+\%]6I/;&YK&I15GM.CED'#&U6FFI4L9/*Y; M2C*:/*U\6_&#X@,T?PJ\$Z_X2T&7Y(_B'\<+[4M 5T$H5[SP]\*-,2/QMK \ MDB6W7Q?>?#Z"4D$+<19+:T'[,^C>(6L[_P",_C7QA\:]7M)H[N&U\57D&E> M;&[B=WC?3OAAH,5MX0E6(LODS>)[7Q3JB>7&7U-RHKZ9 Z#'<^Y]3ZGWI:T MAP-@\?*-?B['XWC*LI<\<'FZHT^&Z$[\Z6&X6PD*635E0JWG@L7G-#.9UJN:SNG[+%*$5&KBX8O%TMEB7:Y MR1\'Z<8+>T,]ZUI9B$6=HSVC6EF+9 EN+.U:Q-M9B! $A%K%%Y2@+'M4 5=_ ML _]!G7O_!FW_P 9KH**^UC3IPOR0A"ZC%\L8QO&"Y81=DM(+2*VBM%9'K*, M5LDKV3LDKI*R6G9:+LMCG_[!/_08U[_P9M_\8H_L$_\ 08U[_P &;?\ QBN@ MHJQG/_V"?^@QKW_@S;_XQ1_8)_Z#&O?^#-O_ (Q7044 <_\ V"?^@QKW_@S; M_P",4?V"?^@QKW_@S;_XQ7044 <__8)_Z#&O?^#-O_C%']@G_H,:]_X,V_\ MC%=!10!S_P#8)_Z#&O?^#-O_ (Q1_8)_Z#&O?^#-O_C%=!10!S_]@G_H,:]_ MX,V_^,4?V"?^@QKW_@S;_P",5T%% '/_ -@G_H,:]_X,V_\ C%']@G_H,:]_ MX,V_^,5OY'J,^G?\J\Y\(?%+PIXV\4>/?"6AW9FU7X>ZM::3K*L8Q'-+=6BR MO/985CL\R?+,;DV6YAF6#PF/XAQF(P&28 M.O6A#$9GC,)EV+S;$T,'2;YJTZ&78#%XNKRJT*5%N33E!2[,/E^.Q>'Q^+PV M%KU\-EE"EB4ZBLK*373_V"?^@Q MKW_@S;_XQ1_8)_Z#&O?^#-O_ (Q704F1[_D?\*]2Z[K^O^'7WG&8']@G_H,: M]_X,V_\ C%']@G_H,:]_X,V_^,5OY'O^1_PHR/?\C_A1==U]X[/L_P"O^'7W MF!_8)_Z#&O?^#-O_ (Q1_8)_Z#&O?^#-O_C%;;3PH=KRQHV,[7=4;![X8@X] M\8JGG6QD!,8N+ZU@+A2 Q02RIN ) )7."1G&16-3%8:C&4JV( MHTHQ:4I5*L(1BVTES2E))7_\&;?_&*9<>+_ I:(LEWXF\/6J.V MQ7N-;TN!&?!;8K2W:@MM!;:"3@$XP#6?-\1OA_;QF6X\<^#H(@0#)-XGT.*, M%CA07>_506/ !.2>!S7FUN(N'\.Y1Q&>910<8J4E6S+!TG&+5^:7/6CRQL[W M=E;6YUT\JS.K9TLNQU12=HN&$KSN[I67+3=W=I66M]#3_L$_]!C7O_!FW_QB MC^P3_P!!C7O_ 9M_P#&*Y]_BQ\+HU9W^(_@-5498_\ "7^'C@>N%U$D_0 D M]A58_&3X2@$GXF>!. 2?^*JT4G@9. +PDGT !)/ !->?/CC@JDTJG%_"]-M7 M2J9_E4&UW2EBUIY[:/LSHCP_G\]89)F\UM>.6XR2NTG;2B];-:'4_P!@G_H, M:]_X,V_^,4?V"?\ H,:]_P"#-O\ XQ7%CXW?"<_\S[X=Y];U@/Q)BX_&HQ\< M/A@<%?$V]3RK)HOB-T<'HR.FCLDB,.4=&9'4AE8J03ROQ'\/5:_'?!JOM?B? M)==O^HWS1LN%N)GMP[GCVVRG'O?;_F'_ *U[,[C^P3_T&->_\&;?_&*/[!/_ M $&=>_\ !FW_ ,9KBE^-'@"0!X;WQ!<1G.R:U\!^/[JWD )!:*XM_"\L$R9! M&^*1T)! ;(-?-'[3W[3D/A?P?IVE?#N]UJR\6ZYJEI/%?W_AOQ'H"V>C:1

+KBL;BJM##47)PHTY554KU*5&% M2I#VN'?#SBWB3.\OR/"Y+F.%K8_$1HO%8[ 8S#8/"4TG.MB<56G0M"CAZ,9U M9I)SDH\E.,JCC%_9G]@G_H,:]_X,V_\ C%']@G_H,:]_X,V_^,5XKX)^-WB3 MXE>&-'\1^ _A?JFI6VH0!+C4]>\2>'O#6@P:G 3;ZI:021W.O>(KF&QOXY[= M9_\ A'(O.C5)$&UU:NI_LKXW:T&%_P"*O W@F L#Y/AGP]J7BW4U0XRJZSXF MO=)TQ7 W .?"LR[B"491@^SE_B9D^?Y?@LRX2RCBGBW"9CA,/C\!B,LR'$Y; M@,;@<51AB,/B\'G7%4N'.RW$XC"9UC@?V%_U& M=>X]-38G\A!FN4\0Z[X+\)@GQ/\ $2/0&VEEBU;Q98V$\@ )Q#;7!2YF8X(5 M(8G=B,*I/%9?_"GK'4BS>+_&WQ&\9"1?WUKJ'BRYT#278D,P.C>"(O"VGR19 M&!#9SB*X?#>@R1_-GS(=1E M7:"03CER#XT:NI_L[PYIGA&(MA;GQEX_O=>U&-"#ACH/@_2UL&=2 2C>+=IY M7./F/OF!]?KS_.EI_P"K7$^-M+...\QIW]VK@^%\IRG(;:NJV#XBPTXMOD<':R_M7**&F!X4Y;4BEIR5 M\KJQ>G,I:I^(V_PS\?7KN_B;XU>+7AD4#^S?!VE:#X5L4!8$HM]>VOB7Q$>/ ME\V/6;>4CE60G%.'[/\ \.)KI;_5K/6_%%^I5EN_&7B?7?&)1U.0\5KXFO-4 ML(&SSB"TC7H H 'ME&0.IQ5P\/.#Y5(ULPR>/$->#4J5?BW&9AQA7P\HRYU M+"5N*,7F]3!VEK%865%1VBDM"9<3YXH\F&QSRRF[\]/):&&R.G5NK/VT,GHX M*->Z6KK*HWK=LY:T\*6>GV\=II]YJ6GVD("PVMA<06-K$H 6.WM+2&%!@ 8 M5!P .PJS_8)_Z#&O?^#-O_C%;^Y?[P_,49'U^@)_E7V5.E3HTX4J5.%*E3C& M%.G3@H0A"*2C"$(I1C&,;*,4DDK)*QX4IRG*4Y2:I MT:52M.6BA2A*";=W@4D-+'')K@DD0,"N8U;+#: 6XKAM6_;._9DL+:\:Q^ M-/@+7KR"VFDM[3PWJLGBJ2ZG2W>=((4\,6VK27#+M!NDMQ(]I%OEN1$B,1]# MA>"^,,:XK"<*\1XGF:2E0R3,JL=6EK*&&E%)-I-MZ7U/G,5QOP9@E)XOBSAK M#.";<:^>992G\+E90J8J,FW%-I)79]!?V"?^@QKW_@S;_P",4?V"?^@QKW_@ MS;_XQ7\]/PB_X+:?%+Q]\4OAWX(UGX$^%$TKQ;XR\/>'M2;PAJ'C+Q%XJ6RU M;48;2X_X1W0DMV;6-:,/B?K$6_P '?LI_&>\# M':EWXWUGX3?#C3\'($CP:I\0=4\31I]UB#X8,H4M^Y+J$?\ 0..O +Q+\.,; M@,#Q?EF4935S+#2Q6%J8CBGAJCA)TH5949*6,Q&:T,+&JJD6O9.K[3EM+EM) M-_GO ?T@O##Q*P6.Q_!^:9OF]'+L3#"8JGA>%N)L1BX59T8UHVP>%RK$8J5- MPDOWJI>SYDX\W,FE[_\ V"?^@QKW_@S;_P",4?V"?^@QKW_@S;_XQ7S^^O?M M@Z[&CZ;\.?@'\/T?J_B;XG>.?B%J$((!!DTGPS\//!VG,P_BCB\4.ISQ.0N7 M63X>?M1:VT#_"L;8,MI\,?@5IUO/'SRL6J_$OQQ\1HY" 2OF/H:9P MK>4/F5OAEPK2HV69<5<)Y9-MI0>8XO/$[6_Y?<)Y=Q#AU>^G-6BO.Q]U_K;5 MKW>6<)\79I!1:.W_ "YXMS+AW$R:OJHT96]#W[^PA_T&M=SV']J' M)^@\GFF2:,D2-)+K>N1QH-S/)JAC11TRSO"J*/JPKP4_LV:CJCI)XR_:+_:1 M\5Y15GM[7Q]HWPWL93Y81P(?A#X2\ 74:.0"5%^S#!_>$O*9)(OV._V MZY\-[?QS=[M[7'Q/\1^,?BI+(^[>7D_X6-XB\3QNQ;+',>"S.2/WC[C^S.#\ M/[N+XJS+$U.6_-D?#'US".6GNJMG.=\.XI)K:3P&G6+:LW_:G&>(]_"<)Y9A M:3DER9[Q3]3QBB[7DZ&2Y'Q'A&U_*LP5WIS=35\3?&SX!^#9)(/%7[07@G0+ MJ+(:QU/XI>&+;46;;N"1Z:U\;^60@C;'%;/(Y95169U!X>/]I[X,:DLG_")Z M[\9?B(Z?<_X5Q\*_B]XSLYOF11Y6M:/X$FT JP=721M56)D(82$-&7^@_"WP MO^&O@90G@KX?>"/"" 8"^%_">@: /FX_P")3I]H?XF)YZLW]XY[D #/7GU) M/\R:'B>!J-XPRCBG,)1Y>7$5<_RK*Z=1K?VF I\.YI4A%]H9JY+93ZB6&X\K M^]/..%,NC*ZEAZ7#V:YI4III6]GF%3B3*Z4J+>].SLOD+_A;_ ,0] M9B9O!G[-_P"TEJ/.([OQCKGPM^&VG$$,%>2/Q+X];Q)$@9<-CPQ)*JY;R6)B M665+O]KG6H VG_#OX4>" YXE\8_'#QMXRU")3L93)HO@SX9:#IS. 65XX_%L MB!\[9FC16G^N .@ ^@Q2TGQ%E%/3"\%<.P<)7I5\5BN)\;B59*WM8SX@IY; M6:>KYLM5-O\ Y=): N&LYJ_[YQSQ+44HVJX?"87A? X:5[-^RG3X=GF=!;I. M.:2J):JI?4^3&^%W[5.LA3JW[2_AKP=$Y_>VGPV^#-O/=0KN8$0ZU\3_ !MX M\B=MA!627P\ '"YA=%=9M!/V:M:U )_PE_[3'[2WBG(!F@M?&OA?X=VKL40. M$_X55X'\$:C%&70NJ#5&*!F3>P+E_J.BE'C/.Z3OA(9'ETUI&OEG"_#.78R" MZ*.88/*:.875K*78W M.*V7\LM;TXX6-/5I02LE\HG]BG]GB[N/M?B+PGX@\>7A(9KCXF_$CXC?$[>X M)(9K7Q]XH\16!ZD%!:"-@6#(0[AO5?"WP1^&7@=%3P5X.\->#U0!5/A?PUX7 M\/R@!2O,^DZ%:3L=I(+-*68,VXG>V[UFBN''<4<39I2=#,^(L]S&A_SXQV;Y MABZ*6]HT<1B*E.$>T8Q45T1WX#A3A;*JRQ&6<-AN?%OB; M1QI]UK%O:6NHR!_#NI:1)?A#^S9X4U M'P3\&/"2^#O#.JZ_<^)[_31K.OZYY^MWEAIVF7%[]J\1:IJU['YEEI-A#Y$5 MPELOD;TA6225W]IHK2?%W%=3AZEPE4XFS^?"M"L\11X:GG&82R"CB'7J8IUZ M63O$/+Z=9XFM6Q#J1PZFZ]6I5+Z?#'#U/BRO06&K<30 MR;+H\05L.J%+"JA5SF.&68U*,<+1HX94I8EP5"E3HJ/LX1BBBBBOGCZ,9)]T M?[\?_HQ:_P ,7_@H)_R?I^VY_P!G=_M)_P#JY?&E?[G4GW1_OQ_^C%K_ Q? M^"@G_)^G[;G_ &=W^TG_ .KE\:4 ?Z^__!$S_E$C_P $Z/\ LT'X(_\ J'V5 M?J-7Y<_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU !1110 4444 %(W0_0_P J M6D;H?H?Y4 ?AQ_P1-_Y#O_!8W_M-U^VG_P"HE\#Z_8^/?C'\-_AI):6?BWQ/:6NMZD =' M\*Z=!>Z_XSUQB654T3P=H-MJ/B752S@(7L],D@C8@S31*"P\W_X2K]H#XD?) MX,\&Z9\%_#5PK!?%GQ5BC\1>.9X)%VI<:1\+?#VIQ6&DR9!DAE\9^+X;J M' M]L\+. \)^1S+C;),#C*N5826*X@SVBXQJ9#P[A_[4S'#U)J,J,#=G%8AQ:H8*, MT_LZ5H&C6">9?:OK6HV>E:991Y"^9=W M]_-;VEN@) W2RKR0!DD"O C\?-4\;9MO@1\/-;^)$4A\M/'NN23> /A+!G?& MUS!XKUFQFUOQ9;Q2A2&\">%O$5I<#*C5+<'S5UM$_9U\%1ZI9^)OB!>Z]\8_ M&-E(UQ:>(?B?>0:[:Z1=.5D:7POX-M[6Q\">$S'*H,$VA>&[6_1 HEU"=P9& M]\"JN H &!@= .BCT4=E& .PKA=#CK/M<1B\)P-ELM50RQ87/N*JD':<'6S M''8>IPYD]6.M'%8+#Y7Q/":O/"9U1ERS67)G&,^.K2RB@]>3#^SQN8M;KFKU MH2P&%DOAJ4H8?,4U=TL7!V:^;/\ A2GC/Q\&G^./Q.U77M/N%(E^&_PU.I?# MCX=+')&J2VFK7=CJ,WC[QC'E0)5UGQ19:->*S!_#<*,8Z]R\+^#_ KX(T>W M\/\ @_PYHGA?0[7/V?2= TNRTG3HV( >06EC##"TLA4-)-(KS2OEY)'OTY_E7KY/PED&18B>/PF#=?-JU-T<1GN:8G$YOGV(HN2D\/5SG,ZV*S' MZG&:4J. AB(8##7Y<+AJ,+1.G"Y9@L)4=:E1<\3./)/&8BI4Q6-J1;3Y)8K$ M2JU_9)I.-%35&GM3IP222T5SFL^,?"7AS/\ PD'BCP]H> 3_ ,3?6M-TT\>B MWES"Q/8 DG '-<9_P +G\"7/F+H=SKGBR1,[5\'^$O%'B:"3!QE-0TK2)]* MVYX\Q[]8_P#;IYCQCPEE.(>$S/B;(,!C-;8/%YO@*&,DTD^6&$J5XXBI.S5H M0IRE)M))O0^DPN1YUC:?ML)E.98BAI?$4<%B:F'BF[K45Y,?B!XQOU4Z!\)/%3J[$+<>*=8\*^%+#_7C+ MZ]H99E'%>;59L:F#RZOCPCMJ>AQ:)X=T>W\0:G) M+#KMG;Z?#-?W+2Z>+"VL3/?W]U6VB:C-80:C8V7A .=9=X5\:5L!EG@]Q=C>(>%ZL^+\XP65 M9WF?$F"E@>%\WXNS6-26'R7-649#F6,Q.)ISJ4*+\3$<:^ OM,= MPW@_&#)\3Q_P?1Q>-\1<@AEN=8:EPYE]7,'H4IQA5FOUMS]?R/^%,>6*, R2)&"< R,$!/H"Q )]AS7PD/B MS^R9J;,+:[^+7C:8O&GDZ?X._:F\=&>X;BWLG6VT#4[5[H8#P6-PPFC&R=41 M2DE3?\)U\!XW(T7]F#XT^*G.V))9?V9?'L(N)&P]PS7GQ%T?08TEB&3-=WT\ M!N"IBM[BZD*QM]\N$?'15.2MX8Y9@8/_ )?9AQ'Q)@HQ5U[TWC?#S"T4N5\T MKXB*BKMRY8N1YG^N_A&X*5#Q!AC9/14\OP>2X^:44_L*\\<>#-.S_:'BWPQ881I3]LU_2+7$:$J\A\^\3Y%8%6?[JD$$@B MN>N/C)\*+7(D^(W@N1P5'EVOB+2[Z4E@2,165S+62_E^ M4SP,HMHU5\:A,ZJCD.!?%VNW&KF7A;D\S+*/D*1:%\![@%;8C=G)\2=8N<"Q^$WQ. MN-S$*US9^$=(1@HR[$ZQXQLI8PN"%\V%/.(_<[U(8QOXT^(\I_T/X/:I&GS, M#K'C7P98MMSB-2FFWVNE93UE1B$C7[LTS_)7GQ\)?M::C&1=_&GX'^'R[@,O MA_X!>+=3EBCCP5:&Z\0?'1X6DN&R)EGTV188\K Q?$JP)\)OVB;J3?J?[5NI M6@8O(\?A+X*?"_2(U?I%%!_PE$/CJ6.T5>98YY+FZDE :.^@B_'PM9:.& R11I?8;4/;>%.<)I2YHI_7)IQM[\K.I(_P!>YQDO8>#F/='7 MR^?.C:/PE>^&XY/M.?WDDJR31+\EI+;)\M'_ !#C([+^UO&3BK,U%I..4Y=' M"N:4K-\^%R'@N:O&6ZJ0E;F=U.G2DU_KKQ%)VR[PMRK W2M/.,WPSY79/6,, MSXK5U)?RS5^7[,JBAZ4^B?%^X5?.^(/@VQ8*6*Z;\-=1EP[?P>9J7CVYWQQ_ MP,(HI'/S.-OR5"?"'CI4,FI_&;7+>$%%=].\)^ ]+4)D _OM2T75VCG=CM60 M.(P-H6 OEVX"?]D/X(7Q)U?3_B)XA#*L;1^)_CG\<_$<#P(V];26VUGXCWEO M/8[\N]G/%);R.S-)&Y)-26G[''[+UK(LLWP.^'NKRJ[.9O$FB+XJFD)38HFE M\32ZO)<)"O%O'.TD=K@&V2(@$'_$.?"QI3J<8>+=2HM7%8_B2G3F^6*LU#Q; MC32=FG;#)+XN1[-KB[Q*NXQX3\-X4F])/'82=2*NM;2\+W)M6O;VZ;>G.K)G MF7[17Q!\.?!;X6^._'.I?'+Q?K?B#P]I%_)H_AF'QGX&T6[U/Q$+*9M+L/LF MB>'=.N(UB*&]N8@%62VMYI)XY217X.?LZ?M]^%K7XS>$UU^T\7>&/#WBC56T MSQUKZ^-O^$=#:+?^=>:A>:CJFEW6GWI$-ZD6I&,7D)N;F/R3(&GY_H\U_P#9 M1_9^U3PEXH\+:+\(/A;X0D\2>%_$7AA-<\-_#;P58ZMI$7B'2[O39;[3[B'1 M8G6ZM6NOML :0(US#$S\"O@/X ?\$>?A;\!/B_X#^+EC\6/''BV\\"ZC<:A# MX?U_P_X232-5>XT74M&,5\UK;_:%2,:B;M#'EO/@B[9(]7+_ *.'T,N,\LXK MXB\4,1Q]BO$#AS)JU3P:Q%7->,Z=+)N*)9?FE6>:XS"99Q%F649Y#'9K'A^E MB\NXKEBC5P6.S/V_PG%/BE]+W)>(.#'88;'1K8A5Z56GBL/@O9?8 MR_$+]D)E##]I/P?AE!&/VK+X JPR" ?B9D @Y'<#'0U3G\=_L46L+33_ !W^ M&"QIM#-_PTC)(Q+,J+\L?Q%DE=F8@':K,223QDU]1CP1X- _P"$3\,G R= M TG)]_\ CSJQ;>$O"ME/'=6?AK0+6YA):*XMM%TR">(E2C&.:*U21"49E)5@ M2K,I."17ERX#\"Y*]3PXA6<4[1GA^$K-^[I&4^%*WL^:UG+DG;=QE9*7W:X@ M\7EHN,LMIJ5KN.&XDE;;5PCQ12Y^75\O/#FU7-&]SY 'Q+_8,ZM\9/@I*QY: M6?XS6MQ-(Q))>6>?Q;)-+(Q)+R2N[N3EF)YIR_$O]@)1AOB=^SG.Q)+37?Q! M\*WMPY)SF6YN]:FN)2.BF25BJA47"*H'VM]DM/\ GVM_^_,?_P 31]DM/^?: MW_[\Q_\ Q-9+@/P)B[KPIPZ>UU4X/VTT_P"2!\OP7RMY_P"+[WX_P+U3URCB M9ZKEUUX]W6OW>>OQE%\5/V 8E*CX@_LO2;FW%KCQ1\/;J3H% \RZO)I H X0 M.$4DD*"S$VXOC!^P1!N\GXA?LLQ[\;MNO?#++;.]G?>^R^?R"?CU^POI MI66V^(G[.;RR;H\:)>>"-3NMF [&2'18+NYC@RJ[I98U@W[$+[V13-#^TS^Q M;;2K/;_$;X0P3)NV30VEA%*FY2K;9$TI77*61%:1$9 6KZ@P/?\ ,_XT%0?[W_?3#^1K=8O@3KPW MQ6_3C/)U_+_U0;[/\-NF?U/C[IQ+PBMM^"ZO:_$?2?$?A%Y&BU;2/%'AB/ MPFFD:FUC;:/I\>J65A<:A%?-)>:O=WH@VF\N9(OE2.)!_33M'JW_ 'V__P 5 M7QS^TK^PG\ ?VL/$/AKQ-\7M,\4WVJ>%-%O- TA]"\6:EX?A33[[41JYOE64^/GAGQ7QAX>X6OB,J]? M#ULTIY9C<+E=>O@N'<#P1B\;'#5\4ZE.G6SR&&HU5#%RP]>I0I1C\WQ=B_I) MY-PWF=;P;\1>$^&N.,0L'AL)FU+A*>!K4L$\?@Z^84J>.SG..,,+AO;4,/*$ MW'):M6K32[SJ?T" M/[3J3N$T?X _M.ZRQV( /@[>^'%,\C82W,OCC6/"D*?+AWNW==-A4XGO8G#( MO:? #X ?#O\ 9I^'5G\+OA?:ZM9^%+'5=9UF"#6M8N=Z]>?;K]FO[L+, M\;3\Q1D8B7Y03DD^U[5_NK^0KD>6^"/!>)Q^0>$_A_FN3^'V S/-'PCDF:<5 M9EBJ669/BLQQ.-PV#A3Q$,7FM"A2^LS5+!U^(

#I*EA*.*="C%/U,ICXQY MWD^3XWQ'X\RK,.,ZN59;#B;-78BK4E1YIX MJCD6 CB)N=:>%A.JU'YG_P"%Y_$^]C=M$_9,^.4Q,BQ0OX@\0? 7PQ Y 5IG MF6Y^,5]J$$2 LL4@T^;[1*NU L9\T5T^*'[3%[(18_LNZ9I\9\QT/BSX^>$= M-E6)3M5)H_"OA7QPJ7DA(9(8IKBT$66DU!)0(6^H< =!BBA<19+%.,>!.&)K MI*MCN-)U=DKN5'BVA3;TN[48QNW:*C[IZ#X-# <$QI/5-I M*OPAB*J6\5>M*7+:\G*[?S++K?[8-ZBFT^&_[.F@EHB3_:/QB^)/B)Q)*!Y: MF/3_ (+:%&IM!_KU6YD6[?Y(9[9!YQCATW]L>]RMSXP_9L\/(SI&7M/AW\4O M%DR1\&2Z3[9\2_",+2'E$LI(C&F/-:^ /@'H$7V MAF_Y9B]^%OB.<6<:$I%:SW-Q,&"R2WLQ7#?35%#XTSCEY5A.%8I6LX<"\$QF MK*VE6/#ZJ;;OGN]VVTFA<$9-S<[QG%DV[W4^/>.94W=Q;O2?$3I6]U67)9:I M6/EY_P!F>^NB#JW[1_[3NJ@*(RJ?$C1?#:E&.9USX*\%>&9"UQG!F,GVFU4 M:?/9]:M']E'X:72.FN>)/CIXE61U,B:]^T?\>+F"6)-IBMIK2U^(5C9301.O MF*LML[M(2\DDA"[?I>BA\=<7*WL,]QN 47=+*I4\H2V>D3Q;KWC#QE)-*XQ]HN'\5^(M9-Q=1J3'!=S^9M%;1JY_FM2.GE/%M;Z[;Z[FM'@3@C#RYL/P=PM M0EOS4>'\IIROWO#"1?X]^[.(TGX:?#K0#G0_ 7@O1CYL,^=*\*Z!IQ\^W&() MLV6GP'S81Q%)]^,<(RUUD]E;7%K<631A+>YAG@E2']SE+B-XI2ICV[79';#@ M9!PPY JW17@5L;C,345;$XK$XBJFFJM>O4JU$XVL^>I*4KJRZ]$?04,%@\+3 M='#83#8>DTTZ5"A3I4VGNG"G&,7>[OIK=]V?FI\.O^"4'[(GPN\>^#?B/X4T M3Q[!XF\">)M&\6:!+??$'6+^RBU?0KV*_P!/>ZLIHA%=VZ7$*&6WD(25,HQV ML:_2H #H /H,4M%?0\5\<<8<&<)C:\<3C,/DN7 MX?+Z.)Q$*<:,:U:&'A"-2I&E%04I)M15M@HHHKY4^K"BBB@ HHHH **** "B MBB@ HHHH **** "BBB@!DGW1_OQ_^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?& ME?[G4GW1_OQ_^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?&E '^OO\ \$3/^42/ M_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC4 %%%?DW_P4 M6_:5^*/[-_Q#_9WUC7?$OBGX1?LF^(_%5AHGQ-_:"\!Z)H'B=?AKXWGU@?V5 M;?&^QU_2/$]SX;^"VL^%1JF>*=.9/B7XD\$^&5T_4[P _62B MO@&^^-/Q4T;]JC]A?X2-XZ\(>*O!OQH_9J_:2\9?$?5/#'AZP&D^,?'/PHM_ MV:'\->,_!^K_ -HZI-)OCA^R;KW[13ZE;:#8:/:>"_%W@/Q M7\'_ _XR\+Z$VCZ=:"3P/J\?QOT*7PA;>*)]5\5V#>%M5;4/$VO_P!J!-+^ M@_VCO''B'X;? KXK>//"=QI5IXE\*>"-0>:0#:K=VQG8K&)H]VZL<3BL+@L/B,;CL1#!X'"4:N*QF+J4\16IX7"X>$J MN(Q$Z6$HXG%584*,)U94\-AZ^(G&+C1HU:CC"7)F&,IY=@,;F%:%2I2P&$Q. M,JTZ*@ZTZ>%HSKSA252=*FZDHP:@IU*<')I2G%7DORB_X(G?\AW_ (+&?]IN MOVT__43^!]?N*\B1JSNRHB*7=F(54102SNQ("HH!)9B% !)(K^;/]D_]I3XV M>!?B!\2-&^"7P7\#>+=5^.'Q!^(WQN^(/@_POH]MX8U7Q3\5_%EIHD6N_$>\ MU+4_%5C:S"TBTFQ;7]-:>._U2T%M&FJVRV2N/N^XT/\ :[^)C+=?$?X"77BR M.4QS)X=^*WQHTCP/\*=/DWI,@?X3?!7P]X]NO$UO S\P^/O&?BV2013J$A+Q&)PU.AF%"IPWE?$.#I4<=A6+EPYG=3 0E*A0K2G5Q&2X#/*L8Q]M*ER4L/7KJ=&4JM&E1JT*M7 M['?AAI>O?&OQ7:RM:W6F?#:WMM0T'2+O!'E^)OB#J%S8> O M#IBD!6XMKK7Y]7C"OY6D7#@1G,_X0SX[_$@&3Q]X\L_A+X;GR3X*^#DS7_BF M:W?;(MOKGQ:U_3HKBWD.!'<1^!_"OA^XA)<6WB*9=DQ\0L/#?[<-Q96VCV'C M3]G3X*>'[2$066C?#SX*_$;QO_9-L&4B#3UUZ\\%Z/&85>41F/3882\:N8@L M[+! W[./QN\0-*/'O[8'QMU."<,)K3P3\+_#_@FQ(8G/QX&&S^KO"W@/X.?!6"ZGT:P\+^$;G4B7U?Q M%K&IQ/XDUQ]P'-+U.U3O\\DZ1C!+.H!(^7=,_8V^&%O)9F+&5Y_$4_A1I2Q?<&F^&_AKP1=A6$DBD"Z&%8*,+'"(^[C_98_9L:83: MO\*-;\82 [B?B)?_ !(^)(8Y9LO'X]\0^(H'RSR%@T14F64D9EDW_4Y9PM_9 MF$H9?@^(N%N$L%AHVI99PKP!C^*\L@IRO)\T4JE M!H+S QR+Y1D1D'F,G[:'A[5KE;;PYXH^'%\Y)7;X%TWXO_'Z\W!F7:MO\,/A M_;Z9*Y*C9Y.NRPOOA(N"D\,C?0OAKX9_!7P8ZR>$/@KX3\*R)@K)X<^%.BZ) M(I&W#"33=$MI 1M7!WD_*O/ KTP:[;C &F:\ !@ :+J( 'L!$ /P%=ZX=X>? MNYEQ1XH9U&4$JT,OS/@G@O!3FI)_N:.$X)XBSW"PM>-H<53J_P#3YOWELLPX MQE[V&P7AWE$HR?(L1DO%?%5>,&E\>)Q'&'#V75IQWYI9!&FW_P NE'W7\5_\ M+F^).O7,L6G>&/VI?$$4F]8U\'?L_>&/A)8R$[PNW4?CUKMEJ,$+'9B9FBF2 M.56*B6.<0M_L[XT:\[PR?LX>,]5C=F*W'QL_:HT_2+4DLX62X\/?"X?$/253 M!C:2WAL0@_?Q)@)&\_VO_;UOG/\ 9>NY]?[#O\_^B:7_ (2"#_H&Z]_X)-0_ M^,U7^KGAG%.G6\.,!Q+1Y6HQ\0.*^/>-IPOH+_A((/\ H&Z]_P""34/_ (S1_P )!!_T#=>_\$FH?_&:^DR[ M.Z&1T%A.'>%>!>'\"DE'!9?P3PW7H1LDDU/-LNS+$\R2LI/$.7G=)KRL5PQ' M,JOUC.N(^-LYQ;=WBL3QGQ'@JCV;3HY)F&583E;7PK#):V5D> -^S/)J,QE\ M4_M _M+^*0Y;S8!\48? =JX??E?(^$OASX?;$._&Q)%4!5 4;:4_L<_LZ7$ M_P!IUSX?R^-9RQ9Y/B1XR\??$PR,Q*O$43DF1R=T9R3D\@&O?O^$@ M@_Z!NO?^"34/_C-'_"00?] W7O\ P2:A_P#&:[O]>^,(66%XBS3+::CRJADV M)EDF%Y?Y5A,I^I89+R5*R3:6CL<_^H'!DO>Q7#64YG4YN;ZQG6%AGF*?!BRT[PKIGAE/"'PQ\%^ M"-)\.2OIVH:O?MK$MHFG6X.IW@U5;:ZEV$O!96H+G;@?=W[-GP+T;]FWX*>! M_@MH.LZCXCTWP1::K:V^O:M;65GJFI#5?$.K^('>\ATY4M5:";5Y+:(1C!AA MC9OWC.3ZM_PD$'_0-U[_ ,$FH?\ QFC_ (2"#_H&Z]_X)-0_^,UZW$/BMXA< M5\+Y3P7Q%Q1C\VX:R/$T,9E>6XNG@Y?5L3AL/BL+1K/&0PT,?B*D*&-Q5.^) MQ5;F5:4I\THPE'R>'?"7PYX2XIS?C7AOA3+LGXGSW#U\)FF:8.6*A+%8;$8C M"8JM16$EB)8&A"=? X6I;#8:CRNDHQ<82E&6Z% ]?Q9C_,F@@'J ?J :PO\ MA((/^@;KW_@DU#_XS1_PD$'_ $#=>_\ !)J'_P 9K\]/T2R[+[C= Z #Z " MEK!_X2"#_H&Z]_X)-0_^,T?\)!!_T#=>_P#!)J'_ ,9H&;U%8/\ PD$'_0-U M[_P2:A_\9H_X2"#_ *!NO?\ @DU#_P",T ;U%8/_ D$'_0-U[_P2:A_\9H_ MX2"#_H&Z]_X)-0_^,T ;U%8/_"00?] W7O\ P2:A_P#&:/\ A((/^@;KW_@D MU#_XS0!O45@_\)!!_P! W7O_ 2:A_\ &:/^$@@_Z!NO?^"34/\ XS0!O45@ M_P#"00?] W7O_!)J'_QFC_A((/\ H&Z]_P""34/_ (S0!O45@_\ "00?] W7 MO_!)J'_QFC_A((/^@;KW_@DU#_XS0!O45@_\)!!_T#=>_P#!)J'_ ,9H_P"$ M@@_Z!NO?^"34/_C- &]16#_PD$'_ $#=>_\ !)J'_P 9H_X2"#_H&Z]_X)-0 M_P#C- &]16#_ ,)!!_T#=>_\$FH?_&:/^$@@_P"@;KW_ ()-0_\ C- &]16# M_P )!!_T#=>_\$FH?_&:/^$@@_Z!NO?^"34/_C- &]16#_PD$'_0-U[_ ,$F MH?\ QFC_ (2"#_H&Z]_X)-0_^,T ;U%8/_"00?\ 0-U[_P $FH?_ !FC_A(( M/^@;KW_@DU#_ .,T ;U%8/\ PD$'_0-U[_P2:A_\9H_X2"#_ *!NO?\ @DU# M_P",T ;U%8/_ D$'_0-U[_P2:A_\9H_X2"#_H&Z]_X)-0_^,T ;U%8/_"00 M?] W7O\ P2:A_P#&:/\ A((/^@;KW_@DU#_XS0!O45@_\)!!_P! W7O_ 2: MA_\ &:/^$@@_Z!NO?^"34/\ XS0!O45@_P#"00?] W7O_!)J'_QFC_A((/\ MH&Z]_P""34/_ (S0!O45@_\ "00?] W7O_!)J'_QFC_A((/^@;KW_@DU#_XS M0!O45@_\)!!_T#=>_P#!)J'_ ,9H_P"$@@_Z!NO?^"34/_C- &]16#_PD$'_ M $#=>_\ !)J'_P 9H_X2"#_H&Z]_X)-0_P#C- &]16#_ ,)!!_T#=>_\$FH? M_&:/^$@@_P"@;KW_ ()-0_\ C- &]16#_P )!!_T#=>_\$FH?_&:/^$@@_Z! MNO?^"34/_C- &]16#_PD$'_0-U[_ ,$FH?\ QFC_ (2"#_H&Z]_X)-0_^,T M;U%8/_"00?\ 0-U[_P $FH?_ !FC_A((/^@;KW_@DU#_ .,T ;U%8/\ PD$' M_0-U[_P2:A_\9H_X2"#_ *!NO?\ @DU#_P",T ;U%8/_ D$'_0-U[_P2:A_ M\9H_X2"#_H&Z]_X)-0_^,T ;U%80U^$D#^S==&2!DZ+?@#)QDDPX '$]2T?68- D\2O \5CXM\-Z^N@ M>(&B\5:G9CQ+HKP3O8M!;:C8ZI]@TI]-^F** /E/2?V0?AIX9^('[+OC7PA? M>(_"NF?LC?!OQK\"OA/X!TNXTVX\(IX \Z-IOP ME\$0>'[RU\16!MS9Z@^J)J[:G(8I]/\ V0_A/::M;/>QZQKO@K1]?^*?BOPE M\*M8GTV;X>>#O$OQKL?%FF?$_5=%TRVTJUU6Y7Q)IOC_ ,?:9;Z5KNLZOHOA MO2_'/BG3/#6G:587]M;V'U+10!\^_"O]G+P=\*]:?H\^N^(_$!UKQ?XF? M0/#[>(-?U%M(M6&[\>O@WIGQ[^'&K_##7]9U'2/#7B&2!/$4>F1P/+K&F0%I MCI%PTY'E6<]TMM#5X5(FM&K[&HJGL ML+B$E.,Z&.P>$S#!UJ=2$J=2EB<#CJ.(P>*HU(2E"I1Q-"K2G%M2@T?SU_\ M!+KX4>%OB_\ %7]K?X@V<=SX&\1_L3?\% OCW^R!X,NM'O=0U=?&'@GX7Z'\ M/KR37?$L>NWMTEKK'BZT\87FF:[:Z.EMI\=M;6[V"0S%VK^A3:/0?E7X' MPF5Y#E&&I3J5(X7A_AW(N',+*K55*-2O6PV0Y=EU"O7G"C2@Z]>G4JJG3A34 MU"$8I,#T'Y"C ]!^0I:*^H,Q,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ] M!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D* M6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y" MC ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* M$P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T M'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ] M!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D* M6B@!,#T'Y"C ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y" MC ]!^0I:* $P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* M$P/0?D*,#T'Y"EHH 3 ]!^0HP/0?D*6B@!,#T'Y"C ]!^0I:* $P/0?D*6BB M@ HHHH 9)]T?[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:5_N=2?='^_' M_P"C%K_#%_X*"?\ )^G[;G_9W?[2?_JY?&E '^OO_P $3/\ E$C_ ,$Z/^S0 M?@C_ .H?95^HU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 4444 M %(W0_0_RI:1NA^A_E0!^''_ 1-_P"0[_P6-_[3=?MI_P#J)? ^OW(K\-_^ M")O_ "'?^"QO_:;K]M/_ -1+X'U^Y% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R3[H_WX_P#T M8M?X8O\ P4$_Y/T_;<_[.[_:3_\ 5R^-*_W.I/NC_?C_ /1BU_AB_P#!03_D M_3]MS_L[O]I/_P!7+XTH _U]_P#@B9_RB1_X)T?]F@_!'_U#[*OU&K\N?^") MG_*)'_@G1_V:#\$?_4/LJ_4:@ HHHH *^>_#W[4_P*\4_%'5?@]HGCW3[SQM MI>JQ^'A +35(M#U?Q/\ 9?&MY?>$_#GBR6R3POXC\5Z);_#KQN^O^'-&U>\U M?13X6UZ._M(I='U2.S^@SC'(SR.G/.1@_@>?;&:_G*3X0_%.T_:)_:K^%'[( M\_CW3?AI^TAX%\:Z7XX^%?Q>^'7B_3YOV3OBA\3OA5^V#J\'QM^#GQ1UN+3K M/P7X-U'XWW>GVA^#TC^-?#GB8_&_6?'_ ,']9\,>&]$UG0KP _>WP%\7_AO\ M3I;Z'P+XLTWQ%)865AJK"T6\A%YH6K37UMH_B?1FOK6T77_".M7&EZG;Z)XN MT(ZEX8UF?3K^'3-6NY+*Y6+TANA^A_E7YL?L_P#AWQ%XH^/'[/\ X]TGP?XG M\#^#O@U^PYKGP1^(.D>(?#5SX46V^*'BWQG\"=6T/P+;6^IV5LVLW'PNTWX3 M>.$U&^\//?>&;$>+],&FZK?1:R"/TED.(W/HC']#0!^'/_!$X@:[_P %C>O_ M "FZ_;3Z*QZ^$O@AZ __ %N_45^X^X>C?]\/_P#$U_.K\%?^"3?P1^-'Q;_; MO^)(^//[?VROC+\$/ VI:]JNC?#K4]0UZX\'>! M-8T_19=W#T;_OA__B:-P]&_[X?_ .)K\8?^'(_P8_Z/0_X*N?\ BRS]IG_Y MI:/^'(_P8_Z/0_X*N?\ BRS]IG_YI: /V>W#T;_OA_\ XFC)/"?[:O\ P50AU35/ MCY^RW\/;IK__ (*0?M*WT!\.?%?]I/X5?##Q?&D4OBE%CO)O"WB[5XM/NAE[ M&^>WO8@\MNJ-]"G_ ((C_!?)Q^VA_P %7,=O^-EG[3/_ ,TQ_F?K0!^SVX>C M?]\/_P#$T;AZ-_WP_P#\37XP_P##D?X,?]'H?\%7/_%EG[3/_P TM'_#D?X, M?]'H?\%7/_%EG[3/_P TM '[/;AZ-_WP_P#\31N'HW_?#_\ Q-?C#_PY'^#' M_1Z'_!5S_P 66?M,_P#S2T?\.1_@Q_T>A_P5<_\ %EG[3/\ \TM '[/;AZ-_ MWP__ ,31N'HW_?#_ /Q-?C#_ ,.1_@Q_T>A_P5<_\66?M,__ #2T?\.1_@Q_ MT>A_P5<_\66?M,__ #2T ?L]N'HW_?#_ /Q-&X>C?]\/_P#$U^,/_#D?X,?] M'H?\%7/_ !99^TS_ /-+1_PY'^#'_1Z'_!5S_P 66?M,_P#S2T ?L]N'HW_? M#_\ Q-&X>C?]\/\ _$U^,/\ PY'^#'_1Z'_!5S_Q99^TS_\ -+1_PY'^#'_1 MZ'_!5S_Q99^TS_\ -+0!^SVX>C?]\/\ _$T;AZ-_WP__ ,37XP_\.1_@Q_T> MA_P5<_\ %EG[3/\ \TM'_#D?X,?]'H?\%7/_ !99^TS_ /-+0!^SVX>C?]\/ M_P#$T;AZ-_WP_P#\37XP_P##D?X,?]'H?\%7/_%EG[3/_P TM?./P<_X)*?# M[QK\7OVL_!NM_MJ_\%3GT7X0?%OX?>#O!B6O_!1[]I:VN8-%\0?LX?!GXE:I M'J-ROBIVU"Y?Q5XWUV:&XE57CLI+6S14BMDW ']%FX>C?]\/_P#$T;AZ-_WP M_P#\37XP_P##D?X,?]'H?\%7/_%EG[3/_P TM'_#D?X,?]'H?\%7/_%EG[3/ M_P TM '[/;AZ-_WP_P#\31N'HW_?#_\ Q-?C#_PY'^#'_1Z'_!5S_P 66?M, M_P#S2T?\.1_@Q_T>A_P5<_\ %EG[3/\ \TM '[/;AZ-_WP__ ,31N'HW_?#_ M /Q-?C#_ ,.1_@Q_T>A_P5<_\66?M,__ #2T?\.1_@Q_T>A_P5<_\66?M,__ M #2T ?L]N'HW_?#_ /Q-&X>C?]\/_P#$U^,/_#D?X,?]'H?\%7/_ !99^TS_ M /-+1_PY'^#'_1Z'_!5S_P 66?M,_P#S2T ?L]N'HW_?#_\ Q-&X>C?]\/\ M_$U^,/\ PY'^#'_1Z'_!5S_Q99^TS_\ -+1_PY'^#'_1Z'_!5S_Q99^TS_\ M-+0!^SVX>C?]\/\ _$T;AZ-_WP__ ,37XP_\.1_@Q_T>A_P5<_\ %EG[3/\ M\TM'_#D?X,?]'H?\%7/_ !99^TS_ /-+0!^SVX>C?]\/_P#$T;AZ-_WP_P#\ M37XP_P##D?X,?]'H?\%7/_%EG[3/_P TM?,O[8__ 2;\!?!3]FKXK?$[P/^ MVK_P5,A\5>%-&TJ\T:;5/^"CW[2VI6,5Q=^*_#VES-/92^*H8IP;*_ND59&* MJ[JX7>B,H!_1QN'HW_?#_P#Q-&X>C?\ ?#__ !-?C /^")/P7W#T;_OA__B:-P]&_[X?_ .)K\8?^'(_P8_Z/0_X*N?\ BRS]IG_Y MI:/^'(_P8_Z/0_X*N?\ BRS]IG_YI: /V>W#T;_OA_\ XFC_LX^)/#$4/_ 4>_:7AU"'4_B0OQJ7Q4UY?#Q8\EY!<-X'T!K.&6)5M#%C?\ ?#__ !-?C#_PY'^#'_1Z'_!5 MS_Q99^TS_P#-+1_PY'^#'_1Z'_!5S_Q99^TS_P#-+0!^SVX>C?\ ?#__ !-& MX>C?]\/_ /$U^,/_ Y'^#'_ $>A_P %7/\ Q99^TS_\TM'_ Y'^#'_ $>A M_P %7/\ Q99^TS_\TM '[/;AZ-_WP_\ \31N'HW_ 'P__P 37XP_\.1_@Q_T M>A_P5<_\66?M,_\ S2T?\.1_@Q_T>A_P5<_\66?M,_\ S2T ?L]N'HW_ 'P_ M_P 31N'HW_?#_P#Q-?C#_P .1_@Q_P!'H?\ !5S_ ,66?M,__-+1_P .1_@Q M_P!'H?\ !5S_ ,66?M,__-+0!^SVX>C?]\/_ /$T;AZ-_P!\/_\ $U^,/_#D M?X,?]'H?\%7/_%EG[3/_ ,TM'_#D?X,?]'H?\%7/_%EG[3/_ ,TM '[/;Q_M M?]\/_P#$TZOY\?VF/^"1WP\^#G[.'[0'Q<\&_MI?\%2T\7_"WX)?%?XC>%)- M7_X*-?M(:QI4?B7P/X!\0>*- ?4M)O?$OV/4]/35M*LVO=/N@;:\MA+;3JT4 MKJ?WT\-WEQJ'A[0K^[<275]HVEWES(%5 \]S86\\SA$"H@:1V8*BA5SA0 * M -JBBB@!DGW1_OQ_^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?&E?[G4GW1_OQ_ M^C%K_#%_X*"?\GZ?MN?]G=_M)_\ JY?&E '^OO\ \$3/^42/_!.C_LT'X(_^ MH?95^HU?ES_P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC4 %%%% !28&&?@;XH_P"%BZ+K'C#Q38_#SP[\0+WX M3_$6/X(ZC\4=5T^;5=)^%B?&H>'3\.X?'VJV-O,FF:-<:Y'!?:T@\)6^H/XQ MEA\/.WXX?MD?"OX :#XJ\5>-]!^+NK>&? VMWNE^,-<^&GP?\?\ Q:M/"^EZ M#X7T/Q?XQ\8^(8OASHWB.\T;P=X)T;Q#I[>)=8U&V@EANDU"TTRQU2?2M26V M /J2TT^QL#=-96=I:-?7FUMH+K:+XH3P?X!N M_B;K4LGB33]/N- T6/\ X0NRGUG2QK>HV$VN1))'HT-]);W8MZ'Q>_:.^&'P M,\*_&#QU\1[_ %C2_!GP)^&UO\5/B7X@TKP]JWBE-"\+W'_"0R$QZ/X8MM6\ M1:CJ%M8^&M0U:^L['1YOL.D/::C=RPVMP)$ /=Z*^9OVA?VK_AC^S1I%CKGQ M TGXJZUITNEZAXEUR7X6?!WXD_&"7P5X(T6-)M>\>>.+;X;^'/$5QX:\):-$ MYEN-0O8S=WJ6^H-HNG:J-+U0V?T!X<\1:%XO\/Z'XK\+ZOI^O^&_$NCZ9X@\ M/Z[I-U%?:5K.AZU8V^IZ1JVFWL#/!>:?J6GW5M>V5U"S17%M/%+&Q5P: -FB MBB@ HHHH **** "BBD) !). .23T ]3Z =SVZF@!:*^<]&_:I^#WB/P#\3_B M/X=U#Q7KWA_X1_$OQS\'?%EGI'P\\=W_ (LE^)?P]\2Q>#?$'A'PWX(MO#\G MB[Q7JDGBB>'1]"70=&O8/$6LW@#QO;_#'QW\._&?@#Q-\._BKX-^)=ZWA;^S/ OB7P%XYLM!U;2M;UJV\ M;^#]4T"YE+:%XAT'Q-HGB'1-9U#1-1M[]P#Z7O+&SU")(+ZTMKR&.YL[Q(;N MWAN8DN]/NX;^PNDCG21%N+*]MK>\M)U42VUU!#<0/'-%'(MJOF3X;_M9_"KX MF_&;QC\!=+LOB9X;^(OA3P]=^,[*Q^(?PE^(GP]T?Q]X&TW7[+PIJWC?X8>) M?%GA_3-"\?\ AC1_$VIZ7H^JW^@WTTUE)K.@ZA):?V-X@T34]0Z_P'^T)\+O MB5\._&GQ4\(ZQJ-WX,^'_BKXP>#/%%]J?AW7O#=]IOB+X$^+_$W@7XF6$NC> M)-/TK5T&@^*/"&OZ='<364-OJ262WVG27&GW5K=3 'ME%>+:#\??AWKWQ9G^ M!D=SK>F_%2Q^#_A3XXZKX5U?PYK-B-+\ ^,O$.L^%-(NI]?>T;PS>:I'XA\/ M:UI>J:/I.LZC?:1+8&;4HK:VO-/FN^,^$W[6OPH^,/Q3\=_!G0K3XE>&?B%X M$T6Q\6OH?Q-^$OQ$^%__ EW@+4M8O/#ME\0OAY?>./#^C67CCP;)X@L+K1I M]5T.::;3[PV+ZE96=IK.B76I 'TY1110 4444 %%%% !1110 45Y/\5?C9\. M_@NWPW3X@ZM?:4WQ9^*O@_X+^"/L>@ZYK<>H_$'QT=0'AK2K^?1["]M] L[[ M^R[Y3KFO2Z=HL,\<-G)?"^O+&UN?*OBA^V5\&O@[\2/#?PY\>1_$K2T\0>(? M!W@ZY^)%K\(OB1JWP6\(>,_B-J>E:+\//"7C[XOZ7X;NO G@O6_&FL:[H>E: M1'KFKV]E;ZCK_ARSUR^T:X\2:!'J0!]6U4@L+*UGO;JVM+6WN=2GBN=0G@MX M89KZXAM(+&&>\EC19+J:*RM;:TCEN&DDCM;>"W1EAAC1?GGXP?M0>"/@S8^+ M+[5_"7Q@\;#P;/H-KK&G?!_X2>-_B_KZW&LZ3>^(;E(/#7@#2];UUD\/>'+: MTUS7KB>PM[:"VUSP_96$NI:UK%GI4ERZ_:G^!]OX<_9Q\70^+YM2\,?M9>(? M"/AKX#Z[I/ASQ/J&F>,]2\=_#_7_ (I>%6GNH='V>%[+6/ _AC6M9MKSQ;_8 M<1DM!I)QK,\&GR 'T+17D_C_ .-'@?X9P>,;_P 63ZM;Z3\/OA7XD^,?C/4] M,T/4]?70O!7AGSVNIY-,T.WO]>U'4]0@T[7;C1M(T?2=1O\ 5$\/:O';1&YA MMX+FKJ'QY^&&D_ >?]I34O$)LOA!;?"V/XR3^)9].U$3+X"E\*Q^,X=2718[ M:36)KV?0YH9+;18+*75[J]FATRVLY=0ECMV /8J*Y/P'XTT'XD>"/!_Q"\+3 MSW7AGQUX6\.^,?#USTB>>SN L]I--IVH6TDMM.JS6\C- M#( Z,*ZR@ HHHH **** "BBB@ HHZ5X5I'[1_P )M.+ MKX#[S0YO!VGZY;^ M([O6K;2_#TFJ:ANMP >ZU3O]/L=4M)K#4K.TU"QN%5;BSOK:"[M9U5UD59K> MYCEAE59$1P)(V =58 ,H(^6_A=^V9\'?BQX5^+GB'18/B'X9UOX%-''\4_AI M\3OAKXP^%?Q5\*/J&AMXD\+O=>!?'NFZ%J=WI_CG1@MSX(US36O=!\27 NM+ MLM3_ +8TK6=/T[2T#]K;X5ZY\?)_V;[K3_B;X5^(TN@^)?$'ABX\;_"?X@>$ M? GQ"M/ T^C6GQ!M_AO\2-:T*V\%>.-0\"W7B#1H_$%EH>LW$K6]X=5T0ZSH MMK>ZE:@'T]_G\^M%>1?#?XY_#7XKO\6$\&:W& MX]"\=>$=#\.>(]?L4;Q#8Z;_ &EIEIH_BO1;Z#Q#IPN=!U.VNOM.EZA>VJ^> MV/X?_:*^&OB#Q_\ #?X6QW.NZ=X_^*OP8\1_'WPEX?U3PUK%O'E7=]J_Q5@^&>N_\*(AU33TL3J/@^#XN,5\, MWWC;3IK^*SU#PS8M3 M_&SXV?#S]GKX>:C\4OBGJM]HO@S2M9\'Z!>ZCI^@ZYXCGAU3QYXQT'P%X8B? M3O#]AJ5]':WGBCQ-HUA=:E+!'IFDPW;:CJ]Y8Z;;W-W$ >L45\J_M"_MC?!W M]F*:VD^*5O\ $V/0;?3DU_QKXT\'?!_XE_$'P/\ "?PC)=7-BOC7XM^+/!GA MK6='^'WA);FRO7N=8UNX1=/TK3]5\2:E#9^%]&U;6K+N?B=\?/"OPOAU=[SP MY\1O&EWI'A?3/%#:+\+? 6O_ !)\2:A!KVL7NC>'M.T?PWX4M[_6M3U'6Y]) MUV\M6@M!I=MI6@:OJ>JZGIUG;I+* >S16%C#>76H0V=K%?WT5K!>7L=M#'=W M<-C]H^Q17-RB">XBM/M5U]ECFD=+?[1/Y*IYTFZW7RO9_MF_ &^^ ?@;]I:# MQ)XA7X4?$+QEX&^'>AZG<_#[Q[9Z]8^._B!\6=/^!>B^%/%O@Z\\.V_BGP1J M]A\6M2B\"^*HO%VE:-!X1UV&[M_$5QIZ6SR'WO6/&>EZ-XD\-^%I[?4KG5/$ M]IXDU&T6PLVNTM-+\*6UC+J^I7PC;SUMDN]6T72;=;6"ZN;C5-8L+>. K))) M& =;17@G@+]IKX,?$CX$>%_VE/#'BQV^$'C/1]/USPWXBU?0]>T*_P!3M=8U MC_A']$LXO"VJZ;;>*EU_6]<:#1M'\+MHP\2ZEK-Y9:/::3+JMW!9/[)H>K'6 M].@U(Z9JVDK<9:.SUJT6PU%8N#')/9>?/-:F12&^SW7D7D)S'=6UO,K1* :] M%%% !1110 4444 %%%% !17B>E?M#?"G6?&_QQ^'MGK]X/$W[.=AX0U/XM6] MWX=\16-GX>L/'/A/4/&_AV[L=3N]+BLO$UK=>&],O+V:Y\,2ZO;VEQ#+I4\J MZO!<6$/G_P )/VR?@W\7[WXHZ+I\7Q(\!>*O@]H&F^-/&_@OXS_";XA_!OQA M:_#W7AXD/AKXD:5H'Q#\/Z%>:_X#\0OX/\4VEAXBT87D%IJV@:MH.N1:/KUC M<:8@!]1WEG::A:75A?VUO>V-];3V=Y9W<$5S:W=K!?@3J^B?%KPEXS^)>ESS>!M6\5_!_P"(.D_#?Q-XFT_P5=?$37/A MUH_Q6.B3_#V_^(>@>"].UC7M2\.6WB&3S+?0/$EMI=[J6H^'=:LK'U7P-\;/ MAY\1O'?QB^&_A35;^]\6_ ?Q1X9\&_$O3[S0-+1]?\7>!= ^)&@VUA>ZO M865IXAM+WPAXHT34UU?0)=1T@/>/8?;C?V=];6P!ZQ17S[#^TY\*&\6_!7P- M\ M/0:QJEEJ7B#2;^&XTVPF:WU&.Q\MNOVX? UE\?=%^ %W\(?VG[74?$?Q"N/A MAH'Q.N_V>_'=G\#]:\567AK6O%5['I?Q4O(+?0;[2K73?#?B%'UNW232Y;O1 M;^"VN9UC260 ^T9/NC_?C_\ 1BU_AB_\%!/^3]/VW/\ L[O]I/\ ]7+XTK_< MY>#S(AY'K7^&-_P4$_Y/T_;<_[.[_:3_P#5R^-* /\ 7W_X(F?\ MHD?^"='_ &:#\$?_ %#[*OU&K\N?^")G_*)'_@G1_P!F@_!'_P!0^RK]1J " MBBB@ KX8_:M\'^,?$OQ^_P""=FO^&O"7B'Q#H7PT_:I\<>-OB#J^CZ<][8># MO"FJ_L@_M+_"VPUS7)E=#;V=QXX^)'A#1E\E+BX0:C+?R0)ING:C>6OW/2$ MD$@$@Y!(!(/J/0_2@#\X?BK\;+CQ3^T!X2^&>M_L;_M<^,O"WPQ^)>DZ_H7Q M!TOX8^ 6^"^L^.=*TRXN-%^(,WBO5_BGI_B)O"W@*34]3GTW9X*.H:AXUM;/ M5M)M+]=,T-M3M_&OX>^-O$G[+FI? &UM?CKX>^)OQQ\ ?$;Q'>?$SX*_V)H\ MO@KXN>(7E\7R:7X@\4ZA=SV&CV-[XI\0G2;>#Q#HFJ>#]>\*Z%J/A[Q#)_9\ MRZ5J'Z(^6F=VQ-W7=M&<^N<9IQ53@D D="0./IZ?A0!^:'Q-^&OQHO\ X\_\ M$L-;\3://XSU7X1ZY\6;SX]>//!7A][;P3H6N^(/V0_&GPWDU_['&L1T?0O$ MOQ+UR&RT*PM[:4Z?:7T3W<5EIEG<74$7[8'PO^(_Q&_X)[_M[:)X=\%>(O$' MQ=_:&^%'Q\TKPMX%T_3K=O$M_>:_X/O_ (:?"CPS' 9XHK>>3PUI7AJYOA>W M=M9Z;J&J:O=7D\$8NIZ_30@$@D D="0"1GK@]L^U! (P0"#U! (/X=* /@[] MK'XWZMX1\(Z-\/+']FO]J[XQ:3\4_!&HP^+-8^ GPU\,>([CPIX:N[6+2]6\ M,ZM+XQ^(7@&;1/&'B33=0U&QTK[)#JLN@QI?ZG?);7::5!>_7OPVBT^'X>>! M8M*\&WGPZTN/P=X8CTWX?ZC:Z;9:CX&T^/1+%+#P?J%GHU[J6D6E]X9M%@T2 M[M=*U+4M-MKBQD@L=0O;6.*YE[,QHV-R(V!@94' ]!D<"G=.E !1110 4444 M %%%% !3) 6C=1U9&4?4@@?J?PI]% 'Y9_LTW7Q!_9L^$/[9GC?Q/\"?C/XQ MU34OVYOVG?B3X(^&W@7PG9:A\0/B)X-^)/Q,LKOP9XA\(Z;K>M^'](?2]2TR MZ;5[BZUC7-'DTW3;2]:]@BO4AL;CLOV>Y]2^+FJ6VM7?[/WQR^"Z:C\9O$7Q MF^+.H_'KPAX9\&:Y\1?&WAOP7X4\+> I=*T7PMX]\?"'PSHEO<>%=/\ "R:O MJ-M?6]E\'+2)TO'BEU*^_1C8F"-BX)R1M&">N2,8)SSDT*JK]U57_= '\@/0 M4 ?!_P -_"GQ*\5_M=?\-#Z;' M?B/X5O?AIXC^%&D07.JZEX5$_AZ/XEM\2-1TC7[GP?X]M;_X97?V6_UOP_\ M;-)\L_9B^&7Q%M_@MXZ^&_BKP'XG\,Q?$K_@H/\ M@^-]=A\1Z7-IY/P3\;_ M +5/Q9^/&@ZY-$)7W:/\2?!L_AKPY!'(PNHCXRFLK^TL[VQOX;7]1 JK]T = M^ !SZ\4!57[J@Z^'+GQYHO[0'Q+\9ZEX5AOW= M_@/QOX[@_9#'@GPEX@\6'P7^W5^S7\2/%HT'3I+\^'? ?@O6=?N_%/BG4PC( M8],T:WN[9[@0^?>S&8)9V=TZR*F3^T-\9I]2^*OAKX%ZS^R!^UE\4_ ND>-_ MA9XEU3QQX$^&?@'5/A%XC\1Z;KVA>*?"QU'Q1XH^*GAC4(/#'PW\66&@^+O& M5R/"T\=UJ'AZTLM/EU&UT_5;34/T2*JV,@'!R,@'!'0C/0^]-,:$[BB%N#N* M@G(Z'.,\8&/2@#XG\2:%JUS\'-9\&^*/#_Q^TOQ!^TQJGQ$O/%/BOX$3P:9X M]^%UQXHT^X_X1D/XH;4K2Z\%ZOHG@[3_ QX,T7Q&EC?:?8:WHT2ZU+IEI*T MS?.?C_X-_M!0_"K_ ().>&/'-A=?$[XG? []H[X%>(OC[XH\$^'K*VT;3K/P ME^SC\:_ 'BGQS?66BP6&AZ=I:>*O%WANSNXM LK2R:XU*>]T/0K30[6>+3?U MF*J<94'!R,@'!]1GH?I00#C(!P,OB9\//BUX!\">&K:!KK6]0T#PW\.?$W@/P'I5E:J5#_P#"5>*K_P 2 M>*],\QX8Q;>,[>6Y>WB222/Y9^)7P _:L\8?L"_!?P#\,;KP)X1]!TUI?V!(!!! (/4$<'ZB@ ;0 !C& !C'ICICVH ^: M/V,?"/Q%\ ?LE?LU^!_BW#I5K\2?"'P.^%WAGQC8Z+IEUI&GZ;K.A>"]%TN; M24L;S7/$DZ7>D1VD6EZI/_;-W!>ZK9WM]9K:6=S;V5M],4=.E% !1110 444 M4 %%%% "'D'Z&OS@^"C>-_@KXK_X*=?$_7_@_P#%;Q%8>(_VIM+^*?PV\,^$ M_"]MJ'BSXM^%]*_9)_9@^&(?X=6&I:KI.G:E=W7CSX:^+="M1K&JZ';1'38M M7O+FUT*[L]3G_2"F[5^;Y5^;[W ^;_>XY_&@#\R_@MJVK?'/Q+XAU:^_9F_: M$^"NH^./BQX \3?%[Q-\>/ G@CP<_B;PS\+= O-:\!>#_"UEX;^(7CNYN?"_ MAS6]'\*:-,VJM8KJ-WKOC#4H(;B;4]6M[+NI/"/Q6^(/[8GPT^-?A*]^+W@/ MP)X!\*_&[X1_&+X>?$ZUTBW^'WB_3+J719O 'B[X7Z,LVLW-KXLO_%ND6FLG MQ[X=U2RL-;^'27WAWQC:-JJ^']/TC[Z5$7[JJO\ NJ!_("E S@ 9.3@ 9/J M<=3]: /RO^!GPR^)^G6/[?7AG5/!/BWPY'\?_P!OGQ3J/A[4K_2#;1:A\%O& MWPR^ W@SQ+\0=.N)90B:8VD^"_B!INF22-#J"ZO!IKR64%OJ.G7%S[)XL\$^ M+6_X*,?LZ^/=-\&ZZ_PX\+?L;?M5?#K6/%UEI7_%+:!XL\>_%W]DSQ-X*\,W M5W&RI;W.J:!\*?&MS;)%;O9VJ:1!;74]M<:GI4%Y]V!5&<*!DY. !D^I]3[] M:,#(; W 8!P,@'J >N#0!^:?PZ^"&F7/[8%I^T!\&?@GXX_9E%R/BOI'[4#-7U7P1X7\1Z]I/COX@:3XQCD\@\*W> ML^$)O$FKQ^+]0T72?TMI ,X &3DX &3ZG'4TM !1110 4444 %%%% !7P/_ M ,%-/ /C?XG?LN^-_&&J^,O@->Z;X;\.61OM5O;3PO^T+\*?& M7B"XBB,D,*Q:7X9\.:UJMP\\\*M%9-! 9KR>UMI_OBD(### $>A (XZ<'TH M_/C]LCXRSZ=!/\#[O]D[]K'X]>!OB%X6$WQ U?X'_#;P?XB\+ZKX6U:_O+#4 M_A5JFJ^,?B=\/Y['4O%.FP/:>*)$TZ^LK'PCJ5S8-?6FJZG'-I7JL5SJVA:! MX^\<^(O /Q2_M#XN>/;;P=%I?P[TR*Z\=?#_ ,!:7I\G@KPOJTZ66KQ3:;IM MA-9:QXPFU+P[)J]WHUUXT6^M+2:TAENK7ZP,<;'+(C'&,E5)QZ9(Z4XJI&"H M(SG! (R.AP>] 'XZ?$3X _'KPU_P3D\ ?!'61X\^-7Q'\+?M3_LZ^(=,NI;+ M1M;^)5U\&/AW_P %#/A]\9- U'XEZCX,-?TVWB66::/7==UK3M ,4$#374W@" 0Q.'B:7V4JK##*"/0@$<= M.#Z4M 'X>_ +]G?XP:#^P[_P35T;QI\-O&T-[^S3\2CXM^.?P_HS^R'X*^*'@/X;>)=&^)&M^)-3TNY^+7Q1UOX1:1XXU:Y\1>//!'P3UKQ/ M/??#GP/XP\27]]JVIZUJ7A^PDO$TUM8UG6=:T;PM<^'O#&L:G=ZGH5TR_5 5 M0-H50O\ = 'Y=*7ITH **** "BBB@ HHHH **** /S?^%/AWQO\.OVP/^"C MOQ=UWX;^/;[P7XG\)_LQ:EX"GT?P\VH77Q+F^&'PD\:Z=XNT3P+;/R2YO;?E/AUXNUW]I#Q1\0+S4OV3OVG/@MXD^ M),GPF\&>-_%WQY\#> _!NE6_P3\,ZUXL\57?PT\-3^%OB9X]U'4\1S^-+;Q+ M?3VUCI][X@^)D4UOIH ^#OB!X5^)WQ/_ &H_@'X]\!7'QC^'VG_ 7XC^/O#WQ8T'QE:Z/%\$ MOBE\)_%7PJ\3V9UOPQI4EUJEQK'CM/'EUX$/@;QQX?NM$U_PWH=I\0?#_B6" M'0M]LEO-/NK.ZN?T["J M"2 3U( !/U/4_C0%4$D G!) &21T)/?';/2@#\Z/C/\)?$T7[87_!./5?! M'@K7[WX:_!FP_:7T;Q3KNFV,ESH?@C2_$?P0T;P5X"@UF[W*T*ZOJ6G_ -EV MGD17!BDB,]\+2U9;AOH7Q!X,\1^,?VH? 7B+4]$DB^'GP;^&7B?7=!UB:<"W MUGXL_%/41X/S96XD,AN_ GPU\->*+6\FE@CB\GXLVT5O--)'H_"E_P _Y_,T ,D^Z/\ ?C_]&+7^&+_P4$_Y/T_;<_[.[_:3_P#5 MR^-*_P!SJ3[H_P!^/_T8M?X8O_!03_D_3]MS_L[O]I/_ -7+XTH _P!??_@B M9_RB1_X)T?\ 9H/P1_\ 4/LJ_4:ORY_X(F?\HD?^"='_ &:#\$?_ %#[*OU& MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DGW1_OQ_P#HQ:_PQ?\ M@H)_R?I^VY_V=W^TG_ZN7QI7^YU)]T?[\?\ Z,6O\,7_ (*"?\GZ?MN?]G=_ MM)_^KE\:4 ?Z^_\ P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/\ P1,_Y1(_\$Z/ M^S0?@C_ZA]E7ZC4 %%%% !1110 4444 %%>(>/\ X?\ Q<\2:^-2\%?'W6OA MQHO]GVML?#EA\._A[XG@-[#)<-U$OV6$6RM"BM++ MGB?^%0_M%?\ 1W/B?_PS7P<_^4=?#X_BS/L'C,3A M'%/!XR$6DJ^&AF?B#EV81I5%K!8O X6NE_$HP::/)K9EC*56I3AD&;8B$)., M:]&MD<:55)I*<%B,ZH5E&5[I5*-.=K\T$U8^E=3U;2]&MQ=ZOJ-AI=J9%A%S MJ-Y;6-N97#,D8GNY88C(P5BJ!][!6*J0I(NQR)*B21NLD![O3/B!J/Q]MM$GU>&?0-2TKP#X M!GT&XO\ [&8M7L]/T_\ L30]92YC@>RNKB\F;5--"Q+:*]C>7OD_2'P,_9V_ M:9\$_";P/X7U/]I?6?!]YI.C+#)X3TWP#\./&5CX:CEN9[B#0[?Q+XBTN[U3 M54TV":.V\Q[B6SMV1K+2V.F6UH3^997XP>(6.\0^(^$L3X >(6$R')\JP..P M'$?U[A*+S'$XF.#E4PWM,;Q!@>%:BB\37BH9/Q?G&.H/"/ZW@J$JE>&"^=PW M%&>5L]Q^65."L[I8'"X:C6H8_P!MEW[^I45%RIN57%T99SC.!:V"C."CRT7#A_C7/!H-?FU:'1CKMZUO)J3:#H]SX@UV M2T@BBGN);?1-"M+K6-8NQ$+73--@DO;Z:"W4R5E?![]H[X%_M 6]Y=_!;XI^ M#?B7:V6A^%_$\UUX2U>/5+>3PQXWBU.?P;XGM)XU6+4/#?BJ'1M5E\.Z_8/= M:3K,>G7CV%Y.MO(1!^TE'I M:*"Z<>;"+V5+2%XHG!NI4MHRLDBPJ/R8_9W\2_$/X(?\$\?^"1?[0WA>Y\:: MQX*^$W[*_P"RW\+?VF/@SX1T:QU'7O%?ACQE\#O WPVL=6DTQM$N_&3^+_@) M\9[K0K_4/">G7VE(OAK5?B2FN:9?:QH^C0VGUQZ9^SEC\3_ .I?$GQ%\'['Q M1IES\2O"?@[PM\0/$7@^-ISJ^D^#?&VK>)]"\*>(;M&@6W73]=U?P7XIL+!T MN'DDN-#U!6B180S=WN7&=RX/0Y&#CKSG'%?S]?''QQ\=?V>?C?\ M8>-_!M[ MKOQ ^,G@O_@FS^Q9=>(-53P]>_$/6=/B'[87[4.J_&_5="\->%M-@U'QCJ'P MB^%GCG4?%>A>%=%TZZ\1ZAI%AX1C^PW]YK-BVI;^@?%3XK?$#X@?L@^%?"G[ M:NO_ !!^"7[2'QZ_:KM[/Q?\'=&/AV&S^%6E?LR6_B7P%X*L?B=X]TSQGXH\ M:R^"_C-IVJ7.B?$*=8NYU-KHWAVUU>_L],EUK59K M/35U"YALQETJ>1I-%\1 M0Z7I6MOHNJVMS#;7FGZE_8VN:-JJ6MW;Q2R:;JFGWL8>VNX9'_.O_@MEI45U M_P $LOVY8;*Q^V>(M=_9\\1>&M+6TLS-_;F^/OQ"\)_&[X>?#+PO\9]"_9E^''QQ^"?BK7/ MA9^T@O@3Q1X_TGQ%^TQ8^+?"FF^%_#3_ /")75OH?BOQ!I?P\FB\1>!OA/XO MO&TWXWV<^OZ!I4%]-X85M- /U8^(OQ$\%?";P'XR^)WQ&\1Z=X2\!?#WPSK7 MC+QIXHU9Y8],\.^%_#MA/JFMZWJ3P13S1V.FZ?;3W=S)'#*R0Q.P1L8KJ;&^ MM-1L[74+*=+BSO;>WN[6=-P6:WNH8[BWD4.%<"6&6.10ZJVUQE0>*_G=^+?Q MW\3_ !K_ &/_ /@H%I/Q ^,/C;0_VCO!O[*/_!1OX9_'']D>/P=/;^%M+N9= M,\;Z%^S[XMTJPU30'USPSIVL>#+7PW+\*]<\.>*M7M?C07EUXOUKP_I MY\,[7CSX^_&_X;^//%WPP\'_ +07CE?#/_"Q/^".'B30-4O$\#:Q?:=X<_:, M^.7B7X<_M/\ @_P[=7/@J:UA\!VWPN\'>%_%>K6"174O@(>(;GQ -3T;1];2 M"4 _H1W+C=N7;_>R,>G7..O%<'%\4/ ,WQ.O_@S%XHTQ_B?IG@32/B;?^# T M_P#;-KX#U[Q#K'A31_$\L9@%N-+U#Q#H&LZ3;2"Y,KWFFW:&$+$7/XO_ I_ M:%^)US\5]?\ @'\7OC1\2=!^!>@_M&_ML?"+2_V@+J_TW1/$]MKO@C2?V??& M'[.W@CQC\5#X=MM'L(M2T7Q]^T#=^#=9U2WAA\>ZI\']#\#ZQ>^(KBVU+2/$ M_@5E\:/VN/#OCOQO\9]:\)WOB#]I[1O^"1GPNN]7MM#\&O\ V]K%UH_[6GQ4 M.M^.M+^&\5H\)^)$OP?N[?XQK\)+737E3Q)J%EX2AT#['<6FG2 ']+092,@@ MCID$$9],UC7_ (@TO3=5T/1;N:=-0\1RZA#I,<6GZC MQTX1VD;/$^I7-FEU(!;6C3W3+ WXL?$7]JGQ/\#_ !AK'C*+]HD>)OV&W^)_ M[*5U-\4?$:ZMXGUM;;XE>%_VA;?XS_"GP'\1_"WAK4+C5(]+U'PM^S_\3Y+C M5+F'4_#=KXP\=_#G1?$-EJ6I>"_#&C\7HO[5'[0UQHW[#^L?"OX_:=^TIK/Q M-U3_ (*)RZO9:$OAC_A%?B!J/@CX9_$'Q9^S1\-O%]Y:^!O!U_H&O>#[RW^& M_A'5LP>';C5/%VHZK/J$OB!=1TB\H _?3>*)/V6]#U;X9_$3PQ\5?@G9?#_XY17O MB&\^/GP=\?\ QAU'3?%?C+X ^)OBE96T7A2^T"W\"ZC9? 7Q#X4T_7+;1H=+ M^(JZ7+^H_P"QS\=-!^+WP7^&T-WK7BN+XGP?"KP1XK\;^!_BKJ'A63XT:#9^ M)FUC3]%USQ[I_A..STB:/Q5<>'M4OO#WBC2-+TW0?&.CI9^)-%LK73]4M;= M#VGP;\:/A9\0O%_Q%\ ^"O'7A[Q-XT^$6K:;H/Q0\,Z3>FYUCP!K>LZ9;:YH MVD>+;,1K)H6I:QH5[9:]I5E?^3<:EH=[9ZS91SZ9=V]W)Z=N7&[G7CZU_.)XT^)?C7X;?'#_@K?XM^&'CW5/ OB36_^"C7_!*;0]/\0:):Z-?W M&K> M?\ AY^Q!\)?C-%81>(-$US3K_1;+PM_PLK0_%&IZ?:L?#D^@ZZUSJ&F M7&A:AY'8R?M7^._ ?Q+^)?P6^-'Q_P#B5X*_9TT7]JG]IWX*:9^TU/!:77BS MP1K//B/\ M#Z?X+USQ%I;:;XH\4_" M;PA\'=7U+Q%<3WGAKQ" ?T%T5YK\+O$5OJ/A;P_H5[XTG\:^,M \&^")/%^J M:MH]AX6\4:A?:QX?AN+?Q'XE\&Z=;6-KX1U'Q6UK>ZT_A^"PL;?2Y9;G3[:S MM8K,6\7I5 !1110 4444 %%%% !1110 4444 %%>9?%CPG\0/&?A>/2/AM\5 M]2^#GB%-6LKV3Q;I?A#PEXUN9=-MX[E;O1CH_C.SOM(2*_>:WD>^6 7MN;15 MMY%6:4-\X?\ "@/VMO\ H_CQI_XCS^S[_P#,U7U63\/93F>#^LXWCKA7AZM[ M6=/^S\XPG&U;&*$.7EK\^0\'YW@/95>9\B^O>V7)+VE&FN7F^3SGB+.,KQOU M7 \!\5\14/94ZG]HY-B^!Z.#YYMJ5#DX@XSR+,/:TDDZC> ]@U./LJU1J:C] ME:KK&DZ%92:EK>IZ?I&GQ-$DM]JE]:Z?9QO-((H4DNKR6"!&EE98XU:0&21E M1 6(%9NB^,?"7B.XFM/#_BCP[KEU;PBXGMM'US2]4N(;^+_ -FKQ=H5M^T)X\_:-FN=;\%RI\*;7X*_ M![P[-K0M?%&G7#WZZKX7TC3M9A&@B/\ M=XX+N.*=;4PW*2P.ZCXG_X)J_L7 M_MB^!/BKX^U"\G^(O[*27GP\2R3QC>?#3P#XKC\2/_PD^DS_ /",I:>,;?5K M"V=5B.K&YM(HKPK9F(R^0[1O^Y9#X%\!9MX7<1\=8GQSX+PN;Y-C:^%PN30P MF=QP^+ITHY5*-2I2S'+LNXNDV\?63>6<(9I0?L8^SQ%1QQ:P?X5GWCQQ]E/B MGPUP'A_ CC?$Y/G6!H8K%YU/%Y!+$X2I5EF<94Z=3+LWS'A*$8_4:32S/B[+ M,1^^G[3#PB\)+%?T]T5\1_\ "@/VMO\ H_CQI_XCS^S[_P#,U7HGPN^$_P ? MO"'BR'6?B'^U9XD^+?AI-/U"VE\&ZG\(OA+X.M9[ZY6$66I'6_!^C66M1R:: M8Y6CM8YQ;71G(N5<1H!^+XWA;(\+A,1B:'B1P7F5:A1G5IX#!8'Q$AB\7.$> M:.'P\\PX"P&!C6JNT(/%XW"T%)WJUZ<$Y+]JP/%>?8O&8;#8CPTXWRRC7K4Z M57,,;CO#F>#P<)RBI8C$PR[Q S#'RHTDW.I'!X'%XAQ35*A4DE%_2%W=VMA: MW-]?7,%G96<$UU=W=U-';VUK;6\;37%Q<7$S)#!!!"CRS32ND<4:-)(RHK,/ M)_ ?Q^^#7Q-UR3PQX&^(GAKQ#XD3PY;>,DT"TO'AUFZ\%WVH?V3IGC6PTR]A MM+S4O!FKZENLM%\7:?#=>'-:N$ECTK4[PQ2%$_:%B\"S_ 3XV0_%#1]7\0_# M27X2?$B+XB:#X?AU.YUW6O LW@W6H?%^E:-;:(RZU<:KJ'AZ34K73H-'8:M- M>2PQZ;F]: '\*$_:(_:"_8'\ ?&"^TSQ5I'_ 4@^#_P2_9DT#Q'\"/CP/!M MY!^T%\&O#VI_&3X6_#E/A'^U9>?#'3I=&^*6B>$_!6O0?'*X\8>'/"_P^^+6 MJ^"?@I\3U\?^%#KSZ=XTO/BS[<_>WP+\8_AA\3;[7-.\!>-_#_BJ[\.&(ZI' MHUZ+I8[:XU#5='@U*TG"+;ZKH\VLZ#KVBQ:YI$M_HTNM:#K>D1W[:EI&HVMM MP>@_M9_LU>)O'NI?"[1/C?\ #6\^(>C^-KKX9ZEX-/BG3[3Q#:?$FRT9/$EW M\/)--OY+69O'EOX:DB\2R^#H@_B-?#DL6O\ ]F'2)8[QOQ+_ &*;[X;_ #^ M*/AG]GCQ!\>O%UG;Z5X^AO\ ]F?XX: UWK'@O]MS]F;5)_%NL_!_]FSX::O# MX1\0>&AI?[/?BSXD^)['XG>$/A_K&F^,IX_"W@'QI?\ B7Q'X;\6^*[CP]U/ M[/\ ^S!#^U9\;?V\]&\1_$%/#OPW^&G_ 6I\ ?M51^'M"\,EO&GCO6?@;^S MQ^R'KOP]ETGX@7OB%;7P_P##Z[^)?@J?3?$=]X=\'WVL:XOA/Q)X0TWQ=H_G MZQ]F /VH^-W[1WP&_9MT30?$GQ[^+GP_^$6A^*?$-OX3\-ZGX^\3:=X\ M37=M<7EMH6D-?S1MJ&J36MK<3QV=JDLIBB9RH&W/93_$OP!;>,[7X>7'C'PY M!XXO+>.YMO"LNK6::Y+'-;7%[ HT]I1.MQ.=5OX=,\4?#WPXS^(])\*O#?G_ -N:!IVK6=WJFFFTN(;2^%S:0RM(&TZ\ MN;:RU14#MI=[=6MGJ0M;JY@ADY#XA_M#?!/X3W]YI_Q(^)?A/P9-I>D66OZY M-KVHBRL/#6B:I>7&FZ/J_BK5#&VE^%=-US4K2[TW0;SQ)>:5!KNHVMU8:0][ M=V\T*?F1^S9X0\=Q)_P3F^'4UCJD7Q3_ &;?%/[0M]^U;+/IKV\UE:ZQ\-/B MYX.UM]=U*68J\?QB^-7C#P!\3O"+175\/'6DZ/)XRLA>66CW-]:\'^VC::_X M%^-'[1_QX_96^+FD6_QBT;P'\.O!W[1O[#/QT\)7OB+X/?MU>%]-\&WFK^!M M%^$5];I9^.?!7QVO?"?BW6_AWH'C/X:7?C+PKJ.O6/AWPY\6?AC>6=C8^(( M#]UEDC8NJNA:/'F*&!9,@D;QG*Y .,@9P?0T[/M4^&GQ>^/WC[P%^R)XR^('[0_@SX#_MEZ5IJ7NL-XIC^%?[.?B;X*># M-;\=0^$=5T#6+3P_X]\9?M*:'\./%.OQ7=C\' M_"GB/XL^(Y?!_P ,M%UJ\-IJ/CSQ9!IMYK,_AGPI;&-GUO7H=%TW4];ETFQ\ MV^CT;2]3U9X!IVG7MS!^'/P_^*^N_#7]OC]HZT^(7B7X@:/\*OB/\3_V&O"_ MBSXX:!IMGX7UP?%Q?V6_#EAX.\+_ !5\)/X9GM_ _P +?BOXA@US0/%/B;PS M-;R^"_B7:Z%\/M?3P?H6MR^(+?Z[_P""A-U;P_M-_P#!(AY)TC32OV^O%.MZ MH[,P73=%G_8=_:[\*QZMJ+ %;'3)/$WB;P[X>2_O##:-K6N:3I0F-[J5I!, M?JN&4G ()Y. 1G ."<>@(QGUXK@['XH> =2^)/B/X06/BC3+GXE>$?!_A3Q] MXD\'Q/.=7T?P=XXU7Q1H?A/Q!>HT"VZ:?KVK>"_%5CI[I&/#/A+1KRT\4:BW@3X:>%?#FK6=Q;/X[\/^*[72S'J\ MFMZ!*#XG\>>!-)MH?$?PB35 M-:U"#0?#=OX8_L2R /Z7-R\?,.1DH]1[TH(/(.1ZBOPM\1?$S]H70_@S MX"^*GPG_ &KM1_:)U#1[WX^^/]2\(?#OPU8Z;9_$K]C6>[2WU/Q%X!U+QO\ M\)!JGC_XO_LRV>N6-U\"/B'@?M":SH[>"_'.FZQ+K"^/?#?[$?!OQ/X M3\:?"CX<>+? GC/4?B+X.\0^"O#FJ^&_'>L222:UXNTB\TJVEM/$&N+-INBS M6^NZG&PNM:LI]%T6?3]4DN["?1M)FMGT^V /2J*** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** &2?='^_'_Z,6O\,7_@H)_R?I^VY_V= MW^TG_P"KE\:5_N=2?='^_'_Z,6O\,7_@H)_R?I^VY_V=W^TG_P"KE\:4 ?Z^ M_P#P1,_Y1(_\$Z/^S0?@C_ZA]E7ZC5^7/_!$S_E$C_P3H_[-!^"/_J'V5?J- M0 4444 %%%% !1110 4444 %%%% !1110 $9!'KQP2#^8Y'U'->?^*OAOH?C M'Q'X+\0ZU?>)77P/=7FH6'AZS\3:O8>$=7U.:YTF^TW4O%?ABUN8]+\47WAG M4=&M-4\*S:Q%O(Q]YL8]0,X!_P!H8;WXI-HX M^]P2?O-SGUY^;V#9 [8IU% "$ @@YP?0E3^!4@C\#2%0<9SQZ,P_/!&?QS^I MIU% #=B\_>YST9AC/7&#\I]"N".<8R:-H]6[?QOVZ?Q?G_>_BS3J* &&-&^\ M-W.[#$D9X/0DC (! Z*P# @$+M'OTQ]YOSZ_>_VOO>].HH \:^,'P.\*?&> MQ\/0ZYK7Q \*:MX1U:[UOPMXI^&?Q!\5?#OQ-HNH:AI5YH>I;-2\,ZC:1:G8 M:CI.H7=I>:1KUGJ^DRO)%?K8IJ=G8WUMW/@WP7HG@;18M%T4:C,GFM=7^J:U MJVI:_P"(-=U*6&"WGU;Q#K^KW-WJNN:K/!:VMN][J-U/)':VMI96_D65G:6T M'644 ,V+M*D$J>"&9F!'H0Q.5(X*]".""*R8O#VC0ZY=>)$L(#KMWIUKI$VI MR;Y;L:79W$UW#I\$DK/]EL_M=Q+=S06HACN;IAH& >X-!0'/WN3GAW';'&&X'^R,#.#C(!IU% !C_/I1110 4444 M %%%% !1110 4444 %%%% !1110 A /! (]",T!5'0 ?0 ?RI:* "BBB@ _S MZ?RI@C09P,;NI!()/'S$@Y+' RV=QP 2<"GT4 -VC(/S9'^TW/.>>>?;.<#@ M<<4H &>O)R/?&,\YZFF[% *@= K,H QC VD< 8 7H,# &!A]% #2 MH/KU!X9@!CI@ @ >H& >X-*0"0>>#D8) _$ @$>QR*6B@!NTXSU9CUZYR M>?8'.WMBC8/]KH!]]^WOU/7T/4#@$"@# &>. M.22?Q)))^I)-+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 ,D^Z/\ ?C_]&+7^&+_P4$_Y/T_;<_[.[_:3_P#5R^-*_P!SJ3[H M_P!^/_T8M?X8O_!03_D_3]MS_L[O]I/_ -7+XTH _P!??_@B9_RB1_X)T?\ M9H/P1_\ 4/LJ_4:ORY_X(F?\HD?^"='_ &:#\$?_ %#[*OU&H **** "BBB@ M HHHH **\N\777QFAU?9X%T3X;7^A?8[7XW%8&? M#G'.)GA:TZ$L1@.#,_QV"K.#2]IAL7A\%4H8BC*]X5:4Y0FM8MW5_HL-PW7Q M6'HXB.:\/48UH1FJ6)S[+CZV]MOK^QTRV:\ MU&\MK"T1X(GN;R>.V@22ZN(K6V1I962-7GN9X;>%2P,DTL<: NZ@VZ_)W]L# MXL_$[[/I_P */%<7@O2IYGT_Q3JJ^!=%X[H%2A#1)^)9%]*W@W/O%CBGPM MPN2<4SQW#V58#$T'A\@S3$YGCEA7C,(LEHULF2G4A*=:O M5S.$Z=&&!A.O^@9CX-9[EW!F3<85LPR>.&S3&8BE453,L'2PF'PDXT?[*Q4, M?.LL/7^OSACO=A)1ITX8-QE.6)E&G]IT5X/]N_:7_P"A7^"?_A:>.?\ YBZ] M,\&R^.)M+F;Q]8>%]/UH7LJP0>$M3U75M-;3A% 8)9;G5],TJZ6\:%SS'+ 4 M:?+RQTNU>QU$LL4$;RS2)%%&K/))(RI'&B@EG=V(5$4#+.Q"J.212F2,(9"Z MA%!9G)PJJ!DL2>B@?,6/&WYL[>:^$/V^/ OQ5^(7@SX3:;\#/%7P@B^+/A;X MPZ?\1/#7P;^/RZN/@Y^TKIWA3P1XWM_%7P=\<7GA^VU'6]&5?#^N7?Q$\)>) M;30/&%MX4\?>!/"GB?5_!?B32=(O+6+\LO&'[1.H>/\ ]EZ?]ES]FS]GKQ7\ M(/VS_&?Q'_:'^-VJ?LG^//$>B>(_!&A>)_V+_C;\(OBS^T5\(9O&/A?4H]!^ M(/PD^.&M^,O"/PT^'&B>#+C1M(\:>&/BZ\.I)\.?#7AOQ;I_AW[$\,_H\62- MXUE1U:-U5DD4AD=6P49&&0RN""A4D,""I((RX$$D<\8/((Z^F0,^^,X/!P:_ M$K3/% \=?\$S?VG?%G@/QWX)\>_LN^+/V-_C?XT^!FK_ /"*:CX:^(VK>*M: M\"_$_P >?%&ZU+16\03^'/!?@OX=^.M:A\"?#KX:Z+X'(=.L?"O@[7],\,ZQ<>!8]3L;C5O&'Q%75]1O_ !Q- M;6OA?PI'<@'[:E@#@D#_ !QG&>F<HK\'O$? M[3'[1VC_ H\5_'S2O >G^._B3\9/B7^V]\#OAWX=\_4KGQ]^SKX[^".@?M/ M2? W2=.\+RV>L>$[G0S%\ K5/BR+:TT;Q;)XD\;#Q==WWB7P[#8>%-,H?&3Q M-KOPXN/@YX:^"_B+5H/A/\5_V9_V8M>_:!\5Z7XGNH+QM!\(O&/AS7]=/A73?AM\6OVX/B1X(U/2=)\/^)_"0U2+08?@]H7A-- O] M4M+8>%1#HNDZAH$=E;7%N ?T*W=]96"1RWUW;6<#Q->WOC M31O$/AO]H;0M5^'?Q"TF[\(SW^H>$O%2:MX8EMY;&"W /VVHK\:/VHOVX/VG M_P!FKQ%^TAHKQ_ GQK;_ +-_[/'[.?[2-]=+X"^(7AJ?QYHOQ?\ VD/CG\*_ M$/@"VA_X6QX@B\':C8^"OAIH,VE\6V]OXG?5=1OO"&H:5J-MHVB^NV'[ M67QEN_&'QH^#%UJ7P@A^(_P[_;+\/_LY^'/$47A+QK"/&?A3QI^ROX2_:@TE MO!WPK7QGKEYXF^)'A?3/%O\ 8GBF#4OB1X0\$P^#_#/BKXM:IJWAO3M)?PO, M ?IN\B1(\DCJB1HTCN[*B(B LSNS$*JJ 2S,0H )) %$4LX^(?QD\'ZR;[Q''XSCFN?"%Y/\,[.%=$DT^_ MN8/#>H7VCPZW=:A-+XCG]0TC_@H5\3M2_9X^)/Q6^'W@+X;:9-^RQ^R;^RM^ MT9\0_A-<:7KFG'XDZ/\ &#X--\7_ !#X4^$VHV>M00> M)T[POI>J^#?A9JN MH:-XYMM;^(6CZAX9U2RM;'0YY+P _::DR!Z]AT)Z].@_,]!WQ7Y)_#K]N3XV M^(/BM\.]-\3:3\+1\/?&_P#P42_:O_81;2-!\.^+X?%]M:_!SP1\;O'WP\^) M7_"4:CXXNM'CNY[/X+7/A[QIX3;PA/#?W?B)=A^+O$VE>(-#LS#IWB&RUS4K76;:^ANGB(!^SV<_J.01T.._Z' MH1R.*CEEB@0R321Q1AD4O*ZQH&D=8XU+.54%Y'5$&%M/NO"_[3FNZYXT^('B+P M5;WWCO0-2\++I%DVM77PZTK0OA]XQ\-_$/XDZ/XE^'L=UX4ECEOM*^?_ -I# MXV?%#]HK]BWX/_&^\N/@;??"_P",GQ'_ ."6?QK^$>E:#=^)#\1O WC+Q)^W M]^SH^M>%_%*32:MH_B/0/#F@:]H&B:MXOT6?PMKNG>-QXI\,7?A5;&[TZXM M#]ZJ*_'O1/VV_P!H[6?C1X5_9YAA^"L?BR]_;C_:(_9%\2?$-_ WCI= &F> MOV+_ /AKWX?^.-"\ CXIRWT5_;6^KZ+X-\7:#J'CRYMM?DT_4M3T;5O#*ZC! M!I^-\'_^"B'QD^/WPO:Y\&Z)\)?"'Q;\&_L@^(?VF/%%GXNM_$USX+^(.N>% M_C!\:O@O=>%?"*0>)=.U;P;X4N=?^!>LZGXD\4ZAJGC74_ %C\0O ,-QI'B2 M1+MM5 /V96:)Y)(DDC:6'9YL:NC21^8I:/S$!+)O4%DW@;@"5R!FI*_GZ^ ' M[6QTCXU_M3_$[0_",GA+5?VN?VG_ /@FQX.T&S\:6\TMI\--:_:$_84^#/B" M"Z\?6NG2:7+?:KI4%N_A2TTR.^T;_A(O']]X9\/OJ>G1ZIYT?V1X=_;"^-K> M-M=^$WBWP1X1LM3\$_'/XZ?!?Q'\:]'M==NOA]J4_@/X%?#;X\?"C5;3P.-4 MO-?T:Y^(.D_%"W\'>(]/E\4:M8:%X\\ ^)_"^EZU/J_BWP5:( ?I[3695QN( M& /.ERO\ @KG9K-^SM^SQ_;$-AJ-V/^"AO_!-/3;V9+'RK:YM MM>_;3^"WA_Q/:P6T\]]+!I?B'1K_ %/2-0TZ:[NX[W1=0N-)U%[ZVGG2< _6 M3KTJ-I8ED2%I$6659'CC+J))%BV"1D0G%=0_X)'?MI?M%>#_ ;X5@O-,U+1M!UWXH_\$_=>TGPK MXV\<:CKU]IVJV'ANU\5:?<^*_%*:=X7T[PR^G^-M0DL(--C62T /Z*:*_*KQ MK^U3^V)\*O"/B/XH^,_A#X$USP#\-/BQH3^*?"OA%K7Q!\J M7_C7X<>"? WQ4\?:+HWQ ^%_C(:MK^J^$[_6/%I^)WP-\,Z_XN\*V_A[QC:6 MOA?4_P!#OA!X@U;Q9\+?A]XJUSQ5X"\)8-?T MZ#5[#6? O]I:]XGO;OPK?V%Y;3Z+J=QKE\^K6+1:G_HRW8L[< ]'HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DGW1_OQ_^C%K_#%_ MX*"?\GZ?MN?]G=_M)_\ JY?&E?[G4GW1_OQ_^C%K_#%_X*"?\GZ?MN?]G=_M M)_\ JY?&E '^OO\ \$3/^42/_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^ MS0?@C_ZA]E7ZC4 %%%% !1110 4444 %'6BB@#Q_Q'\ O@[XNUN_\1^)? &A M:UKFIR1RW^IWZ74UU8_VI0%BMX(H8T152..-550!72^"/AEX#^&Z M:C'X'\,Z=X:BU9[:748M-$Z1W(<#X]^%GPY^*$.B0_$+P5X< M\7GPQJLVO>%[C7=+M[V]\+Z_/I6H:%)K_AG4'47_ (>U[^Q=6U724UO1;FQU M6+3M3U"RBNTM[VYCE\X\1_LG?LT^+[?X;VWBGX&?"_Q /A#K>N>(_AE<:MX/ MT>]O_!&N>*0__"7:GX>U.:W;4K&[\9&1V\9R+=N/&#LS^)UU:0[Q]"T4 ?.> MG?LA_LN:/J?Q(;37 3_PD-O?QRQ>(CAM=746 8>T>#_!WA7X?>%M \#^!_#^D^%/!WA32 MK/0O#/AC0+-"\/Z'IL*VVFZ-HVF6RI:Z;I.FVD<5GIVG6D<5G86<,-I:0 MPVT,42=)10!PEA\+OAQI?C'4OB%IO@7PG8>.=8#?VKXNL_#^EVWB+4&DMK>R MFEN]6AM4O9[BXLK2RLKJZ>8W5U96-C:7,TUM96D4,6A_"CX9>&=-\1Z-X?\ MA_X,T;2/& N%\5:7IOAK1[33O$<=W%<07-OK5C#9K:ZE:S07EW UG=Q2V@AN M[J)8%CN9UD] HH YCPOX*\)>"=$3PWX0\.:-X8T&-[F5-*T'3[;2K(37A+7= MP8;*.$-=73DO<73EKF9\/+*S $>4>'/V5OV;_"#^%I/"OP0^&7AQ_ _CCQ7\ M3?!C:)X1TK3&\*?$?QY#J5OXY\?>'#9P1?V-XT\:0ZUKF>/]77Q!X[TSPM/9P1-H6G>-M?2+7?%]CIOV:U\2ZU#!JNM17M M_!#<)2'[)W[-7_"&^)?AR_P-^&$WP_\ &$,5GXC\#W'A#2+CPCJFEV^M/XDM MM#G\.SV\FD1^'+7Q%)+K]KX:M;2W\/VNMS3ZM;Z9'?S2W#_0E% 'AWB_]FC] MG_X@7GBW4?'7P<^'7C&^\?>$_#?@/QS=^)O"VF:W<>,O!/@[59->\*>$?%,N MHPW#Z_X:\-Z]/+4+V[N9J6L?LK?LX^(+[4M4US MX)_#75M5UCXB^%OBYJ^K7_A33+G5=4^*/@K11X9\+?$&_P!3EA:_N_&.B>%1 M_P (G9>()[A]27PF3X7EN)= 9M./OU% 'SUIW[)G[,NCV^D6>D? ;X4Z3::# MX%\I:QX>"'2K MFZO;Z3[*GVV[$^M%^S9\ X+OP7?6WPA^']K<_#OPKH_@3P8]IX:TZU70/ WA MR]CU/PSX+LXH(HX7\(^%]4AAU3POX9NX[G1/#>IPQ:CH5AI]]&MP/;Z* /#[ M/]FGX :?>Z3J5E\'?AY:ZAH/Q0U[XVZ+>P^%]-2ZTKXQ^*K:\LO%'Q4L)Q#Y MEK\0_$EGJ6IV>O\ C&)EU_6;35-4MM1O[F#4KZ.XZOXE_"+X7_&71M-\._%? MP#X4^(N@Z/XBT/Q?I6C>,=%LM?TO3O%GAB_@U;PSXFLK'4(IK:W\0>&M7M;7 M5_#VL11KJ&AZM:VNJ:7<6M_;07$?HM% 'B_B?]G/X"^-/BGX'^.'BWX/?#?Q M)\8OAKIKZ/X#^)^M^#]$U+QYX5TA[F6]33-'\475G)K%MI]MJ$]QJ5C:&Z># M3M4N;G5-/CM=0N)[F3B],_8M_9*T6V\9V6C_ +-_P6TJR^(?CO1_B?XWLM-^ M'7AFPL_$_P 0O#^O#Q9H/C+6+6TT^&WN_$.B^+@?&&E:BT:S:?XO>3Q7:F+Q M#+)J3_3E% 'AMO\ LS_L_6GC&/XA6OP=^'MMXZB\=:Q\3XO&$'AG3H?$L7Q) M\0^&8_!6O?$"+68XEOX_&NM>"X8?!^J^*$G76]0\*00>'+J]ET6&*Q3.M_V4 M?V;++2/!WA^P^"'PST[0_A^OBF#P7I&G>$M*T_3O#=AXZU!=7\<:/I5I9P00 MV^@>--82+5_%_AW:^@>)]5AAU+7=,O[Z&*X3Z#HH \9U3]G?X%ZVGQ-35_A+ MX U(?&>Y\.WWQ8-[X8TNX?XB:CX/@L;;P?J?BYY;=GUO5/"%OI6DP^%-4O&? M4/#,>DZ2NAW.GC3+#[/\W_M&_L'?#KXZVGPSTA?"_P"S_?>$_AW<^+KU?A]\ M=OV:?!O[0W@2_P!8\8S:-+J?C6QM-;\0^#O%6A?$?R--U#3I/%U% 'RQ\-OV8=&^',_PRT#3[[PV/A-\%+'[=\(_AKI?@ M*QT:'P5X[U"Q\8Z/KOB6PU<:UJ-K9:%;>'O&VM^'? '@?PWX=\-:9\/]#U#4 M-(M-0U?2GTJQT?V'XE?"'X7_ !DTG2M!^*W@'PG\1-$T+Q)H?C+1M(\8Z+9: M_INE^+O"]_#JOACQ1866H136]KXA\-:M;6VK>'M9BC74=#U6VM]2TNXM;Z"& MX3T:B@#PV']F?]GZWNK6^A^#GP[CO;'XK7/QUM+M?#&FBYM_C7>6+Z9>?%R& M:;+-IUWXW#?\)))[V W>LV=Y<37$DOT?10!X/\,?V7OV=O@KH_A'P_\ "/X+?#;X;:)X!N_$ MM_X+TKP3X3TKPY8^%[WQA8V^E>);K1(-,@MTL)]8TFTL](NI(<-_9-E9:7"8 MK"SMK>+OOAO\,?AY\'?!ND?#OX5>"O#'PZ\!>'ENH] \&>#-&LO#OA?0H;V[ MFO[JWT;0M,BM]-TNVFOKFXNWMK&W@M_M%Q-,(@\LC-W5% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% #)/NC_ 'X__1BU_AB_\%!/ M^3]/VW/^SN_VD_\ U*_PR/\ @H&< M_MZ?MN'U_:[_ &DSR"#_ ,EE\9]0>1]#S0!A>&/VW/VS_!/AW0_!_@S]KK]I M_P (^$O#.F6NB^&_"_ACX^_%;0/#OA_1K)#'9:3H>B:5XLM-,TG3+1"4M;"P MM;>UMT)6*)!Q6[_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]K MO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$ MD_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q) M/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+ M_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR_ M_-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#- MI1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1 M_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P M\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / M _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_; MT_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V] M/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/ M<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW M/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[ M_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN_ M_$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$ MD_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_ MC+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+ M_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\ MVE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#- MI110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% M !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 M ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P M\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ M#P/]O3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_; MT_Z/<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/] MO3_H]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/ M<_:[_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H M]S]KO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[ M_P#$D_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]K MO_Q)/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$ MD_C+_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q) M/XR__-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+ M_P#-I1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR_ M_-I1_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#- MI1_P\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1 M_P / _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P M\#_;T_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / M _V]/^CW/VN__$D_C+_\VE%% !_P\#_;T_Z/<_:[_P#$D_C+_P#-I1_P\#_; MT_Z/<_:[_P#$D_C+_P#-I110 ?\ #P/]O3_H]S]KO_Q)/XR__-I1_P / _V] M/^CW/VN__$D_C+_\VE%% "K_ ,%!?V]E967]MW]KQ65@RLO[2GQF#*RD,K*1 MXT!#*0""""" 0ZEJFJ:E>RSWFH:CJ%Y/-=WU]=S37-W XML 13 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Feb. 20, 2018
Jun. 30, 2017
Document And Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2017    
Document Fiscal Year Focus 2017    
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 Common Stock, Shares Outstanding   37,901  
Entity Public Float     $ 6,107,280

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenues:      
Software licenses and royalties $ 75,694 $ 74,306 $ 59,008
Subscriptions 173,510 142,704 111,933
Software services 187,149 174,804 139,852
Maintenance 361,569 322,969 245,537
Appraisal services 25,023 26,287 25,065
Hardware and other 17,717 14,973 9,627
Total revenues 840,662 756,043 591,022
Cost of revenues:      
Software licenses and royalties 3,321 2,964 1,632
Acquired software 21,686 22,235 4,440
Software services, maintenance and subscriptions 387,634 348,939 285,340
Appraisal services 16,286 16,411 15,922
Hardware and other 12,595 10,143 6,501
Total cost of revenues 441,522 400,692 313,835
Gross profit 399,140 355,351 277,187
Selling, general and administrative expenses 176,974 167,161 133,317
Research and development expense 47,324 43,154 29,922
Amortization of customer and trade name intangibles 36,000 36,400 10,300
Operating income 160,930 131,305 108,043
Other income (expense), net 698 (1,998) 381
Income before income taxes 161,628 129,307 108,424
Income tax (benefit) provision (2,317) 19,450 43,555
Net income $ 163,945 $ 109,857 $ 64,869
Earnings per common share:      
Basic (USD per share) $ 4.40 $ 3.01 $ 1.90
Diluted (USD per share) $ 4.18 $ 2.82 $ 1.77
Customer and trade name intangibles      
Cost of revenues:      
Amortization of customer and trade name intangibles $ 13,912 $ 13,731 $ 5,905
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 185,926 $ 36,151
Accounts receivable (less allowance for losses of $5,427 in 2017 and $3,396 in 2016) 227,127 200,334
Short-term investments 43,159 20,273
Prepaid expenses 27,252 21,039
Income tax receivable 11,339 2,895
Other current assets 1,997 2,268
Total current assets 496,800 282,960
Accounts receivable, long-term 7,536 2,480
Property and equipment, net 152,315 124,268
Other assets:    
Goodwill 657,987 650,237
Other intangibles, net 236,444 267,259
Non-current investments and other assets 38,510 30,741
Total assets 1,589,592 1,357,945
Current liabilities:    
Accounts payable 8,174 7,295
Accrued liabilities 64,675 55,989
Deferred revenue 309,461 298,217
Total current liabilities 382,310 361,501
Revolving line of credit 0 10,000
Deferred revenue, long-term 1,274 2,140
Deferred income taxes 38,914 68,779
Commitments and contingencies
Shareholders' equity:    
Preferred stock, $10.00 par value; 1,000,000 shares authorized; none issued 0 0
Common stock, $0.01 par value; 100,000,000 shares authorized; 48,147,969 shares issued in 2017 and 2016 481 481
Additional paid-in capital 626,867 556,663
Accumulated other comprehensive loss, net of tax (46) (46)
Retained earnings 599,821 435,876
Treasury stock, at cost; 10,262,182 and 11,381,733 shares in 2017 and 2016, respectively (60,029) (77,449)
Total shareholders' equity 1,167,094 915,525
Liabilities and Shareholders' equity, Total $ 1,589,592 $ 1,357,945
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for losses $ 5,427 $ 3,396
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 10,262,182 11,381,733
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.8.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, 2014 $ 336,973 $ 481 $ 201,389 $ (46) $ 261,150 $ (126,001)
Balance, shares at Dec. 31, 2014   48,148       (14,679)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 64,869       64,869  
Issuance of shares pursuant to stock compensation plan $ 23,160   4,332     $ 18,828
Issuance of shares pursuant to stock compensation plan, shares 1,118         1,118
Stock compensation $ 20,182   20,182      
Issuance of shares pursuant to employee stock purchase plan $ 4,671   3,879     $ 792
Issuance of shares pursuant to employee stock purchase plan, shares 43         43
Federal income tax benefit related to exercise of stock options $ 45,314   45,314      
Treasury stock purchases $ (645)         $ (645)
Treasury stock purchases, shares (5)         (5)
Issuance of shares for acquisitions $ 364,333   332,659     $ 31,674
Issuance of shares for acquisitions, shares 2,149         2,149
Balance at Dec. 31, 2015 $ 858,857 $ 481 607,755 (46) 326,019 $ (75,352)
Balance, shares at Dec. 31, 2015   48,148       (11,374)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 109,857       109,857  
Issuance of shares pursuant to stock compensation plan $ 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 $ 915,525 $ 481 556,663 (46) 435,876 $ (77,449)
Balance, shares at Dec. 31, 2016   48,148       (11,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 163,945       163,945  
Issuance of shares pursuant to stock compensation plan $ 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,167,094 $ 481 $ 626,867 $ (46) $ 599,821 $ (60,029)
Balance, shares at Dec. 31, 2017   48,148       (10,262)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Cash flows from operating activities:      
Net income $ 163,945 $ 109,857 $ 64,869
Adjustments to reconcile net income to cash provided by operations:      
Depreciation and amortization 53,925 50,301 19,574
Share-based compensation expense 37,348 29,747 20,182
Provision for losses - accounts receivable 4,110 4,484 1,756
Deferred income tax benefit (29,865) (28,939) (7,956)
Changes in operating assets and liabilities, exclusive of effects of acquired companies:      
Accounts receivable (35,558) (30,227) (28,172)
Income tax receivable (8,444) 18,185 24,255
Prepaid expenses and other current assets (5,897) 2,229 (3,054)
Accounts payable 878 387 652
Accrued liabilities 6,050 10,717 490
Deferred revenue 9,263 25,118 41,731
Net cash provided by operating activities 195,755 191,859 134,327
Cash flows from investing activities:      
Cost of acquisitions, net of cash acquired (11,344) (9,394) (339,961)
Purchase of cost method investment 0 0 (15,000)
Purchase of marketable security investments (59,779) (20,316) (31,907)
Proceeds from marketable security investments 28,786 16,837 900
Additions to property and equipment (43,057) (37,726) (12,501)
(Increase) decrease in other (1) (121) 10
Net cash used by investing activities (85,395) (50,720) (398,459)
Cash flows from financing activities:      
(Decrease) increase in net borrowings on revolving line of credit (10,000) (56,000) 66,000
Purchase of treasury shares (7,474) (111,838) (645)
Contributions from employee stock purchase plan 7,044 6,236 4,671
Proceeds from exercise of stock options 49,845 23,527 23,160
Debt issuance costs 0 0 (2,134)
Net cash provided (used) by financing activities 39,415 (138,075) 91,052
Net increase (decrease) in cash and cash equivalents 149,775 3,064 (173,080)
Cash and cash equivalents at beginning of period 36,151 33,087 206,167
Cash and cash equivalents at end of period $ 185,926 $ 36,151 $ 33,087
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2017
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 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 (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) during the years ended December 31, 2017, 2016 and 2015.
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
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services.
Software Arrangements:
For the majority of our software arrangements, we provide services that range from installation, training, and basic consulting to software modification and customization to meet specific customer needs. If the arrangement does not require significant production, modification or customization or where the software services are not considered essential to the functionality of the software, revenue is recognized when all of the following conditions are met
persuasive evidence of an arrangement exists
delivery has occurred
our fee is fixed or determinable
collectability is probable

For multiple element arrangements, each element of the arrangement is analyzed and we allocate a portion of the total arrangement fee to the elements based on the relative fair value of the element using vendor-specific objective evidence of fair value (“VSOE”), regardless of any separate prices stated within the contract for each element. Fair value is considered the price a customer would be required to pay if the element was sold separately based on our historical experience of stand-alone sales of these elements to third-parties. For PCS, we use renewal rates for continued support arrangements to determine fair value. For software services, we use the fair value we charge our customers when those services are sold separately. We monitor our transactions to determine that we maintain and periodically revise VSOE to reflect fair value. In software arrangements in which we have the fair value of all undelivered elements but not of a delivered element, we apply the “residual method,” in compliance with Accounting Standards Codification (“ASC”) 985-605, Software Revenue Recognition. Under the residual method, if the fair value of all undelivered elements is determinable, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered element(s) and is recognized as revenue assuming the other revenue recognition criteria are met. In software arrangements in which we do not have VSOE for all undelivered elements, revenue is deferred until fair value is determined or all elements for which we do not have VSOE have been delivered. Alternatively, if sufficient VSOE does not exist and the only undelivered element is services that do not involve significant modification or customization of the software, the entire fee is recognized over the period during which the services are expected to be performed.
Software Licenses and Royalties
We recognize the revenue allocable to software licenses and specified upgrades upon delivery of the software product or upgrade to the customer, unless the fee is not fixed or determinable or collectability is not probable. If the fee is not fixed or determinable, software license revenue is generally recognized as payments become due from the customer. If collectability is not considered probable, revenue is recognized when the fee is collected. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality.
A majority of our software arrangements involve “off-the-shelf” software. We consider software to be off-the-shelf software if it can be added to an arrangement with minor changes in the underlying code and it can be used by the customer for the customer’s purpose upon installation. For off-the-shelf software arrangements, we recognize the software license fee as revenue after delivery has occurred, customer acceptance is reasonably assured, that portion of the fee represents a non-refundable enforceable claim and is probable of collection, and the remaining services such as training are not considered essential to the product’s functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise considered essential, we recognize revenue using contract accounting and apply the provisions of the Construction type and Production type Contracts as discussed in ASC 605-35. We generally use the percentage-of-completion method to recognize revenue from these arrangements. We measure progress-to-completion primarily using labor hours incurred, or value added. The percentage-of-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we have the ability to produce 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. For arrangements that include new product releases for which it is difficult to estimate final profitability except to assume that no loss will ultimately be incurred, we recognize revenue under the completed contract method. Under the completed contract method, revenue is recognized only when a contract is completed or substantially complete. Historically these amounts have been immaterial.
We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.
Software Services
Some of our software arrangements include services considered essential for the customer to use the software for the customer’s purposes. For these software arrangements, both the software license revenue and the services revenue are recognized as the services are performed using the percentage-of-completion contract accounting method. When software services are not considered essential, the fee allocable to the service element is recognized as revenue as we perform the services.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized when we deliver the equipment and collection is probable.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone and online support, bug fixes, and rights to upgrades on a when-and-if available basis. Our PCS agreements are typically renewable annually. Revenue allocated to PCS is recognized on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions.
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. In cases where the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and 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 recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition.
For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements, using all applicable facts and circumstances, including whether (i) the element has stand-alone value, (ii) there is a general right of return and (iii) the revenue is contingent on delivery of other elements. We allocate contract value to each element of the arrangement that qualifies for treatment as a separate element based on VSOE, and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. 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 five to seven years. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once we have provided the customer access to the software and we may begin billing for hosting services. 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. The elements for these arrangements are accounted for under ASC 605-25. 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. 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 related SaaS hosting term.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the proportional performance method of revenue recognition since many of these projects are implemented over one to three year periods and consist of various unique activities. Under this method of revenue recognition, we identify each activity for the appraisal project, with a typical project generally calling for bonding, office set up, training, routing of map information, data entry, data collection, data verification, informal hearings, appeals and project management. Each activity or act is specifically identified and assigned an estimated cost. Costs which are considered to be associated with indirect activities, such as bonding costs and office set up, are expensed as incurred. These costs are typically billed as incurred and are recognized as revenue equal to cost. Direct contract fulfillment activities and related supervisory costs such as data collection, data entry and verification are expensed as incurred. The direct costs for these activities are determined and the total contract value is then allocated to each activity based on a consistent profit margin. Each activity is assigned a consistent unit of measure to determine progress towards completion and revenue is recognized for each activity based upon the percentage complete as applied to the estimated revenue for that activity. Progress for the fulfillment activities is typically based on labor hours or an output measure such as the number of parcel counts completed for that activity. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Allocation of Revenue in Statements of Comprehensive Income
In our statements of comprehensive income, we allocate revenue to software licenses, software services, maintenance and hardware and other based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, revenue is first allocated to any undelivered elements for which VSOE of fair value has been established. We then allocate revenue to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.
Other
The majority of deferred revenue consists of unearned 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. 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 our contracts generally provide for the payment for the value of products delivered and services performed in the event of an early termination.
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 the application of the percentage-of-completion and proportional performance methods of revenue recognition, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. 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 $47.3 million during 2017, $43.2 million during 2016, and $29.9 million during 2015.   
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. In the case of U.S. corporate federal income taxes, the enactment date is the date the bill becomes law (i.e., upon presidential signature). See Note 7 - "Income Tax" for further discussion related to the Tax Act.
SHARE-BASED COMPENSATION
We have a stock option plan that provides for the grant of stock options 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. 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, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable.
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 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 2017, did not result in an impairment charge.
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. There have been no significant impairments of intangible assets in any of the periods presented.  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

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 are no longer 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 approximates book value as of December 31, 2017, 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, 2017, we have $63.8 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2017 through 2021.  We intend to hold these bonds to maturity and have classified them as such.  We believe cost approximates fair value because of the relatively short duration of these investments.  The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or from other observable market data. These investments are included in short-term investments and non-current investments and other assets.  
As of December 31, 2017, 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 the Company does not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, the Company’s cost method investments are assessed for impairment. The Company does not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
CONCENTRATIONS OF CREDIT RISK AND UNBILLED RECEIVABLES
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 consists 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, 2017, we had cash and cash equivalents of $185.9 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, 2017.
We maintain allowances for doubtful accounts and sales adjustments, 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 and sales adjustments 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,
 
2017
 
2016
 
2015
Balance at beginning of year
$
3,396

 
$
1,640

 
$
1,725

Provisions for losses - accounts receivable
4,110

 
4,484

 
1,756

Collection of accounts previously written off

 

 
153

Deductions for accounts charged off or credits issued
(2,079
)
 
(2,728
)
 
(1,994
)
Balance at end of year
$
5,427

 
$
3,396

 
$
1,640

 
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. Our property appraisal outsourcing service contracts can range up to three years and, in a few cases, as long as five years, in duration. In connection with these contracts, as well as certain software service contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. 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 proportional performance accounting in which the revenue is earned based upon activities performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using the percentage-of-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 objective evidence that the customer-specified objective criteria has been met but the billing has not yet been submitted to the customer; (4) some of our contracts 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, we may grant extended payment terms, generally to existing customers with whom we have a long-term relationship and favorable collection history.
 We have recorded unbilled receivables of $42.6 million and $33.6 million at December 31, 2017 and 2016, respectively. Included in unbilled receivables are retention receivables of $7.2 million and $5.0 million at December 31, 2017 and 2016, respectively, and these retentions become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables and retention receivables expected to be collected in excess of one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.
 
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.

NEW ACCOUNTING PRONOUNCEMENTS

Recent Accounting Guidance not yet Adopted

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed.

This standard will have a material impact on our consolidated balance sheets and statement of shareholders’ equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (“SaaS”) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.

Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, “Leases (Topic 842).” Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:

A lease liability, which is a lessee‘s obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  

The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Acquisitions
ACQUISITIONS
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 software-as-a-service (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.

The purchase price allocations for the acquisitions noted above are not yet complete. As of December 31, 2017, the preliminary estimates of fair values assumed at the acquisition dates for intangibles, liabilities, deferred revenue, and related deferred taxes are subject to change as valuations are finalized.

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 $0.9 million was accrued as of December 31, 2017. As of December 31, 2017, the purchase price allocation for this acquisition is complete and our balance sheet reflects the allocation of the purchase price to the assets acquired based on their fair value at the date of 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.

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.
2015
On November 16, 2015, we acquired all of the capital stock of New World Systems Corporation (“NWS”), which provides public safety and financial solutions for local governments.  The purchase price, net of cash acquired of $22.5 million, was comprised of $337.5 million in cash, of which $4.0 million was accrued at December 31, 2015, and 2.1 million shares of Tyler common stock valued at $362.8 million, based on the closing price on November 16, 2015. We also incurred fees of approximately $5.9 million for financial advisory, legal, accounting, due diligence, valuation and other various services necessary to complete the acquisition. These fees were expensed in 2015 and are included in selling, general and administrative expenses.
In 2016, we paid $2.0 million related to the working capital holdback of $4.0 million and reduced the accrued liability. Our final valuation of the fair market value of NWS’ assets and liabilities resulted in adjustments to the preliminary opening balance sheet. These adjustments related to a reduction in deferred revenue and related deferred income taxes and additional reserves for accounts receivable and contingencies resulting in a net decrease to goodwill of approximately $7.4 million
On May 29, 2015, we acquired all of the capital stock of Brazos Technology Corporation (“Brazos”), which provides mobile hand held solutions, primarily to law enforcement agencies, for field accident reporting and electronically issuing citations. The purchase price, net of cash acquired of $312,000 and including debt assumed of $733,000, was $6.1 million in cash and 12,500 shares of Tyler common stock valued at $1.5 million.
The operating results of NWS and Brazos are included with the operating results of the Enterprise Software segment from their respective dates of acquisition. The fair value of the assets and liabilities acquired are based on valuations using Level III, unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2017
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)
 
2017
 
2016
Land

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
116,214

 
94,924

Computer equipment and purchased software
3-5

 
72,531

 
55,627

Furniture and fixtures
5

 
24,834

 
19,897

Transportation equipment
5

 
476

 
447

 
 
 
224,013

 
180,853

Accumulated depreciation and amortization
 
 
(71,698
)
 
(56,585
)
Property and equipment, net
 
 
$
152,315

 
$
124,268


Depreciation expense was $17.3 million during 2017, $13.4 million during 2016, and $9.1 million during 2015.
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.
In 2016, we purchased an office building in Falmouth, Maine, that was previously leased from an entity owned by an executive’s father and brother, for approximately $9.7 million, and paid $8.0 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.5 million during 2018, $1.4 million during 2019, $1.4 million during 2020, $1.4 million during 2021, $1.5 million during 2022, and $4.3 million thereafter. Rental income from third-party tenants was $1.5 million in 2017, $1.7 million in 2016, and $0.9 million in 2015.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2017
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:
 
2017
 
2016
Gross carrying amount of acquisition intangibles:
 
 
 
Customer related intangibles
$
187,717

 
$
186,231

Acquired software
179,466

 
176,096

Trade names
11,435

 
11,065

Leases acquired
3,694

 
3,694

 
382,312

 
377,086

Accumulated amortization
(145,868
)
 
(109,827
)
Total intangibles, net
$
236,444

 
$
267,259


 
Total amortization expense for intangibles was $36.0 million in 2017, $36.4 million in 2016, and $10.3 million during 2015.
 
The allocation of acquisition intangible assets is summarized in the following table:
 
December 31, 2017
 
December 31, 2016
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
 
Gross
Carrying
Amount
 
Weighted
Average
Amortization
Period
 
Accumulated Amortization
Non-amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Goodwill
$
657,987

 

 
$

 
$
650,237

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
187,717

 
15 years

 
64,375

 
186,231

 
15 years

 
51,491

Acquired software
179,466

 
7 years

 
76,800

 
176,096

 
7 years

 
55,115

Trade names
11,435

 
11 years

 
3,768

 
11,065

 
12 years

 
2,740

Leases acquired
3,694

 
10 years

 
925

 
3,694

 
9 years

 
481



The changes in the carrying amount of goodwill for the two years ended December 31, 2017 are as follows:
 
Enterprise
Software
 
Appraisal
 and Tax
 
Total
Balance as of 12/31/2015
$
647,109

 
$
6,557

 
$
653,666

Goodwill acquired with acquisitions
3,943

 

 
3,943

Purchase price adjustments related to purchase of NWS
(7,372
)
 

 
(7,372
)
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


 
Estimated annual amortization expense related to acquired leases will be recorded as a reduction to hardware and other revenue and is expected to be $425,000 in 2018, $373,000 in 2019, $313,000 in 2020, $312,000 in 2021, $312,000 in 2022 and $1.0 million 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:
2018
$
35,278

2019
33,920

2020
32,495

2021
32,136

2022
28,665

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2017
Accrued Liabilities, Current [Abstract]  
Accrued Liabilities
ACCRUED LIABILITIES
Accrued liabilities consist of the following at December 31:
 
2017
 
2016
Accrued wages, bonuses and commissions
$
43,688

 
$
38,996

Other accrued liabilities
20,987

 
16,993

 
$
64,675

 
$
55,989

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revolving Line of Credit
12 Months Ended
Dec. 31, 2017
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, 2017, our interest rate was 4.75% under the prime rate option or approximately 2.78% 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, 2017, we were in compliance with those covenants.
As of December 31, 2017, we had no outstanding borrowings and had unused borrowing capacity of $299.5 million under the Credit Facility. In addition, as of December 31, 2017, we had one outstanding letter of credit for $0.5 million in favor of a client contract. The letter of credit guarantees our performance under the contract and expires in 2018.
We paid interest of $804,000 in 2017, $1.9 million in 2016, and $223,000 in 2015.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income Tax
INCOME TAX
The income tax (benefit) provision on income from operations consists of the following:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current:
 
 
 
 
 
Federal
$
22,882

 
$
41,366

 
$
44,841

State
4,666

 
7,023

 
6,670

 
27,548

 
48,389

 
51,511

Deferred
(29,865
)
 
(28,939
)
 
(7,956
)
 
$
(2,317
)
 
$
19,450

 
$
43,555


 
Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Federal income tax expense at statutory rate
$
56,570

 
$
45,257

 
$
37,949

State income tax, net of federal income tax benefit
4,824

 
4,807

 
3,715

Domestic production activities deduction
(2,617
)
 
(3,947
)
 
(466
)
Excess tax benefits related to stock option exercises
(40,624
)
 
(29,582
)
 

Tax Act adjustments
(21,625
)
 

 

Tax credits
(3,578
)
 

 

Non-deductible business expenses
4,573

 
2,979

 
2,414

Other, net
160

 
(64
)
 
(57
)
 
$
(2,317
)
 
$
19,450

 
$
43,555



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 is a $21.6 million tax benefit due to the remeasurement of deferred tax assets and liabilities. We have reported provisional amounts for the income tax effects of the Tax Act for which the accounting is incomplete but a reasonable estimate could be determined. There were no specific impacts of the Tax Act that could not be reasonably estimated which we accounted for under prior tax law. Based on a continued analysis of the estimates and further guidance on the application of the law, it is anticipated that additional revisions may occur throughout the allowable measurement period. Overall, the changes due to the Tax Act will favorably affect income tax expense and future U.S. earnings. 

Due to the adoption of ASU No. 2016-09 in 2016, federal and state excess tax benefits from stock option exercises for years subsequent to 2015 are reflected as a reduction of the provision for income taxes, whereas they were previously accounted for as an increase to shareholders’ equity.

The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 
2017
 
2016
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
11,232

 
$
18,721

Stock option and other employee benefit plans
15,932

 
19,665

Total deferred income tax assets
27,164

 
38,386

Deferred income tax liabilities:
 
 
 
Intangible assets
(60,189
)
 
(103,754
)
Property and equipment
(5,699
)
 
(3,207
)
Other
(190
)
 
(204
)
Total deferred income tax liabilities
(66,078
)
 
(107,165
)
Net deferred income tax liabilities
$
(38,914
)
 
$
(68,779
)

Although realization is not assured, we believe it is more likely than not that all the deferred tax assets will be realized.  Accordingly, we believe no valuation allowance is required for the deferred tax assets. 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. There were no unrecognized tax benefits during any of the reported periods.

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 to result from 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 and foreign jurisdictions are no longer subject to examinations for years before 2013. As of February 20, 2018, no significant adjustments have been proposed by any taxing jurisdiction. 
We paid income taxes, net of refunds received, of $36.0 million in 2017, $30.2 million in 2016, and $27.3 million in 2015.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Shareholders' Equity
SHAREHOLDERS’ EQUITY
The following table details activity in our common stock:
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
Stock option exercises
1,113

 
$
49,845

 
827

 
$
23,527

 
1,118

 
$
23,160

Purchases of common stock
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
 
(5
)
 
(645
)
Employee stock plan purchases
51

 
7,044

 
47

 
6,236

 
43

 
4,671

Shares issued for acquisitions

 

 

 

 
2,149

 
364,333


 
As of February 20, 2018, we had authorization from our board of directors to repurchase up to 2.0 million additional shares of our common stock.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation
SHARE-BASED COMPENSATION
Share-Based Compensation Plan
We have a stock option plan that provides for the grant of stock options 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. Once options become exercisable, the employee can purchase shares of our common stock at the market price on the date we granted the option. We account for share-based compensation utilizing the fair value recognition pursuant to ASC 718, Stock Compensation.  
As of December 31, 2017, there were 2.1 million shares available for future grants under the plan from the 20.0 million shares previously approved by the shareholders.
Determining Fair Value of Stock Compensation
Valuation and Amortization Method. We estimate the fair value of share-based awards granted using the Black-Scholes option valuation model. 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,
 
2017
 
2016
 
2015
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
28.1
%
 
29.3
%
 
28.3
%
Risk-free interest rate
2.0
%
 
1.8
%
 
1.7
%
Expected forfeiture rate
%
 
%
 
1.7
%

 
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,
 
2017
 
2016
 
2015
Cost of software services, maintenance and subscriptions
$
9,415

 
$
6,548

 
$
3,380

Selling, general and administrative expenses
27,933

 
23,199

 
16,802

Total share-based compensation expenses
37,348

 
29,747


20,182

Tax benefit
(40,624
)
 
(30,059
)
 
(5,986
)
Net (increase) decrease in net income
$
(3,276
)
 
$
(312
)

$
14,196


 Stock Option Activity
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, 2014
5,537

 
$
44.61

 
 
 
 

Granted
747

 
145.71

 
 
 
 

Exercised
(1,118
)
 
20.71

 
 
 
 

Forfeited
(2
)
 
19.61

 
 
 
 

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

 
7
 
$
334,940

Exercisable at December 31, 2017
2,355

 
78.40

 
6
 
$
232,366


 
We had unvested options to purchase 2.4 million shares with a weighted average grant date exercise price of $136.51 as of December 31, 2017, and unvested options to purchase 2.8 million shares with a weighted average grant date exercise price of $104.91 as of December 31, 2016. As of December 31, 2017, we had $88.2 million of total unrecognized compensation cost related to unvested options, net of expected forfeitures, which is expected to be amortized over a weighted average amortization period of 3.2 years.
Other information pertaining to option activity was as follows during the twelve months ended December 31:
 
2017
 
2016
 
2015
Weighted average grant-date fair value of stock options granted
$
55.56

 
$
46.89

 
$
45.17

Total intrinsic value of stock options exercised
137,699

 
103,703

 
149,542

 
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, 2017, there were 797,000 shares available for future grants under the ESPP from the 2.0 million shares previously approved by the stockholders.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2017
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,
 
2017
 
2016
 
2015
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
163,945

 
$
109,857

 
$
64,869

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
37,273

 
36,448

 
34,137

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,973

 
2,513

 
2,415

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

 
38,961

 
36,552

Earnings per common share:
 

 
 

 
 

Basic
$
4.40

 
$
3.01

 
$
1.90

Diluted
$
4.18

 
$
2.82

 
$
1.77


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

2019
4,201

2020
3,644

2021
2,366

2022
812

Thereafter
499

Total
$
16,950

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans
12 Months Ended
Dec. 31, 2017
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.  The 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 $7.9 million during 2017, $6.9 million during 2016, and $5.3 million during 2015.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
COMMITMENTS AND CONTINGENCIES
Other than routine litigation incidental to our business, there are no material legal proceedings pending to which we are party or to which any of our properties are subject.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Related Information
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Segment and Related Information
SEGMENT AND RELATED INFORMATION
We are a major provider of integrated information management solutions and services for the public sector, with a focus on local and state governments.
We provide our software systems and services and appraisal services through four business units, which focus on the following products:
financial management, education and planning, regulatory and maintenance software solutions;
financial management, municipal courts, and land and vital records management software solutions;
courts and justice and public safety software solutions; and
appraisal and tax software solutions and property appraisal services.
In accordance with ASC 280-10, Segment Reporting, the financial management, education and planning, regulatory and maintenance software solutions unit; financial management, municipal courts 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 $24.4 million in 2017 and $17.7 million in 2016 for the expansion of existing buildings and purchases of buildings and land.  
 
For the year ended December 31, 2017
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
67,840

 
$
7,854

 
$

 
$
75,694

Subscriptions
165,651

 
7,859

 

 
173,510

Software services
167,934

 
19,215

 

 
187,149

Maintenance
339,951

 
21,618

 

 
361,569

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,094

 
10

 
4,613

 
17,717

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
764,895

 
$
81,579


$
(5,812
)

$
840,662

Depreciation and amortization expense
44,517

 
760

 
8,648

 
53,925

Segment operating income
228,254

 
20,238

 
(51,964
)
 
196,528

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
338,965

 
$
44,464

 
$
1,206,163

 
$
1,589,592

 
For the year ended December 31, 2016
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
68,844

 
$
5,462

 
$

 
$
74,306

Subscriptions
135,516

 
7,188

 

 
142,704

Software services
158,478

 
16,326

 

 
174,804

Maintenance
304,380

 
18,589

 

 
322,969

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,942

 
16

 
3,015

 
14,973

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
685,902

 
$
73,868


$
(3,727
)

$
756,043

Depreciation and amortization expense
43,962

 
984

 
5,355

 
50,301

Segment operating income
190,817

 
18,286

 
(41,832
)
 
167,271

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
295,260

 
$
31,769

 
$
1,030,916

 
$
1,357,945


For the year ended December 31, 2015
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
54,376

 
$
4,632

 
$

 
$
59,008

Subscriptions
107,090

 
4,843

 

 
111,933

Software services
129,068

 
10,784

 

 
139,852

Maintenance
227,586

 
17,951

 

 
245,537

Appraisal services

 
25,065

 

 
25,065

Hardware and other
6,935

 
12

 
2,680

 
9,627

Intercompany
4,025

 

 
(4,025
)
 

Total revenues
$
529,080

 
$
63,287


$
(1,345
)

$
591,022

Depreciation and amortization expense
15,413

 
867

 
3,294

 
19,574

Segment operating income
141,401

 
15,477

 
(38,490
)
 
118,388

Capital expenditures
6,112

 
646

 
6,746

 
13,504

Segment assets
$
265,877

 
$
22,283

 
$
1,068,410

 
$
1,356,570


 
Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2017
 
2016
 
2015
Total segment operating income
 
$
196,528

 
$
167,271

 
$
118,388

Amortization of acquired software
 
(21,686
)
 
(22,235
)
 
(4,440
)
Amortization of customer and trade name intangibles
 
(13,912
)
 
(13,731
)
 
(5,905
)
Other income (expense), net
 
698

 
(1,998
)
 
381

Income before income taxes
 
$
161,628

 
$
129,307


$
108,424

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Financial Information (unaudited)
12 Months Ended
Dec. 31, 2017
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 2017 and 2016:
 
Quarters Ended
 
2017
 
2016
 
Dec. 31 (a)
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
217,851

 
$
214,146

 
$
209,123

 
$
199,542

 
$
193,281

 
$
194,497

 
$
188,972

 
$
179,293

Gross profit
105,500

 
103,429

 
95,863

 
94,348

 
92,817

 
93,480

 
86,936

 
82,118

Income before income taxes
45,173

 
43,522

 
36,974

 
35,959

 
35,119

 
36,419

 
30,195

 
27,574

Net income
61,798

 
38,263

 
31,578

 
32,306

 
31,196

 
35,430

 
25,007

 
18,224

Earnings per diluted share
$
1.56

 
$
0.97

 
$
0.81

 
$
0.83

 
$
0.80

 
$
0.91

 
$
0.65

 
$
0.47

Shares used in computing diluted
   earnings per share
39,499

 
39,342

 
39,201

 
38,932

 
38,975

 
39,062

 
38,738

 
39,071

(a) Fourth quarter 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 $21.6 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 34 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
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 (loss) is defined as the change in equity of a business enterprise during a period from transactions, and other events and circumstances from non-owner sources and includes all components of net income (loss) and other comprehensive income (loss). We had no items of other comprehensive income (loss) during the years ended December 31, 2017, 2016 and 2015.
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
We earn revenue from software licenses, royalties, subscription-based services, software services, post-contract customer support (“PCS” or “maintenance”), hardware, and appraisal services.
Software Arrangements:
For the majority of our software arrangements, we provide services that range from installation, training, and basic consulting to software modification and customization to meet specific customer needs. If the arrangement does not require significant production, modification or customization or where the software services are not considered essential to the functionality of the software, revenue is recognized when all of the following conditions are met
persuasive evidence of an arrangement exists
delivery has occurred
our fee is fixed or determinable
collectability is probable

For multiple element arrangements, each element of the arrangement is analyzed and we allocate a portion of the total arrangement fee to the elements based on the relative fair value of the element using vendor-specific objective evidence of fair value (“VSOE”), regardless of any separate prices stated within the contract for each element. Fair value is considered the price a customer would be required to pay if the element was sold separately based on our historical experience of stand-alone sales of these elements to third-parties. For PCS, we use renewal rates for continued support arrangements to determine fair value. For software services, we use the fair value we charge our customers when those services are sold separately. We monitor our transactions to determine that we maintain and periodically revise VSOE to reflect fair value. In software arrangements in which we have the fair value of all undelivered elements but not of a delivered element, we apply the “residual method,” in compliance with Accounting Standards Codification (“ASC”) 985-605, Software Revenue Recognition. Under the residual method, if the fair value of all undelivered elements is determinable, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is allocated to the delivered element(s) and is recognized as revenue assuming the other revenue recognition criteria are met. In software arrangements in which we do not have VSOE for all undelivered elements, revenue is deferred until fair value is determined or all elements for which we do not have VSOE have been delivered. Alternatively, if sufficient VSOE does not exist and the only undelivered element is services that do not involve significant modification or customization of the software, the entire fee is recognized over the period during which the services are expected to be performed.
Software Licenses and Royalties
We recognize the revenue allocable to software licenses and specified upgrades upon delivery of the software product or upgrade to the customer, unless the fee is not fixed or determinable or collectability is not probable. If the fee is not fixed or determinable, software license revenue is generally recognized as payments become due from the customer. If collectability is not considered probable, revenue is recognized when the fee is collected. Arrangements that include software services, such as training or installation, are evaluated to determine whether those services are essential to the product’s functionality.
A majority of our software arrangements involve “off-the-shelf” software. We consider software to be off-the-shelf software if it can be added to an arrangement with minor changes in the underlying code and it can be used by the customer for the customer’s purpose upon installation. For off-the-shelf software arrangements, we recognize the software license fee as revenue after delivery has occurred, customer acceptance is reasonably assured, that portion of the fee represents a non-refundable enforceable claim and is probable of collection, and the remaining services such as training are not considered essential to the product’s functionality.
For arrangements that involve significant production, modification or customization of the software, or where software services are otherwise considered essential, we recognize revenue using contract accounting and apply the provisions of the Construction type and Production type Contracts as discussed in ASC 605-35. We generally use the percentage-of-completion method to recognize revenue from these arrangements. We measure progress-to-completion primarily using labor hours incurred, or value added. The percentage-of-completion method generally results in the recognition of reasonably consistent profit margins over the life of a contract because we have the ability to produce 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. For arrangements that include new product releases for which it is difficult to estimate final profitability except to assume that no loss will ultimately be incurred, we recognize revenue under the completed contract method. Under the completed contract method, revenue is recognized only when a contract is completed or substantially complete. Historically these amounts have been immaterial.
We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.
Software Services
Some of our software arrangements include services considered essential for the customer to use the software for the customer’s purposes. For these software arrangements, both the software license revenue and the services revenue are recognized as the services are performed using the percentage-of-completion contract accounting method. When software services are not considered essential, the fee allocable to the service element is recognized as revenue as we perform the services.
Computer Hardware Equipment
Revenue allocable to computer hardware equipment is recognized when we deliver the equipment and collection is probable.
Post-Contract Customer Support
Our customers generally enter into PCS agreements when they purchase our software licenses. PCS includes telephone and online support, bug fixes, and rights to upgrades on a when-and-if available basis. Our PCS agreements are typically renewable annually. Revenue allocated to PCS is recognized on a straight-line basis over the period the PCS is provided. All significant costs and expenses associated with PCS are expensed as incurred.
Subscription-Based Services:
Subscription-based services consist of revenues derived from SaaS arrangements, which utilize the Tyler private cloud, and electronic filing transactions.
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. In cases where the customer has the contractual right to take possession of our software at any time during the hosting period without significant penalty and 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 recognize the license, professional services and hosting services revenues pursuant to ASC 985-605, Software Revenue Recognition.
For SaaS arrangements that do not meet the criteria for recognition under ASC 985-605, we account for the elements under ASC 605-25, Multiple Element Arrangements, using all applicable facts and circumstances, including whether (i) the element has stand-alone value, (ii) there is a general right of return and (iii) the revenue is contingent on delivery of other elements. We allocate contract value to each element of the arrangement that qualifies for treatment as a separate element based on VSOE, and if VSOE is not available, third-party evidence, and if third-party evidence is unavailable, estimated selling price. 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 five to seven years. For professional services associated with SaaS arrangements that we determine do not have stand-alone value to the customer or are contingent on delivery of other elements, we recognize the services revenue ratably over the remaining contractual period once we have provided the customer access to the software and we may begin billing for hosting services. 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. The elements for these arrangements are accounted for under ASC 605-25. 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. 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 related SaaS hosting term.
Appraisal Services:
For our property appraisal projects, we recognize revenue using the proportional performance method of revenue recognition since many of these projects are implemented over one to three year periods and consist of various unique activities. Under this method of revenue recognition, we identify each activity for the appraisal project, with a typical project generally calling for bonding, office set up, training, routing of map information, data entry, data collection, data verification, informal hearings, appeals and project management. Each activity or act is specifically identified and assigned an estimated cost. Costs which are considered to be associated with indirect activities, such as bonding costs and office set up, are expensed as incurred. These costs are typically billed as incurred and are recognized as revenue equal to cost. Direct contract fulfillment activities and related supervisory costs such as data collection, data entry and verification are expensed as incurred. The direct costs for these activities are determined and the total contract value is then allocated to each activity based on a consistent profit margin. Each activity is assigned a consistent unit of measure to determine progress towards completion and revenue is recognized for each activity based upon the percentage complete as applied to the estimated revenue for that activity. Progress for the fulfillment activities is typically based on labor hours or an output measure such as the number of parcel counts completed for that activity. Estimated losses on uncompleted contracts are recorded in the period in which we first determine that a loss is apparent.
Allocation of Revenue in Statements of Comprehensive Income
In our statements of comprehensive income, we allocate revenue to software licenses, software services, maintenance and hardware and other based on the VSOE of fair value for elements in each revenue arrangement and the application of the residual method for arrangements in which we have established VSOE of fair value for all undelivered elements. In arrangements where we are not able to establish VSOE of fair value for all undelivered elements, revenue is first allocated to any undelivered elements for which VSOE of fair value has been established. We then allocate revenue to any undelivered elements for which VSOE of fair value has not been established based upon management’s best estimate of fair value of those undelivered elements and apply a residual method to determine the license fee. Management’s best estimate of fair value of undelivered elements for which VSOE of fair value has not been established is based upon the VSOE of similar offerings and other objective criteria.
Other
The majority of deferred revenue consists of unearned 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. 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 our contracts generally provide for the payment for the value of products delivered and services performed in the event of an early termination.
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 the application of the percentage-of-completion and proportional performance methods of revenue recognition, the carrying amount and estimated useful lives of intangible assets, determination of share-based compensation expense and valuation allowance for receivables. 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 $47.3 million during 2017, $43.2 million during 2016, and $29.9 million during 2015.  
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. In the case of U.S. corporate federal income taxes, the enactment date is the date the bill becomes law (i.e., upon presidential signature). See Note 7 - "Income Tax" for further discussion related to the Tax Act.
Share-Based Compensation
SHARE-BASED COMPENSATION
We have a stock option plan that provides for the grant of stock options 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. 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, or more frequently whenever events or changes in circumstances indicate its carrying value may not be recoverable.
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 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 2017, did not result in an impairment charge.
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. There have been no significant impairments of intangible assets in any of the periods presented.  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 are no longer 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 approximates book value as of December 31, 2017, 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, 2017, we have $63.8 million in investment grade corporate bonds, municipal bonds and asset-backed securities with maturity dates ranging from 2017 through 2021.  We intend to hold these bonds to maturity and have classified them as such.  We believe cost approximates fair value because of the relatively short duration of these investments.  The fair values of these securities are considered Level II as they are based on inputs from quoted prices in markets that are not active or from other observable market data. These investments are included in short-term investments and non-current investments and other assets.  
As of December 31, 2017, 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 the Company does not have the ability to exercise significant influence over the investee and the securities do not have readily determinable fair values. Our investment is carried at cost less any impairment write-downs. Annually, the Company’s cost method investments are assessed for impairment. The Company does not reassess the fair value of cost method investments if there are no identified events or changes in circumstances that may have a significant adverse effect on the fair value of the investments. This investment is included in non-current investments and other assets in the accompanying consolidated balance sheets.
Concentrations of Credit Risk and Unbilled Receivables
CONCENTRATIONS OF CREDIT RISK AND UNBILLED RECEIVABLES
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 consists 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, 2017, we had cash and cash equivalents of $185.9 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, 2017.
We maintain allowances for doubtful accounts and sales adjustments, 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 and sales adjustments 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,
 
2017
 
2016
 
2015
Balance at beginning of year
$
3,396

 
$
1,640

 
$
1,725

Provisions for losses - accounts receivable
4,110

 
4,484

 
1,756

Collection of accounts previously written off

 

 
153

Deductions for accounts charged off or credits issued
(2,079
)
 
(2,728
)
 
(1,994
)
Balance at end of year
$
5,427

 
$
3,396

 
$
1,640

 
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. Our property appraisal outsourcing service contracts can range up to three years and, in a few cases, as long as five years, in duration. In connection with these contracts, as well as certain software service contracts, we may perform work prior to when the software and services are billable and/or payable pursuant to the contract. 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 proportional performance accounting in which the revenue is earned based upon activities performed in one accounting period but the billing normally occurs subsequently and may span another accounting period; (2) software services contracts accounted for using the percentage-of-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 objective evidence that the customer-specified objective criteria has been met but the billing has not yet been submitted to the customer; (4) some of our contracts 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, we may grant extended payment terms, generally to existing customers with whom we have a long-term relationship and favorable collection history.
 We have recorded unbilled receivables of $42.6 million and $33.6 million at December 31, 2017 and 2016, respectively. Included in unbilled receivables are retention receivables of $7.2 million and $5.0 million at December 31, 2017 and 2016, respectively, and these retentions become payable upon the completion of the contract or completion of our fieldwork and formal hearings. Unbilled receivables and retention receivables expected to be collected in excess of one year have been included with accounts receivable, long-term portion in the accompanying consolidated balance sheets.
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.
New Accounting Pronouncements
NEW ACCOUNTING PRONOUNCEMENTS

Recent Accounting Guidance not yet Adopted

Revenue from Contracts with Customers. On May 28, 2014, the Financial Accounting Standards Board ("FASB") issued ASU No. 2014-09, “Revenue from Contracts with Customers.” This ASU is the result of a convergence project between the FASB and the International Accounting Standards Board. The core principle behind ASU No. 2014-09 is that an entity should recognize revenue to depict the transfer of promised goods and services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for delivering those goods and services. This model involves a five-step process that includes identifying the contract with the customer, identifying the performance obligations in the contract, determining the transaction price, allocating the transaction price to the performance obligations in the contract and recognizing revenue when (or as) the entity satisfies the performance obligations. The ASU allows two methods of adoption: a full retrospective approach where three years of financial information are presented in accordance with the new standard, and a modified retrospective approach where the ASU is applied to the most current period presented in the financial statements. We have adopted the new standard effective January 1, 2018 using the full retrospective method which will require each prior reporting period presented to be recast in future issuance of our financial statements. In preparation for adoption of the standard, we have implemented internal controls and key system functionality to enable the preparation of financial information and have reached conclusions on key accounting assessments related to the standard. During the fourth quarter of fiscal 2017, we have substantially completed data conversion activities required to recast our prior period results. We continue to perform an in-depth review of our preliminary results; therefore, we are in the process of completing our analysis necessary to recast prior period results. We do not believe there are any remaining significant implementation topics associated with the adoption of this ASU that have not yet been addressed.

This standard will have a material impact on our consolidated balance sheets and statement of shareholders’ equity. The impact of the standard on consolidated revenue and costs of revenue will be dependent upon the mix of revenue streams due to our accounting for software license fees, allocation of discounts across all performance obligations and to the incremental costs of obtaining a contract. Specifically, under the new standard software license fees under perpetual agreements will no longer be subject to 100% discount allocations from other elements in the contract. Discounts in arrangements will be allocated across all deliverables increasing license revenues and decreasing revenues allocated to other performance obligations. In addition, in most cases, net license fees (total license fees less any allocated discounts) will be recognized at the point in time that control of the software license transfers to the customer versus our current policy of recognizing revenue only to the extent billable per the contractual terms. Time-based license fees currently recognized over the license term will no longer be recognized over the period of the license and will instead be recognized at the point in time that control of the software license transfers to the customer. Revenue related to our software as a service (“SaaS”) offerings, post-contract customer support ("PCS") renewals and professional services remain substantially unchanged. Due to the complexity of certain contracts, the actual revenue recognition treatment required under the standard will be dependent on contract-specific terms and may vary in some instances from recognition at the time of billing.

Application of the new standard requires that incremental costs directly related to obtaining a contract (typically sales commissions plus any associated fringe benefits) must be recognized as an asset and expensed on a systematic basis that is consistent with the transfer to the customer of the goods and services to which the asset relates, unless that life is less than one year. Currently, we defer sales commissions and recognize expense over the relevant initial contractual term. With the adoption of the new standard, amortization periods will extend past the initial term.

Leases. On February 25, 2016, the FASB issued its new lease accounting guidance in ASU No. 2016-02, “Leases (Topic 842).” Under the new guidance, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date:

A lease liability, which is a lessee‘s obligation to make lease payments arising from a lease, measured on a discounted basis; and
A right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

Lessees (for capital and operating leases) and lessors (for sales-type, direct financing, and operating leases) must apply a modified retrospective transition approach for leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements. The modified retrospective approach would not require any transition accounting for leases that expired before the earliest comparative period presented. Lessees and lessors may not apply a full retrospective transition approach.  

The ASU is effective for fiscal years beginning after December 15, 2018, including interim periods therein. Early application is permitted for all business entities upon issuance. We are assessing the financial impact of adopting the new standard; however, we are currently unable to provide a reasonable estimate regarding the financial impact. We will adopt the new standard in fiscal year 2019.  
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments
The following table summarizes the changes in the allowances for doubtful accounts and sales adjustments:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Balance at beginning of year
$
3,396

 
$
1,640

 
$
1,725

Provisions for losses - accounts receivable
4,110

 
4,484

 
1,756

Collection of accounts previously written off

 

 
153

Deductions for accounts charged off or credits issued
(2,079
)
 
(2,728
)
 
(1,994
)
Balance at end of year
$
5,427

 
$
3,396

 
$
1,640

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2017
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)
 
2017
 
2016
Land

 
$
9,958

 
$
9,958

Building and leasehold improvements
5-39

 
116,214

 
94,924

Computer equipment and purchased software
3-5

 
72,531

 
55,627

Furniture and fixtures
5

 
24,834

 
19,897

Transportation equipment
5

 
476

 
447

 
 
 
224,013

 
180,853

Accumulated depreciation and amortization
 
 
(71,698
)
 
(56,585
)
Property and equipment, net
 
 
$
152,315

 
$
124,268

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2017
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:
 
2017
 
2016
Gross carrying amount of acquisition intangibles:
 
 
 
Customer related intangibles
$
187,717

 
$
186,231

Acquired software
179,466

 
176,096

Trade names
11,435

 
11,065

Leases acquired
3,694

 
3,694

 
382,312

 
377,086

Accumulated amortization
(145,868
)
 
(109,827
)
Total intangibles, net
$
236,444

 
$
267,259

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

 

 
$

 
$
650,237

 

 
$

Amortizable intangibles:
 
 
 
 
 
 
 
 
 
 
 
Customer related intangibles
187,717

 
15 years

 
64,375

 
186,231

 
15 years

 
51,491

Acquired software
179,466

 
7 years

 
76,800

 
176,096

 
7 years

 
55,115

Trade names
11,435

 
11 years

 
3,768

 
11,065

 
12 years

 
2,740

Leases acquired
3,694

 
10 years

 
925

 
3,694

 
9 years

 
481

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

 
$
6,557

 
$
653,666

Goodwill acquired with acquisitions
3,943

 

 
3,943

Purchase price adjustments related to purchase of NWS
(7,372
)
 

 
(7,372
)
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

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:
2018
$
35,278

2019
33,920

2020
32,495

2021
32,136

2022
28,665

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2017
Accrued Liabilities, Current [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities consist of the following at December 31:
 
2017
 
2016
Accrued wages, bonuses and commissions
$
43,688

 
$
38,996

Other accrued liabilities
20,987

 
16,993

 
$
64,675

 
$
55,989

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income Tax Provision (Benefit) on Income from Operations
The income tax (benefit) provision on income from operations consists of the following:
 
Years Ended December 31,
 
2017
 
2016
 
2015
Current:
 
 
 
 
 
Federal
$
22,882

 
$
41,366

 
$
44,841

State
4,666

 
7,023

 
6,670

 
27,548

 
48,389

 
51,511

Deferred
(29,865
)
 
(28,939
)
 
(7,956
)
 
$
(2,317
)
 
$
19,450

 
$
43,555

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,
 
2017
 
2016
 
2015
Federal income tax expense at statutory rate
$
56,570

 
$
45,257

 
$
37,949

State income tax, net of federal income tax benefit
4,824

 
4,807

 
3,715

Domestic production activities deduction
(2,617
)
 
(3,947
)
 
(466
)
Excess tax benefits related to stock option exercises
(40,624
)
 
(29,582
)
 

Tax Act adjustments
(21,625
)
 

 

Tax credits
(3,578
)
 

 

Non-deductible business expenses
4,573

 
2,979

 
2,414

Other, net
160

 
(64
)
 
(57
)
 
$
(2,317
)
 
$
19,450

 
$
43,555

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:
 
2017
 
2016
Deferred income tax assets:
 
 
 
Operating expenses not currently deductible
$
11,232

 
$
18,721

Stock option and other employee benefit plans
15,932

 
19,665

Total deferred income tax assets
27,164

 
38,386

Deferred income tax liabilities:
 
 
 
Intangible assets
(60,189
)
 
(103,754
)
Property and equipment
(5,699
)
 
(3,207
)
Other
(190
)
 
(204
)
Total deferred income tax liabilities
(66,078
)
 
(107,165
)
Net deferred income tax liabilities
$
(38,914
)
 
$
(68,779
)
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Summary of Activities in Common Stock
The following table details activity in our common stock:
 
Years Ended December 31,
 
2017
 
2016
 
2015
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
Stock option exercises
1,113

 
$
49,845

 
827

 
$
23,527

 
1,118

 
$
23,160

Purchases of common stock
(44
)
 
(6,613
)
 
(882
)
 
(112,699
)
 
(5
)
 
(645
)
Employee stock plan purchases
51

 
7,044

 
47

 
6,236

 
43

 
4,671

Shares issued for acquisitions

 

 

 

 
2,149

 
364,333

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2017
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,
 
2017
 
2016
 
2015
Expected life (in years)
6.0

 
6.0

 
6.0

Expected volatility
28.1
%
 
29.3
%
 
28.3
%
Risk-free interest rate
2.0
%
 
1.8
%
 
1.7
%
Expected forfeiture rate
%
 
%
 
1.7
%
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,
 
2017
 
2016
 
2015
Cost of software services, maintenance and subscriptions
$
9,415

 
$
6,548

 
$
3,380

Selling, general and administrative expenses
27,933

 
23,199

 
16,802

Total share-based compensation expenses
37,348

 
29,747


20,182

Tax benefit
(40,624
)
 
(30,059
)
 
(5,986
)
Net (increase) decrease in net income
$
(3,276
)
 
$
(312
)

$
14,196

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

 
$
46.89

 
$
45.17

Total intrinsic value of stock options exercised
137,699

 
103,703

 
149,542

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, 2014
5,537

 
$
44.61

 
 
 
 

Granted
747

 
145.71

 
 
 
 

Exercised
(1,118
)
 
20.71

 
 
 
 

Forfeited
(2
)
 
19.61

 
 
 
 

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

 
7
 
$
334,940

Exercisable at December 31, 2017
2,355

 
78.40

 
6
 
$
232,366

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2017
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,
 
2017
 
2016
 
2015
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
163,945

 
$
109,857

 
$
64,869

Denominator:
 

 
 

 
 

Weighted-average basic common shares outstanding
37,273

 
36,448

 
34,137

Assumed conversion of dilutive securities:
 
 
 
 
 
Stock options
1,973

 
2,513

 
2,415

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

 
38,961

 
36,552

Earnings per common share:
 

 
 

 
 

Basic
$
4.40

 
$
3.01

 
$
1.90

Diluted
$
4.18

 
$
2.82

 
$
1.77

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

2019
4,201

2020
3,644

2021
2,366

2022
812

Thereafter
499

Total
$
16,950

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Related Information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Schedule of Segment Revenues and Operations
the year ended December 31, 2017
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
67,840

 
$
7,854

 
$

 
$
75,694

Subscriptions
165,651

 
7,859

 

 
173,510

Software services
167,934

 
19,215

 

 
187,149

Maintenance
339,951

 
21,618

 

 
361,569

Appraisal services

 
25,023

 

 
25,023

Hardware and other
13,094

 
10

 
4,613

 
17,717

Intercompany
10,425

 

 
(10,425
)
 

Total revenues
$
764,895

 
$
81,579


$
(5,812
)

$
840,662

Depreciation and amortization expense
44,517

 
760

 
8,648

 
53,925

Segment operating income
228,254

 
20,238

 
(51,964
)
 
196,528

Capital expenditures
28,096

 
1,181

 
16,341

 
45,618

Segment assets
$
338,965

 
$
44,464

 
$
1,206,163

 
$
1,589,592

 
For the year ended December 31, 2016
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
68,844

 
$
5,462

 
$

 
$
74,306

Subscriptions
135,516

 
7,188

 

 
142,704

Software services
158,478

 
16,326

 

 
174,804

Maintenance
304,380

 
18,589

 

 
322,969

Appraisal services

 
26,287

 

 
26,287

Hardware and other
11,942

 
16

 
3,015

 
14,973

Intercompany
6,742

 

 
(6,742
)
 

Total revenues
$
685,902

 
$
73,868


$
(3,727
)

$
756,043

Depreciation and amortization expense
43,962

 
984

 
5,355

 
50,301

Segment operating income
190,817

 
18,286

 
(41,832
)
 
167,271

Capital expenditures
23,843

 
1,432

 
11,448

 
36,723

Segment assets
$
295,260

 
$
31,769

 
$
1,030,916

 
$
1,357,945


For the year ended December 31, 2015
 
Enterprise
Software
 
Appraisal
 and Tax
 
Corporate
 
Totals
Revenues
 
 
 
 
 
 
 
Software licenses and royalties
$
54,376

 
$
4,632

 
$

 
$
59,008

Subscriptions
107,090

 
4,843

 

 
111,933

Software services
129,068

 
10,784

 

 
139,852

Maintenance
227,586

 
17,951

 

 
245,537

Appraisal services

 
25,065

 

 
25,065

Hardware and other
6,935

 
12

 
2,680

 
9,627

Intercompany
4,025

 

 
(4,025
)
 

Total revenues
$
529,080

 
$
63,287


$
(1,345
)

$
591,022

Depreciation and amortization expense
15,413

 
867

 
3,294

 
19,574

Segment operating income
141,401

 
15,477

 
(38,490
)
 
118,388

Capital expenditures
6,112

 
646

 
6,746

 
13,504

Segment assets
$
265,877

 
$
22,283

 
$
1,068,410

 
$
1,356,570

Reconciliation of Operating Income from Segments to Consolidated
Reconciliation of reportable segment operating
 
Years Ended December 31,
income to the Company's consolidated totals:
 
2017
 
2016
 
2015
Total segment operating income
 
$
196,528

 
$
167,271

 
$
118,388

Amortization of acquired software
 
(21,686
)
 
(22,235
)
 
(4,440
)
Amortization of customer and trade name intangibles
 
(13,912
)
 
(13,731
)
 
(5,905
)
Other income (expense), net
 
698

 
(1,998
)
 
381

Income before income taxes
 
$
161,628

 
$
129,307


$
108,424

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Financial Information (unaudited) (Tables)
12 Months Ended
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
The following table contains selected financial information from unaudited statements of income for each quarter of 2017 and 2016:
 
Quarters Ended
 
2017
 
2016
 
Dec. 31 (a)
 
Sept. 30
 
June 30
 
Mar. 31
 
Dec. 31
 
Sept. 30
 
June 30
 
Mar. 31
Revenues
$
217,851

 
$
214,146

 
$
209,123

 
$
199,542

 
$
193,281

 
$
194,497

 
$
188,972

 
$
179,293

Gross profit
105,500

 
103,429

 
95,863

 
94,348

 
92,817

 
93,480

 
86,936

 
82,118

Income before income taxes
45,173

 
43,522

 
36,974

 
35,959

 
35,119

 
36,419

 
30,195

 
27,574

Net income
61,798

 
38,263

 
31,578

 
32,306

 
31,196

 
35,430

 
25,007

 
18,224

Earnings per diluted share
$
1.56

 
$
0.97

 
$
0.81

 
$
0.83

 
$
0.80

 
$
0.91

 
$
0.65

 
$
0.47

Shares used in computing diluted
   earnings per share
39,499

 
39,342

 
39,201

 
38,932

 
38,975

 
39,062

 
38,738

 
39,071

(a) Fourth quarter 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 $21.6 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 46 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Accounting Policies [Line Items]        
Description of royalty revenue We recognize royalty revenue when earned under the terms of our third party royalty arrangements, provided the fees are considered fixed or determinable and realization of payment is probable. Currently, our third party royalties are variable in nature and such amounts are not considered fixed or determinable until we receive notice of amounts earned. Typically, we receive notice of royalty revenues earned on a quarterly basis in the immediate quarter following the royalty reporting period.      
Hosting services minimum range 1 year      
Hosting services maximum range 10 years      
Research and development expense $ 47,324 $ 43,154 $ 29,922  
Impairments of intangible assets 0 0 0  
Impairments of long-lived assets 0 0 0  
Purchase of held to maturity securities $ 63,800      
Grade corporate and municipal bonds, maturity date 2017 through 2021      
Cash and cash equivalents $ 185,926 36,151 $ 33,087 $ 206,167
Unbilled receivables 42,600 33,600    
Retention payable after completion of the contract 7,200 $ 5,000    
Convertible Preferred Stock | Record Holdings Pty Limited        
Accounting Policies [Line Items]        
Cost method investment $ 15,000      
Investment percentage 20.00%      
Minimum        
Accounting Policies [Line Items]        
Multiple-deliverable arrangements, term 5 years      
Vesting period (in years) 3 years      
Percentage of retention of billing 5.00%      
Maximum        
Accounting Policies [Line Items]        
Multiple-deliverable arrangements, term 7 years      
Vesting period (in years) 6 years      
Percentage of retention of billing 20.00%      
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      
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 3,396 $ 1,640 $ 1,725
Provisions for losses - accounts receivable 4,110 4,484 1,756
Collection of accounts previously written off 0 0 153
Deductions for accounts charged off or credits issued (2,079) (2,728) (1,994)
Balance at end of year $ 5,427 $ 3,396 $ 1,640
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2017
Aug. 02, 2017
May 30, 2017
May 31, 2016
Nov. 16, 2015
May 29, 2015
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]                  
Payments to acquire business, net of cash acquired             $ 11,344 $ 9,394 $ 339,961
Radio 1033, LLC                  
Business Acquisition [Line Items]                  
Total purchase price to acquire business $ 1,400                
Digital Health Department, Inc.                  
Business Acquisition [Line Items]                  
Total purchase price to acquire business   $ 3,900              
Modria.com                  
Business Acquisition [Line Items]                  
Total purchase price to acquire business     $ 7,000            
Cash to acquire business     $ 6,100            
Accrued amount from business acquisition             $ 900    
ExecuTime Software, LLC                  
Business Acquisition [Line Items]                  
Total purchase price to acquire business       $ 7,400          
New World Systems Corporation                  
Business Acquisition [Line Items]                  
Cash acquired from acquisition         $ 22,500        
Payments to acquire business, net of cash acquired         $ 337,500        
Accrued purchase price               4,000 $ 4,000
Number of shares of equity interests issued to acquire entity         2,100,000        
Value of shares of equity interests issued to acquire entity         $ 362,800        
Acquisition related fees         $ 5,900        
Payment for previous acquisition               2,000  
Goodwill, purchase price adjustments               $ 7,400  
Brazos Technology Corporation                  
Business Acquisition [Line Items]                  
Cash acquired from acquisition           $ 312      
Payments to acquire business, net of cash acquired           $ 6,100      
Number of shares of equity interests issued to acquire entity           12,500      
Value of shares of equity interests issued to acquire entity           $ 1,500      
Debt assumed in acquisition           $ 733      
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net - Summary of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment, Gross $ 224,013 $ 180,853
Accumulated depreciation and amortization (71,698) (56,585)
Property and equipment, net 152,315 124,268
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 $ 116,214 94,924
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 $ 72,531 55,627
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 $ 24,834 19,897
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 $ 476 $ 447
Transportation equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, Useful lives 5 years  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Property, Plant and Equipment [Line Items]      
Depreciation expense $ 17.3 $ 13.4 $ 9.1
Lease expiration year, earliest 2019    
Lease expiration year, latest 2025    
Expected rental income, during 2018 $ 1.5    
Expected rental income, during 2019 1.4    
Expected rental income, during 2020 1.4    
Expected rental income, during 2021 1.4    
Expected rental income, during 2022 1.5    
Expected rental income, thereafter 4.3    
Rental income from third party tenants in 2016, 2015, and 2014 1.5 1.7 $ 0.9
Latham, New York      
Property, Plant and Equipment [Line Items]      
Payment to acquire building 2.9    
Payment for construction to expand building 2.1    
Yarmouth, Maine      
Property, Plant and Equipment [Line Items]      
Payment to acquire building   9.7  
Payment for construction to expand building $ 19.4 $ 8.0  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Summary of Other Intangible Assets and Related Accumulated Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross $ 382,312 $ 377,086
Accumulated amortization (145,868) (109,827)
Total intangibles, net 236,444 267,259
Customer related intangibles    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 187,717 186,231
Accumulated amortization (64,375) (51,491)
Acquired software    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 179,466 176,096
Accumulated amortization (76,800) (55,115)
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 11,435 11,065
Accumulated amortization (3,768) (2,740)
Leases acquired    
Finite-Lived Intangible Assets [Line Items]    
Acquisition intangibles, gross 3,694 3,694
Accumulated amortization $ (925) $ (481)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Summary of Allocation of Acquisition Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Acquired Finite Lived Intangible Assets [Line Items]      
Goodwill $ 657,987 $ 650,237 $ 653,666
Amortizable intangibles, Gross carrying amount 382,312 377,086  
Amortizable intangibles, Accumulated Amortization 145,868 109,827  
Customer related intangibles      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 187,717 $ 186,231  
Amortizable intangibles, Weighted Average Amortization Period 15 years 15 years  
Amortizable intangibles, Accumulated Amortization $ 64,375 $ 51,491  
Acquired software      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 179,466 $ 176,096  
Amortizable intangibles, Weighted Average Amortization Period 7 years 7 years  
Amortizable intangibles, Accumulated Amortization $ 76,800 $ 55,115  
Trade name      
Acquired Finite Lived Intangible Assets [Line Items]      
Amortizable intangibles, Gross carrying amount $ 11,435 $ 11,065  
Amortizable intangibles, Weighted Average Amortization Period 11 years 12 years  
Amortizable intangibles, Accumulated Amortization $ 3,768 $ 2,740  
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 9 years  
Amortizable intangibles, Accumulated Amortization $ 925 $ 481  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill [Roll Forward]    
Goodwill Beginning Balance $ 650,237 $ 653,666
Goodwill acquired 7,750 3,943
Purchase price adjustments related to purchase of NWS   (7,372)
Goodwill Ending Balance 657,987 650,237
Enterprise Software Solutions    
Goodwill [Roll Forward]    
Goodwill Beginning Balance 643,680 647,109
Goodwill acquired 7,750 3,943
Purchase price adjustments related to purchase of NWS   (7,372)
Goodwill Ending Balance 651,430 643,680
Appraisal and Tax Software Solutions and Services    
Goodwill [Roll Forward]    
Goodwill Beginning Balance 6,557 6,557
Goodwill acquired 0 0
Purchase price adjustments related to purchase of NWS   0
Goodwill Ending Balance $ 6,557 $ 6,557
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Finite-Lived Intangible Assets [Line Items]      
Total amortization expense $ 36,000 $ 36,400 $ 10,300
Amortization expense, 2018 35,278    
Amortization expense, 2019 33,920    
Amortization expense, 2020 32,495    
Amortization expense, 2021 32,136    
Amortization expense, 2022 28,665    
Leases acquired      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense, 2018 425    
Amortization expense, 2019 373    
Amortization expense, 2020 313    
Amortization expense, 2021 312    
Amortization expense, 2022 312    
Amortization expense, thereafter $ 1,000    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Summary of Estimated Annual Amortization Expense (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2018 $ 35,278
2019 33,920
2020 32,495
2021 32,136
2022 $ 28,665
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Liabilities - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Accrued Liabilities, Current [Abstract]    
Accrued wages, bonuses and commissions $ 43,688 $ 38,996
Other accrued liabilities 20,987 16,993
Accrued liabilities $ 64,675 $ 55,989
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revolving Line of Credit - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
USD ($)
letters_of_credit
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Nov. 16, 2015
USD ($)
Line Of Credit Facility [Line Items]        
Outstanding borrowings $ 0 $ 10,000,000    
Number of outstanding letter of credit | letters_of_credit 1      
Credit Agreement        
Line Of Credit Facility [Line Items]        
Interest paid $ 804,000 $ 1,900,000 $ 223,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 4.75%      
Outstanding borrowings $ 0      
Line of credit facility, unused borrowing capacity $ 299,500,000      
Revolving Credit Facility | Credit Agreement | LIBOR Rate        
Line Of Credit Facility [Line Items]        
Debt instrument, interest rate, effective percentage 2.78%      
Revolving Credit Facility | Credit Agreement | Minimum | Prime Commercial Lending Rate        
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate 0.25%      
Revolving Credit Facility | Credit Agreement | Minimum | LIBOR Rate        
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate 1.25%      
Revolving Credit Facility | Credit Agreement | Maximum | Prime Commercial Lending Rate        
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate 1.00%      
Revolving Credit Facility | Credit Agreement | Maximum | LIBOR Rate        
Line Of Credit Facility [Line Items]        
Line of credit facility interest rate 2.00%      
Letter of Credit | Credit Agreement        
Line Of Credit Facility [Line Items]        
Letters of credit, outstanding $ 500,000      
Line of credit maturity period 2018      
Letter of Credit | Revolving Credit Facility | Credit Agreement        
Line Of Credit Facility [Line Items]        
Revolving credit facility, maximum borrowing capacity       $ 10,000,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax - Income Tax Provision (Benefit) on Income From Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Federal $ 22,882 $ 41,366 $ 44,841
State 4,666 7,023 6,670
Current income tax expense benefit 27,548 48,389 51,511
Deferred (29,865) (28,939) (7,956)
Income tax expense benefit $ (2,317) $ 19,450 $ 43,555
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Federal income tax expense at statutory rate $ 56,570 $ 45,257 $ 37,949
State income tax, net of federal income tax benefit 4,824 4,807 3,715
Domestic production activities deduction (2,617) (3,947) (466)
Excess tax benefits related to stock option exercises (40,624) (29,582) 0
Tax Act adjustments (21,625) 0 0
Tax credits (3,578) 0 0
Non-deductible business expenses 4,573 2,979 2,414
Other, net 160 (64) (57)
Income tax expense benefit $ (2,317) $ 19,450 $ 43,555
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]    
Operating expenses not currently deductible $ 11,232 $ 18,721
Stock option and other employee benefit plans 15,932 19,665
Total deferred income tax assets 27,164 38,386
Intangible assets (60,189) (103,754)
Property and equipment (5,699) (3,207)
Other (190) (204)
Total deferred income tax liabilities (66,078) (107,165)
Net deferred income tax liabilities $ (38,914) $ (68,779)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Tax - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Tax Cuts and Jobs Act of 2017, change in tax rate, income tax benefit $ 21,625,000 $ 0 $ 0
Deferred tax assets, valuation allowance 0    
Unrecognized tax benefits 0 0  
Income taxes, net of refunds $ 36,000,000 $ 30,200,000 $ 27,300,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity - Summary of Activities in Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Equity [Abstract]      
Issuance of shares pursuant to stock compensation plan, shares 1,113 827 1,118
Purchases of common stock, Shares (44) (882) (5)
Employee stock plan purchases, Shares 51 47 43
Shares issued for acquisitions, Shares     2,149
Issuance of shares pursuant to stock compensation plan $ 49,845 $ 23,527 $ 23,160
Purchases of common stock, Amount (6,613) (112,699) (645)
Employee stock plan purchases, Amount $ 7,044 $ 6,236 4,671
Shares issued for acquisitions, Amount     $ 364,333
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity - Additional Information (Detail)
shares in Millions
Feb. 20, 2018
shares
Subsequent Event  
Class Of Stock [Line Items]  
Number of shares authorized to be repurchased 2.0
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant 2,100,000  
Shares reserved for future issuance 20,000,000  
Weighted average grant date value $ 136.51 $ 104.91
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant 797,000  
Shares reserved for future issuance 2,000,000  
Percentage of annual compensation participants may contribute 15.00%  
Purchase price as a percentage of closing price on the last day of the quarter for ESPP transactions 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 2,400,000 2,800,000
Total unrecognized compensation cost $ 88.2  
Weighted average amortization period (in years) 3 years 2 months 12 days  
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  
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  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Summary of Weighted Average Assumptions Used for Options Granted (Detail) - Stock Option Plan
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected life (in years) 6 years 6 years 6 years
Expected volatility 28.10% 29.30% 28.30%
Risk-free interest rate 2.00% 1.80% 1.70%
Expected forfeiture rate 0.00% 0.00% 1.70%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Dec. 31, 2016
Dec. 31, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total share-based compensation expenses $ 37,348 $ 29,747 $ 20,182
Tax benefit (40,624) (30,059) (5,986)
Net (increase) decrease in net income (3,276) (312) 14,196
Cost of software services, maintenance and subscriptions      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense 9,415 6,548 3,380
Selling, general and administrative expenses      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense $ 27,933 $ 23,199 $ 16,802
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Stock Option Activity (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Number of Shares      
Number of Shares, Outstanding Beginning Balance 5,156 5,164 5,537
Number of Shares, Granted 824 846 747
Number of Shares, Exercised (1,113) (827) (1,118)
Number of Shares, Forfeited (50) (27) (2)
Number of Shares, Outstanding Ending Balance 4,817 5,156 5,164
Number of Shares, Exercisable at December 31, 2015 2,355    
Weighted Average Exercise Price      
Weighted Average Exercise Price, Outstanding (in dollar per share) $ 83.64 $ 64.43 $ 44.61
Weighted Average Exercise Price, Granted (in dollars per share) 176.26 147.25 145.71
Weighted Average Exercise Price, Exercised (in dollars per share) 44.80 28.43 20.71
Weighted Average Exercise Price, Forfeited (in dollars per share) 134.83 95.33 19.61
Weighted Average Exercise Price, Outstanding (in dollars per share) 107.91 $ 83.64 $ 64.43
Weighted Average Exercise Price, Exercisable at December 31, 2015 (in dollars per share) $ 78.40    
Weighted Average Remaining Contractual Life (Years), Outstanding at December 31, 2015 7 years    
Weighted Average Remaining Contractual Life (Years), Exercisable at December 31, 2015 6 years    
Aggregate Intrinsic Value, Outstanding at December 31, 2015 $ 334,940    
Aggregate Intrinsic Value, Exercisable at December 31, 2015 $ 232,366    
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Other Information Pertaining to Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Weighted average grant-date fair value of stock options granted $ 55.56 $ 46.89 $ 45.17
Total intrinsic value of stock options exercised $ 137,699 $ 103,703 $ 149,542
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Abstract]                      
Net income $ 61,798 $ 38,263 $ 31,578 $ 32,306 $ 31,196 $ 35,430 $ 25,007 $ 18,224 $ 163,945 $ 109,857 $ 64,869
Weighted-average basic common shares outstanding                 37,273 36,448 34,137
Stock options                 1,973 2,513 2,415
Denominator for diluted earnings per share - Adjusted weighted-average shares 39,499 39,342 39,201 38,932 38,975 39,062 38,738 39,071 39,246 38,961 36,552
Basic (USD per share)                 $ 4.40 $ 3.01 $ 1.90
Diluted (USD per share) $ 1.56 $ 0.97 $ 0.81 $ 0.83 $ 0.80 $ 0.91 $ 0.65 $ 0.47 $ 4.18 $ 2.82 $ 1.77
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings Per Share - Additional Information (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Abstract]      
Antidilutive securities excluded from computation of earnings per share, amount 1,343 786 417
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Operating Leased Assets [Line Items]      
Operating lease expiration year 2025    
Rent expense $ 6,900 $ 6,700 $ 7,200
Related Party Transaction      
Operating Leased Assets [Line Items]      
Rent expense $ 150 $ 330 $ 1,800
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases - Summary of Future Minimum Lease Payments (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Leases [Abstract]  
2018 $ 5,428
2019 4,201
2020 3,644
2021 2,366
2022 812
Thereafter 499
Total $ 16,950
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employee contribution 30.00%    
Defined contribution plan, cost recognized $ 7.9 $ 6.9 $ 5.3
Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of employer contribution 3.00%    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail)
Dec. 31, 2017
LegalMatter
Commitments and Contingencies Disclosure [Abstract]  
Number of material legal proceedings pending 0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Related Information - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2017
USD ($)
Business_Unit
Segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Segment Reporting Information [Line Items]      
Number of business units | Business_Unit 4    
Capital expenditure for purchase of buildings and land $ 43,057 $ 37,726 $ 12,501
Enterprise Software Solutions      
Segment Reporting Information [Line Items]      
Number of reportable segment | Segment 1    
Capital expenditure for purchase of buildings and land $ 24,400 $ 17,700  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Related Information - Schedule of Segment Revenues and Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 $ 75,694 $ 74,306 $ 59,008
Subscriptions                 173,510 142,704 111,933
Software services                 187,149 174,804 139,852
Maintenance                 361,569 322,969 245,537
Appraisal services                 25,023 26,287 25,065
Hardware and other                 17,717 14,973 9,627
Intercompany                     0
Total revenues $ 217,851 $ 214,146 $ 209,123 $ 199,542 $ 193,281 $ 194,497 $ 188,972 $ 179,293 840,662 756,043 591,022
Depreciation and amortization expense                 53,925 50,301 19,574
Segment operating income                 196,528 167,271 118,388
Capital expenditures                 45,618 36,723 13,504
Segment assets 1,589,592       1,357,945       1,589,592 1,357,945 1,356,570
Operating segments | Enterprise Software Solutions                      
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 67,840 68,844 54,376
Subscriptions                 165,651 135,516 107,090
Software services                 167,934 158,478 129,068
Maintenance                 339,951 304,380 227,586
Appraisal services                     0
Hardware and other                 13,094 11,942 6,935
Intercompany                 10,425 6,742 4,025
Total revenues                 764,895 685,902 529,080
Depreciation and amortization expense                 44,517 43,962 15,413
Segment operating income                 228,254 190,817 141,401
Capital expenditures                 28,096 23,843 6,112
Segment assets 338,965       295,260       338,965 295,260 265,877
Operating segments | Appraisal and Tax Software Solutions and Services                      
Segment Reporting Information [Line Items]                      
Software licenses and royalties                 7,854 5,462 4,632
Subscriptions                 7,859 7,188 4,843
Software services                 19,215 16,326 10,784
Maintenance                 21,618 18,589 17,951
Appraisal services                 25,023 26,287 25,065
Hardware and other                 10 16 12
Intercompany                     0
Total revenues                 81,579 73,868 63,287
Depreciation and amortization expense                 760 984 867
Segment operating income                 20,238 18,286 15,477
Capital expenditures                 1,181 1,432 646
Segment assets 44,464       31,769       44,464 31,769 22,283
Corporate                      
Segment Reporting Information [Line Items]                      
Software licenses and royalties                     0
Subscriptions                     0
Software services                     0
Maintenance                     0
Appraisal services                     0
Hardware and other                 4,613 3,015 2,680
Intercompany                 (10,425) (6,742) (4,025)
Total revenues                 (5,812) (3,727) (1,345)
Depreciation and amortization expense                 8,648 5,355 3,294
Segment operating income                 (51,964) (41,832) (38,490)
Capital expenditures                 16,341 11,448 6,746
Segment assets $ 1,206,163       $ 1,030,916       $ 1,206,163 $ 1,030,916 $ 1,068,410
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment and Related Information - Reconciliation of Operating Income from Segments to Consolidated (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating income $ 160,930 $ 131,305 $ 108,043
Amortization of acquired software (21,686) (22,235) (4,440)
Amortization of customer and trade name intangibles (36,000) (36,400) (10,300)
Other income (expense), net 698 (1,998) 381
Income before income taxes 161,628 129,307 108,424
Operating segments      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Total segment operating income 196,528 167,271 118,388
Segment Reconciling Items      
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]      
Amortization of acquired software (21,686) (22,235) (4,440)
Amortization of customer and trade name intangibles (13,912) (13,731) (5,905)
Other income (expense), net $ 698 $ (1,998) $ 381
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.8.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, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 217,851 $ 214,146 $ 209,123 $ 199,542 $ 193,281 $ 194,497 $ 188,972 $ 179,293 $ 840,662 $ 756,043 $ 591,022
Gross profit 105,500 103,429 95,863 94,348 92,817 93,480 86,936 82,118 399,140 355,351 277,187
Income before income taxes 45,173 43,522 36,974 35,959 35,119 36,419 30,195 27,574      
Net income $ 61,798 $ 38,263 $ 31,578 $ 32,306 $ 31,196 $ 35,430 $ 25,007 $ 18,224 $ 163,945 $ 109,857 $ 64,869
Diluted (USD per share) $ 1.56 $ 0.97 $ 0.81 $ 0.83 $ 0.80 $ 0.91 $ 0.65 $ 0.47 $ 4.18 $ 2.82 $ 1.77
Shares used in computing diluted earnings per share 39,499 39,342 39,201 38,932 38,975 39,062 38,738 39,071 39,246 38,961 36,552
Tax Cuts and Jobs Act of 2017, change in tax rate, income tax benefit                 $ 21,625 $ 0 $ 0
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -.%54P?(\\#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,$% @ TX553&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #3A55,AF72L.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::K0T*7%\4G!<&!XEM(;EM8TX3DI-VW-ZU; MA^@'\#%W__SN=W"M#D+[B"_1!XQD,=V,KNN3T&'##D1! "1]0*=2F1-];NY\ M=(KR,^XA*'U4>X2ZJM;@D)11I& "%F$A,MD:+71$13Z>\48O^/ 9NQEF-&"' M#GM*P$L.3$X3PVGL6K@")AAA=.F[@&8ASM4_L7,'V#DY)KNDAF$HA]6']^>IW7+6R?2/4:\Z]D!9T";MAE\MOJ_F'[R&1=\;NBJHN:;_E:-+>B:3XF MUQ]^5V'GC=W9?VQ\$90M_+H+^0502P,$% @ TX553)E&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 " #3A55,.*;4;J4" ""@ & 'AL+W=O,#C(*?;6R3?F2SF^PFS6QV]C=M:6M&Q05: M9]]^ 1W7@>O\4N"?N=4WXWRVM M6+?RD?\^\%Q>;U(/!.NB)5?ZD\I?[8&K7C!&.9Y9I@ M$"\E[<2D[>E4CHR]ZLZW\\H/]8QH14]2AR#J]: [6E4ZDIK'GR&H/VIJXK3] M'OV+25XE],+^1>R6?6?:5#0HGO#=E_IP]:*;B>B=(X ML4J8IW>Z"\GJ(8J:2DW>^G?9F'?7?\GR@083\$# (P''GQ*B@1"-!/0Y(1X( ML44(^E3,VNR)).N"L\[C_?:V1%<16L9J]4]ZT"RV^::61ZC1QSHL@H<.,R"V M/0)/$&A$!"KV*( A@2UVZ/BCP,Y%1!\1>Q<1PU.(P!PC0X\F] 2FQR ]-O1X M0D^M)7(1&2R0@ *)0\\M 1>Q@ 524"!UZ,C>90 RL\T9*)&Y?&N?MSTD,9"F MKX00S2Q4#HKDKHA5*EL ,E,K"U!BX?(32P* I+ $"F'/A6Z$S'8=@,EG5&:< MC=P("UL%.7N2IV$6S6P] BV^0=A1PLY?!,#,J< N1I$;P2XQ"!/-J,!F1ZZ7 M<6RK )B9/PJ"'8]<0V/[IP)AYG*!;8]<4V.GS@#,7)W!SD>N];%59SOD>C_* M%N%< <#N1ZZW(ZO,]@,FG0BE*,QP'EI2P>2 K"F_FLN'\$[LWIB;SV1TO.!L ML#E@_\/[V]$/PJ]E([PCD^J8-H?IA3%)U7S")Y7R35W(QDY%+U(W,]7F_:VD M[TC6#C>N8+SVK?\!4$L#!!0 ( -.%54PH*T3+WP0 (7 8 >&PO M=V]R:W-H965T&ULC9AOCZ,V$,:_2I3W%SSC/^!5-M(FJ&JE M5CI=U?8UFW@WT9&0 KNY?OL:PF7)S'#MFP#.;^S'QI['>'FIZJ_-/H1V]NU8 MGIK'^;YMSP])TFSWX5@TB^H<3O&?EZH^%FU\K%^3YER'8M<''M:\'8]%_<\ZE-7E<0[S[P5?#J_[MBM(5LMS\1I^ M#^T?Y\]U?$INM>P.QW!J#M5I5H>7Q_D3/.0:NX">^/,0+LWH?M9UY;FJOG8/ MO^P>YZI3%,JP;;LJBGAY#YM0EEU-4^T_]9V/G7DNFK"I MRK\.NW;_.,_FLUUX*=[*]DMU^3D,';+SV=#[7\-[*"/>*8EM;*NRZ7]GV[>F MK8Y#+5'*L?AVO1Y._?5R_2?50Y@<@$, W@+ _3! #P'Z(\#\,, , 88$)->N M]&.3%VVQ6M;5959?7^^YZ&81/)@X^MNNL!_L_K\X/$TL?5]I6";O73T#LKXB M.$(^B"16?FL!I1;6R,+QOH$-)S1!<@'1L@@M=E/W\7H<;^1X(\:;/MZ,XRT9 MIBOB>N34(ZEUWI"^"I31RI'N=$M&.-Y.E8#P1+6"IR9AH =,^LRB+3D71*1>=$=$I M:T8[B+.#B!8P1$^QG&-HK!V-U)WH3!2=<=&DF77&F[$*-=$L4 XS\M9RL2YG M9<5>5.R98D-FZMH++ST%HF4C4,:GI%\YI[S#B2$&)>=6Q26SY*I8.YE1SM$< M*7 QO2A#90N<]:!P8D;#A"L RY=FJ@8QZS\!_G?&')B[^:X1:,\Y%=<$7<@" M!4Y/:99- C1_7YIJUEP-N,Q1T0*&2$<@%S!C1M/Z7K5L3<"]R1BJVO"1SE*G MJ3M)G,D\30VYP&%F]:1RV:) \"B:A$"PE9A?V'A+F &@N@7,^LG%(9L4<)=B MF0@$8T'K+94M8 KXHN:8LVIB%P:R2P&W*<,6)'<68\ B2T8"%[\T/-VU"9P& MG>F)O ^R50'W*D.W,L -1GL/]+UL)"Y:IV4313"L:"79E '(E@6"9]']#$BF MY7S*EJ; N10<4RYP6FN84(ZR=:%@7713@]QJ3*J1"I\9KH%+BXZ1:U' MXE0VWE#<*YRT9?4O7#9,C%EN^#)KLO6 MA=RZ++6N@4G'8[Q@291#>J%H[A*@:T-3N$B8P<[ MG()%.F%66C8KSCK\ M6U&_'D[-[+EJV^K8'R:^5%4;HDBUB*EC'XK=[:$,+VUWF\;[^GHJ>WUHJ_-P MXIS\WK=%! /10 !@ !X;"]W;W)K MSH$L(3;++]=O7"5D*,^/M&Q*'9^QGDO$OCA?GIOW>[6/L9S_JZM@MY_N^ M/ST41?>\CW79?6Y.\9C^V35M7?:IV;X4W:F-Y78,JJL"A+!%71Z.\]5BO/;8 MKA;-:U\=CO&QG76O=5VV_ZQCU9R76J:[T/CE^UR+@9' ML8K/_=!%F0YO<1.K:N@I^?A[ZG1^'7,(O#U_[_WKF'Q*YJGLXJ:I_CIL^_UR M[N>S;=R5KU7_K3G_'*>$S'PV9?]K?(M5D@].TAC/3=6-O[/GUZYOZJF79*4N M?UR.A^-X/$_]OX?Q 3 %P#5 Z@\#U!2@4$!Q<3:F^J7LR]6B;AGTFRODC@1@+WB@U5J/\D11K_:@)8 M$S#&JYMX*_AXQ<:K,5[?QDN4Q$5B1\EQE$AO EB4"94I*XWDS6C6C*9FT/U: M7R3F9A0 )\$A,XQ,"*4T[\:P;@QUHY ;0X;12N(JV% 5"'"*]V)9+Y9ZT&)44*O!>'.O%42\&>7%D%"F5PO>%JL 'PUOQK!5/K:"R7'MJ)01< M+E0$8#WO)+!. G6"!ED'6BS!>B&0%RH##R$WJZ7@V22H'X_A),A(SB@\K1D5 M:)]SDR&EI&X(*B5]4 ;2;,)^&!WH[-.2/#8EY:;+Y<2#4U)R.DS.27/KU1H7 M/"X_5B= N8PCGIZ2XM-A?$H&C,IJK;$C1F<33C*@D#Q!)46HPPB5E([*&XEG M!2<33F=>+Y*GJ*08=1BCDA)2FH2E0-[@I!1T MF(*2$LY+G/N&43G($5GR()24A Z34%+&66T=F>I49DSPF1H$GH1 2>@P"8$R M3HF@\4IHP^@@>)"9>0H\#8'2T&$: J6<\HF&>%IPNK3J$IEY 9E%)!!'7F!' M0$8B9JA$"B$R7 6>JT"YZC%7@?(R+0%Q-3,JD#KGAFG/#Z(RQUF8^/!3/ M3T7YZ3&M%.7B)TV^#S\6W7OAR:DH.0/FE*)$-&& -+9#=5H9[W*.>'(J2LY MOI\I%C]9(0!_#G$ZY[3.$$)E/N@I/_'29:T8?DKKTBL/6Z+"((V!S$17/$05 MA6C T)HT=[L,[+*+$[++KN)F'V?86/NM;%\.QV[VU/1]4X\;-[NFZ6/J5'Q. M&>YCN;TVJKCKAU.7SMO+AM:ET3>G:;.NN.X8KOX%4$L#!!0 ( -.%54S( M=WC>3P( +0' 8 >&PO=V]R:W-H965T&ULC97;CILP M%$5_!?$!,<9<(X)44E6MU$K15&V?G<0): !3VPG3OZ]M& K&S4P>XMO>YZQC M)W;64_;,2T*$\]+4+=^YI1#=%@!^*DF#^89VI)4K%\H:+.2070'O&,%G;6IJ MX'M>!!IZ;D#RS-Z$W75D@-S^*UI,/M3D)KV.Q>ZKQ-/U;44:@+D68>O MY#L1/[H#DR,P13E7#6EY15N'D^@I@U;\K$C/9WU'E7*D]%D-OIQW MKJ>(2$U.0H7 LKF3/:EK%4ER_!Z#NE-.99SW7Z-_TL7+8HZ8DSVM?U5G4>[< MQ'7.Y()OM7BB_6I'+'">,=H[;#BM#JL?!=PBN9DG M-:GW3J_):KF=ID(&[BC-*BD'BSR3^4K%?*] _"9#Y)PC?"N%K/YI#A'8_ MLOJ1]@=S?V04,4@B+6FU) S\V*AC+4)H%FE!$EA)@C6)D:0(5DF@9W \E"PH M0BM%N*9(#(I!$BY2Z(^!\K9NP1-9>:(U3VKP1*L\)LDCQ8(AMC+$*P9H%EL, MFGB>8N-!@^,-T0(EL:(D%A0C2Y'\;]]7)_0>Y0(JM4*E%BCC?UZDJU1! H,X MC8S3W+]#N$"2#X'U?&PO=V]R:W-H965T&ULC5E=;^I&$/TKB' G3/#V=G=R^E$OBZ(9_=RLM_75>-DTNXOIM'Y< M%IN\_E;NBFWXSW-9;?(F7%8OTWI7%?E3%[193W62V.DF7VW'UY?=O?OJ^K)\ M;=:K;7%?C>K7S2:O_IL5Z_+]:JS&'S>^KUZ637MC>GVYRU^*/XOFK]U]%:ZF MARQ/JTVQK5?E=E05SU?C7]3%@K(VH$/\O2K>ZZ/OHW8H#V7YH[WX[>EJG+2, MBG7QV+0I\O#Q5MP4ZW6;*?#XMT\Z/OQF&WC\_2/[73?X,)B'O"YNRO4_JZ=F M>37VX]%3\9R_KIOOY?NO13\@,Q[UH_^]>"O6 =XR";_Q6*[K[N_H\;5NRDV? M)5#9Y#_WGZMM]_G>Y_\(PP&Z#]"' *5/!E ?0)\!=#(@[0/20X!V)P-,'V . M :D]&6#[ /M)R9\,<'V ^PPPW03NJ]M-USQO\NO+JGP?5?L5M\O;A:TN7%@0 MC^W-;OZ[_X49J\/=MVN5I)?3MS91CYGM,3K"F!AS@S VQLP1QL686X3Q,>8. M8;(8LP 8E1PPTU"30V$T+(SN$J11 L4*L\?8#K/M,$0V<\1J(V&I9ZGF$J,3 M19X-ZU;")BDK\QU(994R":L02*6T31*%JT2P2@2JI-GP]Q@3#S]ED[J0J(E* MK!"WG'EDYE<-D!7)=@3$D"8S=&L M!\6KBHOP24Q,9<">%*"2<2I*%L\0WRSS'F8&83$A; L*^().."&@K38UO#IG M4#$=K+\*"+#F-J6 M@HR)S$Q%2R^*@54-*>22LNT08V(SU4JESII:X3-@WS* MNJ$YQ:JOI.PK39RYE'2M4L'G#"JF@X5? >77HB>3>NV-]X;IR@W R>9#28>P MB7.&+9);@)/M!P"%F4OXKET 9A-GR QI%?8-B] NG#N\,E0&X\=1",'X5V)EM;@.>_%&5!,9N!0@4X5O"_1H('/7"K* MJ*741+"8$/8/C1IXWIOTH&-"5A,_W6GI("JEE!=1YDI],K#G-78:#9Q&]"=: M.@@OX>(T)J:"K4,CZ^#M0 ^*CUKAK)5Q2?P",":%#40C Q%G5Z#EGG>_BW.H MF Z6:(TD6BQZ)X:>*6.$E ,<.$Q+(3?&6LL4YA;@P'$:F <9[RPOE60V<2X= M,G^-W4.#DPM7HALM#R7(SP"L];/!Z<-FI+.O^QEA]R#I'L+/2+J"LI3QKOGN M/"YFA%V!D"L(2N!,IZ M/F=0,9V!QS_(/OC6)BGYY(BOUCE)_XAA,2%L#82L@?L9R4.#2U)^7"1@#E8( M),@5K'%@AQ$V$0(F(OR,Y,G"*$[F)":F@JV#D'5P/R/0N5LK%]@Y6$P(FP1DC'Q?X[#8K)8'$F),YBHN1SI; G7)(Q0C< **T,@*RVWO+GY@ GK0R M3)9Y7L\%2F:31 ]8&6'C(/#<2V>\"/)X I\.2]A$)5ILM.G1>X_V9=H?>?6R MVM:CA[)IRDWWHN.Y+)LBY$R^A6S+(G\Z7*R+YZ;]ZL+W:O\2:W_1E+O^!=WT M\);P^G]02P,$% @ TX553"G\OZO.<.+I" )L+)1M$ +++9H^ZQ- ME,18VW(E)=G^^U*7>)V9P]V76%(^#L_0U!R2OGYMVJ_=4UWWBV^'_;&[63[U M_>EJO>[NGNI#U7UH3O4Q_N>A:0]5'V_;QW5W:NOJ?FQTV*_9F+ ^5+OC\O9Z M?/:IO;UNGOO][EA_:A?=\^%0M?^5];YYO5G2\NW!Y]WC4S\\6-]>GZK'^L^Z M_^OTJ8UWZW.4^]VA/G:[YKAHZX>;Y4>ZVEH_-!B)OW?U:W=QO1A2^=(T7X>; MW^YOEF905._KNWX(4<6/EWI3[_=#I*CCWSGH\MSGT/#R^BWZ+V/R,9DO55=O MFOT_N_O^Z6:9+Q?W]4/UO.\_-Z^_UG-"?KF8L_^]?JGW$1^4Q#[NFGTW_EW< M/7=]P/VP@9L;.-%@ M/:4RCLVVZJO;Z[9Y7;33UWNJAEE$5RZ._MWP+KX].66K+E>OPR! M9J:<&+YDSL0Z1C]WP:B+DE5S?M_!1A-6(%N 6"S"PCSMV-Z^RS.1A8,!W!C M703P3HS3A(01.4Y]!%LX+[(%F"ERGXF,-19<'@JLV4/-'B3-.$" 8)*FBZ& M?$SAR5G4'(&),LO*E/=V,RZ7$C6%!>9DU\3 MH SEB5'.H>0<2!;C5^:J&T==3[IR3PC5&.>5>ZM88._8^(1N7;;)@Q NIVVK= M/B\RJ5MCS"RG&@IFC4_4(,)F0=HM,OF&S,QE1WFF)HF&;*YFB(:"3TT/[!3D MM>!,"O:Z&^-E#0(4F8R49HVYPB0T8W,B[4YR_$K2CE)PL%*SIM@3Y5*SQAQE MJ64$87\B8%!.K;BTJPQ&Z&7YA%Q\%=6D!IQUEE/E#_L4Y;J"NE3VV#H(>(=C MF3TH]Q3UJD($N.@=TO 09FU1A-0J%OL'&R!=+H9FZ+(O^8+\'-D"9$7>F,3[ MP=BM&+B5',.2@;OX(LL*J1JYD+$4I'3D:E28Q$QC[%:LW8KD.KID8#"Q@@:I M'-A5R*TL2 KD@..S8J!63E9]AGXBXL&(]T*<3;+6 TXX(B]24UN;%BL#8OD M4K=D[3,KDK(1PW*=#RA*C34V+-:&17(%7[(VF54>=R>RC"+.FXS5>PDX6^3. M)W9EC(V+ ZBCJ1#811BXB+3BDG757Y&Y+"-S^H#S07%;P(60KDK81!CL=CQ) MY7J3LHI;+VD "*/HVW)-OD5@<(FE*&/K8F!=7EH7:Z_)C#(N0 666Z@MH%S( M$N^UQ:9E@6EY:5I6VXT;9K50#3"V7NU7($8A,4LL]BX+O$N=MUCM-7)J_QS9 M F3%EV<&[_5BP[+ L.1JK;3:8N)JA=0X@VU8W&::3.ZP %B02:W\;>)@#)B6 MEZ9EM*&?HW3%A7-A+_]\ #B2X1=B[!"?AZXMSXT/=/HYG M\MWBKGD^]L/QZ\73\[G_1Q[.G<7SDJZVT^G]]S#3CPE_5.WC[M@MOC1]WQS& ML^>'INGKJ-)\B"J?ZNK^?+.O'_KA,HO7[72(/]WTS6G^@6)]_I7D]G]02P,$ M% @ TX553'XHIN"U 0 T@, !@ !X;"]W;W)K&?$3S8CL 1UZ5U+:@G7/]D3%;=:"XO<$>M+]IT"CNO&E: M9GL#O(XD)5F:) >FN-"TS*/O;,H%AK,A=E"*F]\GD#@6=$??'$^B[5QP ML#+O>0O?P?WHS\9;;%&IA0)M!6IBH"GH_>YXR@(^ IX%C'9U)J&2"^)+,+[4 M!4U"0B"A$#Y4]2N*^@= M)34T?)#N"X@O3PD(F/4:&T<2758!VJ6<6GHOCKM L=]W&Z MR?8S;9N0SH1T(=S%.&P*%#-_Y(Z7N<&1F*GW/0]/O#NFOC=5<,96Q#N?O/7> M:[F[_9BS:Q":,:<)DZXQ"X)Y]25$NA7BE/Y'3[?I^\T,]Y&^7T<_)-L"V:9 M%@6R=TOJK M'&:+*EPT'&25]YE8._3^"9_X=.T?^.F%=J2"SK_ MLK'_#:(#GTIRXT>H\Q]L,20T+AP_^+.9QFPR'/;S#V++-R[_ %!+ P04 M" #3A55,_9!+0[0! #2 P & 'AL+W=O( 7J=_WP$[KMM: M>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@ MJ@A2DO'=[IHIT6E:9-%WLD5F!B\[#2=+W*"4L+^.(,V8TSU]=SQW3>N#@Q59 M+QKX!OY[?[)HL86EZA1HUQE-+-0YO=T?CFF(CP$_.AC=ZDQ")6=C7H+Q5.5T M%P2!A-('!H';!>Y RD"$,EYG3KJD#,#U^9W](=:.M9R%@SLC?W:5;W-Z0TD% MM1BD?S;C(\SU?*)D+OX+7$!B>%"".4HC75Q).3AOU,R"4I1XF_9.QWV<;I)D MAFT#^ S@"^ FYF%3HJC\7GA19-:,Q$Z][T5XXOV!8V_*X(RMB'<8N@6B..4XQ?!VS1#!D7U+PK11'_A^<;\.3385)A"=_*4RV"=)-@C02I!^6 MN!63_I.$K7JJP#9QFAPIS:#C)*^\R\#>\O@F?\*G:?\J;--I1\[&X\O&_M?& M>$ INRLX,]:'_3H%'<>=.TS/8&>!U!2K)T MMSLPQ86F91Y]9U/F.#@I-)P-L8-2W/P\@<2QH E]=[R(MG/!PU M/QMOL86E%@JT%:B)@::@#\GQE(7X&/!-P&A79Q(JN2"^!N-C7=!=$ 02*A<8 MN-^N\ A2!B(OX\?,29>4 ;@^O[,_Q]I]+1=NX1'E=U&[KJ#WE-30\$&Z%QP_ MP%S/+25S\9_@"M*'!R4^1X72QI54@W6H9A8O1?&W:1?4F1;J4XI?_ TVWX?E/A/L+W?R@\;!-DFP19),C^6^)6S-U? M2=BJIPI,&Z?)D@H''2=YY5T&]B&-;_([?)KVS]RT0EMR0>=?-O:_073@I>QN M_ AU_H,MAH3&A>.=/YMIS";#83__(+9\X_(74$L#!!0 ( -.%54Q?F H9 MM@$ -(# 9 >&PO=V]R:W-H965T5-2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49&F2W##% MA:9%%GTG4V38.RDTG RQO5+*D<\H 7)X_V+_$VGTM9V[A'N5/4;DVIWM**JAY+]T3#@\PU7-- MR53\-[B ].%!B<]1HK1Q)65O':J)Q4M1_&W9P8&8L?<=#T^\.:2^-V5PQE;$.R_>>N^EV-SL,W8)1%/,<8Q) MES%S!//L>KL.WJPJW$;[]0^&G=8+=*L$N$NS^6^)*S&WR5Q*V MZ*D"T\1ILJ3$7L=)7GCG@;U+XYO\#A^G_9&;1FA+SNC\R\;^UX@.O)3DRH]0 MZS_8;$BH73C>^K,9QVPT'';3#V+S-RY^ 5!+ P04 " #3A55,17S@0;,! M #2 P &0 'AL+W=OX,]:'_3H%'<>=.TS/8&>!U!2K)TMWO/%!>: MEGGTG4R9X^"DT' RQ Y*>"@Y5YSUOX!NY[?S+>8@M+ M+11H*U 3 TU![Y/#,0OQ,>"'@-&NSB14QL^9DRXI W!]OK)_C+7[6L[BN(OTRYTW,?I)KO"M@'I#$@7P%T$L"E1 M5/Z!.U[F!D=BIM[W/#QQ*8_@-/M^'[387["-__H? _!-DF018)LC=+W(K9_Y6$K7JJP+1Q MFBRI<-!QDE?>96#OT_@FK^'3M'_EIA7:DC,Z_[*Q_PVB R]E=^-'J/,?;#$D M-"X<;_W93&,V&0[[^0>QY1N7OP%02P,$% @ TX553*EC\ FT 0 T@, M !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N(V M561;:EI5G;1)4:MMGXE]ME'!N(#C[M_WP*[G;=:^ '?<>_?N.-+!V%?7 'CR MKE7K,MIXWQT8)9UXX.#Y6DG:G@!_[T[6;38S%)*#:V3 MIB46JHS>;0_'),3'@!\2!KF;C-Y24D(E>N6?S? $4SW7E$S%?X4+ M* P/2C!'892+*REZYXV>6%"*%N_C+MNX#^,-WT^P=0"? 'P&W,8\;$P4E3\( M+_+4FH'8L?>="$^\/7#L31&SS;<%LB.V5XN;7"20..=W2-\>#:%H7'*S(.M[ #W _N[/Q%IM9*J% 6X&:&*AS M>KL]GG8A/@8\"ACLXDQ")1?$YV!\K7*Z"8) 0ND" _?;%>Y RD#D9;Q,G'1. M&8#+\QO[EUB[K^7"+=RA?!*5:W-ZH*2"FO?2/>!P#U,]'RB9BO\&5Y ^/"CQ M.4J4-JZD[*U#-;%X*8J_CKO0<1_&FS2=8.N 9 (D,^ 0\[ Q453^F3M>9 8' M8L;>=SP\\?:8^-Z4P1E;$>^\>.N]UV*[WV?L&HBFF-,8DRQCY@CFV><4R5J* M4_(//%F'IZL*TPA/_U!X6"?8K1+L(L'NOR6NQ7SZ*PE;]%2!:>(T65)BK^,D M+[SSP-XF\4W>P\=I_\Y-([0E%W3^96/_:T0'7LKFQH]0ZS_8;$BH73CN_=F, M8S8:#KOI!['Y&Q>_ 5!+ P04 " #3A55,! T+]K(! #2 P &0 'AL M+W=OI ME3;IU&G;9RYQ$E0(*9!+]^]G2)IE6[8O@(W?\[,QV6CLLVL!/'G5JG,Y;;WO MCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ)+EE6LB.%EGTG6V1F<$KV<'9 M$C=H+>R/$R@SYC2E;XXGV;0^.%B1]:*!+^"_]F>+%EM8*JFA<])TQ$*=T[OT M>-J'^!CP3<+H5F<2*KD8\QR,QRJG21 $"DH?& 1N5[@'I0(1RGB9.>F2,@#7 MYS?VC[%VK.4B'-P;]5U6OLWI@9(*:C$H_V3&!YCK>4?)7/PGN(+"\* $Z)D%I6CQ.NVRB_LXW?!TAFT#^ S@"^ 0\[ I453^07A19-:,Q$Z] M[T5XXO3(L3=E<,96Q#L4[]![+=)#DK%K()IC3E,,7\:%EGTG4R18>^DT' RQ/9*CFF(CP&_ M!0QV<2:ADC/B9 8'8L;>=SP\\?:0 M^-Z4P1E;$>^\>.N]EV*[WV7L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'[U85 M[B)\]T%ANDZ0KA*DD2#];XEK,=>?DK!%3Q68)DZ3)27V.D[RPCL/[%T2W^0] M?)SV']PT0EMR1N=?-O:_1G3@I6RN_ BU_H/-AH3:A>.M/YMQS$;#83?](#9_ MX^(O4$L#!!0 ( -.%54S+K"KSM $ -(# 9 >&PO=V]R:W-H965T M0-DA MIUMZ!VA2=0*A*AC!\3)YU31N#R?&/_D&K'6B[" MPY-5+[(*;4X/E%10BUZ%9SM\A*F>=Y1,Q7^&*R@,CTHP1VF53RLI>Q^LGEA0 MBA9OXRY-VH?Q9G>#K0/X!. SX) ;$R4E+\70129LP-Q8^\[$9]X>^38FS(Z M4RO2'8KWZ+T6V\-]QJZ1:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM# MX<,ZP7Z58)\(]O\M<2WF\%<2MNBI!M>D:?*DM+U)D[SPS@/[R-.;_ X?I_V+ M<(TTGEQLP)=-_:^M#8!2-G&UL?5/M;ML@%'T5Q ,4AZ1;$MF6FE;3)FU2U&GK;V)?VZA\>(#C M[NT'F'I6:_4/<"_GG/O!)1^U>;8=@$,O4BA;X,ZY_DB(K3J0S-[H'I2_:;21 MS'G3M,3V!E@=25(0FF6?B&1HQZ^0ZKG%*!7_':X@/#QDXF-46MBXHFJP3LNDXE.1[&7: MN8K[F&[VB;9.H(E 9\(^QB%3H)CY W.LS(T>D9EZW[/PQ)LC];VI@C.V(M[Y MY*WW7LO-_I"3:Q!*F-.$H4O,C"!>?0Y!UT*!:2$[6F31=[)%9@:O9 OCD>9-/Z MX&!%UHL&?H#_V9\L6FQAJ:2&SDG3$0MU3F_WAV,:XF/ HX31K4S,5_APLH# ]*,$=IE(LK*0?GC9Y94(H6+],NN[B/ MTTUR/<.V 7P&\ 5P$_.P*5%4_EEX4636C,1.O>]%>.+]@6-ORN",K8AW*-ZA M]U+L/_&,70+1''.<8O@Z9HE@R+ZDX%LICOP?.-^&)YL*DPA/_E"8;!.DFP1I M)$C_6^)63/I7$K;JJ0;;Q&ERI#1#%R=YY5T&]I;'-WD/GZ;]7MA&=HZ7 MC?VOC?& 4G97.$(M?K#%4%#[&PO=V]R:W-H965T0-DAIUOZYGB231NB@Q59 M)QKX"N%;=W9HL9FEDAJ,E]80!W5.'[;'TS[&IX!G"8-?G$FLY&+M2S0^53G= M1$&@H R10>!VA4=0*A*AC!\3)YU31N#R_,;^(=6.M5R$AT>KOLLJM#F]IZ2" M6O0J/-GA(TSU'"B9BO\,5U 8'I5@CM(JGU92]CY8/;&@%"U>QUV:M _CS8%/ ML'4 GP!\!MRG/&Q,E)2_%T$4F;,#<6/O.Q&?>'ODV)LR.E,KTAV*]^B]%MMW MAXQ=(]$4S_ M6^):S-U?2=BBIQI&PO=V]R:W-H965TY!J4B$,GY/G'1.&8'+\S/[IU0[UG(1'NZM^B6KT.;T0$D%M>A5 M>+##9YCJ>4?)5/Q7N(+"\*@$S?+/%U M#,[UBR1LT5,-KDG3Y$EI>Y,F>>&=!_8N/2+[%SY.^S?A&FD\N=B +YOZ7UL; M *5L;G"$6OQ@LZ&@#O'X <]N'+/1"+:;?A";OW'Q%U!+ P04 " #3A55, M*:A.TK,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T-B"J"M&(\ M23XP+61'BRSZ3J;(<'!*=G RQ Y:"_-Z!(5C3G?TS?$HF]8%!RNR7C3P#=SW M_F2\Q1:62FKHK,2.&*AS>KL['-,0'P-^2!CMZDQ")6?$IV#<5SE-@B!04+K M(/QV@3M0*A!Y&<\S)UU2!N#Z_,;^.=;N:SD+"W>H?LK*M3F]H:2"6@S*/>+X M!>9ZKBF9B_\*%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3+OLXCY.-]?I#-L&\!G M%\!-S,.F1%'Y)^%$D1DP3S[$L*OI7BR/^"\VWX?E/A/L+WORG\!T&Z29!&@O2_)6[%[/]( MPE8]U6":.$V6E#AT<9)7WF5@;WE\D_?P:=H?A&ED9\D9G7_9V/\:T8&7DESY M$6K]!UL,!;4+QX_^;*8QFPR'_?R#V/*-BU]02P,$% @ TX553 (3_EF* M @ W D !D !X;"]W;W)K&UL=5;MCILP$'P5 MQ ,A(M;\R?LY UTV8H+X%J)6Z9O+/CE?BOO&)_S'Q4EX*;2>"/&O9A?_@ M^F>[EV84#"RGLN:-*D7C27[>^%NRWI&5-7"(UY+?U4/?LTLY"/%F!U]/&S^T M'O&*'[6E8*:Y\6=>59;)^/&[)_4'36OXV/]@_^P6;Q9S8(H_B^I7>=+%QD]] M[\3/[%KI%W'_POL%Q;[7K_X;O_'*P*TG1N,H*N6^WO&JM*A[%N-*S=Z[MFQ< M>^_^Q'%OA@UH;T '@]3I!)V0\_P3TRS/I+A[LMO\EMDS)FMJ]N9H)]U6N'_& M>65F;SD-%UEPLT0]9M=AZ .&#(C L \2%$GLZ,2<8O,(>A@Y\^A1/0DQP0(2 M+!S!XK\EQJ,E(DR"16(H$@."Y4@$85(LDD"1!!"L1B( 0V:V:PE%EH" C$00 M9N904RB23@A(,CZ3*8:2"(NLH,@*$(QC&V%B+$)"G$$AH$C&*81 RQF=F4PE MTSU+H['.%$3)3(P1F*Y;0L'9I&.=*8B2U8P.SFL232EH.-9!H)G;A^#T)R"W M*1WK(-!,L!%\ Q"0WG1RE2+07+SA2X" #*>3>$.@N7C#]P !24XG<8! 4=Q;5Q-\S [E"Y; MZA[G?_"N[OG.Y*5LE'<0VCSQ[B$^"Z&Y\25\,K%2F%)K&%3\K&UW:?JRJS>Z M@19M7TL%0T&7_P502P,$% @ TX553"%2!S>S 0 T@, !D !X;"]W M;W)K&UL;5/;CILP$/T5RQ^P)@Z;5A$@;;:J6JF5 MHJW:/CLP@+4VIK8)V[_OV!!*4U[PS'#.F8O'V6CLJVL!/'G3JG,Y;;WOCXRY ML@4MW(/IH<,_M;%:>'1MPUQO0521I!7C27)@6LB.%EF,G6V1F<$KV<'9$C=H M+>SO$R@SYG1';X$7V;0^!%B1]:*!;^"_]V>+'EM4*JFA<])TQ$*=TZ?=\90& M? 3\D#"ZE4U")Q=C7H/SN[( M<39E",91Q']8O,/HM>#[-&/7(#1C3A.&KS"[!<%0?4G!MU*<^']TODW?;U:X MC_3].OLAV19(-P72*)#^T^+C78M;F,-=$K::J0;;Q&URI#1#%S=Y%5T6]HG' M._D+G[;]J["-[!RY&(\W&^=?&^,!2TD><(5:?&"+HZ#VP7R'MIW6;'*\Z><7 MQ)9G7/P!4$L#!!0 ( -.%54P-AYL&PO=V]R:W-H M965TQ168&KV0'%TO7;G!XIJ: 6@_)/9OP$%%DUHS$3KWO17CBY,2Q M-V5PQE;$.TS>H?=6\/U]QFY!:,:<)PQ?89(%P5!]"<&W0ISY?W2^3=]O9KB/ M]/TZ^N&P+9!N"J11(/VGQ..;$K:K!-G"9'2C-T<9)7WF5@'WA\ MD[_P:=J_"MO(SI&K\?BRL?^U,1XPE=T=CE"+'VPQ%-0^'._Q;*4;%W\ 4$L#!!0 ( -.%54S=]I\IX $ $% 9 >&PO=V]R:W-H M965T]RG&K]7 F1)4M<*H> MQ "].:F%Y%0;4S9$#1)HY8(X(U$0)(33KL=%YGQ7661BU*SKX2J1&CFG\M<% MF)AR'.(WQW/7M-HZ2)$-M(&OH+\-5VDLLK)4'8=>=:)'$NH[ MJ>5&%3P)]J.K=)OC$T85U'1D^EE,'V&IYXC14OQGN ,S<)N)T2@%4^Z+RE%I MP1<6DPJGK_/:]6Z=YI,T6L+\ =$2$*T!)Z=#9B&7^7NJ:9%),2$YW_U [2\. MSY&YF](ZW56X,Y.\,MY[$<5!1NZ6:,%<9DRTP80K@ACV52+R25RB?\(C?_C! MF^'!A1^VZLD[/T'L)8@=0?Q7B>&N1!_F/UD>O2)'#\%A)^+#Q'Z1Q"N2> B. M.Q$?)O&+I%Z1U$.0[D1\F--.A&R>( ?9N.93J!1C[QI_XUW[^]&]>?('/@^' M+U0V7:_036C3".ZYUD)H,*D$#^966S./5H-!K>TV-7LY=^5L:#$L X>L4Z_X M#5!+ P04 " #3A55,#^- >K8! #2 P &0 'AL+W=O-)TD!TMLN@[F2+#P2G9P)M MVF47]W&Z2:^T;0*?"7PA/$0"FP+%S#\*)XK,X$C,U/M>A"?>';CO31F$^TO?KZ/?_ M$4@W!=(HD*[CWR;O2MS"O"^2K7JJP31QFBPI<>CB)*^\R\ ^\O@F?^'3M'\5 MII&=)6=T_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TXWONSF<9L,ASV\P]BRS&UL;51M;]L@$/XKB!]0$A([561;:EI5F[1*4:MMGXE]?E'!>(#C M]M\7L.-Y'E\"=WY>[@A',DCUKFL @SX$;W6*:V.Z(R$ZKT$P?2<[:.V74BK! MC U5172G@!6>)#BAFTU,!&M:G"4^=U99(GO#FQ;."NE>"*8^3\#ED.(MOB5> MFZHV+D&RI&,5O('YV9V5C 7PT,>K%'KI.+ ME.\N^%ZD>.,* @ZY<0K,+E=X!,Z=D"WCSZ2)9TM'7.YOZL^^=]O+A6EXE/QW M4Y@ZQ?<8%5"RGIM7.7R#J9\(HZGY'W %;N&N$NN12Z[]+\I[;:285&PI@GV, M:]/Z=9CT;[0P@4X$NB*0T MV^PUHQ%-R-4)39C3B*$+S'9&$*L^6]"0Q8G^1Z=A^BY8X<[3=TOWPWU88!\4 MV'N!_3\M[E8MAC#[L$D4-(D" M'*)(2)PR9QT"0."!Q6)B',^KC(XG8(4)6? M"XURV;=^)A?9>?0>J+]=?^'CW+XP536M1A=I[!WU-ZF4TH M97-G&Z[M4S$' M'$KCM@>[5^/ C(&1W?06D/E!RKX 4$L#!!0 ( -.%54RK"[?UMP$ -(# M 9 >&PO=V]R:W-H965T^_='4;0['78B/ ;\D#'9Q)J&2,^)+,+Z7&4U"0J"@<(%!^.T"]Z!4(/)I M_)DXZ2P9@,OS._O76+NOY2PLW*/Z+4O79'1/20F5Z)5[QN$;3/5<4S(5_P@7 M4#X\9.(U"E0VKJ3HK4,]L?A4M'@==]G&?1AOMOL)M@[@$X#/@'W48:-0S/Q! M.)&G!@=BQMYW(CSQYL!];XK@C*V(=SYYZ[V7G%]_2=DE$$TQQS&&+V(V2,SK]L['^%Z,"GDESY$6K\!YL- M!94+QUM_-N.8C8;#;OI!;/[&^5]02P,$% @ TX553&%Y@CS3 0 G 0 M !D !X;"]W;W)K&UL=531CML@$/P5Q <<"7&< M*+(M7:ZJ6JF5HJO:/A-[;:,#XP*.KW]?P#Z?F](7PRZS,[MXEVQ4^L6T !:] M2M&9'+?6]B="3-F"9.9!]="YDUIIR:PS=4-,KX%5(4@*0C>;E$C&.UQDP7?1 M1:8&*W@'%XW,("73O\\@U)CC+7YS//.FM=Y!BJQG#7P#^[V_:&>1A:7B$CK# M585@[%*SBPN%IY5W81VGDT,RA\4#Z!Q EX!CT"&34,C\ M [.LR+0:D9[NOF?^%V]/U-U-Z9WA*L*92]XX[ZV@*&UL;5/M;ML@%'T5Q ,4AV1)%MF6FE;5)FU2U&G=;V)?VZA@ M/,!Q]_:[8->S.O\![N6<F@Q9O M*F.U\&C:FKG.@B@C22O&DV3/M) MS=/HN]@\-;U7LH6+):[76M@_9U!FR.B& MOCN>9=WXX&!YVHD:?H#_V5TL6FQ6*:6&UDG3$@M51N\WI_,NX"/@1<+@%F<2 M*KD:\QJ,KV5&DY 0*"A\4!"XW> !E I"F,;O29/.(0-Q>7Y7?XJU8RU7X>#! MJ%^R]$U&CY244(E>^6]$>.+-B6-OBN", MK8AWF+Q#[RWG^\\INP6A"7,>,7R!V>6#O>7R3?_!Q MVK\+6\O6D:OQ^+*Q_Y4Q'C"5Y Y'J,$/-AL**A^.!SS;<-\0O-L.P!'7K3J;4$[YX8C8[;J0 M[@P/T_J9! MHX7SIFF9'0R(.I*T8CQ)WC,M9$_+//K.ILQQ=$KV<#;$CEH+\_L$"J>"IO35 M\2C;S@4'*_-!M/ =W(_A;+S%5I5::NBMQ)X8: IZGQY/6ZH$E("!14+B@(OUWA 90*0CZ-7XLF74,&XO;\JOXIUNYKN0@+#ZA^ MRMIU!;VCI(9&C,H]XO09EGK>4;(4_Q6NH#P\9.)C5*AL7$DU6H=Z4?&I:/$R M[[*/^S3?9.E"VR?PA2W[+)GL3A&UZJL&T<9HLJ7#LXR1OO.O WO/X)G_A\[1_ M$Z:5O247=/YE8_\;1 <^E>3&CU#G/]AJ*&A<.-[ZLYG';#8<#LL/8NLW+O\ M4$L#!!0 ( -.%54Q($344Q0$ #<$ 9 >&PO=V]R:W-H965T\>^^.XYP.2K^8!L"B5RE:D^'&VNY(B"D:D,SAJM2.2\1;G:?"==9ZJW@K>PEDCTTO)]-L)A!HRO,8? MCB=>-]8[2)YVK(9?8']W9^TL,K.47$)KN&J1ABK##^OC*?'X /C#83"+/?*5 M7)1Z\<;W,L,KGQ (**QG8&ZYPB,(X8E<&G\G3CQ+^L#E_H/]:ZC=U7)A!AZ5 M>.:E;3)\P*B$BO7"/JGA&TSU)!A-Q?^ *P@']YDXC4()$[ZHZ(U5LPGNR2*2P>0*< .@<<@@X9A4+F7YAE>:K5@/1X]QWS+5X?J;N;PCO# M580SE[QQWFM.]TE*KIYHPIQ&#%U@UC."./99@L8D3O2_&=I^*!AL;_@X\C]9/IFK<&791USR=R:=P4SX: ROKMWNWU M^)9'PZIN&E,R_ROR=U!+ P04 " #3A55,Q*#BC[4! #2 P &0 'AL M+W=OO3" %5^(;9;T[VL;0FA*7VS/^)PS%X_S49L7VP$X]":%L@7NG.L/ MA-BJ \GLE>Y!^9M&&\F<-TU+;&^ U9$D!:%)?2=3)GKP0FNX&20 M':1DYO<1A!X+G.)WQQ-O.Q<N78#S6!4Y"0B"@T"=R!$$/)IO,Z:> D9B.OS MN_I]K-W7,O$Q*BUL M7%$U6*?EK.)3D>QMVKF*^SC=7&>5= M!O:6QC?Y@$_3_IV9EBN+SMKYEXW];[1VX%-)KOP(=?Z#+8: QH7C%W\VTYA- MAM/]_(/(\HW+/U!+ P04 " #3A55, 6MWYK\# B$@ &0 'AL+W=O M%_][P+=\?VJXA6,R.V5[^*=OOQY=: M/P47EFU>RJK)5>75FZM[K^O*JU(_NH??MG,_["J2 MA=RT'46F+V]R)8NB8])U_#.2^I><7>#U_3O[+WWG=6=>LT:N5/%WOFT/UNYRTY%^TV=?Y5CAV+?&WO_NWR3A89WE>@<&U4T_:^W.36M*D<674J9_1RN M>=5?SR/_>Q@.H#& [@W@,8 O 2+Z," : Z)[ ^(Q(#8"@J'O_6"NLS9;S&IU M]NIA/1RS;MF)IUA/UZ9K[&>G_T^/9Z-;WQ8TY5GPUA&-F.6 H2N,N" "S7Y) M02C%DJQPNDVPLA%L0-8 8I3Y%>291KA0AF/!/0'?$,28((($44\0W1 DQF B MS 0GB6&2&!!,C20(D^(D"4R2V 1I:"1!&,?"F, D$XL@,CLR0)(>4@V0"5-D MK!^ 8A$;J+6-HC0EPA5/8<53T&5CI2X'3'R5QABXU:>(]4>(FS)36&8*RC1% MG7Y:YJ>(]4>(FS)%B,TG!(5&ION$UKPE/ U=F1PV)T"FV,R$0(DC#_2Z9T$6 M12+,-&1U2$SCE RG6(VXZ^'E1,0&W1K0,8=7GC*X(X!1F(C$X3T"6Z1@,$03 MLX-L%1Y1$IKK"\"8$^?$8LL5P$]3TT5&T'6F"=GU1-8(Q:&S'&S. CAOZG!> M@:U7)/>_A@0V5F$[*YO=70K;#\4'_<6&*&Q'Y-!:\ CD\%V!'4W8EL8A8PK" M9D/A_>-*V$7(-@@.3;^"(%<>[")DNPB'YH<$!#G43%C-9*M9.X>9!X$<2YJP M2,D6*0O'0B,L+(H?F#TL++(_6,#L 9!P?>YB]1%2GS5[ "0T1UAX![0F']AAKCQ_0'F/M,9"5,&M5X..IZIVS<;[4OQM!Z.*_ZG&4Y/_LCJ?5XUWJMJ]:Z\WSOOE&JE MKC'\HH?S(+/MY:&0N[:[G>C[>CBU&!Y:=1Q/9(++L=#B/U!+ P04 " #3 MA55,(V=M<6," "9!P &0 'AL+W=O@ TQM)US_?6U#.&+6I?0BFKHC3\SAE[;%[$].&CKL7.#> L_UN1(J MX&5IC\_D!Q$O_1.3.V]6.=8MZ7A-.X>1T\Y]!-M]HO :\+,F U^L'57)@=)7 MM?EZW+F^,D0:4@JE@.7C2@K2-$I(VO@]:;IS2D5BSV6.!LY31P6'C MO]MCU41@B^3IERJH#UN_D\?#9?2:!2!.O:L2FC#YB($+#)@1GE2?4T!;BARN MZ/ ^0;%&! 9D;X$$=A.!MH+C@CGLNY,XZ)=YEQ:'W'[%QWW#E0(:]/?O0?Y'E6 MC-TSC["U!+ P04 " #3A55,O-;A(9$# M !^$0 &0 'AL+W=OZ9)ZERFGVIT0RGNMRKJ=^SNE]N=!T*YVHLK;,[D7M?YE(YLJ5_JTV0;MOA'YNB^J MRH"&81Q4>5'[BUE_[;Y9S.2S*HM:W#=>^UQ5>?/W0I3R,/>)_W;AH=CN5' MI7SJ3F[7GQ&_NR;UXW\YBW MXE*6OXNUVLW]U/?68I,_E^I!'FZ$:2CR/=/]-_$B2@WO1J(U5K)L^T]O]=PJ M61D6/90J?QV^B[K_/@R_Q-24P074%-!C >'O%C!3P*86<%/ _Q>P=PLB4Q!- M+8A-03QU2(DI2*8JI*8@G:J0F8)L:@$)WU8NM$J"8^@J5_EBULB#UPPV MV.>=V\@YZ6[357>UORO['_5]U.JK+PM&^2QXZ9@,YF+ T!$F&F,N(4P\QEQ! MF&2,^0IATC%F"6&R,>8:P+!PC+EQ,72,N(64QI [2.@("?3D'U> PBM >P(V M(B P X,96,_ 1PS6,&\&3-QCZAY#"./62M^ZJ(QE%NC.!3&693$R9@Z/F0-C M1N8M@AFBZ?,6PPPQ, ;[WH_=>>-A",LDL$P"R$0P0PHSI--;S6"&[.-6+S-W M73.LU2YWP#@) :$8X< BB4QOER"F(O3CAJ\,Z+3C)$0[1LQ'(/,47L0P'[<#+N>&E IQU3&F$M4\1EE'R\:RP-:)SU":Z%;7& M&[F]UQI0=*+%3]TX;#[4]2Q'/4L1SU+ LYS9O3-G/%1[%A=#;$L!V]H;[Y*Z MMF4Q35$MQ+D4<"Z/;*W(T8K0C*"(ORFP>?+87M+8G4)\_I 4H$ *\,16^DP* M4"0%*)0"*<*!I #]1 HP) 78A!2X9FX*,$(1(20#V(0,N&9N!N![%T,2@$$) MP&PE-P$('FP,^S<,F9O;4L#_85P)<3:#G&T_B##7V8GS3S5[KWDQ\SYMM M4;?>HU3ZX:]_/MM(J80F#,_T_.Q$OCZ>E&*CNL-$'S?#&X'A1,F]>=L1'%^Y M+/X!4$L#!!0 ( -.%54Q,2O6\? , &@0 9 >&PO=V]R:W-H965T M53)=F: B]\CWA5>D6>G.)F;LL9I-U+[)LU(^ M5DZ]+XJT^C.7N3I.7>:^#3QEFVW3#GBSR2[=R.^R^;%[K/23=\JRR@I9UIDJ MG4JNI^X#NU_PI TPB)^9/-9G]TXKY5FIE_;ARVKJ^BTCF4@%S+/ MVTR:Q^\^J7N:LPT\OW_+_LF(UV*>TUHN5/XK6S7;J1N[SDJNTWW>/*GC9]D+ M"EVG5_]5'F2NX2T3/<=2Y;7YZRSW=:.*/HNF4J2OW34KS?78YW\+PP'4!] I M@(E_!O ^@+\'!$9\Q\Q(_9@VZ6Q2J:-3=6]KE[9%P>ZY7LQE.VC6SORFU=9Z M]##CH3_Q#FVB'C/O,'2&82>$I[.?IB TQ9Q&X70YP6*,X(1GX% $-_'\0H2% M8@ 3!"9!<)%@0'+>883!E)T,"GS&!UK&,!;[<<@QG1#2"0&=P3SS#A.>S?,A M8B*)!W0 +!1A'&(Z M(1(SHB&; 1HVE82)R% S8 1@&)&+.)()L(+$Z $\0P M07Q]M20P07)%M20CI4D2#E_.?T 75)B/_>L#,I:WRRR? ';]@C!H\0=&5RQ) M#[JP!A/$@L&J]+B+90D2LKQCAC\)C -&PI("?Q18<,.Z8",SY.1HN"X Y-M> M(78H&UN46PL)VXI%-ZC%QF+Q-6H1*+',@_W'@ &%;]F2L&W(OUXM8=L0NZ+F M>]!YS4<4K4]A%V>!)$XL1<"Q!SGPH+!L%!R[AM,-RV(Y?J*]9E@$"&0K M HZMQ8%KA"T%=@T/;U"+7&=]6R&KC6EQ:V>I]J7IK\]&3VWT YF^[QW>]>#? MTFJ3E;7SK!K=/9H>;ZU4(S47_TZ7P5:W_:>'7*Z;]C;2]U77^W8/C=KU?;UW M^N?"["]02P,$% @ TX553 V^')#N @ H L !D !X;"]W;W)K&ULE59M;YLP$/XKB!\ V+Q72:0FT;1)FU1U6O?939P$ M%3"SG:3[][.-2XDYJBX? C;/W7-W^!YN<67\19PHE=YK4[=BZ9^D[.["4.Q. MM"$B8!UMU9,#XPV1:LF/H>@X)7MCU-0ACJ(L;$C5^JN%V7O@JP4[R[IJZ0/W MQ+EI"/^[IC6[+GWDOVT\5L>3U!OA:M&1(_U)Y:_N@:M5.'C95PUM1<5:C]/# MTK]'=UML# SBJ:)7,;KW="K/C+WHQ;?]TH]T1+2F.ZE=$'6YT VM:^U)Q?'' M.O4'3FTXOG_S_L4DKY)Y)H)N6/V[VLO3TB]\;T\/Y%S+1W;]2FU"J>_9[+_3 M"ZT57$>B.':L%N;?VYV%9(WUHD)IR&M_K5ISO5K_;V:P ;8&>#! V8<&L36( MWPV2#PT2:Y X!F&?BJG-EDBR6G!V]7C_>CNB3Q&Z2U3U=WK3%-L\4^41:O>R MBK-\$5ZT(XM9]Q@\PJ !$2KO P6&*-9X8HYO"3931.Q M@ DAH.(P3QC8Q^/ M[=.9+!+006(<)#>%*IQ"]9C"8-J^4'D0.\D"H#A(G'2GH#*8"3<%PTV!<$LG MW!Z3CDAPA$J8)0-9LBE+'CDL&<""4Y@E!UER@ 4Y+/FTJL$,20&2% ")S1;6 00(0>'*C07=\LSE TL! K2@ MF',!-SHJ/U]5#'H&3[NX#++RYC?#"O5C4]"#U;:[N>3\S]@O).CL/A\-0OOH' M4$L#!!0 ( -.%54S>ZU3HW0( (X+ 9 >&PO=V]R:W-H965TC+-1Y&:+P,O&<[P^FG8A6BUKLY5=IOM5/C1U%5Y9M7LI*YZH*&KE;AN_0 MPQJ[ (?XGLNS'KP';2HO2KVV@T_;91BWBF0A-Z:E$/9QDFM9%"V3U?&S)PVO M:[:!P_<+^P>7O$WF16BY5L6/?&L.RS -@ZW>_Q(&!^ ^ %\#$/UK .D#B!<0 M=UJ1%"^B4TO48QX[ M#!Y@/,1ZC"!_()$5<%6!0178Q9,;%00F(" !<03TAH!Z:708YC#5)56"_%P M&.=QRF Y%)1# 3F))Z?#)(-U[A!-4I9Z>B!H&2T$":, M4F\;UP",<9QDL!P&RF& G(E\.$C YQ^8%"1(9QR8=)0I2CE'W-L0",;LP8+E M9*"<;,:!R<8'@5'"/=@:@"6(9A-R4 S;0CP21"?V%TT8"YI?(@2[ L(SBM2# M;K:?9Y0QWZ(@'(NSB7N-8)]!D-'XA>I!-R7@+(UC7Q* 2Q*$D@E)L-<@R&S2 M"0K8'5#R'[6";S2"KO2H5FQ< T2)?X)!6,RFM@5V",3G5(J/*T#XR((A&.8T MGA $.PZ"+&?"-1'L$BB;7R<,7VP\OMCC.O6@8;Z$9?Z'X%^H6SFP2V THTH] M:/A)OLNP?VH@%$U]VXL&C5';J7X1S3ZO=/"BC.VQ7">T4\I(RQC?V]0.MCF^ M#@JY,^TKM^]-UR%V Z/JOON-KBWXZC=02P,$% @ TX553*A-?,=6 P MR X !D !X;"]W;W)K&ULE9=O;YLP$,:_"N(# M%,X&&Z(D4I-HVJ1-JCIM>TT3)T$%G(&3=-]^YD\IL8^6O@G@/'=^SC:_Y.97 M63Y71R&4\Y)G1;5PCTJ=9IY7;8\B3ZH[>1*%_F8ORSQ1^K$\>-6I%,FN"5996HB'TJG.>9Z4_U8BD]>%"^[KP&-Z.*IZP%O. M3\E!_!3JU^FAU$]>GV67YJ*H4EDXI=@OW'N8;0BK QK%[U1?TJNH)"U^FJ_RXN(M/RVHF>8RNSJOETMN=*R;S+ MHJWDR4M[38OF>NWROX;A :0+('T L'<#:!= WP*"=P."+B P KRVE&9M-HE* MEO-27IVRW=Y34I\BF 5Z];?U8+/8S7=Z>2H]>EG2V)][ESI1IUFU&C+00*_P M=/9^"H)-L2)6.+F=8&TKJ"'9(!**FZ!HG;2)IS=UCE01H F")D$P2,#!6*=6 MPAI)T4A8R..(&]5B,I]00[;!9)0QAIL.4=.A99K&QLJN6DTXF(=&A(*Y1XB, M:HP&=/[B-L!'Z>!CQ@*3!Q@HM"P\X'HULP(FF#"<>E$-Z]) M0+EEQY:%$(QM%J @NP=B&0I&( 0XA> 3& *<0V"#R#XS8,,#>!P,X-$M"Z9C M?CSR5@-.&< P8YT:1 1@^GE?=&L&9PQ,@4PG&M;-6>3[IAU;%H8 8\<8IPP@ MF!E=8)PS\ G0 $X:F((:0" " ;5>)DSFLY%E(3AJR!34H"*3?*@H&C&#HX9, M00VQ&4*Y]<.$J @/_!$[.&B(#1H:Q2,I<-*03Y"&X*0A4TA#;()09N[C^B/5 MK1V<,F0*91 1B4W*H)G&EA>G#)E"&6+C(R;FRX2(@LC<*&_P=SX7Y:%IE2IG M*\^%JO\5#T;[=NR>U.V ,;Z"V;IMJM[2M#W>CZ0\I$7E/$FEFXVF)=A+J83V MZ-_I!3OJMK)_R,1>U;=&ULE591 M;YLP$/XKB/<5C,&$*HF49)HV:9.B3MV>W<1)4 $SVTFZ?S_;4!KPT;*78#O? MW7WG^SAN?N7B69X84]Y+651RX9^4JN^#0.Y.K*3RCM>LTO\5)]AAX:_0_09EQL B?N7L*F_6GDGE MB?-GL_FV7_BA8<0*ME/&!=6/"]NPHC">-(\_K5._BVD,;]>OWK_8Y'4R3U2R M#2]^YWMU6O@SW]NS ST7ZH%?O[(VH<3WVNR_LPLK--PPT3%VO)#VU]N=I>)E MZT53*>E+\\PK^[RV_E_-8(.H-8@Z T3>-<"M 7XSB&WR#3.;ZF>JZ'(N^-43 M3;5J:D2![K&^S)TYM'=G_]/92GUZ6<9A. \NQE&+63>8Z :#.D2@O70" MP3 A!*:3@'02@ X>T&DPR4V<-$T&E=NX()S%&*9"0"H$H!(/HA GRJ<4IR,5 M3,$P*1 F&62<.F%(DF:S80$@6*]./3HSD,X,H#-2P0QTD$U7) KA%S.')&Z_8$DR?"U M_0C5IP-W$02U$4>@;H-P2O0>I$\$[A\(:B".-&>3H\!-!F539)D!'R3W]C] M-72"FZFB9.)H!S#I[?BY4N;[?7/:#7FKR$PE@_.U&?[LM/+FIID-U.HT$W$B__ 5!+ M P04 " #3A55,B"\]CK$" #;"0 &0 'AL+W=O61,!6]-W%2JNX\BN3VRALH[WK%6 M?]EST5"EA^(0R4XPNK-&31WA.,ZBAE9MN%K8N2>Q6O"3JJN6/8E GIJ&BG]K M5O/+,D3A=>*Y.AR5F8A6BXX>V$^F?G5/0H^BP.R[ (@QW;TU.MGOGE*W,)I6'@LO_.SJS6UOL#U)Q1OG18?2T+?^6;7V>7'^KV:P 78&>#! V8<&Q!F0=X/D0X/$ M&22>0=2G8M=F0Q5=+02_!*+_>SMJ=A&Z3_3J;\VD76S[32^/U+/G51(7B^AL M'#G-NM?@D08-BDA['Q 80JSQQ!S? AZG"N))-H"$P$$0,$]B[*K-E,5BLE(=1-R"H:<3D-&'F;=:])Q M,"G."QB3@9@,P" /DTTQI,0SV>0@)@N8005<>ISB&:Y@XV.Y!!EM^:I6Y*$:S M0X?R@,T-Z=B;\YW-WW;\X.*0]7*X(4K??_:6W+/N6(ZR/A.+\-1=UK# MH&9[95YS_2[Z=J,?*-ZY5BH:^KG5?U!+ P04 " #3A55,7HXMX.0! #] M! &0 'AL+W=O[>)[7:#0%@0,*FT=J!FN\ R, M62-3QL?LB1:D35S/;^XOKG?3RXDJ>!;L3U?KMD!;%-30T O3KV+\!G,_"0KF MYG_ %9B1VTH,HQ),N6=07906?'8QI7#Z.8U=[\9Q]K^E^1/(G$"6!#+U,H%< MY5^IIF4NQ1C(:>\':C]QM"=F;RH;=%OAWIGBE8E>RTV4YOAJC6;-8=*0_S39 MHL'&?X$0+X0X@WAE$*4[OT'L-8B=0>(,>F= PFA[5^8D2E>B."'9UL_9>#D; M'V=WQWD4Q?&.A'Y.XN4D'L[*8>(\BF*RV25^3NKEI#Y.=,=Y%,4DBE,_)_-R M,A^'W'&RA^]#MFEZWP]>_;GV8OA)Y;GK57 2VAP"]ZLV0F@PCN&3(;;F+EH6 M#!IMIYF9R^E$3@LMAOFRP&PO=V]R:W-H965TT+:F\%_A M#D3!M1.U1LF(,$^KO G)Z*2BK%#\-HYM9\9ATG_0]@G>1/!F@AO\E^!/!']% M0*,S$_4CECA/.1LL/GZL'NLSX1Y]M9FE;IJ],^]46J&Z]SQPXQ3=M="$.8T8 M;X'QWB.*+<+_"T'*P.S"VW7A&;Z_X+N'?PCXNP*^$0C>Q4A6,49,9##=B/&C M>!6VV*+\.$FB?3/!KIE@:\9S5F9&3+A8QG.2^+ RLT6Y49+X^V;"73/AQLQA MM.A63]=+F@^8;+_P!02P,$% @ TX553+#!8#9C M P .! !D !X;"]W;W)K&ULE9CM;J) %(9O MA7 !A?E P:A);;O937:3IIO=_4UU5%)@7!BU>_<[#)0BO&.P/RJ,[_ED'N X M/\OBK=P+H9SW+,W+A;M7ZC#SO'*]%UE-DDF\C*1N5.([<*])[,G-JT,C.)W(LYEY]BI2GF5 M\JTZ^;99N'Z5D4C%6E4N8OUQ$@\B32M/.H^_C5.WC5D9=H\_O'\QQ>MB7N-2 M/,CT3[)1^X4;NLY&;.-CJE[D^:MH"@I?Y\;_AQDVH(T!;0U8>-6 -0:L-:#DJ@%O#/A8@Z Q"'H& M7EV[:>9CK.+EO)!GIZCWPR&NMAV9!?IRK:M%]MR$H"K&B W-.Z66(!Z1AEYI'I.&7FB>D"7"R#/:#&0?LPL$$ M.^#0 3<.^(6#::^AM69B-+G1^+U^#!7$K_]P+@',)0"YA+U<:DW0C81#3&"( M"0@180=3Z& ZON$A=! .,V"]=J["03M#GW>;67=]*"/19=/KG3C44WCECH)R"+'IM/C:A;+O.O[D8";P3WA()HK'^S02)NB8,9 M)@RX"/IQD,C6/8PZ&<,ZN0;[910,,0$4LT&48+@EHRBX=HTPSP0 S4*+"TPT MN0%I@IDF".JH7S,0<5NU&$("*.2VAQNFD-Y (<444D A[U&X@B)FB8/YHP M M;D&+8K3H#<]'BJFA@)IAM4AD>9!3S T%W'!;JA@&.KFA6@P#G8ZI%HFFECB8 M&(I@L'!+,0PT&E\MPS P?T2U4&1Y9V"8& 9@""SH,PP#HS=4:WE7!(^0H/_R MW(BZ=^9KMV6&H6& AV#06#YXEZ,^L6P"AJEA@)K ^(K/'>LKZ=%//U#_B M8I?DI?,JE9[5S$2UE5()G:A_IWNZUV-\>Y**K:H.I_JXJ&?9^D3)0S.G>^V/ M! O= ( *L' 9 >&PO=V]R:W-H965T M>'!EOB51;?@I$SRDY&%+;!" ,DZ E=>?GF8D]\SQC9]G4'7WFGCBW+>'_ M"MJPZ\:/_%O@I3Y54@>"/.O)B?ZD\E?_S-4NF%0.=4L[4;/.X_2X\9^B]19K MO '\KNE5S-:>KF3'V*O>?#ML_% ;H@W=2ZU U.U"2]HT6DC9^#MJ^E-*39RO M;^I?3.VJEAT1M&3-G_H@JXV/?>] C^3F+?&XO_3B^T47#M1.78 MLT:8J[<_"\G:4459::FP!& I@(4?(I 8X$^$Y GQ+02$ 6 M(1A*,;W9$DGRC+.KQX>WVQ/]$45KI+J_UT'3;/-,M4>HZ"5',BL$QH^G->08K< <@H@(X#N M&A5;C1HPB<%T0Z4 8[O:)0I%,$FL@ATHA-$'C8^=EF.'92M-,6#B>9K$]E(N M06D(H&5X"4J2-'3[39Q^$X??U/*;++* -$;8,KQ$(0SQRG*\1,51''W0XM1I M.758MLP4Z2+- UCAQ/IX2A<,KZ!MV@%+5[/7>F<:.TUCAVDK38$7G]\#@)'U M-LHE*EJA.+0L+U$(QK.?9[ &UL?99M;YLP$,>_"N)]"S8V#U42J2&:-FF3 MJD[;7M/$25 !,]M)NF\_VU!*[&O>!&S^=_>[BQ]N<>'B51X94\%;VW1R&1Z5 MZA^B2&Z/K*WD/>]9I[_LN6@KI8?B$,E>L&IGC=HFPG&<1FU5=^%J8>>>Q&K! M3ZJI._8D GEJVTK\6[.&7Y8A"M\GGNO#49F):+7HJP/[R=2O_DGH431YV=4M MZV3-NT"P_3)\1 \;A(V!5?RNV47.W@.3R@OGKV;P;;<,8T/$&K95QD6E'V=6 MLJ8QGC3'W]%I.,4TAO/W=^]?;/(ZF9=*LI(W?^J=.B[#/ QV;%^=&O7,+U_9 MF! -@S'[[^S,&BTW)#K&EC?2_@;;DU2\';UHE+9Z&YYU9Y^7T?^[&6R 1P,\ M&:#TID$R&B0?!N2F 1D-B&,0#:G8VFPJ5:T6@E\",?R]?656$7H@NOI;,VF+ M;;_I\D@]>UZ1-%Y$9^-HU*P'#9YIT*2(M/-'0.DV/B$$.BV 7V14F&*,R;@KPIP)LXO*D7Y0ZGR&$I M 552$)<84)$TA8DSD#@#B)WBK3,@2IQZ-09DN*"YNP]\60P#YR!P#@!3!S@' M2%"*'5GIRYR%OKFEN&(M0-8"8$T=U@+XH^EL8P^HOLI%O:6X0D4Q?(S& &SF MGJ.QOX]HYJSP$E#A(BL<8$A%$/D$^I.S'P'0N0N-O$#(O2%*0'3G;H0-))H= M>]?$X%7RB+!/3 N7&'M'YQU.O#,"D*&"4'=E #*24.H>;-'LPFV9.-AF1@9; M?NJ4N;=FLU/#]&C[)6=^;1HI>Y%_N!FZL!^5.-2=#%ZXTNV O;3WG"NF*>-[ M7=6C;ORF0&UL?97=CILP M$(5?!7&_BXW!AHA$:E)5K=1*JZVVO782)T$+F-I.LGW[VH:DU,SV!O]P9N8[ MQMC55:I7?1+"1&]MT^EE?#*F7R2)WIU$R_6C[$5GWQRD:KFQ0W5,=*\$W_N@ MMDE2A&C2\KJ+5Y6?>U*K2IY-4W?B247ZW+9<_5Z+1EZ7,8YO$\_U\63<1+*J M>GX4WX5YZ9^4'27W+/NZ%9VN91Z_BHMHK-R1V!H[V6C_C'9G;60[9K$H+7\; MVKKS[77,?PN# ](Q(+T'X.R_ 60,($% ,I!YJQ^YX:M*R6NDAJ_5<[ M*$7OK$L)HI0 "@U02N [433Y;0<80(:1W5WO;&)[)8#'% *(6'A.H=F_^T"* M$H<;&=+1@K$R0$HFAZB[U;YQ=:P['6VEL>>Q/S4/4AIA%%"C?D3;:&13\Z4U5C(+;L@WC+ )TVJ"0H\+T8UKAHW2W7L MP+*47@6I&C@PAU_K&K._.1#:;5W?O0=>JTLI5 !E:8LO\!/$K_; Y X-*J>J MAH97M'$8G+?NL[_9)PJO ;\KZ/AH[:A*CI2^JNE:N MTQ?_'6Y )%PYD3D*2KB^.L65"UKW*M)*C3_,O6KTO3-/DCO-3@AZ0C 0_/@A M(>P)X2DB(>D(T(R!3BN[-'@NQ^H8*ZV?J9; ^7 MT5L6)>L4W910C\D-)AAA_ &!I/J0(K"ER(,%/9@FV"T1X0RRMT!"NXG06F>H M^>&XAE&=$X'(*A!I@6C2J"^S1AE,K#&-J=2/@Y7G>;."E\ 98O\(,7&[LKI= M+=VN9RER@UG]/T5L31%;4OBS%/&#%*83CQ 3$XG51&(Q,3LZ>;)H91A[^C?S M8@%Z@06X7P*#))P"C7@UK8!<]XKA3T&LCU&D>18&PO=V]R:W-H M965TO;=.I97S4NK]-$K4] M\I:I&]'SSORS%[)EVFSE(5&]Y&SGG-HFP6E*DY;57;Q:.-N#7"W$23=UQQ]D MI$YMR^2_-6_$91FC^,WP6!^.VAJ2U:)G!_Z+ZZ?^09I=,K'LZI9WJA9=)/E^ M&=^AVWOD'!SB=\TO:K:.;"K/0KS8S??=,DZM(M[PK;84S#S.?,.;QC(9'7]' MTGB*:1WGZS?VKRYYD\PS4WPCFC_U3A^7<1E'.[YGIT8_BLLW/B:4Q]&8_0]^ MYHV!6R4FQE8TROU&VY/2HAU9C)26O0[/NG//R\C_Y@8[X-$!3PZ(?NJ0C0[9 MNP/YU(&,#L1S2(947&WNF6:KA1272 ZOMV>VB] M,=7?6J,KMOO/E$<9ZWE% MRFR1G"W1B%D/&#S#H F1&/8I!(9"K''@CC\&V(2(S(/< Y ,%I&!>6;./YOG M4%[)@H $Q!&0.0'*O4(-F-QANA&#O&IN0E")"R];D*B$Y>:@W#R02TKBR>UA!"_,("D"MM5(!*"T I]6(4 M00R,2 5'*<$H)=!K_LL;,'2>2542KVJ;$(6S/&@W"(5H"DNN0,D54!@OS+H* MVX32X/L 4 AA6E6>:(B-7&D[E,*'7PJH+OW3+PVJ4Z3!=P*@*,[\UAA1'_J/ M%E?.(73EQ$: :+\X(V@N)Z,D"\[,9#8G6BX/;@:K:"M.G;;'[, M9U_;^>_FSSO-<'GXR>2A[E3T++298F[6[(70W,A,;TPECN:^,FT:OM=V69BU M'(;VL-&B'R\DR70K6OT'4$L#!!0 ( -.%54PO?0.2HP$ )D# 9 M>&PO=V]R:W-H965T?L=.B%J4F]@S_N>;@^-BL.[==P"!?&AE?$F[ M$/H-8[[N0 M_97LP>-):IT5 TQV8[QV()@5IQ7B6_6!:2$.K(OEVKBKL,2AI M8.>(/VHMW.<6E!U*NJ)?CB=YZ$)TL*KHQ0&>(;ST.X<6FRF-U&"\M(8X:$MZ MM]IL\ZA/@E<)@S_;D]C)WMKW:#PV)L=>]L+#O55OL@E=26\I:: 51Q6>[/ 4S_7E$S-_X$3*)3'2C!' M;95/7U(??;!ZHF I6GR,JS1I'<:3FWP*6P[@4P"? WC*P\9$J?)?(HBJ<'8@ M;IQ]+^(5KS8<9U-'9QI%.L/B/7I/5?XS*]@I@B;-=M3P"\UJUC#DSTGX8A*> M /D%@"\#UHN =0*L+P#K94"^",@7*LB_M3EJKI/&),WW&MG95.-/^U>X@S2> M[&W "TIC;*T-@+3L"D$=OI/94-"&N+W!O1O_EM$(MI\> IM?8_4?4$L#!!0 M ( -.%54Q6]&PO=V]R:W-H965T#MP3P_S"Q:L\,*:"MZ9NY2(\*'5\B"*Y.;"&RAD_LE;_LN.B MH4IWQ3Z21\'HU@8U=83C.(L:6K7A=J?U!F(%K.CW3/?C#U\_@D="\:LFRKAK6RXFT@V&X1/J*'-8E-@$7\ MJMA%CMJ!D?+"^:OI?-TNPMC,B-5LHTP*JA]GMF9U;3+I>?SIDX8#IPD0(0 E5GPW,ROU M$U5T.1?\$HANMX[4% 5Z('HQ-V;0KIW]3:N5>O2\3,IT'IU-HAZSZC!XA$$# M(M+9!PH,4:RP$XYO"=8N@F"8@8 BB(TG-R(R.$$")DAL@N0F03Y9A0Z36DS; MR4"Q^+X':8,9,H IG+"U&'R$1,BV2Q%D^T!8'$R*SU% MD(/3R9WII#X]!9B@N'^/2S!!><<>E\[2YV7N77@4PY:*[]CD'@3LLH?+8U\$ MK"N:M\$GMJ"L.6QO']-85AIV+7A,195A"4>WA@IV+( MA*4G!6Q"_('W*89-B-TW*J 6 OG4PD[%D%,]]8YA$^+L VIARV#7,H!: (0\ MCL&P8S!@!J]:V RXO%\M@;JQ8".6JCT2FU86)O#_0RV/!3J\QY<#0Z M7!H>L3GE3L97^C+1'?W_I^EN(M^IV%>M#%ZXTF=H>]+=<:Z8GF,\T\5ST)>? MH5.SG3+-7+=%=P/H.HH?^]M--%RQEO\ 4$L#!!0 ( -.%54S6?G[A*@( M .$& 9 >&PO=V]R:W-H965T=RYY(V'#ZNSRH8A4^A\$!CN1,U2MO MOD*7SS0,NN2_PP6HAALG>H^<4VF?07Z6BK-.15MAY*,=R\J.3:=_I?D)<4>( M>T(T>TA(.D)R(^"'!-P1L$- ;2JV-ENB2)8*W@2B_;HU,3]1M,2Z^KD)VF+; M=[H\4D:&0%J]WR+V;;&.1_3X?H/-&)$XD*T'DOA- M)-X\$\M/!GR\F/D%L%< 6P%\5RC'Y'J,25S,YA.8[6/,G=FIU^S48S9QS/HP MV#'KPTP=LS[,?RH[\YJ=>03FCMDQ!N.%8]:G\^R8]6$6?K-SK]GY6"">.&9] M&.=,;3Z!V7HP([-H<- 9B)-MHC+(^;E2YKP,HGV??HE-HW#B:]V_VW9[DVF; M_P\B3F4E@SU7N@W99G'D7(&V.'G27[_0]TV_H'!49CK7<]%VW7:A>-U=**B_ MU;)_4$L#!!0 ( -.%54QH[V=*D0( +<( 9 >&PO=V]R:W-H965T MS+.ZZI1\_"H=7L?16I[Y#53 M=Z+EC7FR%[)FVDSE(5*MY&SG2'45X3A.HYJ53;B8N=B#7,S$25=EPQ]DH$YU MS>2_%:_$91ZB\"WP6!Z.V@:BQ:QE!_Z+ZZ?V09I9-*CLRIHWJA1-(/E^'B[1 M_09A2W"(WR6_J-$XL*D\"_%B)]]W\S"VCGC%M]I*,',[\S6O*JMD?/SM1<-A M34LG2K]*"[?>)]0$@9]]C_XF5<& M;IV8-;:B4NX:;$]*B[I7,59J]MK=R\;=+[W^&PTFX)Z !P)*/R60GD#>"?13 M NT)U"-$72JN-ANFV6(FQ260W>MMF=U%Z)Z:ZF]MT!7;/3/E429Z7B08SZ*S M%>HQJPZ#1Q@T("*C/BR!H256>$+W%EA/$<2#; (@4T0,$_B^.1#GE<$*"A MG0#]($"]0G68U&&:SF1&:.YE.T7A(J.9ES" BE&.8>Y0Z3C);Y M0N/4SVP-P$@<)X5G&H E19["IE/0= J83CW3*> &9QYJ#:&0OZ^F($11<<5Q M!CK. ,<9+)"# OGM>[, !8J) T3\O5E,$BTH\G;#>@I*$W__;J8@0O(8]HMB M^-2))X[IE9*A*^<6NKUH"#R7E@C?4+8>].$[S(K1V=,5#H(15/C?!P!#:1[[ M7W4T.KUK+@^N,ZI@*TZ-MH?@*#ITWZ5KOEY\9;NRZPKO,EU+_\GDH6Q4\"RT MZ2VN ^R%T-RXC._,NSV:OXAA4O&]ML/,C&772KN)%FW_FQ -_RJ+_U!+ P04 M " #3A55,'FK$-&\# <#@ &0 'AL+W=O9-L/ZY#>76F:'UJ@L?!H$H5]F>>5N5NW<0[U9J:LN\DH^U$YS+[.#K8>T&EI$LY%Y;%YEY/,NM+ KKR?#XVSMUAYC6 M#)4R>^F>>=4^;[W_5S/<@/8&=# @X;L&K#=@;P;\ M70/>&W!@X'>IM&NSRW2V6=7JYM3=Y[UDMHK('3>KO[>3[6*WOYGE:.4_6T<])NTP=(0A \(WWH<0% N1TIDYG0;8SA$,0'8(A.$D&)HG:^W9),\$ M=\!1![QUP,<.6 6JL.(%E-U&")"D"P&"CE(%P$)%N%\!:8B"^0#5&R(4(65$ :SH)\(H0P0!=!Q30"?'%7,&;H'P3 MA*\ ?)-9%,J$P*.0 )>^8*X)+%QPL:">!*$:0?GL0-%X"S$/;ODM @NYQUGP M]@?V[PXQX=P+%]29H/)\3RB2PZP%=""[9$,H$H4>A>J& GGD40&YHT#A14OL M<5TG#&&?0/9L'LLL5 RY(S :FT\ J6.X8)DYWE (TE$X["@]:+I*S%"'NH-3$T$'XB*=PZ"M Y88BD"8F0I#J[Z!)%]#F4? 3&RT%P(KM8$D6L. MY;H'A:-59(PGHWJ?'B1QQ:8!$@HH4-J#PDEKH"R$RNZ/CLBEK$_M]:-Q]NI: M:7O2',T.5YQ[:H_88#XU5Y_NHO+FIKLW?<_J4UXUSJ/2Y@#?'K./2FEI: :> MJ>:SN:H-@T(>M7V-S'O=W5>Z@5:7_B[F#Q?"S7]02P,$% @ TX553) \ MDIT6 @ E@4 !D !X;"]W;W)K&UL?53MCILP M$'P5Q /$?!A((H)T271JI5:*KFK[VR&;@,[&G.V$Z]O7-H3CB'5_L+W,S,XN M9O..BU=9 2COG=%&;OQ*J7:-D"PK8$0N> N-?G/F@A&EC^*"9"N G"R)410% M08H8J1N_R&WL((J<7Q6M&S@(3UX9(^+?%BCO-G[HWP,O]:52)H"*O"47^ 7J M=WL0^H1&E5/-H)$U;SP!YXW_%*[WB<%;P)\:.CG9>Z:2(^>OYO#]M/$#8P@H ME,HH$+W<8 >4&B%MXVW0],>4ACC=W]6?;>VZEB.1L./T;WU2U<9?^MX)SN1* MU0OOOL%03^)[0_$_X 94PXT3G:/D5-JG5UZEXFQ0T588>>_7NK%K-^C?:6Y" M-!"BD1"F7Q+B@1!_$/"7!#P0\(R ^E)L;_9$D2(7O/-$_W5;8BY1N,:Z^Z4) MVF;;=[H]4D=O18*S'-V,T(#9]IAH@@E'!-+J8XK(E6(;/="CSPEVCXAX!MD[ M(+';1.RL,[;\>%K#$KL%L%, 6P'\J5'+6:-Z3&8Q38])%DDZJ_81A=/%)7@:.8:36XG M W&Q?[[T2GYME/G(D^@X7)XB<[MG\:T>.OV,^)#I)]9/(BYU([TC5_K?L3?\ MS+D"[3)8:)N5'I+C@<)9F6VF]Z(?%?U!\7:8@F@&PO=V]R:W-H965T=]SDI,0,C[KZD=]4,IX/XN\K"?^P9CC0Q#4FX,JTGJDCZJTO^QT5:3& M/E;[H#Y6*MVVHB(/:!B*H$BSTI^.V[:W:CK6)Y-GI7JKO/I4%&GUWTSE^CSQ MB7]I^)[M#Z9I"*;C8[I7?RKSU_&MLD_!U66;%:JL,UUZE=I-_&_D82T;O@7^ MSM2Y'MQ[34_>M?[1/+QN)W[8)*1RM3&-0VHO'VJN\KPQLFG\VWOZUY"-<'A_ M<7]N^V[[\I[6:J[S?[*M.4S\Q/>V:I>>J[P_WO;[S:_6AS[W_188+:"^@5X&-_94@Z@71IX!]*6"] M@-TKX+V WRL0O4#<*XA[07RO(.D%R;T"V0ODO0(27BH7?DK$UY)KL1IB[!.> >709=DL\82[1+?/L M,A$(](+9@% +C.&WS"O&"#"TOQV:U>\37B-(A![ < ?6 M.K!A7\&0S3I$M$C9(H+$,@$SP:6BA I0Q4>$(CP&7D\(1:,0E. 9\R(24"\( MQ5D$5M/"I2@/PQA,#))$Y7F3N M%AG&678,'XY33&-0OQ5""<9 _=8(Q4CTBXDI\)P%DC.(LQ1.'"*=E%V(<@*@ M-0(QPO&$8SSA&$E8@J44NP,CF034'*,B!E^K&$5#L 4\(50BX8OH&:5B,&-? ML(BA %X+S"N.0.E>4:\8;F!H'QE8XBLT>P&\U@@EAIO538T3O,:)6V.X,71( M/ C#1N -L7*9: 0KMW8A,OK%LI=XMM+-%JSZF42"P"[-72@<2>#TB$$)"8=_ M<&ZB$KCOHQ"8F&B"(-H"@P3<^C&(P5>E"[$1 3FM7(B.$O@!@ U_#-^3P>"[ ML5#5OCTAU=Y>K3;/Z#UNLA[!MMOCM!^XP\O!*D?6D/;=T9Z].^._']D5;[ MK*R]=VWL]V[[2;K3VBB;>SBR2^E@#YG7AUSM3',;V_NJ.VIU#T8?^U-D<#W* M3O\'4$L#!!0 ( -.%54RM>#F+[ $ -L$ 9 >&PO=V]R:W-H965T M.% MVB9,_[Y>",,0-"_8]_J<=KA&GZ"^M5=A+;0I%*V%)AL.?,$5)G_'![.B<%;P.\6!CG; M>Z:2*^>OQOA69GY@$@("A3(*6"\W. $A1DBG\7?4]*>0ACC?W]6_V-IU+5;O?:^$"O=$O?#A*XSU;'QO+/X[W(!HN,E$QR@XD?;K%;U4G(XJ M.A6*W]S:,KL.H_Z=MDZ(1D(T$<+MIX1X),3OA.130C(2D@4!N5)L;\Y8X3P5 M?/"$^[L=-IJ;VW?+,-4G0S0B/FZ##1#!-."*35IQ#1 M6HAC]$"//@8X/2+B!>2\ HG7DXA7ZXPM/Y[7L-^M"R2K HD52#XT*EPTRF$V M%L-E2M] >TUJ3A7H%,,GG1VC7YI)H- I%L1UX6;"K)$T+!^Z) M*Z68_]T"8?W&#_U7PU-SJ:4VH++H\ 5^@/S9';A:H5'EU%!H1<-:C\-YXS^& MZWVN\0;PJX%>3.:>SN3(V+->?#UM_$ '! 0JJ16P&FZP T*TD KCSZ#ICRXU M<3I_5?]LY'+& '2._FY.L-W[N>R\-R7^#&Q %UY$H M'Q4CPGR]ZBHDHX.*"H7B%SLVK1E[NY-E \U-B 9"-!+"]PGQ0(C?",F[A&0@ M)#,"LJF8VNRQQ&7!6>]Q>[H=UC]1N$Y4]2MM-,4V>ZH\0EEO99I%!;IIH0&S MM9AH@@E'!%+JHXO(Y6(;+>@S![LE(IY!]@Y([ XB=N89&WY\E^=_!!*G0&($ MDCN!9%8HBTD-IK69!E'J]I(ZO:0.+^G,B\5D$R_9IR"8E=0!6LU!^R5H%4U M=_%FSG@S1[R96V#E%%A]_%QRIT#^@8KEBSS#=%ZP)2:.Y_5RZ.2+>J')U:/ M+Z:M":]BUU;J/WAB'3OG8Z2O[LR^51W5-L W&=N.OV-^:5KA'9E4C<%V#=B%9-[1X-+XSY3]02P,$% @ TX55 M3,5NV+(" @ PP4 !D !X;"]W;W)K&UL;93; MCILP$(9?!?$ :W X1@2IV:IJI5:*MFI[[21#0&LPM9VP??O:AJ44Y@:?_OF_ M&6.[&(1\536 ]MY:WJF#7VO=[PE1EQI:IIY$#YU9J81LF39#>2.JE\"N+JCE MA 9!0EK6='Y9N+F3+ MQU[SIX"0]=6];)O\<@8OAX(?^^\1+[:2LQ"O=O#E>O # MFQ!PN&CKP$SS@&?@W!J9-'Y/GOZ,M('+_KO[)U>[J>7,%#P+_JNYZOK@9[YW MA8K=N7X1PV>8ZHE];RK^*SR &[G-Q# N@BOW]2YWI44[N9A46O8VMDWGVF%< M2:,I# ^@4P"= ^A8RPARF7]DFI6%%(,GQ[WOF?W%X9Z:O;G82;<5;LTDK\SL MHXR3M" /:S1ICJ.&+C11^$]#C/\,H2B$.H/=PB#, ]Q@AQKLG$'L##IG0(,P M6Z4YBI*%*(YHAF,B%!-AF'R%V8HBH\(Q,8J)$0P-5IBM:)=$$8Y)4$R"8<(5 M!A'MD@3'I"@FQ3!TA=F*LI#BE RE9,X@^N^8Y#:4A4D>KT\S6=P_^[Q]8_+6=,H["VVNLKMPE1 :C&/P9#*NS8LZ#SA4VG93 MTY?CNS(.M.BG)Y/,[W;Y%U!+ P04 " #3A55,PS-^7QL" F!@ &0 M 'AL+W=OUNFS 4?17$ \3A,RP"I";1 MU$F;%'7:]MN!FX!J8VJ;T+W];$,H)6ZU/]CW!W#;V8[1U=R8FQ9VU\*S-WK1," H74"E@M5]@#(5I(I?$R M:KI32$V<[V_J7TWMJI83%K!GY$]=RBIS$]9J!@%(\(\G:(3DM%11:5"\>NPUHU9^U'_1K,3_)'@3P0O_I00C(3@C1!^ M2@A'0K@@H*$4TYL#ECA/.>L=/IQNB_5'Y&U#U?U".TVSS3O5'J&\USR*OZ3H MJH5&S&[ ^#.,-R&04I]"^+80._^.[K\/L+]'! O(P0()[$D$UCH#PP_F=6[6 M=H'0*A :@?"=@+=HE WCVX-$UB"112!8!!DPB<$T!K-9+4YL?X^)EYC#/29: M?=#2V)IL?)=LX'W0THU58//_9Y)8!1)+N\)%NVR8:!$$S6X+!7XQDT@X!>L: MJ3^ZF7<:=@^^OFT+_TX-P6%FOZ$J:.H MU-"># )GJ;<;M>?#Z!H,R=IQ*J/IUY#_ U!+ P04 " #3A55,I^S[Y9X! M !8 P &0 'AL+W=O+)VTZ(P,%+JC\+T#V:0BHT6>96MAI+*\ M*E)N[ZH"3T$K"WO'_,D8Z=YWH'$H^8)_))[4L0LQ(:JBET?X ^%OOW<4B9FE M40:L5VB9@[;D]XOM;AGQ"?"L8/ 7/HN3'!!?8_"K*7D6!8&&.D0&2>8,#Z!U M)"(9_R9./K>,A9?^!_N/-#O-'E"_J"9T);_CK(%6GG1XPN$G3/.L.)N& M_PUGT 2/2JA'C=JG+ZM//J"96$B*D6^C53;983Q9WTYEUPORJ2"?"_)5FF5L ME)1_ET%6A<.!N7'WO8Q7O-CFM)LZ)M,JTAF)]Y0]5ZO-NA#G2#1A=B,F_X39 MS!A!_'.3_&J3/!$L+P@6W];7"997"9:)X/:3@KLO*D?,*F%LPF1?6HB+I<0W M]RC=45G/#AAHOVD++6( 8LMNB*BC9SX'&MH0W0WY;KSL,0C83^]8S#]3]1]0 M2P,$% @ TX553-5IG+<] @ N08 !D !X;"]W;W)K&ULC57MCILP$'P5Q .^Z)2UUC_G=#*.O6 M?NC? B_5N90Z /*LQ6?RD\A?[9ZK'1A4CE5-&E&QQN/DM/:?P]5NJ?$&\%J1 M3HS6GN[DP-B;WGP[KOU %T0H*:16P.IV)5M"J1929?SI-?TAI2:.US?U+Z9W MUD9SPAJ,?>NU[_1W 38$^! 0.&'A*@G1 ,!?DQ /0%-","V8KS9 M88GSC+/.X_9T6ZQ?HG"%E/N%#AJSS3-ECU#1:QZGRPQ+X+[%-LY!L'H'K-S89"[D,C9:V0$HKM"'G2"G +("* [ 3@Q MRV)B@VELE>X4L3-%[$@Q,6)C,Q<'J18.E,L/W$NRYF7$*%@^JK/46&: MCE"V&##Z@&O"SV8X"J]@ET;JCV 4'>;O,]0#8!+?J+EL!\-_&3O4?V!^KAKA M'9A4X\4,@1-CDJ@B@R=E5*G^(\.&DI/4RU2MN9VF=B-9V_\HP/"WRO\!4$L# M!!0 ( -.%54PF>3EBO@< "(K 9 >&PO=V]R:W-H965TZ9-T4DB(L>S1CZ(UPS,;N/F.I)1$#M!:0 M-?OOMX"6#)DG/?UB ?ZJZG1759ZL[+Y\[39_;I_:=C?Z:[5<;Z_&3[O=\\5D MLKU[:E?S[2_=<[NN__/0;5;S7?VZ>9QLGS?M_/[0:+6<.&/B9#5?K,?7EX?? MOFZN+[N7W7*Q;K]N1MN7U6J^^=]-N^Q>K\9V_/;#'XO'I]W^A\GUY?/\L?UG MN_O7\]=-_39Y[^5^L6K7VT6W'FW:AZOQ1WO1A+1O<"#^O6A?MR>?1_M+^=9U M?^Z_?+F_&IN]HG;9WNWV7GGM]YO#Q=? M+^;;?-M^ZI;_6=SOGJ[&>3RZ;Q_F+\O=']WK[VU_06$\ZJ^^:;^WRXKOE=0Q M[KKE]O#OZ.YEN^M6?2]5RFK^U_'O8GWX^]KW_]8,-W!] _?>H([]LP:^;^!_ M-*"?-J"^ 0UM$/H&86B#V#>(0QNDOD$:VB#W#?+0!J5O4(8VL.9MYLR/)O'G M3=XGVPX>Y6VZK6--)L>%=5BIG^>[^?7EIGL=;8Z;[7F^W]/VHK:JG>]_/:S] MPW_6U;JMOWZ_#CE<3K[O>^J9FR/C3IE@SYFI9'X0DRKA78>#.FZ<:._.1_@D MB1 8\UDR=$[\BGKQY\RM9#P;Z#?4#1OJ=\2P6_L%,9'=VK^]-;._%]P Q.,) M\GBA^$,'_FRA*%-,N $#6!R2%6-B-G0&*O&&WK9%4*,9D M+#E@R4%*YK-S1,+),#;Y8 W3##!RR;!+:P!F;=&F*F+54:I.3'64X^1DJ3#5 M $N4A6J ^9)/=N>9ZH15)ZDZ,]5)C..CK0N$J0:8I MFHTSS7*<8!P+.C- 19?9O#6PKQBPY((E%R&9V&J=%C#OR3(Q,T!12>S"&DF5 MZ)2;O#=-Z%)&: Z9;_@>.AW)*,-H9FCEK6%&=],SIW'%V92Y(7Z"'%EBJC\C MSA3+U\>O@+.E!&*!_A9RWF6F[S?(49T_YF*(R[DD-NX7Q*7B"KN.:<^=SE(F M$R/W-,!5+S#$EQ?@0K'&*<''XOSCHW5@A?&HV4-G8_GB I<.,..-YVQ MP6 ,28N<2LIA9@"7+;F8JT<)X9(+ M=2=E;:$H\=^!^"_2)R?/B41!'"L0Y@M/$!N V4!6.2H[Q72NU22E/8FLR4M#J:)Y MR0A1EL>!!E!TND?.12OFY$$=E$=*#[RI.,O7*L+J3>2)'L),S7@5W8H[>5 , MY8'22S=Q5I[5 &:S"%T-PM)IYG6N6[$F#\JA/$AZZ26H1H2HI7D:HEL>W/('JF^55TAFB2#Q< U0DY4!' MBI<1J..)I(B 1%%-ONW /,V\0<@TV&]S8;UU@#,U2Q9<4?2'A*"HUO1^E"< MBL+P?(@4UR#@&KQX1C+.*]&,E!A/X*&7V!,R-FNC**&90%&,>Q8-CLRD1&8" M)2P>2TG&4F64H,31 *I-?"6&P0^"@A+Z G@0Q+TWR%A%T?*4 5#>\$2N 92+ MVAD\*&$OH+ G'E?+4/4!E3T0!^H>"-,+'T&)?0&4F;BI!QE>/M1=S2O?"//) M\>6.,.M)TZT$JX#J3-S4@\R^X3J3*S:F;\CT'A3>%X_'=KC;&B/#01C)LLG M7K;^BZ75OUFU_J/#ZU\_OW+\OV8;?_F.KGS?&MS>.77??< MOY$Z>7\M]OK_4$L#!!0 ( -.%54QK.4DO^@( )P+ 9 >&PO=V]R M:W-H965TVL5, M'E55-N*A#;IC71?MGZ6HY'D>XO!UX['<[979B!:S0[$3WX7Z<7AH]2H:LVS* M6C1=*9N@%=MY>(_O?^:_9,M7A?S5'1B):M?Y4;MYV$:!ANQ+8Z5>I3G MSV(H* Z#H?JOXB0JC1LE^HRUK#K[&:R/G9+UD$5+J8N7_EHV]GH>\K^&P0%D M""!C0-^3Z@)5/4 ?) M 83"(BA8)[7Q]*K.&$[ P 3,)F!7";C3J)[AEFGZ1G&44>24"V 44Q0[)0,8 M2A&;*#L&5<> ZL11W3/QQ3DW!//4*6X%88105S6 ,<80+)J#HKDGFF6.9NZ? M0CE";J=!C+E8#F 8430A.@%%)WZGL2,Z\8[A6>HH]ID;G+E4[E,TG7@G4U!M MZJMUWKAEZIV!.>;$%0Q@1#_RSD.6 QA*&6&PZ P4G0$/1#'$Y(X3TX.<3BEZ53UH!'?8P)(SR92P#:*_\-',6RD M&')2UY,&Z)^F!'* *T',6' _S#-L/N7!W,)]7YY@(LS--5R MV%"Q[ZB>.0T,?]>= BR)P#S_2FZ&%%JT>[L^-<%:WELE/FGO]@=1\Q[8D8< M9W]I1D\[^KREZ>?6;T6[*YLN>))*#U!VS-E*J836B&YU2_=Z5!X7E=@J I&@[KM-1\-LDN9'$_V->\5ES2-\__&-LFNPX &'PW?C_M#636$H\$YWML_ M;?G7^35W;^'-RO:8VE-QS$Z]W.Z&P3?ZM*:D$M3$WT=[+3K/O:HK;UGVHWI9 M;HXL).LN2? MX[8\#(,HZ&WM+KXDY??LNK!MAV30:WN_MN\V<7@5B?.QR9*B_M_;7(HR2ULK M+I0T_ME\'D_UY[6U_R'#!:P5L)O ^?Y*P%L!_Q2(+P6B%8A'!;(5R$<%JA6H M1P6Z%>A'!5$KB!X5F%9@'A6X*=EFCGQ*U->26[+IPUX^TDT9D(3-Q*IGZC0N MX]$@SZZ]O%ELY[A:T_3)J9SQJK6>^_67;K86KO5]I @9A.^5I989-PSK,%+2 M>V;E,Y]$Z$*XQ<'0.,;,T[-[#Q.?D!(P4Y\1]\0S9H7?,S.?X<#1'#,#7"TP M1MXS2XQ18&A_.S0OOP]XC2 <3Q#')PJO#?!N%(3A%@1N0=06Q-U4 ]-HW#"J M9DZ-%ZHC.-LF&":H ",W13!B* /Y?O8Q:HP48 AG&,99!&*;8Y@01H/9@6!1 M9#1PND0P;9@!75CY6"2(4G"B^)B6B@A@;>UCTE#"?I%NB:=;>NF&^1DWB.QV MCD@)Z\\$P[A@!F3;QXR,%$PV0@DN(I!KA'*9!CF<(Y0S!<)?^%2D# =CL40H M1BF(:^53W!@J@,L7!'-E#BZCM8\QK6FD\3PK/,_*RS,LRV/E^1&2:I"9"4)Q MR6")]RFNC(9E'J&DD6#&S#"*4D#-,8\"4@N$(M3 >N]33,M.]'<#KO$!U_Z M@^Z/M;> E2L;8#)-?(I'#"Z8*4)1J8&M9X1BG(!)/L-L40.H.4))P>&R\BGF M2@=8HDN?HA%C8+Q6"*6X$2![+PA&3"2!SS4R^L(M>3S)$9[DR$\R<#-N$-V- MI@\W#Q,?(GWX6S3%H(B2[A\H'<^H!&ZD4 @D&PT0>%M@D()K"X,$Z.K*AT0? M5MD7'V+]".ZHL.'7ORB=!D^R079$L'8:I.(+ ZK/!*,XW,%,,8IYJ46HR, - MY0RE-,C)'/-(X+9D@=G2'&1EB=K2\"""]A'N/%[0Z!7\?40HU3UTW.6X.O"A M)RSB;X0TR-^JA>YWM(K! H1@H"RNOT2:@,/.Z3"U^;Z^!REZF^QR*JLM?J?U M=M?RC56G2] ^ID]+BK2OJKN9^C3Z:;ZYV/DCSO?'4]%[RTIWJJT/GKLL*ZV+ MG/3=0!]LO+V])'975H_:/>?-A4KS4F;G]K(HO-U8C?X'4$L#!!0 ( -.% M54P75CT'&IH !HR @ 4 >&PO6 M)OH\]U>$Z69-,\V"$/9%JBXSB(F4V,TDV213&MG8/ 2! !DE$(&* ))B__I[ M5O?CL8!,=?5T6]]^J!(30'CX(A3 MOMT_EC#R*EU5O_Z0+CO1H!='_6YO4OWR8WK?@2_HRVGURW\Z;.');O.3;DGS MYB7][_E]N2^2Y?[_M#YY][)+:XOIGOYS];,Y_'I%3WS<) _5;]?)IJP-X]YQ MG199CA-<11^2??UWLCG_S__X'T<7^3$KE\DF^C5-BN@C?%@[A.HOY;V-O_WX M:_63NR)99=N'Z/;EZ3[?U+[]]:+ZD6SX3?J0X2[#>R^3I]KJX,'%372W./OI M\NKBZL?SQ6UT?GG6,M89S+Z F9\#$?T>_7/Z4OW=V:$HJGO1MJ^GI[W^Z:#7 M\JI?TLWF]+=M_KR-;M.DS+?I*CHORT-:5!^XS-MF*Y.Y27=YL:>]VR?[^E[_ MFM8^DA%^SC=PTY/B!1:T28NVG]&7T1FL\2$O:GMRD10/:31?+E/X%?QFQ;]O MFW3^] 17XW:?+W^+HUN^ZE>'?;F'>PUK:'GL^G"_R99 _'FRKQU*OBWS3;:B M=^,6I$B%992O\6W EA[3;9E]2>%8E_E3:CC-<:9BN<;XV)>CZITC+ M[ZI?W.;K_3,L.8+%P*1@Z<@-B_PEV>RS^C'='N[+99'MD)O4O]2QRK3X L/5 M?O )V.\^W2;;98TVY[M=D60ED'#;PS\EQ8I&QPGF^\?Z@=[E>WB^D*76#P7$ M"9Q T;85\^7?#ED!)U;*.EY=7QP]^171O,IC^\/S6U;F4?W5CT5>EM&NR-=9 MC;!NX8X"2<;10[I-D2_@.Y/54[8ECK-'FDI_W]%!UDF@!.:P?*1G5O#R3;XC MYB@/U!D\WN%_9<$!\P6>N0=B+>AY>-DJC;; WH!@X:(\9/>;^BNO=GC_D ]D M1.BU[_$4Y;OH1.;Q/HZV:6WE=W,,VP3:^Q^W\ MDI6PDAHO2_O_.SLZW\HWFF5P7Z2[)5JW7P9")GVLS@2Z# MS6FYU4=_T[ M,>S!]H&649\Z:+,%R!C<#-QLNJ>-UX(GV')J/^;YZCG;U%07 MO7:.HAJ'OLRWI[HJL\^>_1[=C^;OE,PV67*?;3*4, UL6/9JE[PTG0E\7QR MTLT8=5&X3@ODY,)CCQ_9D8% ;.:;+\C @.VFQ 5AV#I?KK[PR.&ZGQ[C8:B3 M9&:_EV!*P"S2[;(^232(OBMWR3+]QV] M4#9E'[SEZA^:X#=/.:;%6A5_T!4 MM7^I[3U<&IE=R>K0NUZWT^W"4101W/A#^GW4B[O=+OY/K:+DL(<+F?UKNOH^ MVH+6&&6H--8L'E&S=%P8MA<,RX.V#3RGPX:X*-/W,M#5D&7114$R@%.KT\H>E %X.!7! M4;Y#L21? M%\C=$ZN$[Q8C^D^ YOD_9N%D-.4<8<_ M9JA596BUY67VBO7:R%^;),ZK!.](,CJ!J:[RS28IRB/RNC9 C7C?^L1;KLW7 MSBY\^M6I-?Z\>5Y58N8??X4A%-+:@FCMW^9R::%3;]T=X0W7PAO.7N<-+#T; M[;B3"R"RVB$XQK!XC3$TSE(O%[ +:^(-6W[GC_F5W\.<\;TP:_@9_?4>MY?F M4#V7_WT#I!9]S LP?U:UVX=> IHB'*N\?'G3;I._I*F\&+Y:/N)N_8&I'QNJ;?X?TQ49>%Y+B,28 1[' MA(@C_YX6RZSD%]/@>8OI&5Q7-X4W_ZYMF@TK1V:;H"G-7/N//-+VMI:K4/-V MO'(5VGY?_5U-F7AEW+;?5W]7\VB^,F[M]\?\2VB@?03!]Q6V'SZRID?61?X4 MYUAG4^#G9BV1\KV"J]R\Z."R@-N2' M%#@J2'RZV^38,!Z(1G7V]!YH0HKK"D.;U#8]2K6=O(1 M+"J66F83R1*B!1E+(X:)+C<'DAYP;.EZ#>H/M%R:9IZ';4%JA<%'^(HSREH-:LC*EZ M[(FGI/@-Q#*Z)\H4-@2%W%%G0KY,TY6L["L?5C6#+LJNT;:O/G*BPOE]M!+A M3$35Y/5T!W8H^;":-OZUPUJSMGW\L )%P<\*3^L^+XK\F=QE<,6*-YK-]D3V M3O*T:9+[(KL_\$;2G+]&0H<'^&:Q^2&]WY,"3&PP-]^4$#^(]GD33KK8X M($456UE5;/E6KUNK>PXER7WZD&U1[\35[B@"]E7/I\@XVIZ\/3P]8;0&%?KL M89NMP>+#\",S*'SI-0BJ!J_%7QI^_[CY?G'\[/Y MY5TT/SN[^GQY=W[Y8W1]=7%^AL&T#XO;LYOSZ[OSJTO\^0^?;\\O%[>WT2^I M'A&ZOM('C@R5SJ?_4H(8E?"':%CJYR>9 7 MB.XW.<;@'O(O:;$E5M#!MXJOG49FU@'/W!=YLG+7P\\BWPB)4S1!WP^,(UFM M"O2CXC0R$]+=I\O';;[)'UZBD__Y_T[[_>[WYW?T1^_[]W WD>CQ HK4X4TG MA6[YF.<;*QBJTX>CW]-C'3!P< +$QF#9?B*G[K% MX9L>-8J3;4LPM#8)#PFJ3()>+GAU21\ &61;"G7@4[C_2V";"=X*\9##.^#M MJ\,26'^^(LH3\9&@\XT/AQUG!YQ&/52SPR@ECZUC A.EFW(HE"#H")--F;LU MVQB/:"#NH,H#!EA*LV;88/W:'=!MDMRZ(TJ* K4&HA?8V\<,1@ :V("!3H=] M]X*QSET!=W(//&B3'U:\*>D&R+#(MT"0*PUTK[,-;[F2D;XR/>6O]+5'CU0D ME O)Y8=]"5M"G"R\$\GO^-E?00:6JVQ)K^Q$US?GEV?GUQ=P&>$"GEU=WL+= M_#"G&WGWB'S4J*]KY^S(F23:$,O-_7-.IY"MLJ0@8N9MPPU_ M!MMU\W*:/X/%W8GF8+:6AC$A"10ZU#VKW:7&6D"%Y"4 E7[!6%,*ZN0F>X(9 M[MG5Z&<./^M4G :QT+E$OAW"1=_379_PK=V2=HA#L.>-=)[HGND.+S8*4X- MCAG$P KV$X6&,%T66G:"L;FUZ'%6-W%6 !U@X)H.")_: HWB7@ ]XPG*8F5_ M*2I#.YMOU8 P^KNLQ&B.[>NE:_((+&V;1QDQ4ACKU:=TI;@]+RGZLE+,ED'K M)WVZAV?5 HK8P%(/Z"B"S9_?_A3-+S_P'XM_^7S^\_QB<7EWRS80;O/O2]Q8 M5"X>09!M4_PG2BLD7:_2%BEIF$)YI>A/?."EBS7%T6/V\+AY 9X-/U_%LI!3 MYD$W8% MXIM8 1 ,NLHU9L+T6E;S$6*?C! ?8[VQ$:+N(UCV_A1E "H5/H*MK%^9X_69 MLF,\ OG0R MEFK$37WP!DUK20B=R20)SP]>_0]\94?E3\M>\D,M/4L8)BE , M>'[LE0 D8OJ1&EA6@H8"\YY"TD@*APT1.7K0]%567/(9T\9HK!]^^I3"T6&$ M 7_G]XVT":#M-2W%S!@$$$QPF^_U,@5,5\0T33-XMY.\+LV@ %)*"Q9\M?,D MTL.7$(FO4C22X;J@E@)' -/&IX!^E^S4E5VV0\6.V#(RGG.8Y+_"*/#2+?%" M^?TZQ]@![AN\2JTWVCK8%Z*&\??(G,$P(*:6XDF)3RO9!CN3_@Z7L70/K4"@ MP/U[ 4J"^[XD6WSEOD6*6*:P&W5K_+Z:6;(%Y+-"VX-TL=S2L&4)2H@ M()30*\,Y(?C@GN.]YG%<@9R&O*2,^+(B=<&GI%_COJV33 ,:,IK.BO4P.*M5 M7IPZ2LSO_\I1KV#'S2AZHW^^O5KX6UND#W!O-R(,4/27*:@5N!S@FZ2W,4-# M!IGQ'!W70&%A-ZP3??3O@YTRQ$@F @X(N^0NS7-^V,"%3/5JD.-VE\"AA2M^ M)K5QLW)SV[SX74/"> 1" MZ!.CIZ=4#Q42\J9JJ=HM8+E Y<6@1+6IK]I_/( MBM4IC,TJ/=(),#[B-6"QPO2VZ3/F3Q'[)JV8E>?4Z\J6C'!(I4U[DCQR S.6 M]]#]\COX3(H1)NSA&KTB3E=R_YB7E?M?V2+2.T" 97N4Z3!"H,<%4R3^^9RR M(8"6!)(V:UBXJ;#=P!Q0_4+B8:?F&B]9L#;0FAM9-BH++ 6?4U8?*^M$P@,& M ]*5.4"Z,I?CL">^1@IA[7O:.1 U,$$<4R@L0HPTE*?=IN, M#!V2^,;4OD52@;M0@NYJ&+%>F_GMF;-+9M/1Z;@[BKU$DR1"^"\Q3M:!/\." M"KG5X8R4P-^X":0P>U87-SR+G[0_*VY:4N9I.D\L$:L,J\JJLM)QMY7RK=H[ M3D01#N5&4CJ! MK:X4EU659\]:O"[U<$V@NL,4M4FKR1HE8Y$0@1%I$GA4Q: MMC*0]WAM([O5H;,%HVX2S$NCXR\-ZC:X= MV&EZS*D))!7=4>5;H.V&E> 40_5')@*J=K[Y$FH9KV@6546 6"]L">RZ$($Y M5W2!,#=G TS,%-X/&L>R).3&2R&>>WH&W3.X(^[J7-CLVAM5:)%WN;<*T0HU M$4&B.+>*6Y"C*T(13W;W@(F")?R1;[V&45FR\Y; WL@32NW*=6,XA(TZF617 M<+N;=1&2$%4U!'^NJHC3%%\;*JXMT5*PY+H2?[8W#V2HL,^43,J5VA!V232' MYFD:P:TS/JH?FI7(@$3T@4A$&E7G18,(5/>0*NNX$:$:3_2$]U.YD9=?, EB M*PU"L:8%RUDC,^]-OB]#K1@F_38[Q-TS$0_Y>GT*HY^6C^EFK0)'GR1)K'OJ MQ^,[$3SIOP06D:'[?(N_258K7G)%@R89!CN ].8#;"H+BLT+Z^DK=NOY\30> M8LG!>7+U [=#NT.QPWVE.V3/A/69E@74K+;P.M?(&NG'"HTU'&ZS31";A.OE M,MV14X?)$HLS@%I?2.;03XGN*F(.7U6DE!%(9CNY@D"E@4VCZYNB$WF9TM_+ M39(]J7QSED3N;@Z39DVPUMR>CJ[?8JF]0J.XZTG#Y:IS_J^P+ZM2P!FAPGSRDI_GZE/3$E :6 MX*E$\L/U*$\M0W)GS9N"=K26!PQ/G.YS.ZSW2O&F;))[V/%'8#CDXQ5"SU4C M(0[0(1_Q:S.U0@%]'(XG6&6+JBS<;1''6,H4@YDT,+>'#+=?Q?TF6[.2ZH\/ MA$N"VV?5>A4D',^%PTGM>U;I+M4[5N[%'49W28?,J(K#I_:R=PJCB[2I>EH; M#!Q1[,U.5^Y!":1>8O+R;V@HPDR(<:"MZ"?O!+#]:3@87""\IZBV8/)%F=(" M5"MD-6F3/\-"/%]HF9<> 'FH,*?!+3XKF1FS"BJV AV:L&K]*?HB"S,5HH4* MW?'%!,8);T2JP ]594O0Z;MG'S*,Z/0W[&" MCLSBRIPTT00Y*4W:;V!(3Z2%PX"L6. 2BA4OP&BW\.<+?>\/OA,MW(A:J[&% M\Y.5F/>4QT:V)LPZ*V 1%7,\H=')!-MQH*>=\;-6M4V?G29;@)V V6G&6,GH M:H , "$ %$9)B)"7]J3^&-2P[:: MF;\SA^M;);S+VLRM/VK31,E48G>E?X0T4AT(G2^'>_0)H8PBOL=?=:*?G >) M11#>+*%N;]!E3[A8,%$WG= ^83_\BYL8S0(]^'2S=45XO*5JE>1RP@@>/B:/ MARJ3RYH0E46"'U[:-ML>'*4'3<$+=C$'K ;3T8I4-$>;YY/)&[^ F**1,:$% M(S0:)$;%1O:H0:EIGAWS.::/%+V5\%0FWF$9B_>M@^76?!YQ\^\KFZX/,I__ MVP%6@AHP^?N="(033%<94KS\P/BSB?FZ,;5,EZ^KL5=O50NZ1.-4SKEQ7U/.Q6O)E-NB@]^#SM:L>SN6+7JLF[#EY:&)63/UG6UO M.7V;JM*D BH+^ 4OS]=%.&*GU@?> 3-'ZS=I\U)1:(E7$2R/H]D'I!97:;O0 M_#3G^@O>O-0'7%*'2VAKLI^?G5N-G2_NMZP&J:$17N!KC."IQANYZLA;<4A? M!3YCKQ12,!VC_3GZN*,$1+&0JYKR+SYA+*!M];%TZ$$7* ?VG^X>T<-.NL26 M,G?$+0Y$=W@@5B"!^2)[>&0'N7/-T'W%=Y^BKQZ%\IH.KKP3WE<.7,]B8(T M"TY!<=FE99ECZJ[$4'@AA2M&)AI4R0ELQH9Q?Z 8AS*<[\(O*^DU)K;M&"+< M$J I29+ S)J_2T:-)-+8: (SGZ8W>)>-<=(87O>H&2!"Q^@D)QJA^YO\EF*@ MNN0\JCJSW9-&2.JL29=XS$O#NFG7\\,^M(O3+4O<[:IY7JA]KT&#RM!L<6&1 M@'E*Q*[&D=V5Q^B8OVS)5DI#J_Z;Q(2?R%S!^0>O(D_XDM0Y'P/^S[2%_WFW MKL'S)&PL#C/TO)S!5#Q9?E4.AL4KZ%-X8RBH\7H$?GO**Z!-T3 (BGQKLK,B M&;P4HU\L0)V"X*(4_N?H]^C#KS]IZ'LALG >W%46VQCI0$=,QK)LS79,-8/* M)C'J_3G)W@=16Z1+&W\E1T8,/^/?%1Q>/=/T)3D+MF8$;]J6C'[!(?:*<5(GYF1/ MWA@GX0@PH+X#*B!,8@V>(W(54!0X*0WCLZ$LIO";,@Y,04"M'4,U>(+\%-^' MENM7$98N@@O;PTX]"MEL V%Z-,CK)T&AWL4Q_8*M7^\QW4F^,\: )+T7 MLX(V2C,L#0\%!L! 0.W!LM^F+S:?.TCXB+[ ?% J:B9P* R 'Q49:C%,S?@6 M_U9]5 [,[_V=Y<5K9YK5W'6R[2EG9-M\4XE0VD5D7FO RQ?PAY">OZ(/5 MCTRJLH_L:>?G=*LE*^E0*H$!^6;[AGRFAJ'DS688M_L! ?K+TC 2<9J-..*/ MOY.F9M(1Y)Q%J2='&R:%2O$4Y_RP:<>[+85GN#C0=I;9CBI)JZP/3;YP@TQD M$^G\/GU,-FN=I$R"J:5Q?H$GD&P.J@TB2X.W$79?^%@B_L['U"=^LY>\GBTL M21)/*>N'L2Z4*MSH/>R'P:WS;VN.K->X6)UWX;Z4G TMEG)P79A\&U)1:V3? M9/W$ZG*T-0VKK,#-D-1L=@^3*UK$N20/NX3-,MV?'G9JB+TF3-#@PKO5]I)2 MIBO &)FF_4G]);+$.NMG?S>]2WDR2BJP%EU2K+?I/DIR5D-M 7R$.7U5"10& MT\2A+K>&#XI*8%#(2$3(VX0!+X;G\3>H_[NL.'TGK;H61%#Q3YG9*,J%+%R\ M1DU0]!GFAU(P*DV-E_?P8ICFV/1HU:CX[+/U"[- &>;%*;NUO7*%1Z*/Z.>& M+:*6HB+S/B?!%6,,&YU$0#S186Z1 ["G9V?(BJ%-] @[AU&N&!>0)E)II%.% TF4"RV"95,M.*?^2-HGK4@V*5/: M+-%,HW\$P8]RK[?7EX38#$W*1JC>F&RK=\,=H<_5D.TS7H_*/K;[.3AXY2^8 MUQ]1I0E_S:NJ>2"59E+4T=GIADO\P//U2:J'#7#Q#6OM;A%A,=MAA_>QS(L7 MF9*NL/E8ZK/(;'-PJ!F5(09W+256-O@?V2DT@^T;C>?#I,R50&D]3=QIOW0P3X!GJ(RCA2AP5STAZO[9T'Q.D51@"KO# MWNV&R_& D;<'JLZAJ O,?Q.)5NVC4 WS^X^+*,Z9?D3A4M\%@9V\BLUYSA'8 M,OAEDY(2!VGR3@]L2-]K+%6IEB<^UN NPQQZLK?#Y'S7,&V@3=("L?86XMDVI+5.4B1#LZ>_Y$O2,U46(-[BU? M^XX@D,H4$[ 35 P:CVX?I OWJR! )^9:G@C[^'\S/"=UDVXD6I MIR9?H#(D'31ENC7-QJC35T_C[[@=65EEK/ITF3UE MFX02^-+"9=WPA?+E)&JQ=P3>"66939&L.0=$;)2\#@G*VCOL#<%D[\E%Y+Z[ MR=;XX,AY/;6QYA .?2]2Q:HSTD)_38Z5D#)[/U9?%'E'IW>?4O*)C>)7^!5I MB&\KO&NNB6NO^T8]67;$7%(Z8/B4G3-L(NHB"BREAZJ]OGAX=$G8CTEA I ?HIBY2LG[/'XN!RK.A+O9X?/!G/$3+J.2C+C MJ)!R/@>9NAMXP,5:]TNR5328%BN)8&[11\P+2 MNEU@^?GB]N[\T_QN<,(SEL^;$S#D\[:28B=0;[S;A](W4 M^SV1!!K!AACR.2N7H!H=BE23$<4QW/8,OV4EK)M=8 U;Y=."Z]-Q$:4@6&Q" M< TI*+9:GPK)@??\55+CB/C:=T@)N$6W:4W4$,/TF'O!+B.1=V7O8Y\^I/,M7\&W8L.,@LZT@@#KTCNW,7]1@J6: M<4GEB)@@AWE!A(;C\PJO;ZZN%S=WOU)=/9;47W]:7-[%T>7B+E)4XKB2N:%I M%"N;D6/T]V3O:]_)8^GX2F(3]!4("HLS+0D\(>-44J.$27TAZ5NZ'57UF9B> MEA%Z&_4HQAC%W9IR.4 8(Q-\EQBG?[M8GYS MQL *'Q8_+RZNB 2BLZO;NUNSX;C#+7CR2W6>OAM..H/H"84L!I_XU@N:P[OA MH--O^&X<<73P77_6F35\C\@/YY=G5Y\6T=W\?V'O# .CW!IK<.<2<+D7EXWE M,-YT&$P'ULQO5/_HNE"\U 5'[]/],PJN!J98S?G'_?4?Q1%WV4A*K:N!IX#W M(#*%O@BC*UI@X^,+1#,PEN0*.W]FX_-F_)59GK <'?S$"S#FMB1E; 4-A1'P M0;C,4H: GFL"]%)Z71\H8U+\I%PIV?1N(U^.3\#G0JYJ;U\3]!)I%&2 HK[X MDHI14'4;R"UQ1_->_%3U':D+P,+5-R@S ;#A7Z(&G_8B C"JR/2N5X-B'8X M'Y;TF-@D_GHY)? N=/MBMU1YULJ/-TXU\Y9SL6- MLG@Z+JH49\[MQTPEAG952?%0C@!"?9[]G0@>3 8_8E;U3/:%C@DPU;QX[ K!1;&9_(Z_DZC$QB G0R[RD'ODM]U%0:- MTE;XZLACF#Z#-'O(RHT3M7*\Y 2R0H]VR6_:NH:$ZZ:) S#\ M"/Z0O<7\-]F,2*9<&UKB=*.3K)-V8G81[,BY((#2,]/UXO+V[GB MWA#?2@+L08(MY$LGIJ)WY#Y0,ZDJ6"&^\;?TQ>$@HAI)EEM>\!%AP9\#210L MF(3C@<$XG@,C9I%H61S^0IT[^UW28)S9<,"HE^8KJP^_G%]'_\/4:!)1&]"JU(!:$JR(TSE#1QI&V56("5RJS5W3T)G4-]2,#S9VMY)^ MS6A5!\_;\!CNQ33!T"9>'X/7&D^^I[<\!Z]H0Y9UV FFBFC9*T,(X-[K+ R?>"D,[H\D!/3QE1_X>.%N;G3(7GVA&:1V&Z<1(X*'NSS'"AL0^LB;6"-O@FJG"&] M!3'#%&DNK,,.,>=07I+G.Z/B/K&*F5 QH4NT!N.TDU*(O4#6MLWV;WBKL[T# MEW#A'P+S*YK@5B3\$1PHAWOMW-AB=Y6254N>BD$K@^ 515A-',>_,J9<2<2+ M C:=[NCTG*N.,+4DJOB8FL%W^5Z$D%^LDXAF.%JQ72NF+6"$,%QS9:9N-WW& M6'U]]>OCK%=]_MCVM+U2=ZE]LG1!]/=H]MD#URB>=>G=!6<<&.OB>34#($75 MPLVLQN.]$QMQJ4#(J!:F&X4\X O+0'G&P\13J#OE"K65BM3&(9[%E %^D*4D M"A]?=NAZI<8H I$'B7!@M>X/YB;MAE:T$G@Z5('+U!]3& M$%0:_3GW,G+.8A5+W=$[^]?#ZD%\4?=8*\!;+\PL4\@Y[Q*K25N7F@GO][?S MCW!8IKQ@%95EZ*\H-D;R]3A\',T^4NT-#)8UNV3KG(P M]-[K%L[-)GDM3^2P-4Q.W#-+#_I><32P!;#W[E@:]1C7=S\J+:,'!N&G4'MK ME<4+[EL]8\:(R/L7H\B]>1X-N&'\(UC2I^OY^0WY-*\^1A=7ES^>7IS_##:: M*.B_Z(D+;=4JNS1HQD4C>%6/W,]@UFX^82JD;02 XRD8]_;A=,,.,%X?']5C MNF%MD 1.FTYUON9823BW?S-I-DWACY K:L_(;H#SX%8]%/EA)X%KXXS[^U-T M^5^2I.?V<&"3,!9 ":?.)V@@)1T;4V]-&%J7V(E$\IB ,4Y0M)YK86>V82NM MY.E@P4[L$AL)5 &$6N%#$JK4M7A@2?EV"R(JJ> B$RF2VR#9&!^H7Z19N2; M&\)KB@F4Z=*Q]=K^?*UPJ=_B5X4+1UH(./W3]>>[Q4UT>_7Q[I?YS8( MER. MMI?C]>"+RX)QSF!7_Z6F+VF@7,'(Z^8@:)87*DRD!BNS0+J*O(%;[FK:&(6# MDE.U%-M "=1GUXA5C6BZZ(1P">E$B.(44@M>,V^QVR6I&5P@A,Y.R54/DMB7 MD@A,:!DZ=;3X7>WUZ^L(VB!KM+$"G6B&/[U_.=4W22D">M')DXF,6N#UDNTK MY=@5;"R?T.*9$>JZ^5.VI)!BQ[D5"3X@R.1_8=A[JD!K/Y57"?,CR,WHY_G% M9\JK^'A^.;\\.Y]?1.>7MWM51!V4Q.0$?26R>\)^2W;.-HJ1MQIKN^6X\Z$Q=8)9@GQ3I/F)02>^ZQ]1Y3&T%LY!KD.@# M3=M(X;(DR]^(22\5$I_!_O1T5KPCJ)^C_8L.0IJ.)G#UN_U>1*1/T?\55T=O M5G*F_#K*K)$!G5?:B!'X[1/U[ "%29@*F^M5JBJ/D)5"6F]>A,+ *K7))T1A MIC] U97A?F7VHE*[<$&^Q?-S2<)^,=X&.HD=!MAHC_YVR)%!"+9UMA4CW'@K M*+664Q]S20/1E$CTZQ-O%,L=BP&TE"'H TW)?)1P4VF5$%7;16_?V$KZ3?37 M&W6ZAOY\KP9N'[,G2VX7-EGU3G;NJ]'O_LE?.WCTAN/K/P'I4#[@-9#*1?:$ M"5PQ%]%]$;,8]8WY 7DW(BQ'VDJ$2E42B4]00=<#G*&+5H &\QLBH.!+:*98 M=D=J1_K ]3NHY^&KF3+,G7IE82A@7,*#!9_R'=&44O'S,YFO ^)MPK1S[;'" MSBEK(-2M#4+(YEM$'4>[MEJY2)-59G#EI.;>$3_;^7;-[)_-4M=B0OIBH"CS MRO8S)NV>KO)G=,S-Q9T=VW4Z^=G<(4X21LA/+GJZ]3[<-6T8.MI*AY$;R(BV MES .=J%)[;:4Z0T.'[JS:.=IT- <2K+"ADFI2PC9ME@*%=;CFISH;MM[_-;+ MZO3II5P"*03WK7T"S1D!AJXNST!+N*$P**NX-XL/YW?1S?GM/U/4[//E#^<7 M%V",WRS.%N<_SW_ 'D(?37#$R6B)E*KW'-FNI ER+F6(5[/%O+_"NVM$;H/! M^IO305VE[(:T@B,=5YJ*R+5%SRJU#:HXUC>EL7VR=),4OXCJFOFW+>@=B?4,UI,9TP@G@V );*WB M3REE1O) 7V7JJR,+QRRRWG1D4L$ZXJ$A "OUU*B7QMIM M6E=M"-+'J'4R#:F:. 41.E<(QWCZG;C+WM)ZP ,*.@@*NL8<6772BQ1OY M^A%OH?A7G//H#VTP"0X%.R684RG2)7X?.V03,DV%@O>YY"-GN5=ADSJ.D;]' MKDE.C+)G([63'(X.3L:GQ9*W3@B.V[,X76D)?,U9:Z8#XKUIRQ!+LI;D*141 MZ$0Y@0I3II&T$>1OMH^X;)I$9-'6W!'*S#=R\X/M#)_)= M]"LETRQ:&IU1#BPENIKNT4$/3PJ5?JW1 M<32,>[TN_/]P.L2G1V-@@0Z%#\_9(.?FAQ&2 H$?\.LUVYS][]U_>Z,! M+"C(GW-#L&.4/#@^?;2DWJKPZ4D_[DYFT7O\8]*?XA^]>#8;PA]F%Z03J:Q_ M% _[D]H^W#VV5N8$K,)5Z/Q;ZG(H*_/5LIR&FIRK9BR$ACZ+9J:8E,LH18== M"%! I$9Y/$FT!O(7E S@W-0),RD9GXA^2C]3XY0QURJY/WNI6I?WQHPL@HA9 MI7/ 5 M8[<\%NT=E-!@]OWG'HDN"#8K& OQ+7_NU77V+$$KL&0IRN]C&491K M=7T%04&7"4R!D(,O-/-R^\0@&3JWFM2.!_T#M5#L?5.NU$GO?=-A6M!"K6L. M4]-+KB5JJ3LQ.>1!)J41AU*V9S(.3)EW0) $7&D*F#A#\UXBV JPM"7D!M1_ M$4N<*F]*EP9$*F6"IB[V9U"PNNJ8W\,5?M\ ;'I\$\3C>!3QO;G^I@%8GA+6 M-9S%%[>U3G1V!ZE3,+4#6HTQ^A,1*CIX,+-NBSOV7GL?40T2 M2^5]5F( %\$P%)+$D@62Z2,JS4#0A-$W>L_L594DCX#@(8GP3#GYU8'0JS2A MVM[89-IJ[)6,9M_T#/G)\R.LUNGJ'$(BMQK[&$&T/F;<37J=?,FY\M7 YS(3 M?/%@KO,M7KB%5$WD^4*-Z7T/A&IEHY MF]I<)J8LB*9BW7U?,Q/7L*0TKW/-@E2HN*MG3K]:+IP7E6^Y;!0HDV0;G42( M>1,4-IN5,]!:P\HKT6N/PA6((61#I/U8<#O9;5NC:K6\V!"0HHY]M>?F_/+# MXA-W7:<4]D]&E:KA;!L 8S!OTJIB6:BRY8V MYL!.4Q:Y@K9,1HI!E'2](_QT/.R)LATQPJ2PE*;SG'*!2YJ1A)-J$0I" M9:HRQMZ5&J #32:?<8LG].\>&O#-69XKBFT5#KWA!F,(W06JJU77&F7@+3?M MT,L 4(.A9[G2TF$:XF-GV"XC=\,ZL5.ATJW)20Q#A!+_<-]#N(>9!>R"_7"/OV'H/,7;I9UR+GK,W^!L2Y\8N?14C(7@VCR:,G"27;(D_!OK+G&%&F(1 M&UPI_YD_:G*I"4ND]LZ="_8<$/5GLU\%WFI-III\_?[O_RY^_+;._ M_!G_M__+W*?SE]7O?M D]S-3!A#][_E]2=SQ_]3&.ON7S^>WY^SC)09]M8TN ML7:5ZL)FUOGG]W0PB*.+B[-(4!LH*;525H'%9N]ZG:&3,[&FMXI&1=WF,H[=).5C M!YL).W"8SL(FTX4;COB@=B7SY8-LQ$]ILH';_0$36?9<00 B MMA.=?//AIP_?O(\U^VK[$H750^GV2U;DZOAZY&%,ZRL!1,&0@GQXFI2GR:F: M="<([H=ZV^:@=9>PTQU*UA=F][O=3=B M/HR!\?B^>AAW]4*9Q"$^^2HJ4[-"FBL2S'W^Q;-&U&1]LY1VKS4G:*2H"FZQ MBC/H\F2#NGK"(M_,!"2RS>FOFG\*O-K00%P#G8D#8E]5:Y93BY3 OBID9,8S M3CTV4 EF#RH0\:<$TPJ:KZ0G6DDGT?*S-!<)$"JO(>6H%8?'K""*1QU_XQ*IH8U3'V%/1NW.FYSZODQ$IGU] ?_@)4 MI>+ @J'%&?X*N;21IU!G5@;481KZL&3 FY)@*8PN*J!TYV60%0Y-LOVMNPSFV(#4Y")+5X)0/Z;C! M:9WPBCWW(=WF&N=R.'NL_.MC)MJA?>+;5H!>4[\ 7JZ/M"F,AE-H[+%54R(X M:<@](*.8&-4"V $IX8>L,&:-\(VF(\'(M04%L.PN-H7,XLI1 M&^#A =WO>Q0(/.':6N.VLQ6L)M\NBJPPY2I\ <9?P5466,EVAV&?6R>E4'(C M<]E@#@&[R[Y0@U$<)$/4O03]T839)*FF#'(%,GCYF*X.#'5M+ L-]_TQAC(T M@IOS*;-KINI-]1H*WVQD3$H[?3\&7Z'/V"!?G1 M+17;H]K,Z7 X%46!NOSE5I$.- 3JU#91LN+F%0>=P*3,*%>U< MS-L4U6/4'J61%LGZ)M(NI2_>F2HOQ? MW$ ,P8E\FDB<%*%W?7.J%70#='B1MTCH'I,M,8F3W8C64T>:*H)@K-371)3A M;%H.@K%+UN^8+3441N98DUP:LI:;>2Q?[%2P#GT0W#4<]CH[<(, /=%G]Z/H M-,^:#4AX1>I"JV%"-FKG68!/1 ?!L7+&Y )Z2"NATDIK"H?4MO1+E* 0X^NO M4L;2PBFZDL(Z<8>R2Z2TF.-?P>!^*))_S^R$\$CI MN.CA=XPM-KE.C/JBC:K9/)!]B.5^4B72S"P'O7[<[785O4R@%:R.P.[KP8!^)@J#M32L@0&#C>!7;^6 /<.&CPAB MN"$TNIQ1P!=&T6P8S_I#WW[R57C!P>DHFL % M&O2BT2@>]R?1QT.QS5S3UG7V._X-KXGZPW@Z&$:]63R=3:([!$]"^I!J'O>B M432'IX/R]&/@@2>37CR>4>[*:!R/IB/X MZ]AIO(MZHWX\ !D.?\%;^^-I"$^HQ4;LG3P"I=<;&-;> *4W,TRH@J2W-9X? MO]/)5BNM[O4P@7E=)'!?GF)2<7_%P-=:RSB]D.D;#8I.3Q2*7J!7!;2PEPB* MOLJK:_PP')Y9'G5-R2D/F 4Q!5)WZB1IF/:O2?&4'_:@MW["=%>G\+QMT1^3 MC7TZYKF2T\@G16T8RI+#U%MV6H&*\;QE/D1=R06DQ6?/)9Q @7&*@I3$N&E# M9YV)=82Z+9T:7>OOL">PY0A)6/DIN>Y^2+8/B+BG.T&3J SP?71QN+]'H85? M(C?+8U 1?D_*[^'2Y<#A/H'\SQZ2[?\X/V]>LQRF@\7XU&I'RFU MDC[ S@T_0R(?TQX1,4#%$BIE$ JO8@*D)@G \<\D;-SW*K2-P6I\L&#GN2AQ M=:7*"F9_M:9T*QLOY:SUJWZW_:L>?]7PKGY?;_G0, @J-R <+VP1:Y<@@KRV M81H#" M3QT%(@@L&2D0,/VWBU0O/7\L,,^X"6C(>H!]5. [#^:A\S'?(H.<3N));T)_ M@4@%L3BO87WT)K-X.![#?\=Q=S9&4;CB:&<)@C@>#D;XG^YX!*H671FGF U MJ@WU_Z$%<."-9=WG?1>#2)9].)41?]7^-1%\BUZ;MYV\A'KX)>!#A" M3HL=#^/!9.2NA?M\!!0_.W9-)O)#N"U3L-/TUNC'H';V8+#&2R0_&<03('^Y M4W!E^--^C(B;S5=,(1&C&0@E_F@FGPRG/2+)2@9Z P\)\-.HC.(YET'2EHQS MKH$3:H4M;K(#?5,WO#F(<$>0:KK!'O%U\9T8_-3CL9># PDKI>HLAZ\JJP31BHN"(O!O,2$G-&4P&YB-2;P8]\Q&K M->H]X8]Z]8_ZPI(-%_=*3-3Y@_M1%Z86%[.&B&6Q&^BP2CN3Z:\1P.@9]@7VIQ!'UC1B'<%_NX-QKP=_2G M _&&G\3 -KF@\UC:SMG-Y\6'Z.)\_L/YQ?G=^>(VFE>A@OF#KX8.YQ$B%2<&($-+%F6W MN6 %SC58M93?N+$I@I)_AG8YR0"\/N@'TGY/MIM M#E1500T5\7W=3I]!RH%C=_^$3E&L^\!)8SK1&/XWZ^*GO6GW= 5[>G'^P]4- MCUT;JZ=C]6FL8[DT-;P4TOZ'G0D,X/?-+%3 M6N.E7YG,K6/#.PT^:%F(D-- M'^NVV;73D.=W\&@63<_7>OY(1JB>@H\Y4DC%UMTW%%RZIJJ/V3W6TQTD^_$I M87J404T->JP)$@A\C^$(R@LA*'T**2=;J5NGZ^?Z>TK;,!.\PL3;>Q"V6T9F MP ?2[6O5WA3$S+8VL=V" .OW& MY>)R]'LV,]Z.]DO'30I76N#:CNDC\\(D?3LQ9EZFJAK9RKMNZ&FA2@ZIL\5] M]*U=F8IJ@SP<$JPTH3CVH0@*QRP*B%0PD/N9?&"ET]VXD)XSW^1"X;9,NT.C MSXG[I^KC\5U:^E;[:W#]> #]]F_>)G%]UQ>!2''M;TX$0?P]RZ-2DCZLQ\ND MG+2Z;-Y>F2O:U'?11^E-\ [[74RG?=1A>O%@C/6HPV$\'?:X_U3&=HD([ ='1]:$[ZLW@Z'E%%+.A" ZJ-!RJ'\4%;NO=(AR^/)Q'?XC_WYV@=0ZS^: 0 5+;FX45E+[E#.SWF/;[!"U1 M^@.]!.^C!=?FF-<$MFC0X$%A=4IXN!N/^T,ZW5D\FEKKU+4W,=;M2;\'OQ^9 M7]E?:RTUS&TTF3;\"%TULA;TISC4>M>0;0@/#J)^/)O,X/^'O2%KWKRIO7$W M.AG39$>3UZCOZF@+&%S7?Z'&+BV-2OX#&[L$VTAU,JL58D!L7P@68>?! ;SN MJCXE-/'1,@O"G+SXH/>2:3@0].>@, K-!O[QL,GO U8A*,RX@Y^?'\ MXNY<^C%1;7X51]-EL[HU4964;_E@DG'<>>@I^'.I,CO:73D).(*&[%G^G1]? M,@B)E]FV:T[:H,D/PK!GBB8MYS&8,&@44&6R%@:_H1.5+>21[ ;W:O:$'+31 MYCZ4C*:1C]W&BI?#%)J7_#1GHQ$XB$&6]ZU\EPJTZE$P%1F5-#P$1=529M[9 MVARXSQB-XP",Y44OIH;,E30WM7435 'N7@3U_6'W2,5 M?#ADW/8U=R"QU>Z1\(I8^F6APH]04<3E*8?$YG3I%4-3D@KI(X$K5,!X!@XA MB#U#"]H \XJ0F#;26%(NIZ$@QTC)RRL5P"_:&+1)L&X=<#'=$$0-X"+5#W[4 M9*66TCJ:WWX&F<'IW*?=F>I\L;M;9,.2!$X;Y!_=KQ;)AV?'WFB/+4#WD'(9 MR2A>2^5KQ5^IA0WNSJV#'HA4@DT.0P%')#HT,?J0?G!PTA!=YAS9Y)BI8@KP MT%230M*FZ\1@6=RUSKH$W]1D_3N,0?0'?8H.QI-^+VC^9*Q+URE*N18VI"JCW@C4SSX*^C'HH^SU;TAN MU'6"6ML;8Z 0U-KF19A=^,X&=F6 DW$W[DUG'#@$-6TT;,VC 84D'L]FK);U MNZB17(D79-8EY:H[=%''ICG; SD9C^/N1 *6N A4MRXIO?+X@Z /H;NR-V3= M: R;3% V\PT8M0A2RAWR7$L?*L(M"2(MMLU!7FW%!]>=A7&=NKRS7VN[YM3) M&DA$FN7H6X S-W4/)*>V>,-5CC2\J!/]E#\C5%RL_G=[0*="@E\HN,%B! M2 _6<4W E+E4M@Y+ZM"U7C!.2/([C=#>09'8;UT:';8&CSW@5A+W-=#'7L@R M!C(G)(7E==5.?@%(CB$4&/()\W5W&^E!&4O6OH &I*#R1'^%*92K;"EIJ?(V M$!EPQ5.#;$C5SH:])\Y!)R#W)7V#RPF&9)@OCP8BP2K?5@*ACVYE"" MD_ 2[C[%<7 Z W5G?4SOBP.2;9]K+C&"5@&0MUOM81X()4B[+6Q?FH[9^G.L M5!3#& 0K0D!&VE8UYJSFMK2)KH'AJ/I\;"IBJ^/GULC3?Z"TUOU+]3?\Z1&? M#_50_.GJXL/BQN7^8\+KW:^->&V@C289&G2:Y"NU1S:M^NV^BEM.SI9LB:/_ M:E9V>G&OA\&IX2R>#D?1E.#*^F HPQ_XW93_B0:VAK:ER:+) C\9DND]CL

_9P^=#*+6T4.&T7P/W \L(2YB#:Q$ MF+_H"RFF TQ40(#^>>DY5>GOO4\A7Z$?U(A2\8TTIY5>S/M_- -043V![N(( M.Q6F>$4W[]DIRD?@Y'JS3'QQ@D4 Z(]^[C=.TX&OP(8W;6@ .P3 -7LE#L?S MLO/!IW_NEDKULC^R<;>?%\5LOC.KY#;@Y?GM2G'=DE?=![>WP.X%*\\Z(V[3 M\>\9,CX2;U;VYTGW;<;\F:\7++-ROY4M(EY&_!>\*?H[NHM*8#J!"/4_\WJ7 MJ[0_GG6=+7:U+'8_N<]A1U-S,9.018VR-IM\FAKFG/(W_AZ[2,$UE!JF#=_- M%MR;WJ?]HGD..>YJBI>O!6\N7LYY)5Y*?T,>7N.WS05&"_/@?8K^OLAG^]XH M?,?-:(#U!@WF*!=](=I@G>,6'R&:756B'DA0!_QSWGE:E_+3%&@$N-!H:$+< M+58+_Z?XPZ^^8\^KQ'FGY:JR0\=A04.F16?>7*]678'!(.W^_N9S%PX>U77A MEMR77WT[ZF6#0O<6 *S[(KS_F'T!0MO!2A,DTAM?+@( ].&%^YFT^(N0O#^I MFEV+\LNE\M*%QB0LALGRA;; 4[VXC^=%X[_TK[(BO536D0_@3YY2R\ M-F!.\4IOW$#YXDJS4I"\DY=9]U\J3OWDB9+TWX(B,T^ORJ[S< M+_F%F[]JUD^)5W[IN(\=K<,%&YTO%!B4AS9K-1MG>.4U*VTOO2 /ZZPQH/)I M%Q]3PC+S.^8MG65G&?8G=^Y2S.,-3YXU_CG"ECE,H%]V_K&7#!8U<(O"?E\^ M:Y.7M>R,EK3#EQ;HM_E9)TI5[&!XDV#7_KMY+O$38.NU%2):J!M\TQ6^:?E. MW=_&S#HO=J'_G&C8*XQ-O _8<-(I[DA]&W?I*L ;_W'Y&81R[%ND'SK_R<:C M-^"XWOF6SGR:S1HKTZ)$';X($].5@/C0 %[!**'H[ZWI$=\O@KKD1(^F9/AH M=LO<^1?2JYHM@/W,/@V,'0*K]]'#.C?[@1-CKQ/A'+)A-:@!Y:(W\@_$"_EN M_\Y7SJ2^C6;-TV=G#@X=Z,>L<.Z\8X>-!L.R+]_+&S")/Z4Y-O.GS$X?#@+/ M=A\V.O7S2D;CJZSOBPS]82$%%O0$:)/4]PK/%1%8F3=S33_#^&KE$45#[>/Q MVF@(XE-D/?#J?68BO?%;-4;X32=*P2^>IP:#XG)W;F\[O9W_\//JP*$*B\5YN^70(KMVQ/+N$WL+ !5 M'4JTMK! M3<7G*7WBYU_VXRWTNW^\74KRQ#GLYK3GL->4M#F,7.7'_N5=HKC6VKF3_7)I#;?1,MVQV=[1J;)=RR7&K"Y[Y^[,]2/XUM+FJ4C."WQ&(GIR=J05RE8H6Z%L MA;(5RN]!*,\_M]2<(UM=MK]D6'HR,L;,)6V:$&>Y&[+>W-YF*8YBR,Y;7.PE M;\6E%9=67':U+JVX["4N;3)R2\EAO9KP)".LTQ'!9PBBO@_1/",I/"\3]SH% MCU[6)TFT@M<*7BMX1Q>\YC:\?]^"U^8-J[QA55C?J--YUI)6MHJQQL/=URU8 MIR=#YV6X6JEII::5FN]*:AKTZKX/:6EZ;?K3;J,W]-MF=AW.?3+^OS@-FR_7#-0HAC9T,^KM:FS9MB%-6-^7%)] M.=61.AT?&^.VI'K:3L=Z2%4I%'8:K8Y/_#@YZU[#%OES0;Y-43RQD832ME'S M^VK4?"H!G\9OO&U<:MLTGU_-M6S7MFFV;'>";->V:3; I#C8W0^='%U-ON'< MIMETQ_RBV'6%ZY2ZQ:P_7)[5'?=G(P-?4.3/NR6COGWU6%?,9]_&8R_$[E+> M-O( NP,D\N[_>)\!\T=%6>R1!CM"B MHR\L;ZQ/;AMY3H6-CNU*M![#]RQ2_():VXI4*U*M2#55@*DN#&&M2#V#O[AC M%+RZ_?3L/,DOHPFXC]N*((_C1+[,.*UGC_ST!6]S5VWNZGS,YO:''\ M-M56+H\OE^>1 FR R*T,K\@PN:"F.8?XNY;A-JWZ\Y?TC\[7;)A=]2=M/+H# MO7X4Y$(Q\5P!Z5DW#38VK[]U9;]GB>/D@LAGRZJV$M=*W/F??3JM!6A;Z<"J5'NO%O M%6BS"O3)Q&TO05IMW&KCDV9?*BZH/0&']BP8[ZFR?C[C\Q;YFRK@Y@;(N(/' MNB?N_JQ[.*?.%W>]!;;*QHC+K*E@,NK^WOG@V]([KCOIWV_;T/;<)"D_5P"9 M=Z['Z7"2]2XZV1_9N-O/\F_L&O^6PF8-Y.X3O5 M*7R\D2E\PCYQ&-IYCX([JTER37_\A0_45'Z[RR#.B)3=-Z24;_S?MF6>\4^-S!(:37 M62>>N;^G -/'<;_[HKM97IGHG9JX[6ZCOP?1.P50/F4X80Z.[!2 ">%/X[0[ MF::#SB_]JY,@T(]^X'!;#];Z \=0!-?7X^QZVSZR9P+F'0A??YCWNYU_IH/I MSF9X_^#OA,H%CAD5?IA.\DDZ1.@ZZ:0<5E[)#*<7'49HN 8EU,YWF/[ M4:U]VOWN_NQ:5JF0E[JQ@*05B>]&)$Z,/N<5"[3\LZ/+?W;ZM'E>.1DI>'8W M_'OIXI]7Y#3FH3<:*)^,Z_XCO:#T^,-1#VI?/!56:EN\3\)T'5T.GUOV&&DP M2GB4+*X'+AU<6HKQZA?[=7R$D\T;9QECF MV+/_7C12>;:]*VVPTJ;37KZ[\&5O,&R3%57?R9ZC5J+.C3[G%6^T_--><.S* M*R))Q05'X*C3'R)+,=YU%7+B^H.GYCT7=1+]CFTL[M:N1T:WF5N!3- MK0IOQ;(5RU=]-W!>0[D.*Z]5&DO51J/EU[9I4K;EU%]SHC&)B6?RO&V M.=H3L#+GVY>A+UEC"9%6)+X;D3@Q^IR71]_R3WMM\;WIU+8OH^W+>%JUDV'' M'\G5%CJU&:>&8H'7DW1BYCEN%TY%BHX=/+3"=?Z$.Z]PXX0(=W(/4HXH;#\%-HRFEMA_EVV9J3\OE.#WZG!S_[.S+MBYK@UGOL_=EVZK^ MW;OZ]XI49'.^4EO7W^:>VKK^C>E^#L%)6]C?7@>\\G3W M>44<+?^TA?V[\LK)2,&SAPDG%)>?0F'_\TWM>7V%_>+"/ /]V@KB-IO64!SR M?13V4Z(O[?$75;=RVV/BZHL-9_5OZ=9 ]3W1XUI=+[(++=@Q_FXUL^SU*I\Y< M-F=M6HGX;B3BQ.ASW,BGL7ZHEG%.QKDXW3CFK!PJ#BZ5:OL%'X]*_C)!WWS= M^Y\-L 6B#?K#[,U-YE4)9>3/BU_"#J0:VU,?[ C.DP_QMZQSD_8ZT^%]ED^R M7F=T-^F/AGEG,NK<3>;IP\@D(+0I-=9YQK[]SN]=))ULEG[4^=NW.]FG=%5,QC]B7)U*>N9]X.P M2?/&X-HCO#WD\1>==/@\#&->'<,0L>ZJYF09IFZR#GG\9<>=$7-_*Q1B,P=N MS"5KEHF!CI/1)!V (ZS[NAZ"*]CZ'U[EPWS%$41?LDGG7$V2)&[02Q71?6B M,\PF^*#LC[NLBR]<%<774Q /(,!-OWO3Z>?5R_",KUDGO1V!-X+?AN[R.@F: MO:. X@YP&/4:.W=^R9HAX ,X!?GEP;9WT>^D"KS,)HWQAPF\UND/X3QN2RI. MTOX0RUK@%(H#[*3=2?^^/WGH? ,E /]>C080O.2=WG3LWWB3=2;?LL%]UKF% M+[F!DQSVX)C6B<[;Y@BQ,;I<_[Z _G!_PXN87% M8HJ^\(71Y;:+EG2M,<1L#R8R]](?C*C[N]E%NSZY:>&GG<%[TD4NIU' M/X:4E^VBA;;N^Z6M;ZO 6@5V&*F$NC2V56"M FL5V FQ8JO =E=@\K+MB'V) M%H57F:_]XN]U^\/)N#_,^]W'0LSL@&&^K[5'KQT%:K^%[:5S\Y_Z!"'1&TW%G$^R= M'XLS,8R1G^//'S^6O]*??^K#B2=ZY31^ I]$1_3J=9)WI'1:?U7 _ M2 SEGQMYCJ^#! */.^EP. 6W>:D"29)E7S* M^JZ)9W;L;)Y\A"G(8D*1"D':H_WU3S? HR3;D@Q:I-1;L[NRQ /0Z*M/:'37 M*TT7,R6Y\8C_H^6)_6'?!']:SP+%2\ >F./*E,2)'QB3"!-LU0ZA,*30D2N$ M4#0F@3^3?VD9@-5HEI(Z/P_X@^-' IB'S>\;F'\X=@;P,U/D\.^O,___%C\J@+%F"RK/C" WE'>I&49_#'5S[YZ=WE.7+BOSM_W)Z_,YPQ M?,'L\*1[?G[6'%V<=R_ZYWVKV6N>]B[/+\^L#ORW.SBUWOV\).7SY'LA@W2= M7?"DDDB38=?GV.:R8U^E-BY&7Z^OKG^Y,;YE%-]0:K[M@@O-3* MRM,G8\>-<'<^_7*>"#X\P,&47$"5(*_*4J3?*MWYJ26G=&=*=ZY1RBY-OBZ3 MI_#Y*P,>K5:UJ]IKSQ3\ \]!&1>%DT$&&.D[1 [JR7&O)> AI*KJJFI*N?L2VU%B/K%=!=F.LO8U,.EU-.,!"S'8!O^]DW&#Y\,%SP<$=N7FVZ?DSQ\,0ZDZ1T7VU9'R)7=\: MFF\8>MJ""C4&;8WP63F[@=!)Z"1T$CH)G<>)SMIGZNDKYW>2E/-3N0%+9\.B M4(3,PRF4@=_:'9EM]TVK3Z?(*5!%I\A32/3,3F= D"!($"022'3,5EO;?L>A M0*+$(&/]/RKI_:Z"M?M*S93"YK]_Y59]Q*B 8/ M3:NCKRG5SE0]BIX)-1):AV(T'#&R!^:PUR)D$[()V0>&[)[9[6JKC$_(+CL8 M7?=8]$7>F8VAF2756E+HO:^Y;E*=*JV%*M% M"*12M?I*(5D9?F9+VZ'RE^59+=B(@M.':(?5@O5(@NW2<7KPAADDM6 CDF D MP4B"U4:"M1K]MZO:7@\VTNA8_B![E:^[_LT&EB/:V_:O+YR]-@(^#[C@7@CO M,\(I-R0K&Z%OS*/ GC+!TYPX==_$6)G63OQMMCMM$]A+R].2FGF.IV=T:_N] M[O(@4\]X^H->E6FU>L)F-UIAU9OV.F>C[J73>O\\LSJ7/8[G6&O^^[G M)3&7$XEW3(- MC7HK)5.$<@&HSX&D@9P1&@R%2;H+@X/IN3#:36/,%C#+P("E \+=<&Y<^[ M/4.-=&"U6A_3SU;SX]>4B)]B(IY)(J:7P.5X]G<2!7*1QXZP(X%"ZGGILR^. M']5HC1^Y$O%:'O<_O79C8,!E+JR-'@4'R':\!V \A*%Q'[ QZK9@[B,? K"\ M,8B'6>0YMC-GKOI"R@4I"4YPJPS47E; SWATPFF&];'B9N;=(_M- G^FSWH$ M*1+XT?T4ELM:3738Y:F-=>?+?^<2G#!EL-BG/NAL);T4*>"[=+)(%KG8M@O4 M<28.E]?.4"B)R)X^]?@[[CH<;UL2J>(9F1IPEZ&9 ')!B==Q%*362")>DW45 M:]]83:?8)BN<76%,X)K%_+W._!@QH:/C 0FD5"K M_'?DHSTT#QQ;&78S%OR%JB.<@O)@L54%1@2:.BA[\":E8_P[P0.IK.*;D(N8 MU!#%6:9+E'VG:Q*Q"0&3^,I!B(^-?X&XDN[(%Q!/ MGYR9 W,$ Q!A^:",BBD'@3:*P!!CKL,\Z=(+$C$@,5OHH\D#NQ MOP43F_%PZH_S'I5Q%H]W[(.809$B^0Q_87>.BU(9)#3_Q@/;0?9('X>XI?$;,#E3.0T,TDX]K/'!YR!FP8OY2AKP(/"B>1$:/&+D>1%SW869GV=JX?4_ MB@)-EL4B2C.!XDAM@6^2LAR<0H2%U'F@ M)/ *>+$]!X\L*&F$#(\*$(\F,V3).^;B%$#7<*DNM 0@+=UU=R\MA^[0[.ANH2,*9==;K-$N/)!2VAI:3FV2 .%_7""]XU0+]\OGS^>]7 MGSX9H^MSX_/MORZ^&E?7MZ/K7ZY./UT8HYN;"TW1!NVQ[<\2+4ZZZFE( ) D MC5*4<39 /8H_S\ F<_ZK;%-I2HHPL35!.+FN_RB5:6BLLT*>/R"^2V@H=\_* MFB\O)P6X$'.3C-UM0 MKF*<5;FT&.*L/&=M7(WP( J#EB3A?@E\H;Q6Z0.!&0,PH]GD8!!\B!UC7,2WKUAV:GIZ\]P:%7!B G4H,3>4SPZIG- M(<&+7.+-:7@K08+\HLV) M^XDS@?GJL7M4BMGVPM[IX9AU;;,W[&@SZG8E6U58BWRJ&N@X B>!D[HS51"8 MKZRY4[7.:0/+;+=T%[XZ[ 9HU4-3?=7<@:&IWS>; ]W-@P\;392S^-SFV/IS M)V1POH:J[UN=KCGHE52O=@?*98Q7HPR'[\E=K) >/2;T-H?FP"JITB&A5[\_ M6?M8[*T?,C>?Z6H:'@_+84#]55ZK:SI6M:TN M'Y%#O]]$79)@),$VEV"]OFEUAR3!2@JB5+Q.=>XEUHY4L[:49+M4U=C=3"S4 M!^'?YMP37!4MRNQ'XY$)3;7#VCW]M<,.LR VDJI365)5KA[V_[2:C;9>ZR*9GI+8NU>\VH-1]F:B#$N&N:YOIR4XUY^23ZN,84'0V8P%\)BTI'A6 M#$FJI-U+'VU^$+AVQ9" 9/>.IP;)HM!/OE!N@_RF]'I)EJ6E8)(UW&O-H/V^ MO5X%CZIU>[U7[ICG3EQ+)](_NN7_Z_-SSEP-/XN MPRPO'&-[*Q# "K'[Y^N,O!T>-\OI?*/Q?($?_&W.&I)\(&VM!0BY1.>-04&L M2*Q(AB,9CK5&(QF.9#B2X4CR@;3U7@Q'.GWX-.->^]Y)DLV&V0_4'*%"&UMU M8=#J2M8WK6I)[$CL2-*1V)'8D=B1V)&4-;%CK=F1I*,NJE)]@?!CTGU\G_&S MJM#B*!OG]+I]$"]*/-=2/) M(%I L M(%F@;.6F:;7)5B8Y4%SU3:OYP$KWJM0%2(_ZK MG.:JRO8P<=S1<1S)..(XXCCBN$/F.-*JQ'$DXRK+<90Z%7X\BP0,D@=&P-4A ML)SO6H;(>W4X[*W#0:U!W^SKJ_E6E76GL/#1A(5+P$376 #?;",@"!0$BL-6 M%+V.V>ZOEM0G2! DCA42K4'/M-HMP@1A@FPGLIT(%*0HUM_7;9F=(>D)'?&I M#2-\M0]5WYK*JL$?9ZHAV M(ZI N,I8=7V]1AW!B^!%VBL'KYXY:#8)780N0E<9MF'/; [)-B1XD6U(MB'! MJ\;P.D+MU>V:K36MS E=E/3V9'?V@(VYX;$9Y;@I [!E=MJ4NK#E/$G='/(V M;8NV:0D4M$U;N*]M]GL#0@0A@A"164[-'EE.! FRG%)(6&0Y$2A(3Q3NL\Q^ M1]O^Y:$@@O+;GB'N)\X$%P:+T]S*0-'AQ(#;9F_8T06O@P\!TP8+[5]N8] U M:0.3\%4U$_!PE-?0HMU+@A9!B^Q" E=MP76$=N&0S$*"%^FNLN#5&6@[$'OP MT,I%$G\(L03WNNO?;& YHKF.QT^F7(*P936_VS_5WFIPMU-NV%/FW7-A.)X1 MXI\L"!8 ,8/-@!=#PY\8]W'G3F/B!_*:\-%7:L7@WIB/C96Y[#*673&X?3#L-,8M#K9/^N[I%LO MB">7S07_D'SXN"R2LEGDMQ,RL6:M%>B;[TBH$?9@I5X4G&NEL[J_]?O;,IZ&3/&Z;\*57(Q7R;68$JN-R$N@Y?/T6U$Z@]T(F-YV@<^; M!XYXOCK'&XWF9OM*(17C]>KZ9<3KH_D\8(Y@SW>A?Z/!9(O)O+%QR[X1SQ// MZV>S6S]\@=^I>]A&C'C*7.;9THL$K[AE_=!N_0#^J;:-P5VH]23I8[Z6SN,* M4U>%HMIZ%[[(@<^1L 1*E5&YN&^VFL/2"58+OGEM*+)& JURFI5$&(FP'468 MV>UJZ]%1;ZXA 48"K"*L2 )L:T(>WWDNMVKNT?Y2[*S MFIP@,1Z=<*K^$D[H^![5/L'[VN:PT]8%NZHL?MDV *GZ T:$(L? :EG:^(5P M0;BH/2Y(4^@RM39S(>MO@WV) GO*!#?F@8/!_?&?D0AGW M%VFXU](UY/)\C+[M;/M]Q0JJI">/![LEF!X M[DR\JF"1HKD$T0I!E-3K&ZI72L!]*B]FFSAYJ0[IYN'TMT9JK],V>P-]/7.. M8=^@>MBJKTX\,#1IS2\@+!&6CAA+W:9IM0E-%&:M]U;W\7A]?;/?U6U)4DB& M0C)4!V1/45&"&$&,(%:2?CMT<%%8\JFPI&Z?)J9%&VRDL1]A89;7'!VMA:.D M+V5\4Q(>0.HXMN\KR3Y?0[A:\!&%KTHW%$B"D02K;G2=Y!?)+Y)?)+_>Q@+K MF\,!2;"RW,SZU'2U=J2:M:4DVW XKU[$"Q$Z,YFHSCPO8BZ6;@66_2_#716# M?YMS3_!\,GNZ!>.J_E5R7^8.+[&1:9&JB M4KO?KB255JO5[)5*K4I2R=(S(GU4LBI)I=4ZZT2E52JM9OWN-"(4Z7H(U6HT M#;C*!36B9VBH>CB;A#QXQ?.&R>,:>@:UFP96:0^P_"'S[ATPGH0)?]ANA 9V MIJ1%7!'5E/77'Z>./955V->^PQ$%+6[[0I9PCW4UOD!0%71-5=![5J.?_\] M7Q7TCI8BZ(/>?DMA6]4OA5VA3>8R_;RU)FL52B15A4"5J()4F5A)NVM:?6T, M4_G%UQ@%.=;-]K7>WE$6H&B;PS4N'56@(-V\30B 4K_RF++,SI#Z[Y(Z>EW MZ"C5D66VVMHJ5E9E>4D=E0J=;6H''*$ZL@9FKT?J: >P/;U'O.[SCS]$XN2> ML?F'Y/#8R!M?I='2D1 \%.>.L%U?1 &_!1J/&]SYQ7<=>Y'> M!13VD(Q?^>2G=Y?GF"G\[\X?M^?O#&<,7S [/+ELM2X[HU:_V>N<=2Z;H\MA M9W1^>69U+ON=L^;%V;N?EY9EBZCCNE5=B;H6@J%X)%#G.O_R^?/Y[U>?/AFC MZW/C\^V_+KX:5]>WH^M?KDX_71BCFYN+V^?KGNUCY.I/O/R#$P( [.)IP\J- MMS Z(^#S@ M9:PXC^OR;S87,5L>_YL7"=)B:);^?,""7ROR-G[17[(#6.T_)CX MX?Z3$(1X"MW(<_@A?WRV E-R.0N>! M&R!1V#W'ES2,W]7RPM@*G7N=V1PX!R^)=ZG@8>ILQ @XS)7SFOD!C"C@?T=P M&?S^.(4%0L;#_2-@,;@DUR_8=@([FHD0CUG@%V/0;C C!RY,VP@K1IVQA>'Y M89)D D]$AES=?:L$/'^'20.?"+ET3Y'P[X@!L$*&U'<7P)&XDH$(D4]QV=9 ME3-8]R4NDX@K$$SU76X85Y.G^C&SY8>@W.!C(9^3O=*$"P40VT,#A,\E2_$ M64QA;\89JLUD+S%^^-P/46(@.Z:3A<&HYM"YQ\D9Y^<*E[L./+DXYZ61IM24 M\WYB?JN83H]7]C]F3/T :$!RW MA77&A73M2 D=@ @*T]P#D*N$;$4]!NP',P?%)4J2>RD09,9CZ(H9R0R@U?:4#4V']QX\]H?*]*(;,[/PIC4,?ZVW&=<"%51FRH MCE<-S#A5% 22EY/]NQ@52J85. "-"O[-$:"?SB(!OC0\$@6=-)A6TF>4^D51 M@JV.#3:?!_XWF;4#R)@R=Y)(CBVG(\6>,LKD[78RE# */&FTRQ@_MAHPK)IJIFOD)=B?%%ZO_ 4_VQM(/110)=F\N[3C]=39ZFZ+*B!1T@ M^47:+GGS9Y6GXQ&!\F&)^@%5E@SM":-%WI1X/SS-"8N\G&Z?1"&^-57Q*XG3 M]P".0-X'+T^?^IRQDUXD\O8-Z,5L""MO7;9LE#0MVC:277/6X=TBYUAM/(X5 M^RJYZ'G1O540:"F44P@ @88#YN-<7'EC/E/,*'D%GO,[3 (U)%=/0+?SY2A0 MZ[1S=C&TFA?-T\M1S[KLM_K]) IT:C6MTJ- .B7]U?7YQ:_75Y=79Z/;J\_7 M6M310+,V^C5.8D3IFDIS6"Z9\,CN \Z53''B!5X4Y+ 4*Q*0#]("1STB+:#D M2<)W4=1/T#:"M9%&LO0/@!%<%Z")IA&$BWDLL.'F!V<KYW$@\>T0AWPMML!'N"WDRCH*3#X:.D04L^_VRIQJ022?-'/1^HG,A$ MP*QO.U*8)+Z;] 6*F#(QH@!SPL&B\<;DL)%8(-?GW!O'8PRGX!N H\DSRBN! M;2]Y,'/PN*2*0->+"SG*Q',I2MD5,2.>6L*E01NVRR(\!@/"#_0$/,[58U7J MQD&R0,P%/I",)G5&D>W]"KV1T\+*8[2!$I%F):A]^ M&H-Q9H--(W*^O3I<%$\@_WW&AHX'2EN6]5 :^Y[+[AR!'\+3@"CP:!'*\_2=P(,>[;IM8UF!PWNT,6F<79Z<79Q>7G78W49BCSD6_7@KS MUR^CJZ^_7ES?&I\OC4^?KW\Y^73UGXOSUVZ0['W'[JT&]WMBV(0_90X5!-/?"P%(RK/21P4O<-P&JR."B6D[FIB=][%=:C$E.->G=S, MP=@D,IYB8)BHBL&M'7"0'YFKML*$&H[@*D8]C@TNR=3PJ#'N*RJ-ED:'DT5/ MU%Z\Q\:R"4DN06L(3*Z)HXP R8I(7U %/)MO-LGL@:7 M[4&K=:FT^)DUZ)V=OEGRPY.GQU[I")]]_O7"N!W]WU6.JX+Q?RL]4EQ!(V3? MC/?QSOGWRKD4:#[*LX3R"KF='F\_(])@=84CPFP+1A[_@Z'2 <#7' <=AJ# M5B?[9^D[ -BRM)P [+WM$;R5VYO[?3U-_D@F3RGOKZPCW&J]LI!^R5F\*SIF ML!N]TMO^ -]8&!<>!H/.N2U#9$:[96Y*O-ISW&L)^#I^:^^!W58IJ:O_BG;N MU%FGF*H($MMMSG;:S@H1VQ';;VJD$);]:TZ%=FR+',P MV.:H_5&49B"WDL3 48F!3LML]ZA""XD!$@-'+08ZYJ"S3ZEI.H697A]F(G F]_7-IM4F[!- M\PH"$X&)P+3^OF[+[+:TA3&/ DR4T?@T;<_YA &YD!CQ?K7 M$B[CLQKM2GU/@98*:],W&UB.:,]5<;9VI)JUI2#;<#BO7L2OV,[*=EQ'%5*/RUS^UKAIP)-8&(5^ ML,B7SPQD 6G5$HQ/)EB1]J%07Q.K'6-["7DAUK_-5=-4U3-%2;4S"TN3>TI! MCE/MS-4P#]7.U/IZFOR13)["IE0[W,-[>?J)[<+OQ)U3.IC.%^V(ZJ M9Q+;[8'MJ'JFOGI(28*1!-MQOZEK6EU]^4"U9AN28"3!*L**),$V)E6[ M;PX[^@Y?U)IM7BO!ZA_VU5.R+>=AFH;'94_:R:KS&7=XW"5B4L:9XSW7:1M8 M'5THK HSE&T1D.(_;$0TM5G6A A"1.T1T3;[FP?"CP41%/!_IK@$6%H"IH\M MM,>1;$IO,,P$=$*'"V/,XR_+0-*;S87(Q_V$$7"7A7R,YU1$Z-M_&?YN^JJT^B'&&II=?9T'"3&$F -'C"+'P&I9 MVD+150$ !1C+H^TM6',C.S38^,](A#/NA:68; ?D4UDML.7T%2@X;K>J1BBL MKRX['/"5H.0.OF\/08P@1A"KGH%Y>':D'?"Q4X[]6#L8O6^;W;ZV]E=D#%+\ MXL !0_$+P@7A@G!!<3TMM+WVO9,X.Q"KZ-U%PO%P]S8N%T!!OA!;/F2SV3\@-Q[N\ZJU7[TIY M6=S+QZ9,+C';*Q'X7BA;[CLL6'<3KF1'G*<<6\L M9-_5*^QPXS'7^,H?N!=QX\P?RW:K 29-91U8A<&\L3'SQ[ .(N>KG)/6*BX9Q";]G?\L)I8-3+Q995UC;#^:^:NX: M5]Y-V\). G]F,&/&OCFS:&;XDXP*[>YWV1\P'V9,7):CDM7Z3CT#QQ8&S!-. M/';US$<_<,>/SEB10"Q$R&>&? X0#);+#YQX).JW)0J[ BX= Y%GS%L8'G_$ MRG4/CI"O<#S;C5!F&_:4>?]>]D?>(0'B[3WL#B.($?)4/(HL7O?[GZ='OUO1KT MS!? F,"_S@3$*C"I,YL#^R2M>9,YP1AA@(Y:F2 =E>-E2Y4L4+9DRXU\)75A M;?!IL 2-;$'D4(IOEG=D;\)_42 QD']N2E@<&S-6<+R3FK=:C9X!E[GKB@KN M\L1\O1AC'$F,*4+..!,1_I\G)S[F$V PK"4#-S# 1PPOUV%WCBOK'39>,Z)4 M)NFAE/$[-Z;L 2<"2XXR)UT/8 0V WT;*H& L\TW;)*]G,4RE^&5CU/'GLIO MF6WC Q JCE!WSUT>8B(G@ S>R02\!UDD#0('D#H#&3.6;!YP MXQ'_Q_,-,0>( :_'[+8RAG#*PO@YGA_BL](7+=(7C>-A/J:CA*]P]&!@@+2> M!P[.&9XHQ>\I$_ S(A4>C!.*X$\&)%H()WU_\FBUX),HP)P$XSYRQLP#6>PK MI+'Y',1OH7LVO,(T@*\0 /!PVYFK:D0X#[0.0[4: 4\DT(PM#-^V(UP5,(GN MIWX4JH=COVQ)T#Q;SF'Y?2#CYP>$MZL$4R*[['FV0&P<%Z8"QAG=_&9<^PV4 MI[V3YA %.7XT4RF.BR-D%7R^IN25E.3KBUU)&"QDYUD1W0G^=X1,A!*_V>H: M+$ \35PN+10F)(Y3&:\8.I/IRI1(& >-A4?$,I-J:*$@/4?&]B.!K%: (CX< M-92--T@BB"F\?NJ[,$.1'BGH?S1@C$ZX:*S*Q".P6LL8+RKS-5)^QO[$]01[ M"6NFV>AX21;80.GA9?"4Q!S.67HM9*D/.BBQTO"Q2(C<4PJ1CR:XW/(I8//" M$^3?^==X?C!C;L%Q;^$UZ8.E0V;8W'7C:WYZUWPG_P9OTT[^7K,$M\X,*',- MYN57'RS-Y9'/6'#O>&J0+ K]Y L5O)+?J#[DPTYCT.ID_ZSO$J\8/%Z7S07_ MD'Q8$579+/([OZFG/%B[T[_YWK$:8+][3'W>*W8[-;E_ZV#/ 33AI:[B![-) M0)RU4^-P2HIZQB=)#+Z<4ZCLON<-N5T9LURJZFHX7@U%4A?^K+&<)'8L4X86 MJ=BLNZS\/.&=XQ0# [-OM4@,O)TC5GOKXB:_A8,Q=U_N.O+9 MW/47G*=[UG.7>50NYWGT=$;J&9J]7?L'Y0T&7!L]Y M4'?==NN'S,TVEU=BC64 ;J><>$T!FQ+JZ/3-EO;2!(>=:4U.)X%I_7WM@=D> MZ.M$>0Q@HCVT[?;0<@E3==Q(J]?F1(WXL+HJ@#B.ML.VHMI5=JZE6E;\G@N( M-"C*TE_(,%;\$_AP(L)#[ M*'BD9(['IRBL^WPM/K,W++\.^G&@DSP2VE+9!GMMTVKJJ_1VW-@CWRRNHEX* MY@ZN!&UK^&85U(\#?^3,$=R>J6G:I +K^U=W&YI.!YQXD-N@V0=PM=JNU=UI M?=_KF4U]?8=?354J84PNZ3[U];' OM7$?*62:DH2[M_8':Z[%7#-0XTVP!:< MJJM4;QT8\NTJ\NZ)8F6$_0;F4&-[Q$T)=\32L'J"KW+&#LDWDF^ZO+^!V=?8 M6YGDVP&5%\\O3:L'"Z&37B,WG&(Y52P8ZSK_545:'56O@0FLISHVL6+L'7<= M_L#CFJTS/^!@%/[%W076;/7DY:IXJ^O&1:!7ZR/*(JNJ-BV\BH_S-5/33R,; MBRS"?-U%X<4KY-MEMIZOY3'& W.CN(ZU+#^+Q6X=+!#Y=^0$<2G/)ZC0,/[E M/\*$ E635M4;3JI-KEZ/Q7>% [B#+^,EDI47DYK!;(S%,*6U+I\0UZ9U)KG: MO/#P -\H@*KX9/F$D,^PXG6P,,;.!-[*/:QAKDJ=/C@":Q#GBQ!7BOR1AZ4X M[SUDHF*-UW$4X"2QA'E2DCNM\BQ+ J\I1;TI#K7:&[J%A,[!_ 4,V#/^A#42 M8T=5WF\8\=L"/PIA4B!0%1MV@OP \,NXRKPE*85UC'.B]7%.67,^U%\CS@^2F.\X]+/D\][%(^MU""IPUO*BC*GBIZA_ -V?. M>*E@M<=#I30F$;;= &'+G0XVFWFX%H/^T/&AM)<[=N$@3J9H- MJ[*D6CT;N!NI4.KH(9?5;[0K2Z[5./\N#WK>A$D^__A#)$[N&9M_N)+@OF7? MSAUANSX:];?@@IV":O[KYW_^X\>5Z[Y@NYQ%>HUL %_?.63G]Y=GB-"_MWY MX_;\G>&,X0MFAR?=B^'%\+)E7;3;%ZWFJ'5V.C@_OSRS.I?]SMFHW7_W\Y*8 MR\_UA9K@ZUS(MY625]=GGW^],&Y'__?BIIIR_"HGOZ6B7M?A0_H;TJG(5ZI? M&#,./B#8^^5R'7TXGJ]@?VT;B M2<^F\)XUCEG^)>_OP:' QB&+N/2_:K "CBZX7)%(ND#@S5FW(Z"SZBZUY(O% MCL?W2L@],8;\#LN+ WGDJ4Y>&04LMQDW>I&F"EK "QXJDR7M8!"/,%;[Z9+% M_94V:FX0I!U7QD8D71ACZ*+3.EKKG#\F_C)XQ>#^.F*J'A,W#5LW87"A7PQV MK'/8990C[L+S+@UUO%L7Z]BP6=I9E' G?@,TS?[X7_].%)NIO4<:YKBLT&U- M,M7WQ@$U7,L:=RW[J!5LN/:;%,.CFS.CWVD:L4]1Y)>A4A4 L$ MEG!289HT!!*C60D:_"OK1X6-W%Q^[P@W#>W%*]^ 2@2,B7>G^A=5W0-Y##Q M 5+"CV7'-+42\C-^N%-A/KQ+X'"-]TZ#-TSES,[!F7:PYXA4%>!C,921('=N M.#>N?7A$WS@QWF6T>2=9)6DM-08+)A*RST[ 718+@QQS[&P;+=D\>;OH$_;B M$9\GGY 7^1HC:@,#J=GOG[;[?;"0^JWN9?.\"5928B"=MUJG;V8@I?U?5NR1 MY88PKS)(/EV,;JIJ+($)X7+%]!.,RDR8G6@U:2P)J9$EA M@&'%N.LA1F@BC-?DJA$F9^ER(8!?L6UA'*V1 TAB*MZ)C5K*E8%9/RV>K ;) M[@/.5>Q!"B)L(@6:T$$C+P1E%V C*8D^D?1&T^6O6+K\E36Z#X0/KK$42E*9 M>*&2+C%E,L,GCJIC+T>X<,X6B2R:,5!>'.U.;L** 22EKD,B]QK"R#G*U0B^]1K^RE*I> MY*5?X3B5'D&6.%:J':[MEH+:8DX_]'H-:]A+_[7U M=<7L:.F*.>COMS'DV_:EW.W$X=NWI-MGZN,?,E?@PL/Q9=%0$#G/!W+JW.ZO M6HG,5+#T68M#VY',G?*]JU[S75^N]TL,58=F-EVS8^D[PEOUMD ML1SU"[2I"H>0.BNY%F Y#*6K#L93"U&+&@5O5R#C-5'5>E3.:/7,8;>DNL3; M$+06C*=1:#Y=,^/Y?.L7?+15^I1*U][^H%KOU!J= M]L_/FMVNU6ZU._@_21YVMSDJ_Z":SO6\OOC=&)V=??[M^O;J^A?CR]?/U_#Y M[.+7B^O;W7.O]\YQSPVN)'BH/_'R#PXH/\=.\G$QD\3(F-#X)7+&,LLX.59ZH0O3U9!'3R2YV[.X-: V;*<3#@USB(! MHIH':S*Z=Z&8\=DS?F4+PQK(E*>.2DF_3 \WYCCA)F3>F 5C89SZ\'_&^W>7 MHYO3=]\G11Y&-[\9UWY#/N:D.33SA[(VG%'N(.#MU!'RD?%IF[@FA3\Q&$H] M4&?W>% .BQ+(L@S)N4PY?!A7D9)%J#!&8>^,>9S!PM'X%D_/$@QP0S]"8Y\ MAG5GC'O?'ZNS#D*5S9!Y_W9"%DPGA!?%A7/D>P,^<>7!*74B3!7,8N.D7%OZES5_(+KFRK5S'DPP M#PU7V[\#+,:%-^)#8,FC3!@_K#0F$\8W2F(S=4H4EA0/3> !25N=C%A[17*X M:L-W2MHD:XX/359='NY\#S1EXOO\2@AXCI@X\5F^)]ZB.!%Y3I[GA&L?_?C, MLLRB9BB!46P@X2/7A;>&@2]PC1VL_()'*!APP*.L9A1. \[C"B5P/6NMZNBH2C=*(:T,,3Y=B,/Y7^9A^11#Y74. MXN.[ZLCR"OT4I6,4R<.MR8$BUD\*SRC"H^8LAC/B,EGOI,)3M@:/,0D<+)@S2V@6'U^53.K'1TW_XHOD MQ.8$;$HE#9$CL9R-IPID37GAU4\S"SQ/OC9 @G ,1"'.A40(_([ORA^%QP.M M0N7T+IUA3&:2EA222^+CV4?C;UBQ4$G*"5C-, 9U6CB9LXCN\'8\5^DNDII! M\.@Q"Q,-(8]-(KP?U&&WM%R9/'\EUP=70JUHO(Y*SRCV0@HZL1"/L8J2V/% M=\_E@8<'!Q@N7E"@G>M@7:!@D3SE(TXHD&6!Y, 19LG9U5A.XM'7N-X1S!^? MPV!E%@)+TG&\ A^7C??)L<:UGY+J8 -256 M3G7((@H%#HP5LY3PJT?NP;$.T->!1:V:V54K&S&."P.Q4X$FA5%0IIPO%H9*+8%8_BJ6F\">9L@V07\A3! M4SI=&HI^4AXB4(APLUGX=V$,'I8J_H9Q ^I" LG%NHU9O9&"!EH[V/AB&,Z< MAQ%67\O.2,6U%)*:8W>%HG2M9O.[=&JY&<<'].-SN&[\J"53!41L2A34[T& M=E_NK5A;43T2BVQD9(NM0E010A&(2>V93"E>NJ3@0?I[]GWZ5%Q1.<@G#9_< M(5D\X1J;!TPD1;H*='P?RAXNA>]@G8MF(HSUY(ZA#U$@0OQ2>90XG2@F8:OSQLGXX2%K M&&[=+;&^B2F1/ 77-[O>&!8L''YE&VD-3ERA@22.7V$+%,3>RO&^YP'>L/8 M3:$FB(^U5F 1@+/FP&4GJ4V?+J.(YFCD@:/[Y>P&_%R@*7],:G> _IYP69@! M+;C$;U.*=LDV 7M+.EG2S$E=#*7UOZ$-AC9 ?'X[&45<>2)>[R"=M:2N4M=I M2:+4K,FD4%%E%$2OG[WD1,1"3#&4JF?"%GC&?H$K)K D!2XNDR5II)3)#R%> M8;FP, =D62 HZ?W7#W:$7E*FSU842[SDF9N]I+;&\*.M!$"&DS5Z#&3H8JZ4 M&/BF*.&!+6>.4+;\'(QZ)4PSFW""F.%I =KOC1G 91GY0@8LTLI;\8%A:36P MV V!N=E@H(@DE.((%<@04OJEEF<:,%F6L3%5UL=.L@B(&H2B@D ][:;!"=>9 MR%HNR3= :4\YR@WC+)&@TFR718_6T"?O_?/T6'0J->&M_$$:VHB7Q"/+B7 P MW-=;V"N^]@R=S;A8=5Q>2T%;:@L\?RM8L\E#38D4M"\R,ZK@3\!)-%7W8_0%LYKM9V>M9X:DA/'TSM##9) MP"AN)9=U$#3TY]OL&+^T@5=,L.B\MK)3BHS>QOO&S\UTJ\WQMS4Z8H&2%LI, MRW^@4:W GX8)>A]%SG5#"3!C?_'E,_Q84E-* 55!3OYJ9F44I3V0^&H2=L$;8JA2V9"G3B3TXB$9NE>7@EYG*\O1?O)HBX0%@!>7U GGP8 M@BY"//E!ZE+C]:IZK8FFMO+OI$F.3T_:="B4OFPC;@*T;2A:X!Z)DKWKX'TQ MQ*?8EGJ/:V*S.69AJ')ZQ7)X<1E=Y $_B"^7GL@)>&ZP]LK32W9JL,SP^H=( M-PTWWQ9/[]IE-3^S#3Q\7VR[\6_@G4G_,90\)VN.)!559?*R,E7O^+WC24^Y6;?K=PK?&&O46[!XV9$LF$GNQ3D)E4,)FW9P$HR;ZV0EFRF8R78=$=8 MUEA5VXI)\XZ$:24G9Y4Y6LH-&YAQ-@->(O=8G5GJBLO=-L=K&!? ,PNUQVVG M]6?GF)40)J7)T1E*"OVJM #LZAP%&_X^AC%?,""O@SWCE*Z0K* M0:P&J7#O.R,Q$G&X/8NO9E1NFR293[#\@MNG7^2J?>6V"_25>SBX4J.TY\DY M%W;@*-_TY03+LWZ_TV]?MIK-TT&WVQV,NLVT$\!%9]BI58+EUXNS3Z.;FZO+ MJ[/1[=7G:ST%;74K^K,X6*Y2HE01VSENQF-A6 7GK&M-D*ZS"E3 BLJ-_#2@ MJ#9H)(O&8IVI5C;;L>6VK%5D2U38X>*+R[QPY(TODF*ZN]5>'O3.3KOMOG4^ MZI[UV\-.[_P\SOD]LWJ7/6N_M9<'NDLO?_GZ^KKO8ZXW"X2*RH+*8&]LJZHG546DYK:;EAIS%H M=;)_EK[:$J=GNSUJ.OU>3IA.]N#;?W>L)W^SI_SVF-P6X$ M3&_[37#PHC?5<&6.Y!/XCZ(* WDO35UJ<%\"WNI15[-,YEI;_Y@XBSA+!V=M M7&R(JA8\LX.PQ3;IFY*L'@?IT_TTZ_5;CR]1\2@.R]<(EI53#]K59[U9L1)5 MENLAQH;FL%M^">9:< T),!)@%6%%$F DP&I2X^VPG*+3R'%EQH)*QV%"GF_% MC(4 9*9,$MBG5*L,ZKHG;6TE%*NR]F7K?U+S!UP#N]7JF59+6_UXP@1AHO:8 M&';,H460T&%E5A*Q=6Z)H]2UO>R,&CBP)V'R^CP'-D M@4PT%"?.-_Q,,3H))O*\*!A!P8@D;:QC#MH4C"!($"32F/70' RU65N' @F* MSSUS%AZK#F!12W4X/8W25=(=/#Q#[. =FAK!K+YZZJ4C H<33NCTM;4EWIEH M!$V")D%S%9H=?6&^8XA3,?ZIKU@O]Q3.XJU53LB\!)XMP%O MMV=V!_HV@@B\)0?$EJO.ULX.?*8T;%66EW+;+=*TJ!K"%<+/J*P)$DPDF!UD6!6Q[1Z)3GPQRK! MGNPKEK_^S0:6(]K+31)TDO$\'^E-.@D_,K':2WLGL+?ZC;8QP_[<:^+&NSS1 M&$?8"%K/\-;6&M[E0:8NY8#XR'-5'["W^F3BV-RX2^IS.9[QB853-C-EJY8__. OU1X-F^%] MD_W'W(4FWK0:0[V\*6M:,$<7=BS=V$%"YDN>J697+$S)KSK,N<)7TU@U!G>R MCX:ZI>9$=38581#929MA4(ZRPV44K..I/U@P\Z-P:AJ_,H#@X>-5ER;8 *^7 MS,W3UE0LA49*TGP-$"MK[HWCAL^>:G"X,/Q'#YMK+C(/#G_[QNT(NS'^?_G6 MMA.&W10EQ.X"'S^;I0F&8:.OE6%-W9)AT&@2HC:9&(@SX+'E\0NJC\2FZN\/N>O@CMN'S3>.6?V/BHW$;^ NXS+&GSCWV U]66TH= M_.H'"A2?IXZ_MLWE[TG?9?#48(PP,N'/>-S=3>0'+:6U$XQ/Y@PW $+N,6R" MN^ZAM_+6M$$O-K$U[GCXB)T/=8F8U4*1.RM-34.R]%AS*J4&*(8.EQVJ_I!) M2U3L"HF]3CT[7J4R!%"KT:VTU;P:[-A-+.JB5K6],CU .1)J64VBUA;46BU9 MM5]J55IN65;EXB,=W0$XV7-<]BIO&%\+NDK:WFL,")WQ1-WK[U0O@J&+4GI= M#)V4JEX4L:D[4J.16F\105S75GSSUN ;M13_XKN.O=BFG?A%:W#>;@XLZW)P M>M:]:)U=MJVTPWVS?_%F[<1+\1R?Z1Y>35_H+?C+0SAW'NRB3V\H1!.E&HG?:$,)B9[ M5C/P@J6^L55%MX#/F1. [IF"1PIOBX* CQO&^7,G&PQ' S[?@41"30-,#! MB1"<;*#R"5+Q3:!,42X#<2$MN(A];E^67[O'W:'9X/.KW1 M1;]U.DK$0[]YF#Y6Z] ;SMQM?\ M]*[Y3OZ- :[D[^W7?,8"$%)JD"P*_>0+E8\DOU%-R(>=QJ#5R?Y9WR4I$S:L M!)L+_B'Y\'$Y!2*;13Z_.$NC:*W-9-T\15F-L&>]LLUZO9O,UZI'?<5N?]O) M4P6*/9^4>?/T>^UMG7^3)M6F&J[,D7QR'EZH(/Q& WF_X"P0VHZL43(OM5$O MM%'75H&).(LXJ\!9&Y?=HTH.3_/A)_ 9=2%4*\GJD6Z?AFZL;7"\&Q6/(M6^ M1K"LG'K0KC[KS8K4WWIC4E%_:Q)@),"JQHHDP$B U:3NW6$Y1:=):CENJ*W? M4MVG5*L,ZKHG[=5TTB/O[%(]I%1.S1]PLZ-6S[1:U ",,$&82$VSCCFT"!(Z MK*P*^8YETO;,G\TC3))[*7>PDCYY9:RS]@GU!*LDAQRKZCJ<2JM]R^RV5T\[ M$;H(782NUX<5NF;/TM>YZ]#110&[CY=1X#EA%*CC'!/G&WZF&)T$$WE>%(R@ M8$22-M8Q!VT*1A D"!)IS'IH#H;:K*U#@03%YYZF[6W /#'W@S"N!)M$Z2KI M#AZ>(7;P#DV-8%9?/74\;9$Z_8U/"E 7<((F0?,-H=G1%^8[=FA2&+""GMVK M#LU5@SX5XY_ZBO5R3\&]>23-ZIC-%K44IS@;H4E#$&[0- ==0A.%Z/30=F3; MT2PN33=^KHQ=*?[+&]*X]A94A1BROLK@>#SF]_V6V1N6U-^/>GP3> F\)8*W MVS.[@Y+:"Q-X]0?$FG6W Y\I#5L5I^S0#3Q2!=M(,6IO728):U_GH=6US/:: M+@?4WIK"DB3!2(+50()9'=/JE>3 'ZL$RYGZ/\B2_VNO7_-Y@]84:YM2_#MB MV,;#75PZV$;$8>Z5-\%F!!A3W:8QQ:!UT>RVK%[WHM4Y'PW/NU:[FS2F&)Z. MK#=K3)'V6\@C+6OCD&O \*J5_O=OHZ^W%U\__6%<7EV/KL^N1I^,J^O+SU]_ M'=U>?;XVWD<>B\9.R,?/^WF;3*F4SC:WA28:<7\)N(XYGC $=U6/SDG"%H:3 M\85J>I9.$-[,PKA9C3])&Z/Y@<&9/37^5BR&/ZU08J<-6UU=QW0V2=74WFNU M:4F./U8XO)(=1>)V(=U&:]#-_@WUM0MI6UK:A5C#O?:9.Y MT]QI[E69^W;;)& 0'5BJS"L[<;2>VA)!2I71AV.?73=BMU<8%V ];]PW@CCL M-1S6ZNZAV8NN3$GJ*%3MN#9QV5-<5E)W(9)N5>QD55E&/.=VPVBWC/>,.O01 M][TU]]WP>0CLUR36(]9[8];[W\CCQ'G$>6_/>;^R %4N<1YQWGZ,/>(\XCPR M](CUCH/UR- CSJN%H4?'S9_FTZ_\@7O1?BMNU[MK(_7ZW#QKL-4W!]WRNV_4 M@F_P/BKH5\%#(23"2(0](\(Z9JNCKRQIK?F&1!B)L(JP(HFP+MZDFC M'S0FVF;'&A(F"!.$B?B^8=<<]+09800)@D3](=$QVQUMY;()$@2)^D/",@?Z MJF 1) @2]8<$^!(#\J\)$@2)Y+Y!SQRVM1TQ(4@0).H/"A MJX"N5HO01>@B=)5C&78(780N0E<)VF: X9$>V!:=%*!($&0R"#1 AN+M 1! M@B"10L(RVTW*025($"1R6J(U)$@0) @2N6W+CKX.< 0)@D3M(6%US6:3CG@2 M) @2R7VM@6E9VK8P#@42='CG"<)>L,"#D0ECS@-C[+A1R($J4Q9LLZ6A'4&5 MWSFK1,G$ZE1%;'3+;])6E:4O6SM72/!43FV3H#EN0=-LO$$%_*HL/0D:$C0D M:/8E:-Z@6U!5EIX$#0D:$C1[$S14 8($#0D:$C2E"QIM>X>57WH2-"1H2-#L M+49#KA,)&A(T)&C*%C0].@A+@H8$#0F:L@5-AW:=-B7 =IDV>\M(TTFR&TR7 M$48D^-AP/'CQ;!Z%,+0DG^99TI4TIIR@2S\9/)_LLVV2S^&FS+6'9F=('=;> M0/$=F&%PT)!H=[05SR5($"0. 1)64UMDBR!!D*@_) ;FL$U:@B!!D,A#HJ\M M+$F0($C4'Q)#L]DC+4&0($CDM$2_3360"!($B;R6Z)-[O33/W&[*#R&[<_G: MZ]=O)[B.QT^F7#)^RVI^5V"!5@\67.=,W[/OC4L_"L*I\7?$@I 'J]W_=GFN MU5S3PWN7!V&E5C<:&O!Q9(>.[^$V$7[Q6^.F84SXF ?, M!2X-YG[ PGP/14/^/0G\F='N?H=/LUK?-7);.CB4XIOE'=F;\%\4&$C&_'/G M@?_@"#D483 ]2_4_5JO1,^ R%YZK9\UPJ'?A(^X]H%$?>/$>!?WKH35>F=, M_,"8( /+D_#"CH2("1AF1,ZM;>-Y$,>??_PA$B?WC,T__%O!PEU<.A[S;(>Y M5QZ\<\9PG6Y!")VZOOW7S__\QX_)'5^Y[<.%, F\Y//D\QP8!7<6OP0^4.23 M+\0EL,8-OT$[SIC8(%Q^D1@+ ]E'$S_IW>7Y\@)_^[\<7O^SG#& M\ 7,ZJ1_>MKNG9YW+B[;K5[/ZO;[[>;YY9G5N>QWK.:@^>[G)=F27\!;9P:@ MNN:/QE=_QIY6DL^)IIP,MF$J/-CD*04=UP1Y)I_B>*"IU=_YUWA(:;-=_)OT%WV,G?V\]_QH)[QU.#9%'H)U\HBT1^\^B,P^F' M0:?1*?SGNX]W?@"R 3,%7#87_$/RX>.RSLIFD=]SS_1>>ZUNWWS;7HVPU_KN M9[/6HZ?)UV7R-4F!*=/N+6HNU- !!^-&R5BA])7A)^J,'$3] M#F*K]5+7#J5;8E*TYM\,:3H8_ZA#+#SWPPBKW%_R_0Q$P-3_@U9*[X0*C6C^KV M'D"]2LOX+=*&7GG%?F7 VG !,1XQWALPGK8::,1XQ'C;,-[&^0:[63C5.1I4 MIFESBU;+JF^R?8.ONA"SO,-B3 2815A11)AFXNPUL!L#\@*TYWY M=:R;B*.9#Y/\;[J%R.R_(P>3?(0_"1_WW*+BP*3^X2:6OK=:9F^@/3:;K?NV M!-@CHKXGQ!!B-D",95IM;8?8"#&$F$-'3,?L=+25UST.P-!>U.:6KQT)�/ M9$Y[&+ Q-SPVPX,"(?/NG3N7"PJ-5$B :27B?B5;JVT.6]I.[[Y(F,.6>00^ M M^6X.NWR]\3(/ 1^ A\R^#KFL-F^06FCP-[%,W^^%D>+(T3Z-_S;W/N"?Z] M:7@\I!C#'@35?H^_Z)=7O:&^G;<7:%,52.%]5'"$\%22\6T.WPY2QV$&$. ( M<,\4Q=+GZ1Z) J,8^M.TC4N[W/&)'^1+ZE"H?.]9A$5XM@&>8S_"R@"OD5WU M3A?3EV;X$FV/( ^QUS)[&D^#[$S16G!>V4X424F2DB0E*R@EK:'9;NIK;$92 M\D"D9*E<5SH=26B2T"Q1:#8'9L?J[)^BM> \C>&-S:H?KQ9=U5-"M5B45NUSJWW1[;6M_NBL/[SLMZ157\Y#47@SZZ\7-Q>CKV;^,T?6Y<7[QGXM/G[_\>G%]:YQ]OKF]>7;Y M]S;FW[D1;\J.C2!>8YEO.YV@VKTN1:/66T&[F0[?20S!HVAI4FV6J&S2X/RI5$W]017Z,J7A3L13WP MP+V(HX*Y]QS4+NJ:;>IN6ZUV9]@];W;=].FQ>I'6WA[U.Z5I K]#_ MS\7U;Q?&UXNSS[]<7]U>?;[6(ND')0AZ%G@@Y.4"JNKZR9%2 Y80UUN88$,M MF(N5XTU#1'?"#IPYKO+)'4,5(7CP )?BC\FMV5=S4!,GN/P!UHQ/L_=%-,8!O5T^\28@X"@+FW9'B/L<3(7-= M21D3#W@XV*=;+2ZPFV/+ JN1*PN2A7[VJID_EOTGY$$1O%KQ6G)T!"Z=<0XS MG',;K\M8T>-\+!K&E>H9D1LQ>" P0,^'\7%YW+K0Y )F$C>6,(OO!IH47PU? M/ (-N>JVL0P1 __ E^"\@#1XJIL+ >]W@(OC\K*3R).O N]$43G_*#/%KR/@ MHQ3"_X6GP$N!$JZ;7#_Q7==_1+K!J\923JNWSU[(N]NJ'\!:?GM"3AM/,>/3 MA?>'O4UB.$7'LZQZY3#%;?S+EU1.(1[30=II",.#F.R]/J0$,]W*E2Y5NX+? M*B(0!0^@O5"8@$J0-1&\ GCY-P<!\VW:$ MK7Z(R8G)#XG)T82<<&G.3)QO8,F !37F(0]FCB?9EOB=^/V ^!U>[7([5/W9 M%LCVX%S<:>'TMYH"WK?U_L9;#0[=U!FZC'- /7>5?5AT33FSI^E/_JHKB*T! MP?M:H%^%SB6XLN!9^39V&&0&AC+B^@1XH^SZ4;@=I5GLRL4O$88*GL0]]0*. M+B]8M!/F!,8#=F&,1Q4)=-W T1O[P4GJQOIW?P+K+-O"N:?D(RS_N?E\ M48R>!/R>!6,7'$YE0B_ +YTSV3AQ'DCW%-QQ[&3RZ(33N%5C&LW!-H%YPC6, MR^R]CLA[M'B??"!0*_6\'_W(!:^>)_XU]DLQY@P04)SY(]@ZPG?'Z=C<148] M5!93,/7] .$M-RX")Z$##-X; ^2!'PW!8)HQ445N'>2Z.,'X!)ZMNB,BOWPY MNY$!BTC@\#S^",_&5PLY:R2! Q[W. UDY=D)'YGHJ_R*JB>O"9+%[Y%.>D9! M^-:>LN">RSDF5!/*KP^GOE@*(BR1J&'\CE$1SP'2R"? HGF"V M,8Z#930<%3]!.OIC)"J0.P#N@O(<6) E(:H-.6SL2X:1C";9%?'Z%"D+H;.4+L@);IZ@.8(K:Q2? MEY)T(@-\3[U>?KKC -GT]0UCY,+3/"GQW85NF$BJI+L4%\F> MF**'?$Y>1*%TMF/FN9/W8-M7H$CE@O3%4/RG>"M$KL/79#>DFH/^G6?K$\,[ MQIV$+GH^^;BYFY]:;%8@!N;W6%Q)P <_9=V5T',2!4:S?@TH/8LV6EU%@?<2*A\M3 M,N-D5RP_)3F&]",8%HCCMVKS,>1(39&2+=*T%" M%'=1)/)0DB5R.]/\, @I@->8$RN;$/%:)ZJOU?\HBAL3%47Q:+/]J514YC2] M/YF*M<'?V(TA[!SB%>7@-3%RMR5+X6IHE ML$0(B"E^*Y).Z6J[<*'V<8 EI*Y-GQ>A67RW*/"KU%#Y+PI+.(^".2Z^!'J> M<92Y^L0D5G;VBC)G!7O(Y'D;8!)B;_%UT4PS5^/-MOD\E&::Q X3/F)[(4T( M>:D$QY+5@J\*^!PSEW!9&0#3.P&+%0@G90S'7N,V5S$@ESFSQ%Q)$"OKS"DT M*ORLV$DI4%; M\EN7EV!A.S UHBF50MCB\W196LCW2U=OU,J[<5']$7647B) M$Q-N4ZYSZK>RS-J/X" %;(/Q:<\!D+'#D")(#+[H#B4Y"**& 2!/J) MY2O%4\.XW6"D>96*&_2IP,H;];+]<0ICN80BY(IC)B#%5$=XD9F5KC-1SE"V M?*":&9(O[TXF:A@#"')Q>/X]8S[G"?A%" 0(520@>R2FA7GWR@C*LE4PQ5$2 M-5DM%[.A\,["<&,<"&!U,-5=YR\,4,!(I$3#&$4V^-1\R5]:?!@ " 4(FL= M.>!T.8'$^U#FN.L_PD0R@?7$N)(%D.D5\&LV>1BLU!3*U8E]4KEHL1Y)+AW# M2(/<4"0O+/&= B9(='@C<@5^F;@&\#3^#7Z16LZ9I7X"$AKHPX24>9)I5(Y% M)!3/RWB#BJ3A.F1C!_-HAO M&%-.EL2$@[&9:T>N'+YB\QC=ZQ 1 T8%!:5: MNG<>\!X^F6",0^KF15X+RW#,TIC.XI]1Q,M!9P0L\I/T]N"!RBS#*01C-8&< M%P4?%_+W;.$;QD7Z1-<7:+'#X",OGDGN/>*Y)^==Y8D3P"26PD!,/EVZ^O,Y M/$B&]9X0_,HF]?ACZ@<$X(\RP?-.L2.A 3H E !P&%(HH0V, !8_9MH$POP; M*GU)=@P4Q,/R?#6N1P==>5?=CW% GA-;ZX5_&G99)54LN_*QF2LJ.ERZY MRK7);I'V?/(@#/I%=QB+1!TEY9[ZJ6'\*XU<*A6$R(JY.PL<.#.<; #W5M0P M*+B<*EEPD5)+D@;3#*6X2US&7PV,OR[2VXL&9IPW-DX,/,7C.1-@ MO3N)4@;T@)NS-F(/+V_O 7J1@;P08S'KQ^/$;WP W2F?##CR6(B*5OK-T@R, M%VZ-";A^=$KX*J;E&,*'NYPXF25^EJ(;"-W%7#&)N?[Z):(G-RKE\W<$,T&? M06;0I7H9V(J/'81A?$$N0TQJA/29TL#&\*"4(:M,N%/V=#59.0WYW,169U6' M.>,O>;-QQ""QGM=Z),N>(8K=Q-A)G[N)^QAOFR@1]H27> ?&^WKO,-7=L:>5 M#CJOU(N1FI788AI,S*O\IVS6=;Y H@M^1X&U79ZFF3J>A2!;;HSY0.U387&9 M(*MF49A>1:7^&9 S0K'QKS@%V[@ $TX>%:CF@+^N"X3:R2R21'*#)[-8%[![ M3'<\5%P\O59Y#DG0H*!>JDF-+YB9GWBNH %C 7"C-C2K.>;/A8W0S..4O<2Q M!X"/&[<& SL_%H-)E'6!@@IL>,&+,C,)?S?DC;'0!.D"<)U/<=M8.BH>3C/9 MZP5!%MU+E2Y4;$@>KI6F?QHUEWH7WWV"&]!H\3\PQY4\)W5PP\"I+(U51@X3 M11_O.BLKQHOPJX91Y. XFBL'OF22PML%QJ1@8"=R[$KS+^_6X,?X]L3"PLTI MMQ#,42?]<*+QJ4 ,T M%VW7C\:*]SD*O,#W'!L0X4J]FTLSJ-[:IX',==/.MDER&R,YXV@:VQV)]8!; M^!+\4MFSOS@>=P)\B-C7*%IGH8PCR"!(O$N*SYH"NC+;6L+)C\)B-)5[RB7R MQNO'A3&;"?C=#@:[TB2.@J45YQFM->%2S8?Y/)DD99[:G%_9EF"YA!D9Z,(Y M%%XG]^IM&0C(CKY4B8S5)M^:#9583TE/>*)(DSOD)N>4D >)8VNHB0!/ R MC$AOEK!2(^P64A[D.2^Y6DD&"3HP^2BT"D,4*(&)1,H52-V=-,$CNQQ#^19< M_6N237@16_6C@B!1#@@FB>#>@J-LS8D*S:&9Z 1V-!-R8POC@=+H4%D3"MSO MG>^SL[OY3#A$3CZG30;I3;A^Z89 Y>HD%E*,+JD"PBA0^5UPT_)K<@$NE>%V M+],AB_O_BJL3XLCP>)H*F;I5:O< 0WTO)%;*A?L;) "F':BP81AP%BJ;&N>0 M)B0F3TE3_S!11FDA,+!DUDR\"Y\:6V8!:DF&9'K/NA]E:-S+/2$+Y HN=PE4 M(J.<>(;15?"Q4.X]I"87!G[64"#1MKDSD%KB*\ >>N(TL(A:'A1R3@J3#$!OJ\6'06"5",E5>#F";6R9.<_(7@?3:R+1!SJ38/9CI>E M*2;S]=/\22"/VNJ4:4!>P5A\-L4R&P0F6E93\5\\YVFH/8%L;8SAW6-_8'!"*6]:.K[!I*R,X'@_C MN(TB(U _%JXLWIJ> U&4M(34>L)/*@"2<%5@!R @W'&.]ISE029<0M/CCJ8%6298&I4L\- M3\X:W;'0F2R4;HL?LTB]\Q5:F6ET17D$R?%::.=K/)*DJ-_V .($L$U*9!X<&=/%J M-:N5S=^$9SA&#M0N'D[Q7(TW.Z 8N:">715+2"<1ZS'%T:L$Q! M+^[;I[E2TB+#:%IF.&4.KXI79O"T]5N4^SA2$\I3O-(W[+M.PIIGPI;!<&+)M3: MD[99!NR:-V(@7\9;Y8/?WJ&SRXKOR CJUO9LBU&D>^8*U\8CRCV$=*CHW%VKHKCCA]87(LB&=X=EX<+\@G1 M2Q)>>A^;%5I=7_.TJ "*9_I^\V**Y,2:A )\J\+,*JZ43!)@ 18]%H&76RZQ M(0=@4R?E5F/LR8F=?'@(W48_NI]F!VUF>%0X#G0'XZP20WYYLM0H94;'J=,J M=.WB&:#<<8S$2LI%-^-:HXGAEV1^)W^G\B,^O"!RM0Q42":F9I99&K,*4BZ, M:P["0F+J?C:TBD+_2\!EQ"_+X4K%EZVRW]'^Y[G,X6>C2XG="Y;+S!'JS-RR M UG0S)D\7A>/2.&:P#Z.<&5>8N9=*?Z4"2#YP-5:5^/YQ5A7^?J%4M;YNM9:S<&^?\,OTL:IV"(@\T%_Y!\^+C<"&5]%;NT8-I@;:_WM_;[^F":_4Z_>PVK)^[J&V.T]-,1^@9;/TV]%[ YV M(V!ZV]J&+-1JG3A+!V>M]JZAIN,[FWR/[)[+LW]>E'@=.9]AGQBN=T7P=J#R["%@Z ?C%;3' Y*ZA9_N+"K'L(J9Q\<+Z1:/=!O;8+4 M&VBR"AGHE0NP;L%5:SK4DP5?'FT/W\3O=?[4%])L3M!:,1U$,$I)UX542 MDOIHV>V"ZS7894D_E5:G&8)>.YX3\$V95 M7GDA\^X=N'8+K5I776;/='HUZ[V4KRK9I6 M?U!ZOI7.I<;L2%8X.<&0T[U>>7NSUJ,_YI4[YKD3UU**8[4C<-EP MF]6.@6O/.UN7\FX:E.=([%4N>Y6;[%@ED?9:$AY"9NWF@8LWYL]? E]LW&NC MS(&#$=*>7Z:<:]][R0N\!VW*$[2/EXH@+TK*Y=+5ET\7(V-K;HP:'4EZXN6 M%[$CL6.%%#VQ([$CL2.QXU&R(REK8L?]$XZDHW:J:L@":M;=T?[%]\>/CNON M,WY6%5IH.]U6WIQ+.*O;[>LL 5*5M<3[J,3'_E3Y&\H!_9A(&W98VNA!N"!< MD'ZLH7XD64"R@&0!R0)E*S=-JTVV,LF!NLH!TH^$"\(%Z4>2!6\L"RC9ZYGV M&H>3Z%6O#9 :\5_E-%=5MH>)XXZ.XTC&$<<1QQ'''3+'D58ECB,95UF.H]2I M\.-9)&"0/$B[MN=\US)$WJO#86\=#FH-^F9?7\VWJJP[A86/)BQ< B:ZQ@+X M1ENS6 +%T8#BH(W@1O$A[Y>#5,P?-)J&+T$7H*L,V[)G-(=F&!"^R M#O#HHJ2W\.-MP,;<\-B,""X/%:6YEH.AP8L!MLS?LZ(+7P8> :8.% M]B^W,>B:M(%)^*J:"7@XRFMHT>XE08N@178A@:NVX#I"NW!(9B'!BW176?#J M#+0=B#UX:.4BB3^$6()[[?5K/O_X0R1.[AF;?[BQIWPNEX3L@_ M.0]\?)4611L)P4-QNOB5_>D'9RX3XA;HX*?6\U6_]^=/V[/ MWQG.&+Y@=GAB]5IG9ZW!:'@YN!PT+R[..DWK_/+,ZL!_!^VSRW<_+ZU=?AUN MG1D7QC5_-+[Z,_8TMG.WNX['3Z9^"&(.A M/E^'_;FYYOC>AF7DP284*T@;C$7+IS@>"%/U=_XUGA_,F%L@:@NO21\L6=JP MN>O&U_STKOE._@UXM9._MU_K&0ON'4\-DD6AGWRAE(;\YM$9A],/PTYCT.ID M_ZSODA:Z(#-<-A?\0_+AX[*E&:K169ZO[6 M*V]O[O?U-/DCF;R&].VZ[XR]SH!LM5ZR()5@BTFQVAZ\9$-R1<<,=J-7>ML? MZ*09%Z!ZQL8YM_GLC@=&NV7N8%O5D^->2\"2*S*7P&ZKE-35\%X[=Z)YJ\O- M(3^9V&YSMM-VWIG8CMAN<[;;>*^/FJT]5[4^"-"3+H5%RR5A:;QY\!L?1RLS MB2&)(8DAZ\F0=-P^_'C)83V9NT][NRJD.,J.RI9E#@:6KIE792GQ/CH/M#]5 M3F*@9F*@TS+;^BH05V4I20R0&" QL(T8Z)B##M7Z?\-H7^T=B)N0A>74]W\A M''U V81F3V/U_UW)5A6&*EMI4YB)P+D%'?MFTVH3. FCK>3@YO.L,<*J!Z;Z:KG# E-G8+8'0P(3 M@8G ]&I:=5MFMZ7OA.8Q@(DR&I^F[3F?\*"L.F]'XZN]MX;F0%\]WE<3+N.S M&NU*?4^!E@IIS6,"[\ B^!MWSP]LUA=_\;C,>!70JBEG$TH,!S M;>"YL1]AW8W7G$VKA5^G+0UI8Q*^,<7*L%7,MKZ#RQO3;2NQ5@O>TV:OD%E" MXHW$FR:2M89FIUO2IO<:NM6"C6@K@008";":"+!.V^QV2XH#'ZL TUID<^NR MF.NK:R;;)G"SJLPY\L:?'';GN$[H<+%U9E5];,,<"?D0B=R4(K#V!QS?_'WILN-XX<;:._[:M ]'%_IR>BI"$6 M@D"WQQ%JB?+HBYGNMJ2QS_PL@441'A#@8)%:OOI3"S:N(JD"60#SC9[7$D4 MA:Q\BH6&\L:/;7 M&7<).&NO?GY0AO1Z&5*] [NP^TZYUYH:BJ0M_-EB.0GLV*0,G:=BZT^E?Q5C M)\)'C8BX1:*%4:IYHC=E\$*]YU'FI6QJR#&-'E7(=9+-+G0=&2:TO@+;'GK> MG+08<-# @)XW!W3$6F]=W*4L8Q'-V%PK'G./4OIEC4QG0?1"B):/Q=)F 0YW MF<&X?>UJ9VI3]3YRY2GASA_1!U?S$)7AW4&7BVR)1ZZZCBX)GK/3=MUV'Z4X MJ)++2['&)@#7;'70H4%G#)!NRYML?@KE*^!T IA67V>ROABRSRYU&TR00]LM MAU8KF&IC(JU=R8D6\:&Z*@ X#M)A.U'M)DQQ^,BR78I9\<<]%VWWD"ZOZ=9> M!P%5X1 XZ]<24_VXB-%[)AKTI3FWIP$9R*5LH.*W.)I1 KSP/ KY,_-G4T(I M"F'=33#L(]N5UXSGM!MV@$<"*95=L&ON\1I8P]\L_335U8[T CF&CA9 M<&3KTSU8L__3P!\XK*SF"<.MR8=P0X7'M02-,< KE3;5=U,ZP?; M1KV!['D>^U,5^JF!2]J9_J\*PU[OL7JEEO9E[Q;NH8W#IR\DE6@#[,"IT+2L M21*VOFG9!]-!KMZ0/P1=92$X 4T90;X=4[[9#AH,&AKP ?*M\9Z-.S5;7-VO M<8CCD!(\^4;BNPF.R6><^!Z]S94?9"F[\X[]&AWCRC*<2\.4FA,J=CF\/+2E/)PU\+88 MIJZKG724WBOP=ZH[$VT8LA['1=MBS=31R430WDK +C2KE!4LAQZI:D[K;."<.9X0THKF[)FE%%,_?U8>^!Q@\WA@C8>0^Y0 ]46 M\6V+A2NP([ CL&/[V/'M+K;>?I5.TKPX11J(FTC6JD(NI?*QRJ1<==M$KG6X M07BJ< .[#IJ%=:PN1!7F E&S4M3T7.3T#S<3715N %$#H@9$S4%%C6TAQSY< M'9DJS/!620,!U$U-&\-HZH)SM97ZKV=A/_A%?5D=(;IV^)'DM<&>-%T&H6B$B#1 MHBQ-4ARR5V@"OPT7B#8P$&" C($I"X2JL ($JM11:>V#A(TL2UKC%H $0*+] MD+"0;DK+=W0%$@T&&=M?TW&1)-F4,%"$E! )&^T9C461IO]$M(1X60Q#8M1V MG4"F \JHPB;@":KC"78.40;J MZX H0!0@2AZBK.T/C@*B&@_-'"XRD[>,S?B+1U[QH69%,/I$>UZ:+#$OV$/$]J-J*_H5-VP8* M":VN& TGC&P'N;8.R 9D [([AFP;]?L&(%M=[Z-;Q7C#NC-1+\%KY,@)5,=N M!]B.%\&J!['V*DZ %$ *( 60 D@I81UNZ::TOH:!SX$XF)NR%R+7[80J)#Q< M(X57F;(-'1:LB[4$P5YH&@EMJZ$609R+(-4;[SG@+1>U68!V09R#*% MV!%DV6ZUN>&ZMK>#C20ZEC_R M6>4KO[_BY[__F"5GCQC//MYY$S+* O)U7%2-?2/Q'2L6X]G BW"4>V[W[/[W ME!B?@\C[XQ]__:S%RPP?*W./OMS@EM\2+0L\/?,P.1\_?A[4H M812^)>.?WEU?L:FD_[)^O[]ZI_DC^@'VTC-3']I#[X/"U85Y9T0K3?SN_.Z9UPFJ51 M_)*/X]%2_%V+*?VT--*B+-9(0=WZ%\CW&0D3(K[(3A1%,S:ACYU"I[\&5)F\ MTN1ETYMO&LFH&VOH-R?U6=RB?D*)_5Y_3!C%4QS,23F=?:>\,6=KS2-!D'_G MIW>]=_QWBEFO^'WWG9_B^-$/Q2(Q)7OQ@5#<_!,Q)]RUSAW=JOX9[POA0N5& M@&<)^5C\\&E15E1O40_[5/+&6%E#LGWD2*S0-DYI$+MBE\/+'^SQ4-G]QAHY M75?[_+;TL;^_4[LJT894]8RT*^*1Z0.)-5-'>]A7+>4X8T^.,^1P'(RE?FTL MM327"*(5P';;LYVT$^3 =L!VV[/=UKU4.M%#I"$C\)K0_<7!JB@ 3FMA!!82 M.";,VWT.55Z(]PT%04U02GYDMV^C_D!>O5"KV>:M(=T6R3CE%#%(,)!@>]8' M]9$A<:9PJ]D&)!A(,$58$238+K.D7$O>K.)6L\U;)5C[P[YO)N%=RO+)E8>) MM)"D+%T]7G8^'TA(QGZZ3\2D<\-Z+.08EBP4JL(,35L$H/B[C8@>3*\"1 B M2E,-#>0U%>\*(B#@O^'L'+6T$OKZVBR.1IG'*P29)ZW"_18A)@-@XFC>C=JC&(&OE.8L]/FAD(TT(<]I M+SAX M&HA3#USM56GM0XSAHKZ\8^^ &$!,QQ$CR.$8NB$M%*T* "# V!QM[ZDU=^&E M&N:#_:8D3)N9X=<=G\K0J2TG;S+H:;M5+4)A>W59=\#7@)+K? M*@!A #""F MGH'9/3O2B\G(;\9^;!V,/IBH/Y#6>!2,08A?=!PP$+\ 7 N !<0UY-"VR]1 M>)97![(N>@]9XHYNW"X @WRN5Z_V!">X/1!C445S= 9>!W$'SQQ4!7 "N MDP27I4LK-.H\N"!P]^EK2O_&S_@V JSCMA5MH)6]W=!TM.Z>J5TG2K:)':Z K1!"+(38Z=:W?"H'=.-V]%(ZX.!3(G'Q-], MT)U$9RNX%>I"080JQY0@0B6&1UQD]168']\*QH/4 C)MO J"$F)U04FZO?E MG2 "(;FEARYA4.K.4T[73$N=SH+HA9 [$C_Y'BF&KI+1931E]3G\1AN8/>(QI)09?:.4BNCWDC39992JXQC6M7UY.33MJTO#,"[7 M5ZT:I7H_(?F$4XI_3XF6,'*>/3!Z4LI4!*TFIM:Z5M2^BY]Q M/$JTYXGO332?-;?P&$)&FA_R6:ULO@KA1R19.UQVYYA,Z VKN:P-S5M=1^0Y M-03S5I?#<)78@GFKQY\9"B_?EI>'N@B8M[H5O6#>JBP"POQ!F+;:EN )L-W6 M; ?35H'MCL!V,&U5 I.R( OS])-HG#[CF&B)"- M$B_V>?/+7J5.KN>:M JSUT=^WD_".! %=&=(> M2M+FG)P*I)K,6O3:;DG>1RDU'U\K@E2_ YRL_%H#GM\ F1"[ M@MA5>]3F:>#2<-'@ +-F 9?-X[(=(4 )1 8,+V"XAW1Y@_].&\,05N5S*?)I MM>"/'GY4+70)4A-R+39E.XTC^)L^/-\",T+WF$YB5RS15D#!H2GM D3ZJ1 M Z%S$*$@0E44H7I#&7\0H'(%Z)N)"TD0D,8@C95F7]U"NJN 0=L*QGLKUN5V MXY/;16]UJ[YK/_13\HO_1$8W88K#1S9/\R))"+URKM/?%DWX[(O+2]>XM/MF M__KRPNH/K.&5:,)'_QL.AHTWX:N#5K(E?B(ZZZ5S[?UP6C84JBQ]4]^_U=X6A)O3*,HVUFN\ M:YXCI6G>H']*K=,4NQSZQAU:0W:@LPVTZNI,G LX:Z]N7- 6:3T?_C..DD3S M=F1B94,=ZO#MRV6G\"0 M^T0!]C436U\3<)DE=)'482Y#'#@Q.6 CP]1!#AS.*VN]07'!O*^8&A)%N]I]K-R#'D([;N.%@8LL M6U[>;QUA5&&/IG4P.)$ KSEXV:@G,:W>=7B!2YQ^NH_QB&@AGC;3G*1]&-*1 M94KK\:W*+H,SJ(Z^:2,D>C9 ORB[8G["SMJE8CD%'6/&C';7LF==L>L,Y'M M'JPY0.>-/O"I#N%3 3@!G- \1SU@[G5L0]F^5:9C(/GGNKI]&D ]-+57S74, M38,!ZDGOT=%M-$'-XJ;DV.IS)V!POH6J'W2KCQQ;7B?DMU*NVSUV6H3E]NK1 M4T)OST6.(:]?,J"W87^R];%8,9J@5NF*6 .L9AA05J. -IB.A^L'<"2*-3'+ MR$:6U5"X;-6Y_S;P$3CTQRW4!0D&$FQ["68/D-%4X^!3E6!2&Y1LW3MD3>N1 M+,UB\BN]R32;WA)ZA^ ;?IG2'Y+K*/XZ(VPL:/@H$MP[-R.YOG"&GPW#- ?F M'7QV1R(9B0#Z]JT>NUN1B)HITT%\;2 ]UN=Y=33J ]"8@T'@48YY,S# MH4<"WJ0CR(L%4FV)8?99Q:K&)4A;><1]G]MK.&9=5O)F*:\<"O:%GHS*RK(\LH_D1FZKLO42WY52+E:A\V<47[FZ-O(4H*60A1Y7= M/0I 3D8S&[TFD-.=5*F);(FI E!&)Z",C%U$<'>5D8%,>8?L5=E=4$:-(F>7 M(NH35$:.Q"IS4$6=5T7W]$\$CU,2-P*KK@V'M-R#C6)5A4- G35<\=8,0\$D MG$>8A".3EKJ-W/XND8"&"-H*QI,H-"44FNQ?*;*Z].2?431Z]H-@EX*2RWY_ M,+0&/;-G.P/3-?N#SV8QW::G7UPU7E BV6K2O D.'^FJ_)"/I%G1\?PQ)Y,V MCF+^G?0YTEYX%I:$(S(ZK2H2*!II=!J/;D@I&[&// ^GW?-TX.5A%E%KG ^8 M&+,7 7U86LTU(,! M@"G"BB# MA=@?1/9!YBFU J^>:L(>WODVK3;[E$6">BR;[_V[*>3^HAIF!'# MKC.1:YFR8*?*YC=M X"J[S B!#D<0S>D\0O@ G#1>ER II!E:FWG0K;?!ON6 MQ=Z$]TV*?1;<'_TW2U+10*D86I]&VJSX5C36OOSGK@FLG5!/W@$R![*'2.Q/ MMVYWY(50T0'TY.E@MP'#\^2', %$ :*@7MNI7J$ =UU=S"YQ\D8=4G4'0-F6 MB6Q']F&T;N<-U,-6>W5BQ] DM;X L 18.F$L]7O(, %-$&9M=ZK[=+R^ 1HT MU=8 0C(0DFD$G)T!7Q-148 80 P@UI!^ZSJX("RY+BS9T"18&&/7) D[4#JN M(\L\8-NQ-O 1A*\:-Q1 @H$$4S>Z#O(+Y!?(+Y!?A[' !LAU0((UY6:^O;_K M4CO6U5U;_Y7A."5Q\'+MA]3!\W%P$XY9RTR61-AY0+!U80U<]_JRY]K#S_9 MMRXO>T4_5]LR!^T>$,P:O(J.I_016MXWE'X/^V&B)20@'JMO'Q>$U/R*DMHX MCJ9:%N)LY+,O)2E.B:B+I^ZT'WK1E/".L 1[$^U/L2GL3TN\L\_")?9]#24U MJ%U9TK3/C99[S];X8TYE*=LI-F\#VS_7G7[USY77!M:4TP;6<(_:#-1N=2=3 M>'=X=WAW>'=X=WAW5=Y]M[P6-8@ZEM1Z8S-4?5VZF%'JR%.NI#<^S1W%1!NR M*15[N+3 83MSF-X_0K]=666TTCE09KH9@L' 96NY;.NS5B#=VM],7%E&O"+> MN6;JV@L-YIL!X8>L!YK3#T8([;>CZ])4\DS,@N_0:DH[C= MLQ]@9LCV58/Z #E]:69RN_F&70='QA4\20$B#$38!A%F(=V"L4<@PD"$J<2* M(,)V.+OA(MV0-ABDW7P#(@Q$F"*L"")L:U+IKHOZEKRV[JWF&Q!A(,(48440 M83N(,!,9#L3"0(2!"%.)%4&$[2#"+&2Y\KJ(M)IO0(2!"%.$%4&$;2_"' >Y M$N>#M9IO0(2!"%.$%4&$;2_"!BXR7 CG2Q%AIWXD])]QE"3:+([&?KH#1Y4+ M;F(PU%$[[>N]/NKWI!6YJK+/3:MZT.B=QH2)+,,%3 F !/Y=6X?.;8T(PP@ M 9!H/R0L9%H.0 (@ 9 H(&$@1UX7+( $0*+]D*"^A /^-4 "(%%6\P=T ;H 77/HTG5 %Z +T-6,96@!N@!=@*Y&T-5#NML'= &Z M %T-=.L:H#Y$-;9FDE,_P/.%I'F^JPE8M0X]MHX&+N2-=WQ/T#0=AH3I( -. M*@ D !(5)'1J8X&6 $@ )$I(&,CL00TJ0 (@4=,2N@N0 $@ )&II2TO>!#B M!$"B]9 P^JC7@R.> F 1'&=[B##D);"Z HDX/#.&L(.<1S2E27:C,3:R ^R ME%"J3'"\2TI#.H*4SYPIT3)1G:Z(Y_WFA[2ILO5-:V>%!(]R:AL$S6D+FM[Y M 3K@J[+U(&A T("@.9:@.<"T(%6V'@0-"!H0-$<3-- ! @0-"!H0-(T+&FFY M0^6W'@0-"!H0-$>+T8#K!((&! T(FJ8%C0T'84'0@* !0=.TH+$@Z[0M 7:K MM#E:19I,DMVQ9B/I&EI33="5/VFD7NRS:Y%/ M=TOF3!=9+DQ8.X#BZYAAT&E(F):TYKD "8!$%R!A]*1%M@ 2 (GV0\)!K@E: M B !D*A#8B M+ F0 $BT'Q(NZMF@)0 2 (F:EAB8T ,)( &0J&N) ;C7"^]9 MRZ;\F.*'@*S\_NIT0N"'Y&Q"../K1N_]' OH-MUPF6_Z ?^@74=9G$ZT/S,< MIR1>GOZWSWV-WHH9WOO2^FPICY.+@)Z=.GF.W8/8/Y/95)GX/(^^,??_W+ MWY=O<$<>V9O?$LHP+--8N_SS2_['\A:4L4(FX^CK__3N^HIQPK^LW^^OWFG^ MB'Y W^K,&/0^6_VA:U^X%U>F.[@8N.[5]:5A70^LR\_V\-T_%F1+?0/O_2D% MU1?RK-U&4[Q>26X233(E$=^C%RIP*91'E"6D<.(5\ MVH=RM6OF;($>E?MK(\4[-UR:&")&>TT&??=>2*/!'VO_3X__7!"4W4\^CJI#$$NDW9/>;Q7ZR MN<3J0*NYB\;I\Y%[.G4U$@.\?C&;Q=A/<* "JU>;R?P_ZJH!SP//RV>SRR)8 M ^P%["6?O>ZC% ?)'E'B[:U5A4[\-!F!OR5/),S(UK3W#LW,.)V@!P+9O! ;./H/214X9V3% -4"O1A MQ@I( 9 "IRP%! LXAFY(XP%5]A-D <@"D 6[6 1]9+M@$LB()"@4[6HTQ) ] M)%[LSUC1]E[9J=>. $FEXW%G&MH477WH*MLX 4 MGR*\F#!J MU$D$B '$ &(U\W!@HKX.TTT:]!DZLG5I#4D!78 N0!?D@ !B +%#V8>V MCOHV5#$TZI1UR_Q#=@^C>*RY2'_4,$R !D !(@*H 7 N0%5 M'D@2;7_&\8C7H[$V(Q$;00'N_L94JXEZ\H[;==[;;Q'*VJNF.H0NJ*4&9 &R M&D"6A6Q=FF$(X )P ;CJYX#08,4\+D 7I(#6D/"&M6WWHBE]^DLCV&J@4?V1 M+4-D&=).0[Q&'E78!(*!"JFKKD&JB>(@P!7@ZM1Q]>&PNFJ9;W8ET!&!^ ,@ M#A 'FJQEOIA"X8\F:8;B.(>SY@ $08B;#]2.3KJ#YH_#]$*MFFY!&L'PZD8S&DWVX*T MVS[8TT>.;AR,7CL%>5K!:](B0" +01:"+#RJY6?UD&TW+PQ;P3='"A;_T]\0+[/V(#,)@+DK0N 6Q;JRRM 4F7_551F'0OS M=!<2 QNFI0(> ^E<89L2UJ?+4 $(*+UB.B;R)57IM,52$!!P(;A#>1Q2NAE MT8S$U D)'S4_]*(I=%#=?"C=<) A;VIUYX]'M AL[=56'8)7#QDF=% %= &Z M&LGOZ4,4-X /P+1[ZJ[=U'A(U,"R !D !(E*4U?9D#BKH" M"<@2O9XEPDE"4C6/C:I"*B6*:Y6IGS5-![EV\X<_5=G]IO6R0O)&.84-LN:T M98UE(>L :0U5-A]$#8@:$#7'"K,9/1OI-K0?!FD#T@:D3=/2IN^XJ.\V?PQ1 ME?V7&,OY,<4/ 5GY_=K/M?<*_)"<30@7';K1>W\,_!]J.==1K*43HKU0.FLD M')&1MK2N?>Y[13PR?2!Q];JFCC2CIR]G:_>Y_?(B]R">42=>[9HY@=JC._TZAY16_KWC_>W]* M$NT+>=9NHRE>TD+/_BB=?'2MWJG_&^^(D,<5N@&<)^5C\\&D1K]42Z]'. M"O/VRACU]@%3L4++??^Z5%DINL3U^ALO[QWW\?#R\/+=?_GV%VD9>VI2XTV& M?;E<\PCM;5^AY6;Z>81->ZA1PMF/@.5E0W:_6>R_TOW@0*NYB\8I&R%X3">M M8TXL\'IYV<5L%F,_P8$*K%YM)FM'$V]W[PV_/1^JTL_PP#25'_57B!E;+!:!'8$=@1V!'8$=@1W? M0-7VAS_?7B">!\RTP/=8"].$-S>-HQ<18TFHR M5=E*=AV?@6O";JJNPD2 &0 B %=F8!J3--5=E/D 4@"T 6 M[/#2 PN9/>C=(R.2H%"TJ]$00_:0>+$_8Y-2&NE_U:$F!JAY,($ .( <1JYJ%EH$$/.F4TZI5US/DJ\KL)B9]\ M#QH0"R#U'60-H),>!#.AN62)"1N9!@3V !( "MK^BOTP)2$./9A0N;GQ;L]"IB-M7GCG??P6X:N]&JH[\-(=UI,-T 7H M G2UPF$"B '$ &(U^] PD&N#!FO4*>N6[U6V+8(D$$3W(+H'T;U7IK/:R' & M F !$ "5 7@ G !J@+R0))H^S..1[P>C;49B5+Z17#W-\:K=>1:,#\$@FD* MJ:D.H0N.V@&R %E-A*E13X?IP0 N %\CM]=\=K$5? ,QW.,9$R#"0(3M1ZJ!B1R[^9Z.K6";EDNP=C"< MBK&<=K,M2+OM8STF&AC2ZBU?I==.09Y6\)JT"!#(0I"%( N/:OGU;=2SFJ^" M: 7?'"4PUZWXVQ69Q<3S,1M3P:O3\32B;_T_\0'Y/F/C,9L(D+#I"0X'?C7![R-&;CY&JPB5-*R6%P-9>;=4A M>#G(<.#4+* +T-5$?L_2D6,V7Y %5=P /@#?4C.( 3(&TERTSNLVR!E]NL0S MGU5M\^S0R$^S&'JK\NL,$SGR98=( (0T7Y$4$A8 M,(05( &0**XS;30PP&Z2X6DHY-T?(DN$DX2D:AX;58542A37*E,_:[A]9-@P M:!"BBW_\%SO4XJZC6$LG1'NA MB]-(."(C;6E=^]SWBGAD^D#B2OA14UTS5O7NW^?VRXO M5_R^@B+W_I0DVA?RK-U&4[RDI:8X?O1#L4BHMZ@'32FS8*\/.432 \II?7,2\8>+V\[&(VB[&?X$ %5J\VD_4SN>! MY^6SV644SZ(8IR!2@;T:8"_>&'WKRA:H%5K/B;>[-Y??G@]5:8AX8)K*3QLH MQ(PM%HO CL".P([ CL".P(YOH&KK@Y\2*LSS@)D6^![K@9KP[JAQ](*#U#_N MI")52"2M**)-M0]]"YD#:656JFPENPZ.;QU/OX,8:)D8L) -YYI!"H 4.&DI M\'_D#T5593]!%H L %FPBV/@HEX/^CK(B"0H%.UJ-,20/21>[,_8J)5&&FAU MJ$M=;X!Z+AS;;IP H)9/$5Z6S+YU "X %X"K42<1( 80 XC5>^KIR#5!@S7J ME77,^2KRNPF)GWP/.A@+(!DNZMD0Q8!@)G2GK&(/: "#+@$2 G(>P$N !>; M5(7I(J9=LB2 )!= ^B>Q#= M>T7#]%'/EM;S&B !D&@])$!5 "X %Z J( _T5MK^C.,1KT=C;4:BE'X1W/U- M]+*1:\+\$8BE*:2EN@,N75H) R +D 7(JAF&R';@&"N "\#5 +A<9!N0 &K4 M&^N6TW7#FK9[T90^_:41:#70IO[(!\5[ACROZQ7JJ,(E$ E42%EU#5%-5 8! MK@!7.^*J=;CY(%45+6_[KN]_1!S] ( !102*J&6>E$*QBR9IR^=8:?'N,YBD M2ZJU!-]^<$,7>FJ^RG>;2-@ I1KHQ,F:6!P@RMH*OH$0[/&,"1!A(,+VK&XP MD>$T'\IN!=N<9Q6\)JT( ^(.Q!W M(.X:'P:AHY[1?!5=*_CF*.&U;D71KL@L)IZ/V:@(7B&.IQ%]Z_^)#\CW&1M1 MV428NW5A;+V/+%U:)V!5]E]%9=:Q8$UW(>'8TB()@ ? 0^OQ8"+#A7Z^@ A M1&DTN:@_ $C(\#O4#*_('Y] 'J>$7A;-2$R=D/!1\T,OFD(/T\TXLW1D]:#+ M8@=CF>W55AV"%_7]!W "- %Z&HBA6?!3%5(I45BK3.VL M8?>1 V%\:7I9(7FCG,(&67/BLL9 AB.M6ECYS0=1 Z(&1,V1/"C4LQUDZ=#] M%Z0-2!N0-DU+&[-OH_X I,T>L9P?4_P0D)7?7_'SWW_,DK-'C&G+/5MM>3>Z!2&C\RT9__3N^LKHZ8-_ M6;_?7[W3_!'] 'OIF6%]UNU+AW+'Q6?GPC8NG9Y^=7UI6-<#R^Q=?W[WCX5] MJ^_!O3\EB?:%/&NWT12O%W6URP,_)&<3PB6K;O3>SR%)MREN9#+"5S8\1_,K MBFLSRM'8#UF56/._)I'@B#_SD_O>N_X[Q397O'[[IPQQ?&C'XI%XBR- MB@^$QN6?//NC=/+1M^+<\Y4N@1XEI"/Q0^?%B5*]1;U>&PEE8R5 M4?3M0[IBA39=TJMR;Z5P%=?K;[R\=]S'P\N?R,M#%=4;\X#F$;K(OD++S?1; M4CK.?@0L+V/VQS']EH[Y=EJ9%V<\U;(V@MDGK*:5\08"# ]B.599\[+@@P$& @P!1B11!@VPNP M_KF\$%&[N>:M @SBM?F\(3],8S],?&^=BTF^D]CSDYV@D#)@ 3)28L%S4MZ!WPGJS:[?2L85WK*]7_3*K^6 ] MJDPJI(VC>$Q\'OD/1ZP!B1^SGV.B)=ETBF-ZIU&MYFK_^JF-Y5+KZ 3E4EN7 M2YE2RJ4L]XU5*^VNV6E5R8_LRX]<*= XD=8>&802 MV ,U0?#X&)-'G"K!Z3=E[O'?+/>X1Q!Q2^=/H7*4)KW"KUF:I#ADJ]-PNO( M)M*,GBZM.YU4NK:C!J./^B;48$ 1FE^Q/9<>&@5<4#6:P<4WZ@GWIJM[+7=,?WG\8^I M*F-_#2R8,0\A3*B4K"HE^^<#:0X)0.)D(*$8?=KE"P#_;&GRMTZ>RN<595!P M<#-\2W^O]?;Y<(\S?H<+-2ACNG_0D:XW/UEVF4^:(Q*,=>ZFZFH[KPN!D,5V9%U2O4404Z37LH@"C5Z-,N?P/X!Q(NPL&8K6<9P,&8%0=C=+OY@T4G42\(L;2VI4;4K>6UK7.K^;'M M $N 92<(URXG1R'"*<=QD%2!I(IT?ZEC214XEU%=YUC2AENILKT0HU5 R[3W M7,;@W) 6$ %(G PD%*-/NRQZX!](6YR:3(5S&7 NXVW53H[1?$LN*'2"B),D M7Z [02?#.41V0144->T\ +C:3[AVN1L*$4XYCH,$ @ATZ9Y+QQP4.)6QDY\B MT4V!8QD038-C&9O(Y?;/37F^"1S+ $0I29]V.1S /Y#?V)97E$'!P;T$A=QR M%8YE2"O,.>XDT\TP$F%FNU@2+,<5-E>"%NJ8X&W+O*D#^QS P[O "1: M'JE6R^10CS[*\<_6MBR8K!*CWJVW9:&J?_MI"\T7%T.E#(0L5(Q=']6DMJQS MI]H*Y_8[C?I,X)%/9#.J#CX>YV>1S /U#8ORVO*(."@[L)"OGE*A3V'ZYK M3_<*^RWD'(!^4$$,T31)?LAI%/;KO<&YV_R@:L EX+(3A*OQGT?"E,122:>F M@7%*K+:7=%<]O_"W@[%5&\+?IFDAUX)R@>;ZC_YZ]0]IT;?IE267GQ MC.-1_6[_QD'&'W&1)-E4?#9_9[HS(2/_+1G_].[ZBKD7_[)^O[]ZI_DC^@'V MTC/[2O]L7IK&L._J/7-X87PVK*OK2\.Z'EC#H3YX]X^%[:QOS;T_)8GVA3QK MM]$4KQ=:M6>^6/)2,.4 MJ_$C=<0JPM$_QD3+*+GI!;$6Y9\^BB/X'S\=_YVBUBM^WWU[ISA^]$.Q M2)RE4?&!4(#\DV=_E$X^NM:YHUO5/^-]$H1PU* MB>.N-,JWCSN(!=IT1:^*M)7B45ROZV^\_KB7P^JWOWRW.)8*=K8:=53E7A+2S'[G*RWZGIDFB#:GL'I51/\W443.!4Q49SMB3X8S#A(*:8+AE6LI* MWDOGSV/'G#OF-@/;;0Y3B,(JLW7!QSZ5U9P"X %RZ#A<' MX+(;7" 8N9Z(MW[RQ]DX)D3S6;B8)*D6XY0HZ6&I \$#.%&G ^ =WC@'>YD?+>!!W'#*FXX%EUCLYA(-3I;C30AD1Q#-Z2[N]T& MEGH8:I?B M0 :@ U)X4:B5;=::"EH3./^Y]27'/^D=UC$@4C$B?#/[.E4Y-; MG&V\?/%X//5[KE7O7-RYY>G&V\N.[W#WJVT9DU>;11G/$;D13[0:+A M_)RIYH=:E,645--I%-(G4+HU=)1Q'4WF9 L<95SVF:K*;5W*64;#?>-YN%ZK M3P.^[?*WTNZXE\/.M73QL'-P?O=PEN(;#QCUX #O:1W@?2L!W\9O]A'83>7C M:W!8MP&A!DP&1W.!R0[,9,T>Q 4-"D?"MR(N#V$F(/#D"SP3&&\3XUU,HXS2 M$QA/OH\*C <2#R2>2#R)$@\.>:UG4UX/DO=EUHB8IB,/ MTB?814-'NBYOHOQ)]]%H$425TR32-6V[65&)*7OM$&"6BQQ+VI2P=K,-2#!% M)=@)&A:. 2/: 90J@Q+,"C K-HS*0GV08"#!E)9@)VA6L'A%\YTS )8 2S L MP+!HQK"@O 823(8$:WU)X-M)^"V+O0E.2*)%X[D3GL<49LJ [8-ER:9#*X^% M2YO( JI_^VJ+-R/GX&BQD2TO&0B OM-9$+T0(L)IVBS H38KHFV- MQV];K;7ZTH:&K:6/*ES"KH,DG.*:K#F4'1I9 ]23%](&< &X%""<,FK+:K[> M"Y %R#I!M64CPY3630K !>!2@'#JJ*WFSV\"L@!9)ZBV+&0/()31:#"Q6S%# MT6%$\Y,D$T/!-.S]F?F)SP=>R.*D5FNK!N8;J;+[36LG4$(=3EX!+@ 74 $! MN !<@+X 7 N0%_L1PX#Z9:T"E- Q,D@HKN:PK0M9)K2@L1=P83<":BOS"E= M-=TT&E_[H9^27_PG,KH)4QP^^O2:BR0A:7*=L6'R%].(;L'_^.14-FL^3,C. M\T_M_N75Y95K./JE-3"O36MH.6+^Z:4Q&'XV&I]_*G/3ATGJ3W%*1AH.PPP' M&JY12"."1%I, OZ=-*K'WS2_I'&"Z"]>D#&\P)JB/#0;8-ZF@/ ML+TUHBTC-CT7\R:/4Q*FMV3&+@H?K_S$"Z*$WF:74+9Q_7G0Z]O7MNT:_?ZP MKQL7ER*4/; &UU=VXZ'LI;CJ7-#47A%H?5LYZ?"?OPZ_W&L77ZZTV^$O%_?# M*^WFR_77VU\O[F^^?MG(%]N\1KEJF5S\'Z+AF/ZG3?%_HUB;Q=&3/R(Q"X[[ M=(,?8QZ:]\,Q"SOSD#K=#?Q(&'^P/J49KY75<$CA3.(GWR,)C\>S2/PL>PA\ MCW[NI5&,M&<_G= 'C2,O2S1Z(\I&+"7 KDSI4[1'EF4,V8V3#:+L9_0URP_3B=4J#U.M*4WW&=!8[H,*3?2'K*$DC)) MM(P*D@3E^91RK]AVBN0(R\%0(HPR+WTE3[)3(F)IWQ:TFU5LY1KYH*W;YPUI M &L;\V)>9345=J>OO8M>>RUK-R?Y[#=+MJ)ZR;"WUFZ;WG0G%=YH@G+LASCT M?(K/2JHAC>I43\@ZAF'62B2DQ$1:3!ZS %-9]L+_,,5,0K(;D)HH*$3BV^T MP _@IY7XF5(=XODS^JE']1/3)@PN 5>(]+\G/Z5_$NGX9-Z< ! !B$X.1 (D M'!K_S1*Z3"+T3FX]XS%)7U9A@WT+\ 'XZ#H^*B>*P2+%WU> 02 FCF;T/5Y6 MN%V;'TY70I+?19L2DHJ[4")30F-QV/?QD;YW10YVX2PF M":O;8R$/.2YZ%!(Y'GK,-YB+ZT3L.=*&K,1P%OL)T>Z*=_]0"H+>I^%=^8O^ MZ8?S6JEU^=,])HG"?WDC&T@DU-:[259I/@L&H_I M8VIOJXVST!,\D&3>A%=WKN#8XNU>9RY*&?H>"9,E:\AX,2>H[JF@JN_%!?^9 M_7=?WY1ERL^1KZ!I.L%I01HBZESGGH;9RA)^(U[7FG],Y6$2A?272C;2W:+: MG?WO"GD996E"B<$4_WP\3P3K%O>?"F->DYNEDXCMS!KB?-OR0:+*EWP4T%;64S-(3'?1;8"BE>?A6_]ZAWI*CYI(YQBIK2"_,IF]TWX/1A*Z-=+N?HI MER0/?II?\D#29T)"=MT,O]#M*$6:V#)&@/]F%,(CGZ]4W= G$40AC*DX>IEZ M>, )%99LC!&AK$$W88Q9M)?Z?)1655$VE5%33+5+#8($LX0"*[PN8X\%%-@F M8*;+&$=$4[*2J>B*1H3>CZR]C&\I"]3.!S<9Z^=?>"#T*T0+H]##R62^=%Q$ MP/-4"M\L?FD2T>4S!<%EGI!FM;)UQ,/FE"O3LO:<[7?^/,H$:R!RM^X=<1#^HP]\V#^RJOS\GLFGUE*)Z8?LV<]1<$36\4T M$L*'TH-2FFO30EG0$V+X5F,NF*K6#E_E78@WXE'M?\3J8OYE."ID/44W]2\X385U6E2)=1'&X[&0P*Q)R)EXR;F'%MM;/I;>+"9:3N.5;WQ9OM1:EL5! M$E5[7IQ/X"O)'YC,'9@HGG?VS+(2&16EC$QCRH$4G6LYH_;RLXCJ.%],)&.O ML6QF))I00/0#S%;(^HTZ%3Q4T MIJ]\43W[6_[L\YI"5%/\%;R:BX%\@ZB!DA:TY =,B/_$*(>$TO!K>\8V,*(T MI-N3Q7'M5NP/[#:5,F9;3>7);"UP*C;*[Y$#@^."RS$N<9ZH$.+[5RV'JM(L M9G(;U8_7+$FU>AL63=W(2AD:ZR:447+K(C%?")7AS43D+^2 MHEJP9BA[>,:=&;[#(Y_EV$N^&,EQ'?YF6.<6-7V#@-))CA,ARZMA^7XY*V+; M+X=:^N!\H"RUEFO-]EI1I>.HT$]R,X5\I^!G\O0A\P/&_'DXI#YL*#/F(UFREO-FT%_G-'\A.*9:7AJ\KZB^F#Z0N'I=DRI0>7CY[K]\ZX\?./LI M4F='M;ZFCMI\K8Y:B/2<#LM3U!N@Y&;J+9W_?RO]JF#_MIJ]R=44^88WYQJA MJ0WP^M)E92I%!5:O-C//ZP#/ \_+9[,RK ?L!>PEG[WNHQ0'6W@EGB\1VX4_YI.K7'QYRL6 1V!'8$=@1V!'8$=GP#55L? M_)100E*4<@:^5]6$Q-$+#EC)XC&=/E5()*W;8)N:"MH#Y%C0&0UB&VV="@!B M0,9+4RG0ES8K7I6=!"D 4@"DP,XL '."0!: +#AU63#H(]L%DT!&)$&A:%>C M(8;L@1W)F>TZO_@$FU7J-D57'\:%-TX 4,NG""_FS4J;ZP?@ G !N!IU$@%B M #& 6,T\')BHKTO+RG0>7I#?K?*[13N;)A#6/B#9 ^2:$,6 8":,>"XQX2)# MES8H R !D&@])"#O!;@ 7*Q0%@2@&1/<@N@?1O=4N4A_U#!,@ 9 2("J %P +D!50!Y($FU_QO&(UZ.5 MHV? W=^8:C513]YQN\Y[^RU"67O55(?0!;74@"Q 5@/(LI"M2S,, 5P +@!7 M_1P0&JR8QP7H@A30&A+>U ;M-H*M!AK5']DR1)8A[33$:^11A4T@&*B0NNH: MI)HH#@)< :Y.'5K?+>)A U0JH&.:+:%'%>>[=!JOH$H[O&,"1!A(,+V M(Y6CH_Z@^?,0K6";EDNP=C"BU4Y"G%;PF+0($ MLA!D(64Z78$$% 1L&-Y 'J>$7A;-2$R=D/!1\T,OFD('U$2+P-9>;=4A>/6084('54 7H*N1_)Z.7+MYY055W ^ -_BH3_7 M1GT#=%NCOENW7+1+//-9U3;/#HW\-(NANZHP$QW4O:^I( M,WKZ"(/_.3^]Z[_CO%%I>\?N*][_WIR31OI!G[3::XB4M].R/TLE'USIW M=*OZ9[PO3A)3[ 9XEI"/Q0^?%O%:+;$>[:PP;Z^,46\?,!4KM-SWKTN5E:)+ M7*^_\?+><1\/+P\OW_V7;W^1EK&G)C7>9-B7RS6/T-[V%5INII]'V+2'&B6< M_0A87C9D]YO%_BO=#PZTFKMHG+(1@L=TTCKFQ *OEY==S&8Q]A,\-OSH2K] M# ],4_E1?X68L<5B$=@1V!'8$=@1V!'8\0U4;7_X\^T%XGG 3 M\C[4P37AS MTSAZP4'J'W?0D"HDDE;3T*;2!=M!CB6M)E.5K637P>FKX^EW$ ,M$P-]9,EK MHJ[*3H(4 "D 4F!G%I ZTU25_019 +( 9,$.+SVPD-F#WCTR(@D*1;L:#3%D M#XD7^S,V*:61_E<=:C)G]E%_1:TU'!> >#+T<'R[[D*Z QT< 5P KG8XB0 Q M@!A K&8>6@8:]*!31J->6<>@ ;$ 4M]!U@ ZZ4$P$YI+EIBP MD6E 8 \@ 9" O!?@ G"Q054,+.3(\T.Z@@E( JVG[:_8#U,2XM"#"96;&^_V M+&0ZTN:%=][';Q&^VJNAN@,OW6$]V0!=@"Y 5RL<)H 80 P@5K,/#0.Y-FBP M1IVR;OE>9=LB2 )!= ^B>Q#=>V4ZJXT,9P"0 $@ )$!5 "X %Z J( \DB;8_ MXWC$Z]%8FY$HI5\$=W]CO%I'K@7S0R"8II":ZA"ZX*@=( N0U428&O5TF!X, MX )P-7(."+D#&&'9J#_6+;?KAK5M]Z(I??I+(]AJH%']42%FHX%$M^L5ZJC" M)1 +5$A;=0U13=0& :X 5Z>.JP\'557+;+,K?8Z(PQ\ < X4&0M\\04"GXT M25L^"4N+=Y_B)%U2K27X]J,?NM"5\U6^VT3"!BC51)/_/G)[S6<76\$W$,,] MGC$!(@Q$V'ZD&IC(L9OOZ=@*MFFY!&L'PZD8RVDWVX*TVS[68Z*!(:W>\E5Z M[13D:06O28L @2P$60BR\*B67]]&/:OY*HA6\,U1 G/=BK]=D5E,/!^S,16\ M.AU/(_K6_Q,?D.\S-AZSB0!YZP+@EHE"BN MZR.S+ZW\&Q !B&@_(GK([.D "0E^AT*9M$9'-Y#'*:&713,24R3W+!TY9O,% M65#%#> #\"TU@Q@@8R#-1>N\;H.AD+> M_2&R1#A)2*KFL5%52*5$<:TR];.&VT>,&(9K8O,(&67/:LL;4T0!F5H&H M 5$#HJ;Q,%O/["$7.GN#M %I ]*F<6EC]@?(M:#5^1ZQG!]3_!"0E=^O_5Q[ MK\ /R=F$<-&A&[WWQW^Q0RWN.HJU=$*T%[HXC80C,M*6UK7/?:^(1Z8/)*Z$ M'S75-6-5[_Y];K^\R&V)5V-AC[#FU6O)6;O+G,#M43G![^)3 MXF!.VNCL.^6-.7=J'@F"_#L_O>N]X[]3Z'G%[RLH?9'Z>2C:YT[NE7],]X7AY$I_ ,\2\C'XH=/BY"O MWJ(>,*W$AKTRS+U]S%6LT'+?ORZ85DH_<;W^QLM[QWT\O#R\?/=?OO5U7LY^ MVM=YDV=0+M8\0G_<5RBYF7I+^O:M]!NR^\UB_Y7V"0=:S5TT3MD$PF-Z>1WS M@H'7R\LN9K,8^PD.5&#U:C-9/Y-[_!UX'GA>/IM=1O$LBG$*(A78JP'VXHW1 MMZYL@5JA]9QXNWMS^>WY4)6&B >FJ?RT@4+,V&*Q".P([ CL".P([ CL^ :J MMC[X*:'"/ ^8:8'OL1ZH">^.&D0.9!69J7* M5K+KX/C6\?0[B(&6B0$+V7"N&:0 2(&3E@+_1_Y05%7V$V0!R *0!;LX!B[J M]:"O@XQ(@D+1KD9##-E#XL7^C(U:::2!5H>ZU/4&J.?"L>W&"0!J^13A9 M#5$,"&9"=\HJ]H &,.@2( &0@+P7X )PL4E5F"YR^E 7(L/=4,C%;Y*VOV(_ M3$F(0P]&7&[NW&L,4!^&\$$(324-U1UXZ0/D]F$,&* +T-4.APD@!A #B-7L M0ZN/^B:,0&_4*>N6[U6V+8(D$$3W(+H'T;U7-$P?]6QI/:\!$@")UD,"5 7@ M G !J@+R0&^E[<\X'O%Z--9F)$KI%\'=WT0O&[DFS!^!6)I"6JH[X-*EE3 ML@!9@*R:88AL!XZQ K@ 7 V RT6V 0F@1KVQ;CE=-ZQINQ=-Z=-?&H%6 VWJ MCWQ0O&?(\[I>H8XJ7 *10(645=<0U41E$. *<+4CKEJ'FP]25='RMN_Z_D?$ MT0\ &%!$H(A:YDDI%+MHDK9\CI46[SZ#2;JD6DOP[0 ;",$>SY@ $08B;,_J!A,93O.A[%:PS0E)L&8-? 7#+>WF M3!!HVX=K=&1:S==K[17':06O20OR@+@#<0?BKO%A$#KJ&1Q M2NAET8S$U D)'S4_]*(I]##=C#-+1U8/NBQV,);97FW5(7A1WW\ !X 78"N M)E)XIH.L \Q@A5IL !^ ;U&UZ0XR'6F#N3JOVR!G].D2SWQ6>\VS0R,_S6+H M;RJ*ZY NK\&)*KL-\3]UU$[[$&%)FZL"> \M!\/: "( $0 (BK_PT3]'F2( M9'@9"GGVA\@0X20AJ9H'/U4AE1*%MFEQ62-\HI;) U)RYK M#&0XTJJ%E=]\$#4@:D#4',F#0CW;098.W7]!VH"T 6G3M+0Q^S;J#T#:[!'+ M^3'%#P%9]?V#+:Q&M, /R=F$<+FD&[WW]8<8>U+-V%&X;%I.;5,]PAHJKZ5" M[2YS(JA'D(K?ZX\)HWB*@SG\Z>P[Y8WY?FD>"8+\.S^]Z[WCOU-F M](K?5Y#FWI^21/M"GK7;:(J7Y/84QX]^*!:)LS0J/A!*@G_R[(_2R4?'.K?F M_N]]<327 B+ LX1\+'[XM B"ZBWJ(<0*2.;*P._V44BQ0EM__SI45\H#O7P\FUY>:@;^G1+O"CT_" _;1Z-M9C,HEC(V&3QW,S5KJTK!\P M'C#>+HPGK=H+& \8;Q?&V[HG(M0:O=9D?LDWV?U,>EN(J1SF#Y=O:$7+.R62 M$>UHE:B[-NH;S9]L:P7?L.L@90HB3 %6!!&VO0BS!\@8--_6I15\ R(,1)@B MK @B3+G^ JW@F[>*,$@B?KJH]Z>.QAKV_LS\F% :1./T&DA22% M&,,1!-5QC[\TT&_2E9=Y>X4VJD"*70?=* %/#1G?R#T#6C]1T MY'FZ)Z+ ((:^GK8WPM)^(.,H)H7=G>+O$"H_>A7A/#Q-"L]1E+'. &^17>TN M%Y-79O@:;4^@#M'6D2WQ-,C>%&T%YS7M1(&4!"D)4E)!*6FXR.S):Y$.4K(C M4K)1KFN_EUR:/Z(? M8"\]N[CL]_3KSU>7^L70M8R!/;CL7UU?&M;UP++MS\-W_UC8E#J!7VDONFI/ ME]JKUO&GVQ1M,G?Y[N>+V^'9YXN[X95V^?77;\,O=Q?W-U^_;-SEHZWV/T2; MX">B87HAW7PMXGNKS>B&:ND$I]HLCI[\$27Y.(IYE[/'&+.&(..Y"Q+6 ^T/ M\J*1Z2R(7@A)D#;R8^*E49SP,DW*[F?%'WE_M"Q(Z8V2<^UN[CZ/)"0Q#H(7 M[8DDJ8;'*8FU)=KM\ZKI)";+9Z3VN1-[62DW2OSOT<9Q-.4[Q]K1L>^('62;DF\]NRBFR,QPH%%R3]F7I*QK16?^_5_O M7*/,BCV/BO^4$@(QIER.@Q M] 6+9W&2,4+0S;RXN]0&NH-R7JP+.\J?E&&_1)1TKB:\6L?0]4_EST;O$Q>3 M9UQ.SEU;?H5^G2UXG,5YU<.8M5\6M]\L_94ZB4\WFCZGJ#=,+04I* M)OXUGR2E#MA"B-ON\'IXJ0^NS:OAU>>A<6$/]$*(.^[E]<&$>-GN^FU2^[=? M?[VX_5W[>JW=W?SSR\WUS>7%EWOMXO+RZV]?[F^^_%/[]O67F\N;X9V:'=Y>_.-*1KV#I]_N[OY,KR3LUA'OL[)M0JKV"=4'*6U4ZQ:\I*D9"JT1DP" M\4_1SYF&0=JSGTZH(!M''A5\%-R4B:DL>V01KI 9/$)XC,@3 M":(9O_,4QW\0*@6UASC"(XT1@"NUI.06J6/+]J'FG"XN:^)@1^TD)"1D-14##$U*4#(?DJ\242-4_[ B N*Q=?0 M&+;9E\^UFY MA(LR^OH51>G_CNGJZ,?TRIO[->+I9^5Q#/H,^O11YJ7:-!IQ M*<,I2*\((OI8ODFY@F++F&*V_2&F(DL0.9LQLU34=*_:'@VHYN2T(V.LC2A)/+X(^:P@K^SS_Z;Q7XR\CW^ MZ',U1=BWVYLOES???AG>,0EV^?7+'96X5_)L9]EB['Y"YAO]CGW&RSYKFY?2 M#SC?Y*@CG(%GE/_H&%29 M9.1='2DN$BIR*>-1_L,:Y5@_&N7&:&V!J";NJ'AF)&,?>'Y,@4/IR-^*7\4\ M"$8+*@@8J^O*MZ4D4=8XV2I\[8 M7MS]K%U\N=+X#\-__7;S[XM?AE_NU;3W+G$RX;+BN\>D T43CRR$A/V*XQ>N MJ*H.HS'A?4UR\BQ5^)RBOW %DP=S+J=0*4?M3 I9;B@]1,>,>%?II;BB,RBQ$_%0A(J M]6*ZC@<<_B%$>Z>2D,U'$6CNCZ+]<]D"^.ZQNZ,*9;DK34(=0\B+[3=:3T MW?+;<3]X?ZZ6&@Y]^YPDFF*7YP5&Q(MB;C!]I*@D,7MZ'CXHB'A1 M\QDVCWPX%O]RN^HG& FOOF7!/?->X[SCB)E M-^H&Y0%?;B!%U:/J;J*0;IS7BJ/^]*M30H56,B,>^U[%BMR+IE)]S%^EMF+J M<-$%AE%:J)$YFSEW3_DRYYY=>IQEEX&8"E$2"T=O"2)')?]'[T(?&G)3-O_^F+H T3.C&WV4 M\ 7%TZ>OG)/::7[;2GY;$ZO3UC'C^D%IKKU-SGT^4=C4?"GZBKOD U]3.7-1 M2,MY:QBR%)/VVTL Z)ONE/IL5+M2ZR[),'>;"!,F+.;#G,9P#KSD.[64MBY( M7IL/!=X'WE>(]TMF,;8'?@=\[Q._TT2S+@Q]\;MY3MJ?.Q8,43C]8 "9H;HJV%#=U MRES&&44]"81]..^:$NQ-RC]%RZZ@S\)I.'AA?A5S+I]9VI"E5%-6],(KX$0_ M.78AG](X=SF39KDKES\DT43PA+FF$R*2T\RBK568Y'G& M1@__I:RS: O7[E*/L/S[[NMP/GH2DT<X?L5_0@25]1F\<\^LE3RA'//),JT5QG)W;+ M0E_5=U3<>460+'_.0H71,T^.Q8\BX5=EL;E?GTZB9"&(L$ BGGN:1J&?LI X MO<-<+F]NB3P(\TQ$%IVEX1F+BRP;(RHE=TRYBSZ/,1"[-"9C)K'FWNTF7!WW M8;%V$41^S@L$%]Z3,5X0:"P,QHU;,JJ!)$MY<(0G!9?^SBF'9S.Z0';/&J?' MA'(>JT&;$DJI$:H'%GG&2 M^Z[3/[-[?:25H;O;/"!S6Q6)G6N_L3A?CO;YU14,OR51>!*U,H?0BFO9)^NO M'1/F-H@$+U_.5(39%@79H@CSDU+JC0IYMO2,#WER=#X8A9,R2H63))L6^4V1 M#"W^5"^J\Z@XIRR(BQ#5EAPVBCC#<$;C[,KPNHZ47W%F[ ESL=4\X7XX5,4/,V'+E\)5RY&%[DHIB2A5,^9H+:OK)Y(2'>1E,]3 MUX(>_#YU$<6DLY@/4N> @OR!AE MM:+GXI7X&E8OLV;R%"O>&)ZOO4E^0RX>YHP)AN:B]&>%\5!4I16Y$D:(^2P* M1QZ39(7'RX%,RGYA0%,47V^6G2E%9T_31>'Q& M7_TLF9!@7+Y8W2]C9O'#RQR_EI6NQ0=S6SC+XAG;? [T.N,( MG)['IGQNBV!'9Q$#-LOW(3@7Q7G M2N:M%O:HF,RHD26*&GBU%[58*>&XC"<-8C(@848']:F"L%8L7A!XY&@9\E M.VFI)+0$WS;9O+8"B;$#7B&:EBV,'9*CB]9&F2U=G2GE]N(S\T5647B!$PMN M$ZYSZ;?BRMK/:P9R!X)GIQ/N'^7KNJ0_I[%X%2U]F0FX?2M?3WQVF=\Y8:PP M\A/ZBHDH,F*G0:AK<&;VN:2HU$[A[U$3B)VRP(_D+!J?<;^$\!L+UT X6XOO M4VBD9!Z'PN.C*,F$9GYDM>64%>JWK8J)!%$"_$ I/J%2D=>7Y@B,"LN7BZ=S M[7Z+E=95*DO0EP*K;M13LM9@G-?4;^PJP,_+%PAJKMHZH9 M,_+5W88<#+Q/'/02;Y^A>A8@<,"(HR-72 MH__$KB'C,8MQ<-W\4M?"/!RSL*;+_,],Q/-%5P26Q'].76 @#87YW[NK/ M1)&YL -6"7YADX;DN?0#8NJ/XH34G6*?0X/J *H$*(=,D)T%"O)EA9%8U[//7/E 7,_B@*0FME8+_S+LLDRJ7';58S-KO[3.CNQ2]C('"E,5B5J_'SY_X1'4GOS/%4G5"^ JF)2R$3Z_R\V*6_%Z";E3HOLP$DZ#5WU\@>G&A4#Y_ M9O1-F,_ *^A*O4S9BHQ\!L/\"[4*,:X1RGOF)_QS&;+,A/OPS.;#JLJRYR2U[S9/&)06,\K/9)%SY")W<+8*>^[C?N8ITV$"%OC)3Y0XWVU=UCJ M[MS3*A==5^KSD9JEV&(93*RK_'4VZRI?H- %_V$":[%F["W57/#MJD"H5[Q%>7B5%&^Q M*F#W7&8\1%R\_*[P'(J@P9QZ49,:WUAE?N&Y4@V8"X [D=!4<\U?YQ*AEZ\UPO%639(U?I^8E#W@R)F_YEU)SK7?;L,Y: 9A;_$_8#SG- M6%C+IT.YVR(.(XO1&BS,D42>7Q8&B!?)\SMA(N1:89:KQ_ZO'<"H'W$1G3@* M8T#.,0SYUL"&0^NU,V.E<4A?ETJP_ 0M.ZLNY7QZ?BR]7F:@WMZ7@LLY7$$'@2I'?"=4'15MC6' M4Y2E\]%4$@J7*!RM7A>+V8RIW^VS8%=9Q#%G:>5U1BM-N%+SL7J>2I+B4"3G ME](2N%8PPP-=[!WF'L=S]1X/!%1'7U0BH]KD6Y%0R?44FF_*41FGK/M&3H)% MXSE9ZD^T7<%*B[ [5_+ SWGQW2HJ2)@#4X]"BS#$'"6>Y_M!S57J55]GH7R# M?OO7HIIPF%OU%W."1#@@K$B$Y19\86N.16ANL2%!O9E* >X/_@_5B=9Z)1Q# M3KVFC0?I$?W^P@6QJ-4I+*0<75P%I%DLZKOH18N/J06X1(7;(R^'G,__Y_T5 M@EK.H2R%+-TJD3U@H;Y7"BOYQOU))0 K.\C[C,0$I\*F%OU5\H+$XBYEZ1\K ME!%:B!I8O&HFS\*7QA::@UI1(5E>L^J//#0>UNY0!7(3PK,$HI"1OWB%T67P MX93G'DJ3J^B&MD"!0MO6SD!*B:]0]I 3IY'5H"XEH9P%B988K#)PWF#FA5Z% M I#5=FY,^5XM.K)#_C(I*0(W:]3*@IV_1O ^UQ(557>OFYQ%(S"BT#S5.),5+YIE60B6;LNS MB)P1%^5!*2[B41G=H,ICMAU698O&^45D_R3IE M\E0G+P,*YXS%C266U2)8H:6:BG^XR=,0.8$JN3W+^XFQ8J>\;18[3!04C"S, MSRQFE5[4(DS3* [)2[U?VEQ-N/9$B<3,T**[UKSE1;5J[#/7@=?>\Z=43RTN MS;FH8HC[NHTQ+H.G2YG5G!>(Z)2V:(P(^'(U6V\05KPH%J^9!RA]YL5589,9 M9J^\2$=1%"&N*TB='V#(DH+K*:;\=,71AQ6WRI]<2>N)H.\ M9F+S,_G2:A7*^3[G(1*>$V5M5R+A%(MC 2+X*J@M"D,882@_A9X_H_N:^P.U MO6%]KN8)5"OA8^![(!,N.$]- M3TC5'TP4-"PWE-$9]O/GB.P4(UWUM-4EI$NB=5F@*BH]+GD0 MB^7_1(!]#L,"4RM:FRQA<56 "Q4IZWHC0]&QN&@K)LH+>"E#;B#G/8/*;A4) M2<^R61%K>TWMGFMW+..X]B%)OEP/S_R4I3_S:G^J>2ATV&\KE*2HE^#/*K07 MT^GJ;>@K\;N+L@>,XF&[Z_Q@SHHFC/0C=JYKT=Z9+VC+BUIR<2@0R'N(,I,F MK\JJPGYSFI]>S[[#(BGEB:CBF9QSE@IYF G'!19K:L4,QQSO92N]\B59EY];<(R@^ MK^D[YB<4!MI#Q,TDQ I<67Z. E#+9O66,W&4<1#0-4[QK-Z?-6]I2M<7OY3M M3:MZ4?X!I5E9]HB*BP-M0BG'*LT0>P&"\Q:MQ5+IAN!"O0SG7IO9R:*NI#CZ MQ]\H)Y)?X#MA 2_^RUP!4L+55<+S(45+R/KI/%ZNO"AU_+"0+^465M7F.?EJ MR8$%.JY-!^0%9)60JCPX9D#/?UN\U5+RM^ 9\F\YOT-]@S>_;2&GQ?UKEEYM27.U7J79 M5-2_S455?!X]#>>30/,@*4,D>&V-Y2*#^4F->^I741QS7!>%I7/G!XJ:.OKI M,S\T5\NQ"S*O*IDJ#XXN+)B7H,_G[ND(KCFJM;+2WV &[S$I4+NW+YT_*LYA61X4#05$JPJ<*FA; MB*<\NEUWQA:.MHJ@W,;3P!3%U!+UDPE=VYI%K3N^*?I:U^\NLDVYA\,]I;S, MHWS*KL^8*_L4V)H3O,R$6GG2MJJ 7?%$%L@7G92KM^?.\)QDKW/!_L\1U>3S MSZH+W,KHF$MK/9!:A?/";?EF\T-#JU94':K 2_RP<.Y\[H#0N?;K7DN12!8_ M651%Q=6)3Z&.^7DH$I=G!02PJB8,141-4>GZE2U7S:4Q.ZE^3F\IS)F;)(G8 M\;R^M2[UJN@13BN Y39E*?L6!]2L.E>WE+*=CR+G'=*+%>4^0GET-*_.%7'< MT1/.>U$4RWL@_'!!O2!Z0<)S[V.[1JNK>YZN'\; ?+"<(C6QQJ% /Q5A9A%7 M*EZ2PH):]'S>#TNYY(8H^6$1OZJ&JVI@+ZK?F?U/:I7# M&Z-+A=U++9>IGX@S+1'RM*&?-E J&1AYCI9)<,$)5 M9)V'U%G,O4*J..=;X>LWRA4L%)GRLVKUUBO_O+CX-M=[)3\VEN3GQJ:L>J@Z MYI;'1+)I,5F.^T)5\%P<;2!52HYA6J" 71KXXE!2$308E2,.J_EHCS7D+%TC MGE(,2Q.)D!4DJPX8+R^G+.*9*\"L53XM'<_0[NJC/?C4":I,_IN?9>/ 74^A M OQKS/NU!?5Y%&M3+++^.O/1/JXJJ+00RI>_NWC=TC>FLI[Z[1H3S_PVK$8K M?/2YON*T1]71FF*]:V>ZY50441Q>[\??@)U]X!Y_I*/8;K+1+R+"#O?%:'S919#P4\^:G0XH'< M32M8:-'KYDJVZ-%5!0&O"#] 6Z5[\D0,+LX*K#RP.E_!743,"XN+SZ\0X28. M5@:#.:]I!7K&O%I@L1J)']DL9*_'2^3'XL,):RE6IX7(-N?3:E+\O3S^4S8Q M8[(\(&(.VZC^VH40P**)U'.^"?0> 7Y6'SBWP[OAQ>VEF)5R-?SW\)>O'#K: MY=<[2<-2FCB769I-K!T&CCTQ^2.?7L?!Y!6942DU17^S!N>F-F5F?B2I2BG7 M=5)NIMK H[]9YKFA-+GDS&-"\@8R_[@H/8+$C#5.*U4=(^R.,GD.F.&N>$+V2&MMLY%7Q,*\T/T6/JJJT MBBM\>L^\HT69\5]YCX7GC&JOFMO:]8=\J+PXX6IP%ZO>C(I74K&+J566-\UA M=3+TEJPS1-X"+>-'Z?.* M$_>4B")R)8%.R% MY$'AQ41;;O*46_9#GME=ILZR%QB777D*ZXY:C*(-(KTJSH+<#V-V4.ZB+O=* M9/D8L7UEX[@UV[=\;1ZQRUM1D#0-^#F_E1J(?8DX[OMNEU\W[8KUHLWQ@-LHAD4<: M"BX5@3-6BO'$\RCBS\5XS.+8??6[<*:+Q8D'%Z>M8L8M*=%^.[\[U\9DQ(^& M%(L2CBRF'LUW?YHQWZ"BE-E_7SLH$K&20>JK5!\9^GMQCW)D:#Y=*+_G4Z+N2$Q:U#LYRL1?RLJA?@L=:N7YW?96Q4O** @6&^)G'V!D 1*?)A"U7^^"?DW,DDD\SGCK+^S0PWY2W&_FA-D1^H)UI M[RK:O)L;#)^W(6-O4D1(\[*)G#D4#8W>_7QQ.SS[?'$WO**NU:_?AE_NY,WM M;<+#XKJ#';=FP^ZCF>BR%N"\*UB>A*C*3QYC+'(']0MX[/(/\J)1B1Y$+X17 M\O/P>Q0+9F8]#(L_%B/0L*@$G;M/I079D,H\="'G_ ZK_%/L*(S_7>:1HC*F MF['ZQ:)Q1]G^M0CCBAT4*3:^]8LI16G.M-Z3>L[G/_-G'-?&1\7![R(*54N; MUS,VBV=*![J#O5?VY^^85'B[[>_SR\U6Z^W%]\^>?-YU^&E%YW0P5C1N)7]O6/O&K< MR]\EBD;,5%-NO7.KJ[=\Y:JW-B&85,T_Q!"*,H@Z7TC"#EP41KPG1E+4C^<6 MQ;9Y ["E#(3(?(5Y!Q@Q&CBKC#,&LH<\/\&*H9F2YX])\C3(8_$J]5K,7&E7 M61Y>CUETG)PW]$/"ZCM+@96\4%WP6$XC)BM74KA N6VR^)RH9B$5=D1!&RKL MO$D8!='C7/DH\RP6;I/?O!K,G)!'4#H5Z)>-<5EU89 M96;KQ"2M9]=J,D)T-V')RSRQ'___[5U94QM)MGZ^\RLJF.D(.T)@) 0&>[HC M9"RZN1>#!_ X^K&04JC&I2IU+<::7W_/EDMI 0$%")P='=T@2EFYG/VT 3E-1:COPV!&C6V/35ULY5E'HT^*D"+**6G)(:8T+%"X?B-3FE&"MJ MSE$SK4)QE M0\#NH>N"9*=8@QQK.T0E+2:%/LX 2%4SE?,<7T&!($$] CD?H!P!AUO%NLT[ M2Q*&2W?RWSR%V9*!3 >S,N46"%Y)C D$5:3(%AQ.QEA40UAC I0.SD!/43?) M""\38DT9Q5A*3KI)FH[NI3AP.E^=9C1\B-+.6"6.7G/V6^^5;E^-NU4].KKK MRF2FC3N^8# [F,#/+!@&>QMCFTSZLJ#!FZMFJUP$A4VW6%X[RM85Y6$\R2/3 M >G*[2I8%5)N!89PLNZB69?U7V.NJA_U!<@:_4:JNZOP(N-,K=ZA+;!(J8P5 MPVW: NMP7'K5IJ]#!%25])^R?RGU!!?8FHB96O1WI(&];5G#C(%I+J;#V5G9 M?Q>C@F5:A0+0J""HH0W;"A %'5WT8KI^J..B/2OR7"U[,O?K6&DV MBB#IGRFG'4(M_)>D];CQ4P4JLM3Y]5#,XP:P1]_5%!<)"R/G1-D/!XMW=%K1 MXIT*I!>R75SS9Y:F94;8:$&KG]R6E"TP6CA%,'/3JTP3Y\[AZ=4I'-R$!R='/^^?G3X[^['^\9?:MVR>(6!4[]JP2'" MP]5#%[ M]&2;+_"+D=FIZ+4ZMWN+LWE3N(N(PP@(ZD]0I;A5EUE:CN5*B9-0KE\*YB]1 M#(HE* N'3<+B1&HS8/+:#HBLT88Z+UB]]"(%G5*2S02,A8O9PG/-W)G%'&G+ M>3K8/*YAKK,3G 58:9FMD=3^[X(J D9 U0LB*L%+,'DNM_]S)D4*[(>QD\>W MBW16KOO9.(0WK]XE5SUC"LSLS_.UEF;ER8W6TBJ(XQ53KU3XBIH5T[1?SKNG MP=G)P?G7SFFW%D=LMWX_S+;#L9[,;"FLN?II*F!,\TH=[Z;H#K>,94;AZP]1 MFFF+51I(&J51#"U8)O*HZD0%5F@9A<<45 SUS=SNX YK1O=3\?A1#ZB"QSK7# 8N92 MO&X:5;J(20=IL0@*N&4GYKK(6 3@Y%F15#.MX&STKE56[6E.-RK M(^3$75@6P=6:SINQ U#Z3:,$UG=_0%?Y.<5G32[WJRD4:K:IS)BKL4R&B\:0 M4XNI8):BV-#69M#'7HD@\% &.44-.XN*&D[-)A[))N[3)BXJ:K#U6O6$8>NF M^,XS.F/=6J26X?ZQL[6Q6^]] X)FQ/HLTAX,FVW+";&U%C9T*9.(FT_2!_JF MI@(M&?:^D3G?0]Y&YX#1@C6O]YF:,2"(2:7:6DKC"9F;_*W-5K.64>=&(K]2 M@85*^MP?/^Z+].*MH(N^LEA3A^4X0_#L"(42NOV+AM^2 M(<-(3:=$)R:.PH0CAG@#&5L[AE)[24UD+T$BF$K,?)Q^0P@R? GM&?8?IH"- MNN1^EQ@APU>S9>?HF!NV&#TM7?*;"?N1@(0NHAA&EG/)SU\R%0!$' M[V@MY$"2/V?#E%?8LFF]GUYA]4='BKD:[CHKCJ2[)]-BD2O%),KI)B//YVT: M5G3D[-%.6^&+7D*8%2K3[L.P<3]N$\DK7 M%3@P=MK]>'@>G!Z>_1\5 G\Y_G!X=-3]&)QV][N'_^Y\.%K56Y('3B&E\1?E M1H,N:D,K2/J*Z$C71%M2@)$/>MMS5 MV%(LD73Y&74] [$PPLA4KU+#"A\4I0T+."%XG P"KG-6!!^EZX72. ;S(,_, M4.E?JU>+)6WT MKV-KSLRAL!MLO"X&';&0[]4*3C"XR&%UOO8ABV7N%6E M$.B".K"XL.D,V2W3D!ZZ)HY+:2E'+A%CA%('1Y0G)H9V![71/-T0YGIY]GP" M8"M*5U^M<+1WD?G27#\M+PIL7V-4 #7G8]B._G]*D?.NG#4P/K.]XN;UB O. MN!N^] )**R"S%.O7LOD2K=9$&N&A%N2FZ'C+')ZCO&H/2TRYN)FIS,1@V'QR M"PDJL-M4)"CMS/JFF^1&T%W2L+NFV$+2TR;W?J<-)LM1YDKETMB>#KV$ MN2A1(XQ>I-*7*TIMH"2<#Z-HY2!6T\J5&#! 8VDZSK MH0Q6F;NPEKLASK!ZE%@-BG>;>A1@$AB!?G??FQ X0_7-^(P9F/>II^)8GOEU M;7.-?L=TJOY]SE&<1WBW^Q@(Z#0%"IX^$N[%SY,,RR+5'Q!@(W]R%?6+X;N] M]L9NLVW_;?WR_@(;5&3K"%$0CG/U3O_@[A<.[*PB,S\16#G,/?EUK=E:"[+T M2GXQ#[\I^O;';.X0LEZ>X0Y,J3*0\X9Y@TY_OWG/KV\^[>O]XG^2Q=_ #!1C M \-4&/ B+4!5O:]((PP\N*+&_9V?KWS$L@ _N7&:COR;%@)UZI E@_35/;?3 M;:Y=OUDBV&0KFN,? 46"@K]OTC]WVLRY(F[^=LWHF-V[[9?YVI_47:";H$5J MNMB 5;_LYGF*NR?%;3T!P,R&ZVN:0G.T]V#TYVLPTZZ]2\6)Z#]?E)'WVS-'OW]UY/J<'@A:GD M#Y*3"PLN)$XDJHV7,Y^2K1=N__(4^82[^H^ZMNY&*KQN"Q]@IXB :]VJK<;6 M7FT*Y'E3#7[OUK<(ZR2FGUCO>@'F!=C=MJK9V&G/=OCS LP+,"_ O ![%@+L M;6MI7\H+,!_CO0GIB8L*.,\LI3SK\TK_[A(6:=T0%GG@K$+]W-=N-.#U_8OFB/9NVW.$YPC/$=9"VZXM1O92.,)']:\K\(YC:6".I9JF M:P$6?*9ECFVLX:MX\R =#!Z"Q6K=YR?E/5.=VGKX,,:JD(^/XSP#+>99S+.8 M9S'/8LM9D-M;GK5\$&_9+?Q8!2XT!B0W Z4F=!;^$_$?\E+U'X0#G[:(N'Y& M?-5J;+[=JXT7E]P>2V&WW9\G),+7/C;R!"KO!3+EEY+.Y(>)EI)>17D:N JUZ&5EGA5"=EU"\ MC%S2&7]#':7F/7^+B;5N*76>M.F8=&VFTJ)>C+VDN3>KVW4OQ0Z+/:HWH@Y^ MIF6=M,,SOYN>Q+K;FNWCANDET^/-PC=+,S-JD\P \ED\<2?%_6 M%.%XG(51 MCNC899'#[+#+EQ[8F6DO3 AJ007EF)M:9DI1(($:HS4(%B@8J"ML:TI(,#GA MC^'_!]B'GQZEQS2: $'$]Q#/B0NQ-+Y[[KR7QKE2,:*7&[@8TX-N9IH,:QA. M3*O2JS3[9A&K".6)FN/I$:BGF]Y% AR(8D9]@K^\@6\)C@TB_.:(C*T;>NI7 M6CRE"MYN1CW2L?$X0C*6"0ZK^I5.H:\LAI7%:H)S&434QQP[WC( .GX7#B5_ M+>W-*_OUJOG:.@$3\<<:=V"V+H MM)B$@TVH>;7!BR?H!6YM7J%,D"3N@-Q'ECHJ4LM?7F? 7>JP57*O![N.W9=S M]5<)!!TS#@8>,(I&^$7Z:T^/^3YXU7+V99I@;MH- ;;"G@SAI5I/!^O8L3M6 MM.W2KQP.1N^!]-BDO_( 0$(PV##%Z8?8B55#;3(K7V;4#SV%.?7SP!F[LL45 MNKS#/FHA8M&L8V4@WK#A848,;7"Q+Y1[AMR)7_6P,VPP1G!KTQL=ITO-07'. ML-5;\[9:;P[.PL#,$Z.DU$P;98)"X8=49GMY2LO+=7DURCGS> ];V&=12/#6 MU/(6SF)FV?A';,XY4;HO;GDQPEK.ON%=>0E,O5V9^DA=+Z*1Y+C'*#?51 YD M.$IL?!K:H]5S>26X<83 75S5!AZY71.L W)3+2/5!C21*6J[GB:O Z3NF/JE MQM)[LXARA.!-,\0T3:DEN\L\R,Q#;&_IBIM4QJD]XR!ZFAM'%,[8]=$D@7PV!%$Q[9<;@)-081M5)DWP8 MC6EZ@_![FG'#35N-S%IDLJ)=52O00@)7(8INKHZKK:-YN[6Q4R\L2VVD_X^M MK=KG5CR+)MMUBH\Y/;+N,E!#]V4G^"JT,"U.QUP*954E,N=A:/?M1FM52;=V ML"-/N?50;D,#8>0.>:+1TT,C13LEQE!SM*#&81 #AJH0*W]%\P8,J[A/OA$I M(C*X@R$8\A&A*GV9RRD$MCN/4Z9PV$6;,=-9-P:-5G0"'2!M@Z)#FG/.!>B& MHS_%/WD\%)TGB)<^UG0.CS]V/QT?'ASN$XI/+<9&W1ATGYR(B?$J8G"($%PY M!#M;:>";OAHET6 RA6A0B808!\.Z@HBV&"4#)'GEH&$CTAG1;\E88^Q04T!2 MT.F+893UU\\0QX&*R'\=I7V:/V+2 MCN.PIZ:G*F,4(@!RPIR2R2/]IQ31Z:&'J;T^B[F WCI.']E30YOIL6WXPAAR M20J[K.$;PCQ/>Q&QE1.>T5N.0 PHER1*8Z$7:=JX60F&8@0))J.@$8R5*+OS M9%^'4DIM\!O':9X3@AMW1Q 8;X8N$#"DQ@N'@U M$6GU 84QT $1&@G:*MDSZ#G'XH*+-,SZX!NC M5@:@RGF80CCAPZ)\%"F_]" ML0JB;,)+3R8.VEYP,2$L-ZMCT!5$%U95@,MOF"U==K=/^J@L[]_ M\N7X_/#X]^#SZK1UT MSCZLO9:K<$'G[$MPG&[0,.N;>XU *_[6YK(KTE]HOF>$5APRRB4[A9!D@L)% M@,"7E&?046,=C*?IP[P,[.0A=N'F1.FUZV&L6S@2I<$]8Q3H0]#MTTOC.:%A MFS"6&J&JEW'?8K.99 E(_;X"_T'PW,#,R <#=*$1]_)[&WS&.0/E@$"=JS-9E;I#=*!J0:[C?B4[%F5B&-M/, M%&0TJ*D,E3#X"OK+])FLR/"R/(-0@3K,0KJW">TDE[RG1)! MX3/'0?6I4UKZ%>:7\M?N27#"(Q*XL@5O84I$FB, ,WCV*I4<)?NK*(%1;.#& ME^!S9JK(4AUIHDQQ&F)VC@"7W;0^?-D%[:27L\%*5$^V"!,&QF(R%OSFB!!, M+A>FX6A6R'YN1'&E:^>@-"_#7^+()NZHB$*;1)+UK$R$O!(S9WA]H01>T'A1 MK)!FIBB(T#B=_PV3,LPF 0<<=YV<\)S]DVRP9#@C^CMC!RI<$9<>@%>/P2N; MJK639BX#J@@97'U0%NC%HY3DD]8!NWF+P@(*& H<-CX8RE'*>1L<0',&.BEE M\K>T9R3O8B;2-&8&_@;>7#X!#ATAN&^/I:'&.V=$52L7#$8E([SB^:14.8,G*N?(>H;)"W

"[AX38.SW" A.#A3V#I.1"1*:C/*>0<_AB^Q1(IL)36LY29CI M',S%B IB<,+)3')@E43A$SB_"N4ZAP5JP=72A,X7N.I4!N9#VE:P_O 34 M5#[/AYZB0%',).$-7JW)S8,;EA&6_,9L.-[;B+:%.)T,QE4AQ+U,"DFM6D5X4PCRA4R-V)H4T#.1,!ORL M!IH[67D8IC-6%,]THD6T4QC22L$HRW#/-% ]S+"YN?F+69JSXIS-:BZ39MQIB>&T6:B&4-=#R M.(T2TM:"N!P66G\:TI\^2VW+Y]-%2(2X6^:2O!#3!CBE-V%2GS47TX0K4,A2 MQ%*5PE8MCH6P]$$BQ5#U"O GS'6="[PJFR OE:)%62A&-FD@,W],PA:&9XY_^1K# MT^3K &6-@?\,_%S84W45BD&%99U :^Q5&K^-%>V4 M;0+V%CE99.88%X.U_@]!U-:%L$[=*Z=$Z;SGE26BI"3 8FO66"E451D5T9O: MEZR;:D B*%.)^1UM#JK*'2DZ7,%01BGC3L$%*;=5K5[OWW^R'?22K#Z;42QR MY-;-GE);G)0A 6#Y9(X> QEJDIL,A UD.8IRMN7'8-2S,+4V(>?X@*02-8A0 MIHZ 7:8Y/Z> !1B!["%C_"%!*84T(VY(B*CT(+MT*"7*.9"1D_0SEJ<)F$S+ M6-F5^;$3&P'A2? NY*BG8Q.07[9$Y(AP,]_D6]HRO/4)G\[],#RR,16MS86,P1M^ +1A^ M%0V_DJ3]7/CPAACMD4*KI)X@K,W)G23!@;K(*%C1VJ9HQ4[#QC0ETHK]QY! M8IR#:R!?ZF ]"&\G9KFSOMFJA&-Y\L&KK1BAWI^J"2X55'$OR\M>US37Z/<=,N_P^9R9H^.7!,1S.:0I6]/M@T906 M@]ZW=Y>Y>UJ]0?=04.-%.K[-1;F;$GC5:Z5M7.?]N1,X8V?IZW+7K?16=P(? MU^@0@6+J*1JB2#%L*\QOP@0[[W/'=4,), J_*1E!JNRQ%C*YL::&J;*U<\NJXD9"Z]V49 MGL[4))>-!8.0FX;)M\GBK!TY6^+:ZP0> 5JQ[6;N1X4%T1SA6W/&*0W"08') M6[JVYX(JDZD7@N&LFE[^J6R;YSRA7>D&ND%#PF(W3"#GU7=U'54+(L MBU@.G#>R9"\H6;/\K#<"?9#N*6$0A:IF9;_G9!GG[/6&4YMW_RJ]E;-VGRZ' M8I+/-B.,YR]I14Z-6Z(E2@[T=96@R6[8;D.J&?C>-"9?1L85IVQ;E&P$7;J; M'SK1FX@N3,MM5>T,76 "&L,.5!80Z6)UG2*FA!Y',S%U:A*C-AMKDC(<-Y ' MW*#!^V"87JGOR).2>+11X5(2OJDI: ^E#I@^U[6N\-DEC+3H]31+<@5I$K-! M*LQ]VRW&3=R[0=W(S_]\4^;KEV$X?G=FTY6V_;;W_[ MGW^:;T@D^#S]H,[2N$^N;O\D.\$SNHIR]2G,OF&B^#-'Y%%QPCBG:O#KVL%' M3#'_J_WG^<>U(.K#!Q@DW?[0/=AJ[S<[!WM;W?;._N[NV\V/!_NM]L';]H=. MN[WVVQ1U7V=-+B+LQZI/W#\Y.S\+3@Z"_9-/G[^<=T^#LY.#\Z^=T^Z=>?>! M*^5%-V)DP43Y^T#8<3JFF '/$U"$8@7B#C*A^9>O.H-DS1.+]%4# :8G=+5 MXA3&ET82%(3['D:QKB47W25M.HAUY;8P!?;(@'*JM#:"L\6S@[>,P!6B.@6* M<5+]%WP+6S_HF"U'$Z55B([;&<%( M0O*L33'Q$%4KUY0MV/)[!3N8CJ(>A6]M$1"^R=T(U/RF$N8:NJ':.GO8(L^M M>K^MO+J=]*D(K@(DF23CNY2 /TX+A4G;.$5OV4B[)436VYW]K>[V0;?=[G3> M=G?:NV];^UID[>QU/SZXR*H8^IL@%$C!1Y2!HM_O)17._@!Y]X+*V=86@YF:.V&VV[;^M M7W2[+KS1&HYS]4[_,&."SH_SV![GS;D=QY>/T_ ,6WN_W#925/E^<_.>WW_. M7[_OWCWMU_W)/=/)^Y-[M+=[7*K[0G%LKC86QXQILGNW_3)?^Y.B.5UJ]F1B M.%O-QAWBW,^3XNZ[@?>CMYTG(+?E.[ ^,BW.;6[C\84\D=5,9+5UBO=$YHEL M$9%M>PWZ*!KT*<#39G=R92GQ#.\LY5[@U2_PMCSA74=X';I_[PGO 7Q43WA> MXGF)MW*$YR6>EWA>XKTHPO,2KT:)YQ&*KRG1P.*%0.XTJA\JZT5Y?2Q=ZR8^ M%[2S9G/KP??OIP S>T8LNG*:I'9-^[Q)L3X\QQ:^RVEPXB>PGF)=A3 M0-;^?(;%;JNV'+5G2L^4WJSP9L5CBJ_65F/;2S OP59:@OV$9@7&*W8]6WJV M7&&V](:%-RRN,RR UKP$JT."/?N2P/MOX>!TL"#[<1M5/)ZZ>DAA>F^I>NMK@WYSPZM^PT=NI+!GJ&\0SSTM7+[F[+ MLXMG%Z]?EF.79K/5V-G;\RSC6<9KF.58IK;*!L\LGEE>NG[9J:\0Z.=@%U]J MO'@3NZ-QG$Z4XG!:,([#)!CK:-N#QV^?M=;:;C[X_JP*E>#W?!)NQ379PW'9 M8W/6V\9F?2%MSUR>N59@XU9&;;4?OM[+TT6ENU=9/RS.69:P4V M;G74UL/?W_2-!@XLN*&7*'$8VG2[!,O;_*B &YGK3S MR,IH*P.LT:I-:J_*Z3^T=O)*Z 4GKSQ?>+[P%1">+SQ?>'WA^<+SA=<7=]N. M5J/9KJW"U'/$3\,1+U=3;.VT&UM;M06)7PI/..&J-X0H.>_Y1YN8LVD/"M2\ M)&\\UG0Z=&]U9BIW&>I 761EF$WL"EN;#+%>R_"$=SX,^T%8%L,TTT#&@RP= M$;KJ18K8Y+"8?I2I7I%F.>(?9TJ7# ;E&#^H92ZMC 91$B:]"(FJ@--$>&Q"QH9#':39"*&)KZ)B&(2]'O9'ANDAHCE\ M8QS#J0B:>#S!OZLQ@G1'C,7^)8GPM[."2.25]H1:F^]_[W0^FU^;[U\#_P'A M(3V7Q(ZC\)LRH-\,C1[F>3FB?L($)UX$X6 _$LO@B6E&;XJI ;.Q!7PO!)4 M]3AB4/=(ANH;TN;+^+0DQ 1?]!U^2Q\AS04I?.Z6X?<632=3WU52R@0$53T/ M^F6&NVF_1'M+*.0;P1FHXV@ BAUF!ALYRH.\O/@/K3F%'WO#:W8(3B@[6@V(;-\K2H*] MS\NX0)E5QD@,0$<9ZP>SG[<5H55IB'(2&/O;NT&:%@G(TB/X)?A!'V4I,NRP M*,;OWKRYNKK:^'&1Q1MI=OFFM;FY]0;__ 8?7)/GB\D8G@?1JA#2<@V'?C,S M]F]_^^<;'"=ZA__][?\!4$L#!!0 ( -.%54PKI$+-01$ !VX 0 M='EL+3(P,3_+8__T\?SZNO?3Q^]^_%N__^O9PXUS0=PP M@)@[YQ0"#CWG&?&Y\XL'V5=G2DG@_$+H5_0$^OV(R%$_7ICW@;ES& '<$[1 M).3PBM#@ DY!Z/.37HC_"(&/I@AZ0@0?RBIR!3*O.: SR&]! -D"N/"D-^=\ M\6$P>'Y^/N!+'U(.W?F!2X+!X7#T;G1X-.HY0D_,/O@(?\T5?YE0_X#0F2@Y M/!K(UQ/ H"Z."<9A8";P.!WPY0(.1*&^* 4IOW\_4&^3HLPS%11L1X-?/]\\*K1[ M'[]S'(4^"A:$<@<74)L"-E&4(>O/ %@H=?O#45\J'-G,#7$!5Q::5=E(.( ^ M9_I)/V5U(&3H.8-FXE#B0[8A>12O=062MK,I@12O-@+9K*A$G"*)_*^OZ?KR M47]TN)X4:>]M)H6FVX04[P> NA)J 9O+^_!EX0,,.*'+*_%_/LWC]YUQ,A2WD:$&Y2FG23M MQ3#[CIK]1Q/(BM\VJY)!]V!&G@8N"3&GR]I#FHE._]-F+,LS#2D5T4\+:;*$ MR7]KR^-!)#D>-Q%%T\@?_92XG0#PQ9TW;HR$2/U:NQ$0?H*,2X9'3:3(D,6_ M^RF+=I)@@-SZSK=(%?UB&?297_0?OL!3AT5F7Z(O:8]?ATL*%F(Z!J)2"H3\"L& MZJY(-)4Y4$"?1W4YL%A4VU$21,Y,RMK$XR&(L"#A(I MW:GKTA!Z-PA,D(^DQ#U'%OCR<&W)494,!E)=D:XJM:./AZ/AV]%PZ/2="\1< MG["00O%/S,3),B%L*5;EN;+M\UC&3Q0]W. MC5K_,0P"0)=WT^*K"\@!\M> IYJW#;_CX=OCX6$-_,33N":'3(T%WD35_6.O MD1Z#B;]6;XL9V# [&KX]&H[J8/8FXK9?D/P1(J:X-8$A0V0?[@Z-PUU*OJ=- M?0LH%>(\P<;C63D/^[@E_@Q](.4F_DT8[N/8=$Z" '$Y!\].L7=.,$=X)G+: M)L& C8>UFXR.#-TDP\T!V'-R_#ID9"N<>IZJ!?C7(E>B@9*T89=JR=[:VT9' MAMYFQ5/VQJ0V)U/=?O9%S(B//#GO>@9\.5_^.(>0-^F)91PLN(D^*)(+V0\? M1ID-<%RWN1X[VM_ M2EJ+W4W/ 9M?^>2Y7;\R<[)#=ES1OU*>,FV27!W%M@-K*MR'4&P.,1,1VC46 MD,#U83/PM ,X:@9@EK\35=!!.7V-@,RR M_[L35;!'0.H=0") O!1!&U]F K3:T%F96, :)F%)LA$I\U-&DA&[;-2X1]A< M HI%&,WN(5566AN/ J$]11L:4C3-PA$\HCZRQPV_B62L"4][!B9"C:-JN+JT MRP*H]-YAI,S=] PPY.H28@B[0'XH_,0JS07@8$W,UZRVTBP*T_=&L\A((1V@ MDB,M*4?=6!03N12GLR *&T[OEY!;)_='0\/DO@&2/9S;OPP6/EE"> :Q8,OO M13;< L3L=U#FN;Z-1LGYN,H1GL.PD8\94.^]F'1M#I@AJ[SF!EP?R;$>T:^ M+QS3'9]#>BTTP3,D!II3QIK,5U8RLJ^R'1MZGF:I?)5BZJ1OFT#<-=;&YA NC7$]^.=?7*;2+)&NEI^P];1LOI*PRFD034- M)[M_)9$HVLV2R&0@[ RK'-GSN7@.V34^!Y0N181Z&LB-W'=3S>&U3*INQ97& M=+R^,<6R. @[6AHG$D>^3?AU=E0.YR7C*)#3M*<8A\ 7K4R^9HK+>G[]2TI$<:)I'&RXCBQ/)TA6> TARG8>X"^ MEUPR",?F::]K6, M:RUI*@VN,._3W.#*"DD&L9!.1LJ\/79V6,"VX?Q037;6^:+AL6&^J)8E[.$, M4K1B.P8OM2%**>P9ZSM#QAK1.H)X'YMX$PEH+6;V@?*=(=-,@>GR21-TR8][ M2IZ0O%@BGC*[P]&K*TJ"NP6D2N"F>>.:U53"7?"+.;@S_R35.F_BBO_AJ!10 ME9"5.VGM>VT0#] EV$4^BK/X+X]R.T4HS[.G942$,":7TRET>;+[)G[>UD(V M5&^ER12F%'(FDY="QDU?#AX/G$24;&E9J\.)D\A3>+G/=B1O%/%"']Y-+^ 4 M4@H].;;KL+C]L:C6%51:1F%^(&<9NCII$[I"]2H31^_Y&:D$FH:Q\2J=/0A^ M9PB",TCM8:A[ P%KT-QQ]>PFXANJSG9%SE'AE@GXMF%M07 MDDF9JY"+IOHL^ =AH-[=@Z7:&-H*OOI\*\$L1"$)F)DIFZ@:)ZXG*N+HFO87 MWH;>)4=DWX\S,KB6&)@]="OWT24(2[GI]X\0+:39W_W0$MPZ/3;BG%JSMX?2188BSH-@YL6J<$^]3\GXSD->LI1+]0K1B M1S_C]6P%.VO0.#1T@G8N]H3KR. 5K2#MGZO\=PA$@U-_>84PP"[*#9A?, C% MV"9O;ZR)5DUV]@S.=%M/PMA)..='VU S[]!;;>YD9'R$/G3% U/IAH/PYFNV M9QZF&X :V$1^H-;2E-'MWUA=#\Z&0W"9X MP;OI.86B+6IC9Z:V)T#?&\;MA(\C&:F=:(K5O@.QB=RG,6-[[/N]X3A"&7Q= MVI,!^!'.XB/&\7:D-@>5K4SL\9+I($+,+K=):C^/*ML:=A.]L"U_>[QCVCI7 M@6G7)VNBOKI@'^^?P+-T0T=,SL8D>S_#!BUC71DJK:>P)EQM/<4M!(E4>IU2 M?7E%"R:W$.2NK^CL+(=QNLX?EQ+>%.(0RE7^UAN3-E9AI045ID&K+2B[U4"7 MUC)$VSSW>JN2#;N&N54-5O:,RK0CMPK@/FX*T$P"YJJX0X/G:0M,R]P \@>=?$ MF-PM%%1R%R/BRXW@WKBZ2F,HG+JR&(,^")':05J_#+@B"1PM0F.7&_ MOH(YE/.MQ+VPI]^"NZJF0[<4W60EP?@Z/G88!RUCDI8Z?0;4:QQDOZ(,E593 MS-PL5I-9U"@KI8]DZHA.#"+9LI%PG:454/X%HME<'GM\$CG+3)YV"P/5/=D7 M07)%:-19V<\4X!:3 Z]1>:5M%7.Z6K:EI7%B<9R,/(X4R!'N*AZ\F!/+U)F4 M;LRFN9V-B7W'PWM35E<&\;ZF<^TN@6UVV:M(XWXH2^/V]TK78AMN+'VKS=4^ M1OY0-D:N@-:E;598,Q]\4I$L4M>@D""(X^FU$:Y90278YCR]"';NNU*Z1G6; MBJHS#M\[[$5KM?%V)@9V3_=#F:=;Q6X?O5R2J* 91E/DBGCLU%6?KT5X=D]\ MU.@+.S79V;VAZ5A6-GM)63LI;TV-^,VU:[(/KZ;30O4A[SQL8Z-X MI9Y=JX'AA&Y/MQO]*\.UU4 TF#'^V_(HJ]976-Y/^"S_-8.NR+T@H03 M/@W]F%BN^#X"7_;>A.)51H>-BE8YG!2GQIH,)]D8+JU;!G&IO&HB0TNL^41K MUTKH'&4W$)581=,0L E3>U@X.C*$] T&H?_K8/''P"B%^)F2<''2D]^>1A^0*-]S^%)^53IZ(@22VZ3$+B!%Q!NK(QS_,A6S4#2>J"3:I4D8%^7'=S$6Q]R%UY_*,-T5N M5I6*8NVQ$9FP&!'I&^]"+VJ(,..B5S;";+&@ #$@KZ:3UZJ0 M*7\6"> C\96LRM% ^B248I]A,($T:8(6A&T:!1.,P^"#1P* \-KP:J&U: 5M M,B]>$4(/3LP(ME(BWAU6JDOZ?BM6V68H.:/@3\+&PL-AXI/9\IS0!8G8Y,VP M3L&MF5VI=B'R/7F7,?;4!0-RNN4Z6%#R%'VX;$7%NJ6WWKW.0B;<$V/G))@@ MG.S1%>'"G]"[]D11$3> ]()4.7Q2>2-O]L*F>X"\\Y#*+UYFGMX0/!M#&ES M"4\;YEM5]U<9S:-O_T":G,D5NFK/Y.DA.F]=S4BV;F+GA/'/D,^)=XV?8)1$ MW#UC2-D<+>Y%<""#R!E,M:M;O)5F0JU%Q,2F5RL@&1>AO':JVI&*!N10GM.# MTKT*$5V*H@7C55#;DN_<6!F?R)I1J,JMZ%GRT$/DN"2!--AH7KHH>4^#! M6Z'5*I1M*+?>30N7\B6G(.*=-.R6\'C8]9<7T M=CC*YPAKTVPC;+#T\;9&D MM]U-'\@2^'RY$KC9B^Q:MG>!9H@#_Q,48LXOX )0-;I>8_<@;\%U"NYN$U^^ M0#<;F?$4M6XFM>]%/@'I2*/W9 !G6)5,692]W==IB5=X5YU?^>N,B'/Y2%_GE=7, M7O!5E:EC:?K^[S&)5S-,$]Q:H[J%=RXV*!L3'X"'R&AX=%3(XXQO=FY,EW,* MU/M$U'(>N^?+&Q3(N_56=*DJM8-ZJ;GI>T#Y),15E_%EJAI?K>SKF,,7LY% MAB,2G'^1"3MU.9D>#D?OHF_;(QRO?B5+8?%R>[S I95>E\FN 5W69W\#-" A MGTO;7=DW97[U[7IKM.V6PM,C Q-S$R,S%?8V%L+GAM;.U]V98;.:[@>W^%Q_>99>Y+ MGZZ^)[WU>(ZKTNUTW;[W*0Y7.VXI%3E:;.=\_8!*2;DII9 B@I(]\Y*6)2X M"(( " )_^_?OEZ-G7^-D6C?C7Y^37_#S9W'LFU"//__Z_(\+=';QZMV[Y__^ M][_\[7\@])\O/[Y_]KKQ\\LXGCU[-8EV%L.S;_7LR[-_A3C]\UF:-)?/_M5, M_JR_6H1N.CU;?!C5XS__FO\X.XW/OD_KOT[]EWAIWS?>SA9S?YG-KO[ZXL6W M;]]^^>XFHU^:R><7%&/V8MWKR1;Y?VC5#.6O$*&(D5^^3\/S9X#A>+J8N\4D MJ^;?'[7_QA:MB3'FQ>+7==-IO:DA#$M>_.=O[R\6>*)Z/)W9L8_/__Z79\]N MR#%I1O%C3,_ROW]\?'=OD-GU*$YFT7_YQ3>7+W*+%V?>3^8QO*^MJT?UK(Y3 M@& QT)=)3+\^ARZ .U&$WF#^;T]WF%U?Q5^?3^O+JQ%@_*)'D"[FEY=V M'O_T.LYL/=H;YM8C#H?4)^M&!U#[?K?^P/O?\WI:YTVS&Z3'38< XW<[F< N M_AI;+O'.GGT!^:JYO*QG65I-S\;A53.>@5P#^;9[[[3H60#(LQ 6=+*C=^/4 M3"X7HK(5D;L-VA]JXVDSJD,^)U[:499_%U]BG.VF_HY^@P/XP4Z =E_BK/9V M-ZWW&60(T"]F\'>QV.?IE9U^>3MJONU#XZW]!P>XN;R:Q"]Q/ 4Y\ Z4C\MX M*.A/CS0T$A=?8*V_-*, JM0;D&^SZP-Q>'J@OE!8*7 @%]Z 6)A=WQ$#.X!N MT[4O,-_8R1ADUO1#G"QHL@.TIYH/!<[AHOF D89"(F^8^6PQX7EZ::>U7[6 M%7Y=C^; G _[O+8S>Q">_4PV%"E:Z7C;._4&&@S07,?X,HYCJF12R%Y:PF.1DNW0;8*U];$P_:]X-]MTN*D>?4%OH_3=^-78%E=@ZPZNVSF MX]EY6HW0+U'VG*XX.=Y,9_5E5K'.QN.Y'0%TDUG]?Q:K^.;[%2B*[4S6P>8K M3I#->WPP5Y_^#!IOM;9 [Y41L['-S^]G327YU=QL@"FW7'2S^"]H_HQ M^F;LZU&]/,#^N,@VYWS63*YOV\".^]2\22GZV=I^7GZ_'^[]SM8[,;)'/LQ' M\3R]CBE.)C%D!EQ)H7T]UEV'[1V]5B+KB=9] ?,^VNE.&.XWZG?JPT52Z_[] M KP^'=_.9_-)_*T>UY?SR\5O'^SUPCFT!_A[C]8O,JU8<%/3OL H0NB=7:= M'56@JE]EC'^/LQT0[>@U,'"'L^SA PZ,TIH-G_B]"W;[C3TPHJT8OE7?O@#] MY]S"-Y/1]=MZ;.$POL<$?XSM''@CAAT0[S=(6=#7ZW\11Z!#Q+"I=2L&&VR^ ML@1IQ8.'#-47&A_CUV;TM1Y_?E^/04MZ!1I2O4LD;^TS*&"'B^-#A^L+G8OX M>7E)L[2HVU_PM.E: LS#B=]QU!+(/32/EE;@^/.M8;CL/OW4W+TG[$R GF8N M0:1;:VK9"G95',]CMJ7VM,G[GJ8$^JV$>?L!>@,YWWJ]!+T]Y-N\.)ZV$BI; M.PT+6@=!=7"Q"S0Z6>77? \M!)AD7]8M;X M/WO#<>=H R.S5B=M,;A9R^H^)';<^* ><_K]LGD$^_$'0S63Q^RR.0_;/#C3=GD]SUO!D:%;PC!I_C]A+ M&!:OLY*=NL5;JOD4?;;VZD5>A1=Q-)NNOEFL"\)D^=CKWY9?5X\!>C6?Y&#\ M%40CZ^+HU^

[6S3\52U,E(APBG#AGE8#['#'(Z4.H#P='H^Z@N0L6:R9+R MP^*ZBJ1<:NQ[X;RS;^63B0&;A%@(!''+'0HL>2 #HYH3QS';7"_PW=G$_^L MF<#)_>MS\OS9MX6>O?AX,XJ=^$?L>/^QWK+%BVGFOSPBJF?Q(/<_;^FUAN7E;:^F]@]3JH5]! MS>$.KV?5-!N^&_T4&V3CKJX5$29XV.?($1414<$AA8U&+G+X21G#A3F>'K'7 M.;!!A"41*9<@PJ+&"060:,CK",),&6DM#8D[?NJ:0K]+V Q LU(:PLH^^V"O ML\AOI3YOZ% IJZ@3Q"+%A$?$!HX<*$$H&.<3#=)2&7X@KCAHX9J!*%60%T[0 MFCJFCM@_1_1&K%),L0IR7EZ8[^:(S1TJHQ-7+&E$ S'(F*"0!&014TE+#RCR MZ ]G!_8CLD-OE"K%"^^;\>=/<7+Y?D.0UB;E84/SRE&K@TH1^< C2DQHY*/U M2-(DI",I2?XCB84!U(=^J'8D^?![,_;[BHC;/A4A(.A\=$@HIE#B/"!IB82M MH)WDCE"J.Z@1Q:5$_]S1)^E*L\@G^WV#$WL+?]SO4$G. 3_B$58Q 7+:H(0) M1R AG0C)>4,ZB [^\S!'9[J5XHP6+I(-[+&E5X6%CIA$T*F-)2 >6434)(&( M$UX9E[ 1]G >$3\^C_1+O%*,LI>#9@/%0/X)G91$(F&.1 3A&&U@*&@<20*" ML> .9POYX[-%+S0K*3:6T2K_84?SN$-6W&U:>08H86E15-& 8AT$9*M.4$13M$GQ@#$A MAS-/&4NG9^89A&JE^.73)-KI?'+=2F5YW+CB6"K-#46>4X)LD@HY"G1,4L)F M2(FF+K[T.U8-^G$8HAZ$2LT1:$]LL])!8M+@7O-NNTI8K+*5#3%(-)WD.DS-@GN:P.1N]!X&M3MWH M.F1Y'BI '8E2S+ZVTR_9.03_Y&WZU8X6[J+9*OO?3J.[3?\*JV!)(^!RB0(U%J;2.%"'9<(=O/IEC.G^&*$G$A74 M?:]L'98/CG>+A(WMJZ@Y=U0(I AS"#.A0*2\C$G<'POT M1:-2/' W9^12>&WA@ VMJ^2"D"#E4("3#C'L)2(B<,22B"IQK!GO$#]4YF*O MO_7OAT)EGZ&TM!P>-ZZ(=]PRS5%D!%0?AC&R =COZ2B MV(DI>J91*8Y8)5C?LOJK)I5A5G)O(UC"Q"(1099JKQD2-@"[&TX(IS^&/MAI MI3O0HYSN=S]-/O#@F^]^-,_%1UNL>)ON%4D12ZPIP@H0QX(",2.-R#!L4S1! M.MHA;K2D=MB)&P:B53E.6=NSJQH+MR?93O]YB]X5\S9P%RP*GE)D,>P7&W5" MCDAA*>'6^0Y*0TE-LB.?#$&J$D^5#RG"..!CUA85%0L^:MWL0_X0)W43P&+, M%Z;Q=;SY=V_W_>9AJA HR P'MB9.!@6E+0*-D@.;:"J!*X75K2*FAJ%(]I " M&HOB'+ &+Z]S4K=WXW5"U-L<6%OHT7Z0BG/N2+YT3%Q9Q$&Y0J!QPWG,5%(1 M]HSV'>+'RMQI#+?\34&ZEGO<<#6)OEZ^I+\:Q<6:C>_5--K"6VVZ5TPY[!F( M>A%T/K&50B$%@ZP5TBK#&(\GSU5#+?:C)Q"#T+/<9-?#$9<2(6T%08)AZV.5'DM.MC!99PCA3BF-PH6])O<5)K:D&9MN]_DR6X5 M6X5DC9*3$&:8M;!]B[CB2EV.O5-RH(7>/<4OW?C MQX[G[3=Z.[N#+LE=LB+"YE$&]@T $K4UB"E",/[*Z]7"J7C(@)4W1GL7*+*2,>1I]+ '&461N11#],Z;=#C7J9^< MZP8B\?'/RF4JJ(,.RF7?RFHG4X3=QC4VR(60D(I) A"<6^FU(;*#0-,_D[HU M!#&/RD1/Y(%NRT*NRB<=$AX+)%7W"-M@D4T&"FQTR28#E:?^>E9J3L] MC\=-#Q+)[,5*#_I6AC"C)-=( +J(.<$05UXC(ITVV'BE4Y>4D/CG9J3NU"S% M14"BVV>ZVR],;MM5DA-'O'7(4L<0C3@BS4!E)%R(E%C20G=XS$I^*O=U5\H5 MY(1-Y+BY5^YXK[9AD$IA1DR.:8_*!:0($$%KT/VBLU0F9QCK$OU=QI]]['NU M?NA:S,N]K%_^J5GD[Y[$E_-I/8Z@^]\D"%A0\^:7L(7']AFF,H$);PA%PM$ M1W=2*$;8>9I0BP4AP?7T(NT(5EOGU7_H!A^6L+O9[%&Y%OCB,52OFNGLMSC[ MDK?8*N9E [NT[EO)$ UH>0(9DBQBF&($PEZ@D#P5#I0_+SKH.O2GX)$AJ7DT M^?.;G?P99]EJO(A^/MEUN+7J7PDB""@%&"4A%/(N2D252+!/HF>6.4:[^(G8 M3\%-0U.TX+VMCS%,%^67X? '7> W.\MP7Y^G?;EKW[$J4",9D$"C_! (!2() M2B0P9"1+E&+KO.G@-CKJ+5WOC%: N$<38T\^#=A'ECTY2)5B)-01@:3C%$E0 M5,%NH0FEA!EV1C-&^WFF]S,*M#[)6IK!WC:3N_MF65IZ'W-PSY$J$:UU)H+: MH R00RN"<,BIYZ@S4M+(5.R0R?&X-WM#L=IPM#VRY^%M/;9CW]'SL&&0*D3' MC9,:>=AI2,E\Z\E,SE+$,/'6BN#ZT=!^8L]#/W0]AI[V,5XM=\YY>I_-VQ9E M#UKUKQQ.,C$AD7.* R@^.PB%11@K[*6A0I.3+Z,TU')OTJ"[>"V.JY+HG=>&H*< M1[$@,ZQ946QM)JX[5(DI1H(FB')KD>*+% 2"(<8=Q\*&R$,';_I1HWV'E#V= M*'@T'CF_6E2^?/,]3GP]W>XLW]6W"IB'Q#A'7 40K912I$S R!BG@F(F!7GR M67B.Q3D]$+/TB76>7DS>=SO-#R^S!;6/ ;>A5)6*L-(3DJU"#<%()81LU M2D1[&138%+R#NG-D]C'&;[O U?P<>QQ@Q<&"^M9 IJE MS$TQESDPXC(L 5;E94S-)-X)XWWS?3:QL&V 9R?7[V"EIOGE-_2$A03X/K\; MS^(D3K<9. /.6EG!DJ"6(V5%UL T0TDQCHR0FGDEHTL=S.UB9M&A'+0QS=>I M4+I8NK!54$VK_;JA=66TX5$; 8(7_G!,+3(),X0U'*E.@?+F.J1Y*,-%)[/V M#]./]4+O8BF%)@ ?'-C;G[C=:559:R/CRJ-D#4&1>H9"P+D(%L;:$98"[G"# M489W.J_1PRQ#G>A3[/&T'>5G*C>%$;?F$'O0LDH)1K0J1MPLA; M1CCH:TZ&DT]%?? :/7P/W9DVI=8[:\3G*>1 1KEEYI4M MO2KL5902%"(5E45.!)P38 44N-3"4D8P[\>C_N/Q1+]D.S#,\Z))LV]V$E=8 M_69K4&VS%R8'ZUS,W=1/ZAMWVU.RX)!A*AR,\2R']A-&$&9:(V$SJ:F+KJ1VM0'N"$QZUJR).@>1@FQAL1#PYA7(B_26( M5II .[R-*^/I'F"I^R#4@6OY/^TD9"Y;O0/>MK,WMJT<3591*9"/5"!* 6DO M.%F#RC7KX%PJDR5T@#7MBUC%[+RX\&;\(X[!RAWEY%[ALA[7TUFV>;_&Y7/Q M;>9?JP$J:FS@-'%$N0>U!T>+>*XNEX)30H7L:^]0 MGQ/Y6P^V&PD!2<*UB51[)CL$-A9Z%- WWQV'L*68\JX:?9X>IG'>PF_;.U8V M*B.]\(AXF#1(P9&TS.=7Q2%0#VM!.J14XC\F*_5.LV(7(\M$S['5)WZ0OF#)BST2!3V6U M4]JIH$6^]Y02I2A!DW0DH0026%C,B>M2NK9F"_MM/;K,NR@CM6C^>RV,/NJSVL[LUM!'5Z$ M_6LA%V(X^PJR]W/\?7[IXN0\+0%>0#D]G\^FH !DI7&+:-MSI(I2EH+Q69A' MC2)G#'1.CE$RVE&F0<-H=Z%8E"Z/T%BL]/Y4V3Q.I664Q">*G'(41R[+:C99C] H.SV6Q2N_GB*>VGYC8+ M]S+Z\6PR ;4\[BH7VWWPRL=(<(+EL=PYQ'/B9DJ31-)815F05IU^E>&2?'D4 MDI=0=1Z>8)\R*D]5<^GIH+V\&C77<:4#WGO/46S"8VD9JXI4*[_S4VZ/HTQ^ MJD2YR!)ASD8+,;10R1;NKND"WH?M3PGD5U^R")B^&Z^*VI]=YFR<-]<9 M>813 O;-=%9?9JOG;#R>V]%=I]'2<#LE:#?S\#A\C*,%#A[,I_G-QSN('%D_ M_Y$J PY#@;?U& [V]_77[*J^C\TBD&L+]KNZ5B)(&@G-;T,L04;PA#2--&=) MEMY)%90Y^:I!_2]Q,S@52^G56T!_8KL?QDU/#%9Y%H.V0B(8#8P-3O3-!7&4 M3G(5)".Z0U7N0FZ]8S)8?X0MH1WO.HH*:,MKSVF968ZE JX!6']8UQQ:JNWG MR\(,BQPNZPN.HY_FIW9A,%"XZ4V9U/W1W=ZQ"I0*+,$(]]@ZQ)S"*&.*")/! M6&YM4#_(HZ6.*_HPXK1OLA6+2[X!_&T,.53F $YYJF?%I+.4,HLP!W(:[22B M@1&4*&?<4$Y,ZG"C5BAFO<=EWC>NE._.,B\_X3#N=\<9[C%*I14)UC.?$TOFB%R0CC$ 01AV6!H=E,<=HIQ_ MW+-D6!H>F9]>WZ#0C*?_G-M1G>H8/DR:Y7>M4K=V&[@"S=_8H!.2V$8DN$\H MZI104"*QE)Q@NH.172BVOB#;#4?7(W/B32G)\-_SFTH4![#L80E4@Z(&K2-U-I(*.[PA+7,<\>"_%B,R@>^?]UL>SW0/'/< MDLMA5SED%[!8QBOD)U#08872(NQB Q\.,4UEG9"82 O&;[3Y$DLC.!+H^K&W M#;;#D5LH3W^??'@B5#Z0#6'F5_/9U([#_VK<%%2 )N4V-[$]]7B)27N;O/.8 M%7\C7A.CC7RE7ZN7G)R]>O.2O^%:O!0$<_;J<.92/YR,*TW-(Y_ &=5%^O<# M]+?;OA4/ ?13SU#BL(.,(!0EF>WR9"7'$K0/T\&OJ7\\$34DZ8JZ-B_\%[!@ M1C'GTKWQT>:+_55TW)WBS4?V8=Z!KEV![\T=*LFYCXYXA%4$8\QJ4*0QX<@$ MY41(SIMVP>R#8[D.MVF'X[IY%117E'N*B-(!*3CDD(Y:(I$6V4: Y;I4F"I4 MI+./U7OB#J(CL0[4"A[-OGZTO91&T]^;V?)B;73]>NW)>D(A.'2XBB9JN&88 M1<.S7U51Q+A0ZZPE_@?(YM9])9NC4++T_>8:)?BP^FZ)U%V%&>3\\BB097< OA-K MNTR\,KE6"S/.H80KZI$I\$[D M?2YD6F**8[T0N9E]_?CS[7PVG\3?ZG%].;]<_+8J(75DK];:UKP!^!Z<:Q#G M6S.7M1NABLI&[+E#@@>,2" "D?QFBN30 PH*I&A7M>.H=%B:X=W)L1RH$IA+ M)YE#A.N(0+6F* 0!"HDE42<2I?$GGW)E$ YXJJ;-4&0MEB&P'2+OQI^^-?\5 M[:158:6V8U5<,R\"Q4@;"R2QS" G9$(T6I6/-(6[A(F6T?5.B-TZ4?;T. YF MC?WQW'JTR@G+F)"@X A0=0+L1$1-KC^ N4T1NQ3$R2N*I\5U76A[F.[]6"5U$2'B T88(PB02E!8)I)V* R$D]!KV<=G+IE@OU.BNNZD/;TF*[^ MVI^L6P]6@W!_-LZU81P[EE M&K:!YQ'YR#PRA,#.8]X'XB4SH=6E9F&,=^7HVMZQ2E%8'37(&\,X8B%72LE% ME%3@V&A&M/ G7^RZOV5M!J9=J?/Z3EJGU_%J$OWJ)=75*"Y#&>ZF>SKD$JZO M*2JPZHCFQ"'-(D9<$0RESCJGSA>"IS]_YQ; M^&8RNGY;YRJ!];V#]X^QG<-Y',,)@+ ^BB_B*'KX8E/K II".V@+K-S'^+49 M?)A2Y$$-IYRX;ME] M^JFY6V/DR'#?OA=8MEI60L^O!4XFT][Q"]T/@]>RWO0*X"UX/6A9*<\])&/]- M32OJ'(W41*1-!'4M"8^"\K?/&)6E'9(6E[E"[&,A>R10*;OG$PC9<3-J/E^O MJM+NWL=/]JDL#2I(19#1U"&N$_ N:,JY*)_72C..9865N]?KNHO4)4Y\03M$A*:(':Y\;%(G3Q"M!59>'$V7NV/KD@5Y(=*!@ M?U@D^ND%W=*ZTBX8#!(,>>$8\AI,8F(57THO+Y+ODC.\S 567^*]/QH=N*2/ M:KEO7].GFE>)1$PE$, #LHA;F9 F2:Q?BC'M.IS99:Z(^EK4'HETX*HNJI:" MK7-EQ]?;%W1#2\!;29J+QE/K+)PC#/[@8&_5"RXZ).LHDT^AK[7LASXE/'G; M+-H"3J';8E]WG^P=84(V0K,LD[ &Y -T@Q.\'G_^U)POM/IE K7KHX%X M,6O\GZ<"R]K7NO'GY:/0)8/?K3!W!J=H.+9/9EF.:UEL[RGH01R=ISL%+#;= M[>PU4"5]8I@P$&F@-*!H-<@BS0," 1>]U@S3(([GT=DN&38YK#9VJ"*+T2>M MD*,&(RZD A$N#!(.6QVI\EIT>/1:QK\SY,(V U&QE*6X>M.]U)HVPW^;\^JF MQ/LCVFWAJWXFJ*PGC":24[PI@:CW%&%/%9+9+4.D%M1U>%!1Z+ZT(",>C>Q% MM*[MQ]B#FJQG4UB?Q4D[_0.ZO&TF-^?N]!\3.RYT\?$$^[JB* MX3U(;NMWKI/GOAN_NJFCFY6QHP!5@@76VEW]>5RGVN<8">]S[D)0B#\TH]K7 M)P'"T5BE%70G1*A;3K[-X?MNG ^7;]E#.04)][J9NUF:CY:=\R7JPCB_T^-D M*+MS#RP/DOPG)^7\^U_^+U!+ P04 " #3A55,$"LJL6M% :/0, % M '1Y;"TR,#$W,3(S,5]D968N>&UL[7UID]LXDO;W_17]]G[N:=S'Q,YNX.QQ MA-OVVM4SNY\8M,2JTK9*K*$DVS6__@4ED75)%,5+E*+F[_\^-NGG]0G\^;-C__UG__V M'__OIY_^1W]\^X--)^N[9+'ZP61)O$JF/WR=K6Y_^/LT6?[^PW66WOWP]S3[ M??8E_NFG;:-,62BE_WORV;+J<[6L8!H4_ M_\^O;S]M(/EIMEBNXL4D^?$__^V''[;(9>D\^9A<_Y#_^=O'-\\&63W,DVR5 M3&[_-$GO?LY;_*PFDVR=3-_.XL^S^6PU2Y9A!IN!;K/D^B\_ABX!)L@AVH+T M[X<[K![ND[_\N)S=W<\#.#]W.*5/Z[N[.'MX?_WZ5S99Q;/YR7.N/6)_1%W% MG^<-T'[>K;OI_6,]6\[R]75\2J^;]C&-=W&6A07_):G)XJ,]NYJD2>_N9JM\ M8UNJQ=2DBU78 L-6>'SMU.@YP"35=+K!*9Z_65RGV=UF5ZT%I_@AS@+V-TFJ]DD/H[U*8/T,?5/J_#?#;/? M7YMX>>OGZ==3,*[LW_N$T[O[++E-%LNP#[P)>LI=TG3JAT?JFXA/MX'7M^E\ M&K0N%_:WU4-#&@X/U!4)A:X7]@47MH75PY-MX,BDZW3M:IHNSA9ASUI^2+(- M)D>F=JAY7]-IOC4W&*DO(O(%LUYM/OC^6L?+V:1H$3AL9_-U$,Z7?6R\BAO1 MVC$*KKT.:T6JZ#9:%T1\TN: M3K_.YO,@>N_#"9V]603K[&86V*F6R^,*2MWN0TVW.1\Z&'DH(A\MP?E\=\.0 M6X6E-?&R?2?TM_OHX-"8V_#S9/EF88)E]1#V*G67KA>K]]?%"-V"SNUS%4HO%.IZ'V66KV3\W7'3?[H.B6,]D[>U[@P.R?XTOIA^3^6;:DZ#@ MK;=_?3+W;D'J8@Y# 5=++3AMD*ZFOC5PKN)O1V;WJEWG$VA^^IPR1.?3+O_R M(4N_S/++\ITR\GZQ_97/TKOW]TFVF4R]XZ2;P3LG]6,R21>3V7RV.\!^^Y3; MG.M5FCT\M@DK[BIUU]?)9%7:S[N?GT9[MU_K'(S\1GZZGB?OKVURG619,LT% ML-B%3KVQ;CMLY^35VK(.M.YJ,F^3>'ET#L\;=?OIYEM2[?[=3K@\'?UZM+V=WZ;O.[#_'#YG+HA.F?/%JWQ-02P7U-NYI&V'3#UKIZR"^J@JI^GU/\ M+ED=F=&17CU/KKG(-A^P9Y)*,3SP^S;4G39VSX36$OA:?;N:Z'^OX_"3;/[@ M9XLX',;/A."W1;P.LI%,C\SXM$&&G7K)_T_)/.@0R71?ZUH"UMOWA@6DE@PV M&:HK,CXF7]+YE]GBYNUL$;0D$S2DV;$MN;)/KQ-KOATW':XK]6>&(+_69EY_@,ZFG'N]=-#;I[DW+UDL:VTJE9WZG5J+ MC:3I>/T2M+M@++_](72+9[E7\BI]?[^98GZA,EL]M*"RZ4?Z)?W3*IW\WAF- M1T?KF9A2G=S[ZYVW8+>NK]+'5NIKG$UK;GS]?WD@D/Z>S&YNN6OX4N/LVVC%S^DL6+V@=ECY_L%Y9ZAT.-KIU.\Y3HI_ZCG%Y_H>51 M<.I8_1'R)")ZLV_--@[8].YNMZDUI.FT8?LCK[YT5W3K;'KE9CF[6C'-8*)3QMDV*FW6!5=C3\LP9WR[+R\>URQT_];+[?1WF\6 M>:#*USP(>1D.*9NN/Z^NU_-=Y]RL^13/<[:4/3ID=A\3&A;2>IM/@Z$.DA%G MDX*2W5^?$E/F*,T6JY^GL[N?=VU^CNN=3ZOYBEVVV\EWU;)8II[ M//KYVHFY;GU/9]\.UO4W#V6H]?>=RIRS\K/Y1XO/SM/)/N'=".YUO/R\D=[U M\J>;.+[_.3\I?D[FJV7QD\W9\1. N]S5?]_].-+KY6R1+)=/YI8[#-ZLDKL2 MBWG\.9G_Y<M>PA8ZH/UKR,IY9.0979<@(J>*QBN;/OP@^AA/ M9RD$&+]]:WY]9A\]8>W^AI%V&&ND+*5 2\@U5QX6$R2,P"'YN,_"J\?$AJ"G M'4+3D'=V=C-;Q?._)O%\=6N3^SC;7":]64S^5,G*H_TB:IS2B!"GL8.*4.VI M*:8O(6W.6719G.T:J8:,_C6=9K,X-^TJ^?JR6>1-$#O-(.#4$VRP0)J4DP/4 M-F8COBPVM@2F(=?O4USI)C6^SA#I&'@F/OG4? Z2!L1+B" M:FT0KV7D[N4DN2Q.=@910YZ^2[[^/0TVWJ>'96ZAFC2[3[?9XO-?/.8T=ET%S9Y ME<6+Y383#NX1DB;#1!0H' XLP)R4F&FLG!$%$M9S?1%J=OM+O1XQ&TIZBCRT MJW2WA J:DN4O6;JLNJ0[UC4*JX(3!3FQ%% *D8>RL$.#3JK]1:CL[:6D8YS. MNZ]L"]BMGHEYX:MZ.'E[J1PMPI9R*Z3!1H.PY5*G#2UP@58VEY\A;86^=IDN MH1M*I/*B=KLU,,VS')[ 5"$Z%;TBY(1VG B-<%"SE63:E[H78;3Y032D$=)> M1+J#: 3GSKMDM:U_6%#4[ QZ-4RD*23&*Z* E%Z#@+%U);H27H9%T^MYU!:S MAL;-+N;A"94?UMGD-D^3SV:3?4[H&KTB2QBADH@P=Z\0YQC#<@]D@8Z+,&R: ML[M[B,[HZMD&%[]9K)(L6:Z6;Y;+0-;[+/\S]Y>^6^? [G(I=K\]S1_4X ,1 M)4)XAP37!BFG(="ZY(B1MOE^PB]"P,Z*YFAD\25M?XOGZSQ-97:S:">#E0-' M1A% '/%>:.* H%3(\E0WA#2_?17?E^QUB>(9+:\G].U2PDRZ7-4)H3D^2.0D M#%HA909 XCD!X<@O40#6D<:R)"]2ECI';&B=VJ?9ARSY,DO7RWH65G7'"%(+ MM0$ $PRY$=HH+DLM 5'>6#X>U<>+$)!.81I**(JJB(7B]Y@A\237HT(V:O6/ MB..2.$&D-UXX9;%5I:>+,M0B?N:R;H3[0*NIQ^CU=I87GKA9S/Z93-],PT1F MU[/XL?+GSN)[7B3O0SR;FG66/Z#PY*=OT\7-59+=V>3S:H_H#/CU2$G L UV MB\&.>H9Q.,1W4!K'=',='%[&)?-XL7X4V__X^07,@=S?.T@GJ'A=Y?E4NLUB MJ/AL[33+KF=4ZZ&6@3Y:\=Y*?S.H\7;*0!\_]OK)@+DMY;S*_:7BH'_=.,K] M4"3L1=P"SD6PRB4&4F$E7;#(/:P5;M\S94>S5)XUC#2#A$")I42"&NF(@;Z@ MR"/>XK@X^;2HS$%IPXR7F2=M$!AU7HG/V9"\#>ML^K+6MW[X-?Z_-#/S.)RS MU;DF)XP2>2$M4,XRAYB 1E#@2O!*@&1:""JP,@Q@$BQ-*$L@ M&1IAMDQO+$P'!'*H+:@LHOEYN)5KRDR#,Y M/M'H4&5NB<90_'T[F^0U I>[Z5:P]T7+2&,(#?#>$84Q"TA872X+8; MLR3M$HJ&F_RG]>?E))O=;Z_FMI00.?DNQ+D+$:J_)@G\@$@A!0-/P_L9@H#XDJA=*1YKMO M;Y&OG:W/KD 9BO&_!G1625[%/SG.\=>-(RF%@1![("R3' A&F"LU%"J::^N] M1;!VQNK6:#0--[R_S^+9,IX?7ZI5S2-& ,$X"",GT!.*O)3ET0&(;IXYU5L\ M:2>[7^-LFF=9%J_\5?/N0.O( ^JH5YRRL), X VMM0,D6Q^D==; M;&@GK.L&CJ&VUDU%RMT4GSP M>^6_WG+B FJ/-4<6TI=4 \DHZ*41*^:AR/T M%IG9V:;:#HK!,D'2Y>K]]6Z:->S3O>TC*P6$5%N./0YV=K#M-2UH(WZ,"68= M&JE=0#*PI7HL9O%IL\A9 @W'&C @-%:$><$*2AC&S4_7WFS4EAS9;Z@V 6/8 M59S'/"T_I?-G[P0?7T4("J*U99I9SASGGAA3T,D!:!Z*VMN*[I;IW6'3 M]*9B5\2BT.V>Z.AYC>@G!OGRT&IN,DRD-'7(!MU1*,()#58]+Q7_H(PT+P[9 MF\7;#>,' *LK*ZFN>11):Q7F" =KW1M-'"*P5#DH:K%S]V;2=L?+MFAT9!55 MKZ8U@4B9SAS\\UA)V7Y85'OR'W1 M*:((*H\H MP[+30-I#T:[:+%QMN;)=S;B=L.FL$"^O.:$1^R]'I693 ]:14I M#WFP_KRVD (+?# &84F'PR.\3>[03&H.Q',D\C'GS2[)(LG@>A%!-[P+6 MN5SG]=%W+X%5W7[4&B "'%AO" G0T0""A8:6U&,OZ?B.Y2ZC(/O :#A'_C() MW[H-T[9AVYNGFT>K=W,NM$?W;3)?3_-,DUU\_YM%$/O))B]@6>W[;SUZ)*@G M6EAKO G_!W/6E"$YAM#FLM6;]M!IN,#0 XE>$_MS_?7+R-A*F2JNF.D%4$\ M+XSHG73< VH?D?:0-K^?[4WIZ%!<.L5F*$EX\4;QV^K28'M:1Q1#KETP>+@+ M\BTX8*2R<0-(K$'3H M/%0.JM+%Y&"+US]Z*UC0)?N[Q&8H27@4U;RDU#;/;1WF_O@@MTZNTVR7Y'05 M?TN6[EO0IP)?9HLX>]A %HC.4T0"[O,-V=NJ#!5BU.-7(PXE8\I!3@4RR#EA M)2YO4(-1T%@&>RMTT*$,C@?8804X4+);9SHH_]56\X$>D:1> .BQ8%I)33G* M"ZD5[ASR0ENT%/00W 1M4* M6>N9LA-+*B!M=>[6M@18"H-H&@^V%.6%A@?-%#NUI$)M9E275#@-@7C,)15* MRK;++"]FDBXVE6ZJBRA4]HNXRI_-\))(R"6U0@C@"X \<>-]MK,AGP^)2P?@ M#';^/I_JT23UO>TC3Q@U""O@H5744*7"@;.C#5DJQUWTH".^O3R,.T3J^Y*& M\TC!D<($8Q*"[1&V+733DJXIVQZ6B[A@15(XZX?("DDIC M)X5!);($@N8^F=Z"TSJ6D)Z0&BXV:17(3Z;%'<-1T=C?(;+&492[P@.%1F.I M.96%+884'&%T6K=RT DL0S']*DOBY3I[J*<4[&D=A!F2,'_M!*4$2\Z0H05= M4+2H.=];P%BW[&Z/R8!>U'RNB4VV?[[9*C//KN,^IO.Y3[.O<59U0WOB2)&V M5G)H)0 ( ">T#CEFZ=W#NF2:WK'U"]8@\4VOYISY272R\81 \P:AHDD MC%BB*?,&E-L?)X/6LJLG KWQ[=6E4DNP!A.!>F\R/7L+B%.AB UX$*A,L([" M5EA2HF&+M\5[,QL&8WMSF,8=@.$H[!BV?Z;E*#]S>;0CZ_)*@C\GV.9XAEKS! M9LE5WJ3V^^G( T&5E)":8(P@9H.QNKMX-L%(0PM+H+1-I%,=X9XB.Z2C/ MDQJNKY/)*L^).5F)[.@+$07286:Y-,98!KU3ME"X(>6N^<'<6U[2F [F[A$^ MBQME^S+Q+CD\SPG_-5G=IE579G6Z1]1C2Q&U3A/OF# (>EJN30Q;7*+WEKHT ME'#U@-]9)&>[/Q=SKRLPSWM%A&FH,$2,RT"H02;/W-O1F==8;RXG%W_5WAUL M8U#LGSP[VD"[>C5$Y#06G@L *+$$(HJ,+!Q(*/<((\6I19Z0O,(E+3=:%5!I+D<7[P'H"\3^,WIL.EGGVIM:3-UB%>!X M\B[N\[ET^SKKRXRG(;]UID> 7TXCUW_7JUV5F4VJ7]$BKU.TS0![E1@6K^+A M9[K)KNCUL=["=MUEKC^[61CJ>Z>+1?\[O,T)3*9/IFEGRSPI:9TE;VLDN-7J M'PDI#+& &B2\)8P@;9GU!G&&'>>FUH5+3R?38D[ M99Q(.H:E5%Q[#P5 #C(!"CQR?_Z 02V5&7,=<_?EH=8C9J/.L?L8+VZ2(_ET M99L(.NV-18@@@"1'R@(F"\()!4/F3YR6.]U]&S3;$:;#HZ'Q^QT.B'UM% M7CN/I&1(*VHA])Z&!54@80T9=\I< W[LXV@K+"Z7M^?AZ9$$N&%9>AY6_AI_ MF]VM[XXR\UF[2/F\JKL#&'.(O*.(&5[0(@D987QR(TZ\>K6M.09#\7-WY.1% MSK+9YW4.;W[N[*:N%HMU/'_ZR]P4*73V\-?)1A4XIO6V&3V2Q EA,2"48A:P MF99W$T^^S5>36Z#-?SL]UN"WE]O?GFZ)-8?.R(0 M6"N0T0H;#<-"5M:5F-D6Z7>]7=Z>10Y[0_3,4I@[NG;!2O^L=!W5ZA_A<(Q@ MX%B@5BK"O?$*EAH"9LT+??1VA7L6:6J%6O^7MOEC&%]G\WGQ',JANM]]W)P= M^_88;]%\3FJ0EB]Y4??GTZUSB5:G>\2514IRK[WU,,B$8!!*1R01V.*@BX_A M#JV"D/H7:,<&B2R4D%-GN''<(L8M(:Y 0@,V9$I8Y>U9MVP]>'G6,5ZCOCFK MH%4__!K_7YJ9>;P\5JOJA%$B9Z1EF"D)A:+:.,N +L 3L,4+HX/=OG4G'^E0 M, ZE$U50\#C_=_%=T8DC1=8Q8#55^34*=PY3QTO,$95BW)=\O7"^OG1U MB.@?DC;**\=+%+#S"-;;/.QD^>1)H7D\.7XG7=$KDLPBR G33FC&&!'(V8). MJD7S;(S>+J9ZX^3+!YD[0VVP"/B>GF\BG'I.@?($,*Z"_BJX*JB%E WJQV@M M(^V5\4[1&L&1])2>W9,/[X+*?_4UF7])?@WZ_VU#];K&P!'@RE",:?BO D!8 MSY$LT&($-@\G[>U"LE?9&A3-<_R9Q=O4U[4SD=N-%AOL 2N"*]0@ I)G4 MY3E@,6Y^D=#;9>6()*T9B",6L/#YJ@NJAB-&AD@EK BZ!D;, @B-*_%ABC<7 MLMX*4XQ-R!K .%XQ\^FZ2C%O-F#@!C364!.V=IG7"410@@(=PT#S6ZK>"E., M3,@:H#AB&0MMNY6QT#921@B)'5;*2JJ\#*;2HYU-0?/ZG+T5CQB;C)V.XCAE M3%VODJQS07LV:B00I8228)B'_PD/(:,[MA @T!AK0HQ(VMI >7[O\J?UW5V< M/;R_5O,-7S=&]9,DIY?MS^S\+>Z#6CJ!3QDF,@PY);UG7@LB# #<0>0XII)* M8G&MO;AO9_!Q@IY>Y=;W#S<8-S)!]J5$Q$&JL(!6(T)W> D*\9#!=I4NXWZ$ MX*#KN'\H__ F/_-58.6@@ODCJ99A;[@2)].&WN1>1::%@_DT9$>@ M5_7L]A, 2L-IT"]R]X8P7AI28LZ(^GX?7#SJ>^LH2-S_V 1I,0S(Z1"0AECH"+:%:@HWL*@[4VK.?=>U@V2 M(W)?FMN\V,8R+U.=90^SQ4T@:YVGB1:7; ML 5W#OH&VR Q:J]?^42G7B\#7LOEI^W'C_GY*OM%+.Q1VCN($: >P/PA;U4 M9"4;LJ1?0\]>0X:_JE3;'4I#Z0J[*1[UC#QK%Q%%PYS#L2>L4\A3[2UY7&+( MC-O#UA&?7G*_ X0NF^NC]':-@=F=>"!<.#:R^VRV3(H;\T_I?%L.JM(9<;1? MI(7"FA#F(.!48P"8+Z=O@!YA.:Z&\*?]H=*0J>K^/HMGRSC7J*_B;Z_F$GZ\ M>UNMFLDGCQ-YQR3(;9>@'6&OJ#?,E.1AT?P*LK<+I_9,[QNEH:^:/]9Z>7Y/ MZPCZH.)@1H-T,^J]94 ZY37U4!LI)1K?DN].SV^/QQA="D R*IA@B )$'1-" MT.(DGP3 T(XM[IJJ>3QE;QMX'PSO )JAA*!00)^^65(^)9B%0^7N_V#Z'7B$UG7XG0AA@8(W#6EK,))=$B0)++GGS?:4WMT&78G9.+$=TG>N6 MJ]G=YG9Z4XMV3]I-_P^GU)[L_M*)B^DNBNS 7?N_0!E%YH1V7C -C$"(&*8$ M(-:&+=)"J.@H,F>&*:-(N!8(!]H= PIAG]=^VR)A$#+ZLLHHUF9K\S**I^$U MZBOPX1-?*,^?"Q!264F@I2K8*J($#[,A;:V^RBC6EH\662ZGP3@"7WO/N0<* MY]4?/-&:0(4Y#:HM*O @D*-QW\'WPOF620C-$/U#TD9Y[W^) G8>P1HFRT4A MBR3FPGM.D %0:> *VJEH\=;":+)<:G.W49;+:?B=,U=01%BJ/DZ'TV62]-U MWA*JR\URX>% E2C8!10X)TRP4_&CD!/>O SS:+)=&.*HA,AIM4D( ]L04J !C MFCLLSEM#MP3JY>QS]\JWR7P]G2UN:CC*ZW2/O":6.L?"O@LUEQY8 M7NZY,)S-%Z6\M)>='C [OU-K6V_?5?QMD(^<_BA8M]\O__(A2[_, M\KN9W7MRA=O3!Z%]?Y]DFXE55ZSK=F;Y*W.+R6P^V]71^^U3'@RZ#DOVX;%- MV/VNTJV?-BRB9S\?<*K/'@Q/LJ ,YIPM/)=O9_'G0,9JE@P)7_\+9:O^]O^% M,;Z;MUL1BYO-%*?U7;W5'2.J@ND(E 1A_S7 *NJ#;9*_IT@9T0C54J+[=O+N M):&^>_=P]TB;\&TFM3+$ \>A!,X7U#/A1N/8[8J)!UVZG6$T:F?N[LKT0YRM M'JZR>+&,)QN^53MO*WI%PGIL@972&<(XM4P+58 # 1WRFKJAL[8+SK]\P[XS MP(8R%@[,^*AKK+)?Q!V56@>-V1F/*;8:LA(_XI$'W?,C)* M9^GX1*,3=]:!*51ZM2K[1%(#ZP(*$J" @D6&.U[NH(0,RMUZ%P0=L2'M!Z&& MC'V7+DR\F"3S>7ZN/3_QEN[;_2PK0W(/L/F$$2(NN3*82^$I#M0 8[PL2%+. MC-!UW;%ZV2]@@SJV-G' BU4\W\4M'W-IO6P?0>FELU!@HB6%"C.*RA4CN6QN M8?1VO=R3K=$%//W?!F[ELXP-]^O5.DM^#6/=K>\VO_L0/VS2@?N_6-E.I?]; ME0]9&CB^>@B\KI?.OUZTM\[)/Y$S^$AG1!%-M M--:0,E8B;U#S5[<&NXOIBO.'"LVTA&S@Y=\_=\T^[WR MGF5/RP@#A#UT1@)F*"?2DL>C5A'6O!QVWX5HVL"==HE)0[;];YS=I>O5[:]A MYH=C/0^TC!!FPCV;YQ%;E8;MP4Z1T]YK3!T,P@NQ"_ 4-6C#!J1;.#1Z6]T]\K\SG(:6!I]F M)KZ?K>+YF[O[+/VRT3KJ2,3^CA$C3 +OD7.*6\V$])@7U$).1UA-? "IZ 2K MAD>XB[/Y+%FN-K>,M5P@%3TB3[#R08PA<5@$!=1(B8LI8PMK53@>-F6C!_9V M"U)SC?HDKAYL'PFN\KM^8IR4RC#/'"W)9\HTK_A'+XRG74$TU![^PMGVS(=1 M;#T?DTDR^Y+?*IEUEFWN^PYN[8W&BQCSGA*I)1/(".&@S;>TXGQCS:N$L@L2 MGR$A'*=XO5EU?N_$CH%JXL^2\@:TUA'*VHS;YTOJ^58T;$$FD@ M\<@+!KP."[+<_!'5+7(8(?A7D+6&.(Y3UJYNDRR)KU>5I1N:#ADIH077W%N' MN:%(.\14B1 4+>I"7>+5\$ P#A<=GX?U;9,!WZ6+M*"N0I .=8D Y]AA)*VQ MS B @N53.%60EKC%EG2)=\@=P=1_[.2!J+XRF/+ [[_S +_\52@.'"0*(JA= M.!G4+L+50,E!K7N0RP_P,YJPW+$)@QIF!1"825JB0.R0+QBW#?"KS="F 7ZG M837J +^#E.J'JS#[(Z%^-7I'W!E!@$18(&P-P-!K6((E[)"/$?43]%=;&EXZ MF3H';S ?Y$% PC2.AGS5Z!W9_*T' (VUV.<5N)!"O*#;!Z-QW"&!G7*VKM2T M1N]?1WI&&3HX=J$YC["\C1>'BY:^;A0IAP %6(3_*08F;W&B^3>?3IY$3E9&(]3KG\9..*.DP)%! RK%0N"#$ M #_"P_882(4J4QRI_N%8Q1 M()35IN(\HV$0OG&F)< M.B(90EX%"DQ!@Q9PR!CG<5TZ-(5H4#8?7>Q/6D4X4$! $%9I@,5.!FW6%72( M\,]Q7Q4TX,<^CK;"XG)Y.TI#?EB6GH>5.S?H468^:Q<)AK T5)MPJGCF!/6P M/*^T\D/Z&.H66VK"B;0[# ;C9_RM'C^?MHN(X,)R& 1<*QZ,2:ET>:= ?8NB M$+V9XIWPLP4&9[]C/?:F0W7'"'.+.(=.&N0)$-(S+$IJ88N7/\X9(-+47]@I M5D-)QI,W I[F/H:_SY,-3Q;/W@XX2&.%#'7UB4AJ;10G.+^M('E4!O7EVA(6 M-W<=GC/*I*FTG0G5L^]83RI=G;)?A6Z1041QQ S%*&A@3C%#=$&IS]_.KJM"7VKTCH3V>8P[$%0!:"D3'I=KP7G9?(+U=+;*OW7N&93!?9^2 M>3()/]C7NO]:B?4FVS_;/B9?TOF7/*@W+)?WUR9+PH<'_^ 8ZR@^G9^/\U=6 M5@]O:T185O:+#$,64L[R)X4$H_E3O)@XY*T)JD?-QT.'H_=8-.7!/I%B&%)B MI4;:"4VMTP@5=#*)AHQRJPR?[(A;+^,,.L)EU*&2GVZ#=GV59'%H,UK[?4OJ]Y))$( MBP$*PB UBM(52G,C&,Z[D.^#:LJN=X*G>^)_Z,\V,_-]C,%I13W,\_G?#Q, MI:I?7B'04B 0H)(*;0P3GA2T:C=H-F7-0[X=RUYE1'<'SE""D"LW;Q;+5;;> MA%%7'_6O&X>UPK#TS&)B$0<&A@52'HP0B.8L/]W9=.:COC4XYV'YN_CNN"EW MJ$O$(*(0!\57"0Z=S4L(F'*KA,"-^\AOP[)*[K=&Z'N4A5$>_V,0@5-9OS\5 M:>MBNRH>>B())@P8"7BI53)V M,7D M?E1$33>#(O+Y>TH#]1A67H>5C;+ S!&8T$UA9Y:HP$PUI1F)?0MBM$/ MD@=0FQ.5>0"G83#N/(#\)5CKJ$6$(:6,#'8]+6A1O$6]C4'R !KSLP4&0_'S M;W$VR_6$C_'JF);TLFD$@$6"*PLD%A)#&/3_4K605@^9,WMF9:DE-.=@]E'C M]77C8"M88[7$SH4#RGM ,"P7@O*4C%N#:LZD"FZW0N9[X?LHM:MSLOL\;/Z0 M!7#R61X]G5^TC!P#3@;U@A(.K>7AD,*BI >($=YGM&'*JZCV-F ,%EF2+J;I MXLUBE62?X\7O[Z^ODW" Y=-^^T:__W@\U*1._\B&\P\Q[)$5D&"#C9 E[5CJ MYBN]-T6M0T'H Z+!Q&./3K/3/W6:9>G7W-<6WX??K!ZJI.2$82)+I0*&*&B M1L!9H6!YX:><'^$[D?O(>]M+<'-'H)U3?!Y?RK)A"< 3I>9%[XA((#CR)NRI MS ,KN6*/1E2;M\AZVUF&$Y9V6)W' :;CY6SYZ3Y+XNG[Q=--N$I0Z@X1*4T M81!"+8!C6A#$'X/]D&M^8=!;8F8_TM(38.<1FP"S)YVE/3CG5&0_)CEV M00EO:PD='BAR$+)@K7,D MTNOWZ]5R%2^FFQ>;\@R3]/"^4*M?9" C /FP$A "@#*$@2S7@(#-W*7;-C=W>'G_L M:3?H%JB&Z[_:Y*YZ6?UHQTA 10FD%D)$4$*!XP>+XM9"]=(;V\O=K\%=([3 M4'M H=I^B&?3BO7^M%ED%6?&$XV84 9A@?/'WPHW$K*X.</NFY,?B>WN=]=+P.6 MR^6.T.6Q^C%5_0(S($&&,<.9]IQ2+/)PARU 2)G1UI'I51A>"EZ'" ZEL^RF M>+RFR--V$6#0<,FM<$@X;C"U1A2T!-A&GGW6$9]>5AWC07)63 MF->M\M<50$/MP,5Q+U5LQX<[15!S+HT"@D*9JRD.(["C$AE(FY< MZ2T@IE<;H#.D!HNVC1\VT[M*U>0?ZUF6-*F$7W^0R$,D%%.><@.T 581[@H4 M!-9V?"$QO8>>"S3[.2DL"HZ]GJ;;I6 @A< MD#Z'(+)($9L_IHP5P_5J,_2#\4'9V$O?"_DX=GG5?O ("0J,T\A(A12%V!K' M"^2HUBUNQON]RQI<#I&ST''A@Y&H'/84 MD& /%)!(@(:\63WI_FM(:7A9E:T+)(?2OUY/]G@IO@-=(F1L4!&LM)A*CI4) M^D&Y<@G5?-RW8VW9=E0*6J'T/(\Y8;:X4OZ#/*-S>T^BO-V)I5:1_0#%>38I5DLWC^0H\[+@'5'2/B\] 4 MX2G2$C(I#.&PH-9:-<(;FLX%H5.$!M\*MC;SV^H'+?>TCL)&*8C6AE$)C8.2 MTL<]TPLYPOHS8[-IVJ,ZG-ZP7+V__B5-I\M/Z?S9$XF5JL/!7I'0' (*1;ZV M.+-<4EZJWT3 YFD#@]WLGEMZND-W*"EZ.L7WUV\6JWAQ,PNVF%HNDTH/077' M2"(IM:%064"4$%1C4IZXA.CF.]%@M[[GEJ5. 1[L"%O=)MF[=)$^WT;=M_M@ M#%1=XU5WC+10U#/&"0>$AZT8,& >%X]MKM+TEB Y-G'J%.#AXIR+0SA')@ 2 M)KX.<]]!%P#2R76:)=MV5_&W9.F^K;(X,'>VB+.'#62!Z/Q>,#!O _XN^KB*!D2NP$192H4I> #C7/L.@M57-L@CP>[IS7X[8GWO!+LE@G MR]#Z$8N1N=?Z"-,V7%N.K%=* BNAM<3M7NYU,-B-M0)&O]LP;1GL68D@!\@X M9JGW>H>-A\ M7^P_,+LN^^MYHDZ#[A(]#P(X*ZVF3%JJI0% 852L32"PN4A/5&VVU75!-$/I M>Y2'2_)$#2X&E^Z)@A)J@:"2R%FCN13YR;VCCT(U9 A#6P=$;5;5]$2=!LUP M*S\+1V(P,()=M)OP4>8?[!-A!C0UE@' ,'8$4X5402,.1^GX[I$[9W]7X R6 MIM-+*I_53G$+G3%*YEG6@@=%?4>KI&!(1^1H-<8N$1QW4A=W1#@C !-<<$OR MAT/*M20T$.-6$3OB4V5V5S.$+IOKHU0$Q\#L4YD\<"J?]]P!00GRV#&$# JS M+\\Q9L;XVGLS^$]*Y3L-E89,5??W63Q;QG.UF%[%WU[-)?SX4Y)]F4V2:B:? M/$[D:="'H)"22NV%@(S14O*=AB,LAMR>Z7VC--3V_3;,<+%,ECLW0<4&_J)E MA%4 "Q%@(==:(>^ *>]=)3!#YD=TF<'5]#JY'3P-U_RG]>?E))O=;W.MMHZ> M \MZ7]-(H;S2*;*"A7E2D)>^E(^31!<0V],)#SO"9Z@U>Y5,;A?I/+UY*+:8 MXZOW8)\H"":!@OK< N6. F:<+VCT\A)B(*65#J)L*JYK[ P6)H.F5_:X3::F_'EW15\P@:8O+"U03: MH&%(99PM)VL-:7[+-E@D26<[>D<8-63H7^-LFFN$>=Q%'F15S<\#K2- O:-2 M"8$HE1)0JI$I]QSLFGM7>ZO9W1L[NX&H(3 :[V(KGY9;Q+JF*#'S1,LKK03L+ MM-(L?^T68(]$28^VS>WAWNIH]QMHTPJ>H=AMD_LLF ,#"WI*[!2@KO3S($-18,'HKI-VK8/2 65,[>DMFO52KZ@Y!7=0F MS!4AB)A6'"-"2U\ND6V"ZWJKH=V?4=T53.WXNH\P$]_/5O%\$^D^G:W6V>&; MDY,&B2 S7N/<04PI,B!_C?51NY2\1;;U95V,]0[=8,E01Y.>MKDWD 9(E&-Y M*K&G7!)%RFMDI&R+$K67=9O6"I;S1L]OG/;+YS/JN*+Z;3!A=+Q,IB8HPT\I.$;F\A"=)R0:M/M&I&2 4!)@ 562&&TADP6.T-#F M]E'7Z0<#BLSAY(1!P1YURL+'G.0CH6=EF\@)Y0WCQ!*9/YYMK<:^A%ZTN'09 M+C%A*-:_K.#6$,.A%++-_(Y&HCYI%1$6E T#J1!>0Y+7VB:BH(,28<<=9-: M'_LXV@J+R^7M*$/)AF7IF3R3 =*[]=WQND5/VT6,$&,@(L() ;T&^=\+6CCG M@T8&UC.B&G'BI=NQ!0;#>9J_U>/GTW:1(4@3Y*W#5A+B'O], M:E4;' =S>C7&YI&ZQ30O6OXNODN.!X7W\+D(2T>\YD(KC0S6PD&ER]T3JI$G MG3:4DI?VXWB _4-TNT-XE+KL!4OL>235W=W/TX;/P^1P^[HYTC[*BWP5S2!@OD%1V*AA32 MT@B@T1A:E=K;WY+EIBADDLW2*:S:0CK\3*0XT%I QXG609_#P/'RE*?(-;^% M/)^2W*/S^7S(#RK#GX^3^/DEB>[;_6Q;1'-+X#$![N(;$?<2(0Z]M90;(O(K MZ9*1AK>X%N@OL.S,TGL&V$>__19ODFY^NU1?XMD\MX!\FOT2^E8F./3TR6B# M*B=""PZ1"N:UP*A &$#0/%NMO]S3"]R6N^7"IG6;9K-_)D>WZBZ_%0DO M:6 T(89) S22G)F2R:I%%'A_:;67+]E-X1^]UK&]E\SKDW\)VE7R@NX^=)#J M+T:&"^N!)8YJY_+2"$R7^$(*FT=I])=F?($:2:=,:)I"TQ2WEY/_>S*[N0U_ MJB])%M\D[EN236;+Y$,VFQS*I1WDVQ'TU D$K09:>4<"\;[T6#F'F]>LZB_' M>GA9'BL[!K_MVM82V ]%2>"&ZN55NHKG3W^?/P3U+EW];[+*G\NX6>1'U1._ M4]5&/LCW(X*H9%I"#YFBB!J'97EYI:UN?B/77Z+Z^;;U,;+DXI?#UO0.ILGN M1WF[JEO"82<2<2X@$1!B(3!T5GFJRWA J7#S'+_^4ON_PP72!6]&;\;N0DA+ M$)_6)XM7E9E:/7TR0@1*)8 33DAJ/:28/D9$,-^\5%A_]0LNT*CME@NCMVT_ MK+/);;S3_MY?A]YWZ6)S!(9E/DF.7TSV\M%(>X^<1BQ@S!0WUM#'F.T@#K*Q MK/=8QN$"3=RN&3% _OA>E#/[B59Y]JFL[^[B[.%0\-;N]OY5^MAJJR.<.4V]EEJCYILM(9>,ZY>* M2Z[2+-_6R%GO^$L1='A3F)Q#1Z7E&B(DM@\9&N$)K56:IN\$]FYHKI_,WN'W M(F:H(DP19S7&!+Z2LQ9EQ\I%1F=A^-KDZF.5^/BZ,.N-]6R^I?'?@ M[8[\(^&^%;TB"# *9Z@VAD.)&(?&T (<*OB0CS U#/@]BZCL?6VV"X2'4L\/ MS/AH(&=EOX@89[4#2O/<40PW#=4OQ32<+2(!;),,"T%% AX!H+Z4.ZZ MG)(1/@38$>O2H;$;[/(GV;R8_DNR2++-DRAJ>A?8LUSE\71?DIU!=_SIR)/& MB3!AP'$BO3$6 T\T"?^WP\(Z-L)W9[J5HR%0&ZP8P59A2Z:55P(5HE-O@$AI MIXU 3GA@N#9:(@'XO%Z8DWTHD; ,.JT8D5P[K#C' MM*1.$33"1TS'(CZ= #HJ]_95_$V'+?=ZMO(!]=-VJVX^$!D+I*164>$TD18( MYLJ]W%/77)/J+7YZ+.)X%@:,ZS!]EP0--)#8^E M!HJX%))1!+2A !&& %7E M8G;4-T_I["WH>2SBV"O0Y_*)E6Z>%_%^:KE:?A.)HHOTLH/F:88WDFB==$.&8)P(^;A/)RW,Z< MAE(R2!6R1L#^(;K=(3Q*'],%2^R9;V4ZJ9O'.//*$:2@D%0PP-WC<:2\&*$7 MZKRLKETW[S1@1Q^?[.-9]K=XOGYJMN;V^"2/34RRNZ,U;'KY:.0Q@]IIB@S# M!AF"$<4%RHC4>XQF9.+;HQTS%CZ,YE _A/4^@E]-DZ6 MJR$7Q;YO1Y(SA+WU2"(C%+7Y.WOECB1<\WNM,1?5&<5:Z( =0U=IJ#K@?)I= M)YNG.0_(]$!?CIPD5H4=A".H!(.4R\==A,(6U4;&7$SG5(D>)S/.Y7L:Z"7/ MVW0>!&GI_K$.)]ZP7QOC"YYF'B^7NP*I=;QA>]M'D#CGM*4 .&^#$2H\##_" M#A@;E@2MY4;NW<&53UD_; @XP67ULE>$)'0NG S!0F8,>J <4@6MAJ A:^!6 M.J%:$6><$(0)HDS88&R&T\ 4 MH$B)+B!MIP6C]U3>;X_18+;&Z]D>OR,_U">R2D)H*!#>"H<"?,&D*FBDS+%Q M^VA:<^ZX)+3"Z?N4B5$Z/\8C"J,0@>.9$?O:1T0@Z;@E C(@*<@#:%U!&^.# MOG%I3AX;5]:O;3-NQ(-U M29G"2FA(K-0:>EM@A=L\Z=B;%'6LC0Z(WD#V\#-+L8S#W-7]F"7+-XLGE58& M*@/R;$X#V.=ED9'9S6)V/9O$BY6:3-+U8O,\03J?369CF$&W=OS>V\'7'ZTR MSH_TB* S&AD&G'(TK#*(G5,:* H,PL;[6H=.PVD?LK0K6D=.$64$,1Y1Q+E7 MQGFRG2XTCK8H[]J1A=T9W&G76(S:MFX6A2F-Q4@*+07@2@55P"A6 *"Y&S+] MKY8=W0DS*^,I3T-D-!ZZ"PA*$T1#I*!%6B'@L2<"E_RQG.EQV^H-I62(Z+1F MP/XANMTA/,HKA0N6V.\AGE) )QE6*-C=0 %"I.2PH-&+%B$XEQ5/69O5M>,I M3P-V*.'YF(-T1/:S=I$ -IQ+'!'ND&?:&V5 28N40R:[UCR=&W$B[0Z#P?BY+?=^G)]/ MVT440Z]5'A.F-#-. IX[X6<+#(;S\>RJ>SUU4AP+^SC4 M)T+.\2"WV")+/%',(UO2:(%K7E+C]&#>LRE.7:$SE 0\G>91^_UUXR@(,\36 M&.D%$-8ZZ'F!D\US <>M5G7 K;0GB+X7 1BE[C4*OI^)W_D;1MEJ%C:Y#V'8 M),MVCW@=/=2/](RH8TI[P%3^1*_#R%ED"GH958,F-I_NFC^5:2_YWRDXIPG# M,IG\Z2;]\O,TF>5R0/*_Y.PG3]@??A2]36[BN0N'W>KAP!F_IU4D9=!"J?36 M $D "HH0\SN?'C**-'=#G9[0,/BIWAZ/?CBYG<[![?IED\@;R$'^UICGV%,& M@'2FF#-4THSSE&Z%?MHI%)?!QE&=M6?AWJE?3L($L/ZP> MWL[N9JMD6EE@O+I3Y @C-@\<5]0BH1WQ6)244S.HEZKZ<&R.>=H3&@W9:).R M(OG[ZX_I0SQ?/7Q,OB2+]:&PG(H>$15A?"(TS&L%,Q-F;U@1VJ(I'Y%VTT>0 M3G?(-&3F7]-E3DU9?'Y[6;:YISG S(H>$=)&6:X5$]1XI94RH)PR=J:YT=+Y MC50?S.P.F8Z8N;TI.X693WI$U .(J+,.>(Q%T.J\!,64D:7-7_KL/(=\"&8V M1Z;Q:;G9!IX\;_MK4)]F]_-DFLQG>:6%H'D_=53GM4C>7S_YR<$3M>W D?.: M .%<.*88#;I^^",'0(?SC$BDF_OY.T_&[D,T!@=P, ]ALDS"MV[58FH#C?/T M/I_LKO!P\4Z)^S:9KW/U0TW^L9X%<_S-XD.6AB6RS.L@5WD6VX\> 2<@))Q0 MC[E$UG!C;<$N8EMX).G8!>]\*(XF:*XR$N=OR6:_WE;D/EJ/JZ//1$PACB0* MBK8B"F&@",#EL2YL\[?@V:7(XQGA'%0PFU0."ZMREA5/ 0<"CTEE%]\(RDE0 M,Z7UPN;O$0 08LAY+'-W?W\2S+9_W^^LUB%:C*K\?5 M#;7%=@85J$;XG+D6N M^L3K'++S-EW5[GY[?*1VMJ]8\"I8X(H+A0""I.H2&%@D&< M;1$[+B]15KK":2@9V6V)RZMTIS[F,[Y*?XU7ZRQ/)4TF^9]/$B?WR$GM,2(> M;&;N.<;*8T&$$A86=]=$<]ZB= &X%&'I"ZRFUT@'OFZ3SZO=3_-_Q:ODR?7E MH0NF)F-%EA/"I#1"$613*-J&:-0]SA!=QX=P/3(,M M\WB97TGE?^3%';[$\UP\UN"[U;//\\-&]H*I+A (>4BAGI/%,"RJI*2 A M@K=)-QG][6['V RUZG];? XS3:8?DTD21#$OY_(N7>6SW[A 5CJ>Y^^8?[I- MDI6MKHE]ZE!!W<%6*BPE)\H1GV=O/"+B<(O @8NY>^T9LP%#9U=9/%D]DO$Q M+WVSV+^-U.@5:6PM,C Q-S$R,S%?;&%B+GAM;-R]:W/<.)8F_'U_!;=W(J8Z0J[B_3([ M,QL "-3X79?MM5W=VU&QD4%E4A*G4DD-R719_>M?@+>\2,D$0("D>V*ZVQ>9 MYSD/@ ? P<'!O_ZO;X];XVM:E%F^^[<_63^:?S+2W3K?9+O[?_O3KY_?@,_H M[=L__:]__V__^M_?O/F_\-,[(\[7^\=T5QFH2),JW1A_9-6#\==-6OYNW!7Y MH_'7O/@]^YJ\>=/\(Z/^Q3;;_?XO[+]NDS(UOI79OY3KA_0Q>9>ODZJV_5!5 M3__RTT]__/''C]]NB^V/>7'_DVV:SD_]O[KX$^QW;[H?>\/^Z(UEOW&L'[^5 MFS\9U,-=6=OF,-+]^+<7/_^'4_^T%4713_7?]C]:9J_](/VL]=/__>7=Y]K/ M-]FNK)+=.OW3O_\WPVCH*/)M^BF],]C__OKI[45TT4_L)W[:I?>,[X]ID>6; MSU525.^2VW1+8=1?>RC2N]<_L2V*DR\PAB+&D.4SAO['E0]7ST_IO_VIS!Z? MMI2>GT;@EP!Z0@WE+BEO:SRMQQ27%?R4 M;JNR^Y,W[$_>F%8[L?Z/*]2\:+O=2>\ Q=K(BTU:T"5- M]X^28GVE$=J?^&F=TWGZJ7ISTAYL::/8BUQM%VM8H4Z\QLB+\=+;^9+<;M,5 M]"W7M2(GBNS00Q%VD44Z(\0.S%75SPI7QXK@IT6&2'5A;AH8)T<#I,9S>70H MX8E/3C12)*8B_.QHT8Y3'@8D0Y*P92B%+/A<2:<1TP62[;(J?9=]33=O=W3' M6,@$>!W1.1VLL0P2U>);K[\O*Y/-@_WWRF,;Y8Y+M5I[O0L^U0M]W[= , M"7%"V(MXB&-%$BIE>UX9/1[/#+0R(95KA]%BJKT)5 KJS0OZC=\:R,M1U=<( ME5/644VS>'4=YQV_PBI@\9K*5L_;%=J7%=TG%Y_2+8M)G:, N\V7(MFD#$/Y M2_IXFQ8K,_)A&'JA Y!O.FX0V%;42[UO6SPBJ\FT9HWM$!O);F-4#)RQ8X,Y MZZ%S+E!U,3\LJPL@74Q5>[Y;M*_,:Q2P42.N996N51O0G&$)7>VP:4_UZL.X M);?'"5#Q=BG:=CD, "-IVN5TA)0_\LYSE)-Z\K+L=NJ2(^F5F4LSV_-.7+J= MRR?IL9(QUW?9+GU+?UFNK,BTW0#Z06P&06@#'#E]<#\Y%P,Z(4W;,E1"'GZNJ/N(*<2[;)WNRK1LS:V@8UG() 2[P'%\ M*CPQ[#?@88R@B$"(?EOWZB*_J_Y(BM38MKCJ-7R1/R?;*N/=V$KSQB<:.BD3 MTXP.B=%"F58PSG@8T M9QI8A%]+H2%(4%N2)6HW_=X,>%2"^F/ZY:+(TP"42\YGJ['M;13)+C_.(+3281VEOBC M3MK9DHLKG;!6-+B,=?[X5&1ENC'R.^,NI9);Y\4G3T]THJJ_;Y1I\96.<..I MR+]F&Q:?+0KZW7H/T4QC>?5 __@A+UFTJOOQ_.XN+;+=?7ECE-WD5QYWZQLC MW:;KJLAWV=JXRZ@3]_0GM_OV+]F'-UF9T(^R4-@Z_YH6S]W7RQ^-+P]IF?:_ M-Y)MF1O9;KW=;VJH=VG)[@DDVZ,?H5]D@?XJW;'L=HKFZ2DOJG'1L]<:^T)\ M;%2_F#\"-@Y^KFA\B*TPOZ3KAUV^S>^?/[>]H)ND$/VX;0*/_K\;.RX@E@OZ M20J[0IM1>2M3K3J[,2"VSAS!'M^*7PX336*)0_(_%YS5ISA$A, M9628XI,7S22)ZGHJ$+G>WY_+D MNZ;K.%2: M3*.IWTZ8+$>\V5]J 9MWH<0DN4L:1=GW/.PE?8A)RH(I[ M9:*0,OX-\"34R6V"7_:V;BL\;AMXR>4+6\'1#,V_'1SO0JZPQ_ +[7\DQ8;M MB.#:*!5Y=0'E9?;AKS?3Y)W$4 M6I8'X\ A#L*^$T+H=;9< HE(Z$S.@N;E&0/%9LE.)03SR"19XQ,+_82)24;' M5;?0F"NQ[%5>!F1D'(_+$).1/N0J>Y94LADS6:YP[%HH<*#IFR%T@.N3T._K ME#@.5U!-ZL/?89H9)V-\6J*-+#$):6$8-8Y9LLMJR]=3R\2(6H9&R$%_/:E, MQG^QI<;/>;XI/^?;#7C,BRK[>[/UMJW0A3#VH1\'/@X"XB+460Q,TQ5?<,C9 MT1U\7__7/BM8UDXK'#++#DD&118?^LF36X+4N P&[,8XAC;'0N15CJXN1\8Q MNPS!4>+)JTL3%>QP);BVPZ\+?Q\=.8+=YB0;M%%$ #ULQYX;A\ -7"^DAOL# M2 ?%-G?RJVK#4VN+[H\?CA 86*S^! M>V5E-0'[ OFZ<[:"9"[O^3 8'@7&FN$>F>@JR-*%F+LVLN)F.HI6< M$?DG2DE2E7BB..&$-].$FXOY!74$]J'<$D$&9))*&NGUPB"(H(D\X,81W27X MMM,',EG*H&Q*"=_7OZ.$$DZZKLNC?J;$)/*59!+!A;$D5?*)).HIDRR#Q$(L MV6Z]+UA\JJN%5.7\*26/6;E.M_2C:;XOC?3;4QT15YM@,K34'\807U!7EM;%Q72E';D1V!L>69L$A@X5F\!.Y&(]HA\5[/8U%#J^];9Y?2M M\>3P:8HN7L1$I*'DXS E6A3CR/\!B9!A:1F:((4\']]'!#-;Z9HSV]W_G.[2 M(ME2I0&;QVR7L>26*ON:XF8=NC(#,R;(=0&./(HAMI#7&W=(Y E54U1C4O?9 M38/RQKAO<-83;'*"M%^E"V;)*J*<3V9F8%OPK*8C^NE.9)L_L4A :[,[R\#?6-D6BK%+ M1WF[HPI-UV;U$<8J](@+PSA&!-'_LUB)RO[U"^1Z0DHY!1[-,MJYT%3(.3C1 M::=H!](L1_@[I;TQ^D/;'WHGC#X!*]L9K1]UA/#/4]?( M'$W]@&I/V;#+D/1)/7Y1O'-JMGDG@^,DJ@]WY[7-5Q"X=D (IO\?X8"87GPH M0TPL#XCH_$A3NH^5C]"Q>--:U=,7JICF$^P)218\F3[C]\7+%M.JZS!/ \*I MB.!E:*(J9W(MG5!,R3X\I6SUO+MO'L)]EY?ERG.L &+;00&FBAEB-\:])6#% M0C=89;ZO.=+70V*'/+<25XJW( ME.;E4),8D;7CI=W&_OG&V U<"=?"**?@3$>FH/;4/!XCZT6H!3>U#@TR-21) M:BA>B#HITN,UYU]ZR5D0$Z!B0J [1J?F ME8=RZ JS6BI%)@*]'$J).(74'? 8/[2H)EYD7^#FJH[*L[DD#1SAQ:OZ-985 M7NUYGU9' 080(4B7Z!#;)L*F:R'D]04N;&0%(DM?L2]K7JQ2,%+Q0D%Z^%1$ M'S-BVL%(.5T$@JHJLMM]E; CBBHW/B9%NIMX37?"SH!ZR+&X#,V0Q)ZKZ$=B M^H"38L=>3_J8%I\?V-6)KCH6@9;K(@<3B"(8VM!Q47]K@GA Z!4):2.: X(= M+H,N'=D358_L&2H&4+ LGCR)?((R"7]BVM)31S$9-:C9ZN-=8F= 6T83N@R9 M&>]&KKBCC1,?F)39>F6%3N3&=FC[,')<$@,(^@S!T NYKK..LZ!9=FH0Q@^_ M?HYKX:D5Y_)B7B5SRX_:5\T\9CU(77AF9]:6&H51AN_N0T1@=U MXU6F136OSK0@!)1&E,QE:HVP%U?41HX57KV)LW*]S,V*=/-Q^2Y?M>V7V"9OA.;(6*OWL/(!ZZ-Z:J*(#OP0X0=[I,L MS2CTC;X#<)9(>0S=:+$W%2UNFJ'YIL9O= [,MO<8Q_? D)ZH(9ZUP_I)O]ED+JED@,R0$<.'H5&SX??J:%!_Y(BLT7%M];61:(/ >9-G!\ M!&-L0S_N\'G8=X1N?DZ&2O/:J'/$^'#7ABUJG*>*<^R- 9]/?K#UR*A=,GZK MG;HL.G,W,=^LL_O\VES"V;!Z[JVJ:H>!B67ZME[& M'#.#W^<79&=BGOO:5&V _A/P+2M780RA;='I#0/'L]S(C$/4V7!L2^CI"K$O M:YX!FO'-T C>=1*CAT]Y]3$CIIX'4NA2FD*96/A.:!@0+SFZEB% DMC/KR&- M8(!["2HM3P=TN\U'VL'>)X]IG+.:T2L'^=B'&,<$NB'V8]=TP@YJ $@DM!J= M Z#NA>GXQ>C1(&9U()E_!G-0<'4Z2^MS+E27WO""(34 MP.C0ZG/.!ES&/# O!>=KTOG;@_M Y_%IFS^GZ>)L6*S_P M"<"N#:PP\D+?#/!A.0Q(: H=Z4A;T3T_,$!&@ZB6=L'C''GV. ]T)B%.4%]; M3,8)>;\UN*;.4KG$S]"YSFA.ER%Y"OPX/]M1Q(RR)?$EF7R7[=+ZQL'*L[$9 M@QA&EA\2-W:< !Q4,0)"&^H)X$RQW+T2HKL2H6.^&+4SHO'7"1I3T7IVVG84 MC+A.TX3S+'NO$C]FD:NN59>A[U,Z++J 5QW8[3DPDF3%7Y+MGE66 MV3\V3RRQJR+K*MU\28M':T4C;R'60CU[$]IP-LNX%82=?Y8.I.[F[! M&-OL+C5^R';&, G/(\EMPXKGEQF#N&;5_QI&#-T;?+YB/,\PZ M6IKJVFPT;_]8T"PU,Q&OS5Y+:!OM^Z#7 /\US>X?*&#P-2V2^_0O^99^;9M5 MSY^2*ETYT $ANW=M(1-YCA>BV.\<(%BL'.^"8$\UZWWM84VT.=+0PIHW4?,V M[F(FQ,YEH_79.#AM,*^_DYV9<&OJV,'IZU(+FD,71HRJ':'NMIMECOV4E;^3 M(DV[$BW,N9@YEGAK,U;Y0UO<^=;[6=E/-F*/ZS3_@1#F.#YWSHX*6 MXGGW6"GF;HM$\N(NS:I]D=:H<>3&@$[D@6V!T+>\(#I,YIYEA;RO*"\!ZU2; MS+L>EL"OC_I*4)1QKVA/T"RO M+(F6UB'F?^%[46SDRQRV8\KZ$1>YM@MBVBP>"3$.S<"K;7B1'9NN4*A<[,N: M%QH<9?T65*..EZQE[% DL0_6J!-C@+>SGP7AWN]9HE][BZ[\L*_**MFQ-\9@ M74XF!@B9CALY+'LC"D.';C\Z#%YL"@T&M98U#Y8.[)NDC>/?UG6FCNO:E49^ M "T6P5+<"'S1J/GX%UM)OSA":9#V=Y%+XPCL+,6KA)@<4#P]+;(,1=3D6SY% MGQ:N2%[4"YQDBVIY:*P?EX?]DK]<^AQ="UE1.+%K0M]QK#AVS #ZH)=ZS_>% MJO1- &>2VQEYLQ(4+FFNO2WXU'9AS2 FP4?@C09])[WG18_K.E#UV^1W=W3% M?EXPHH]P'/DU>:7UD>TP(. 3-O(R5'U*AU^6>I^6ZY$KZK9"VHNI: 5!:$/7 MBS&=AL*8[EQ-T^Q0(,OV1.K&J[8MI.SBE>7C=)<_9CO6A5EPRMBTQ173X]K1 M]>+:>&. S7_N2_:W?YROQ9OEMY(EMWPKC5IT3]) 6I?=LU1S%&13?.D]NEV6 M(=/:O.-;?BMBD;O6SGI=[-/-NRRY9>E$65JB?<'>8NBKRP$[JNHDLMMOH"N\U+)(>RD%_2;Q6DA/R^\EQ$0AO8;A!"Z%-(L4\. M:")7J!J6)@R:M[BOC%;! EJZN.=6PMEI%];'&K'10C;HE&2\T@S&4?'V[_T (T.X6PK M(A[:AC)#5;*^C"&KUJ7S_$SU?'&OCLHR/2IP'1$'!0CZF+@>B>C'8]?LC#A! M+'22*OAIW6N9SY_QE\^"RQ=!5/_V: M;-DY%ZA04A3/V>Z^3JM'C)IA9].",'[9I61K)=IO_0?>Y:7V^OLWI9%2R$,@_>3>N'1C9SF"C MJ![(_^3<.)'?_I$O6,IK7#.(!9FUMX!D)/F Z\:@R/K%VSRAXM=8XH@'CR)W M&6*GQI4+D5T%_/#7JLB+BA6<>KO[FI95D[-DT]VHA2TG)F:$$0J@3Q>0W7[4 M<6S=G@G'M UUO.>C25!KA)25# M,>LQ#"Y#8<:Y\*)FP&@^>!7E8Y$^)=F&W:;;E6FG7L#W4!2%=N1 X-F6'2$; M=[80](1627(6-&M*"ZJ^"$M1":J))&E\-3U1T$R8F*2U7%$YZO$>:_-K'.24#>C*&P&6H MR2@/7MZT&,D&KY)\J![2XB1@OG),A&UD.TX$W!B1V'9CTAGR R#T_I#$YS7K M2(W(6)\-UBQW(#*Q"Y5R7V92'1$+\U]87]DU&B(4B4Q!&Z M4HY&'9W/>%[.>T[.3=8RI$$2^]"YN" #HPZ'WE,O6ZN1&T0FB#TOL$,0.9Y- M_Z^S:M)MTNCS(0%;TQ\1W1C;?'=?!P\5'/:(T#KBO$<3HZJ.? [P%G#J

O CP?)"M$F5-SS'/](L\<=K\Z>TJ)[9DZ05V&W8Z?H3"Q!3XRM@6R$D5AS% M=!^&K2@,XBY-V8(F$7KS<)0A[=';!EM]2)UVP&Z,77IYC&E@DS>>.Q&1HF'= M!M9-_;IM55.)#U2^'Z!24X#W,DV#<5X%["Y#J-2X\B+JJXP?B9#-00[[-$>3 MZJ$54GY,"_L1,2T[BCN;082$%ECC+$T2R)'*:Q[)H' P1S-Y8^(Z!VBS)3P/ M$L47\!E!\#*T29$OE\- HQGB5:>?\WSS1[;=KDCDFDX$Z7\<#.+0*-G_&+E@W+2M MD/9ER)5:EUXKQ_?1PJE&LX(11 2CR/,)Q":T'-OOKJ?2 M7R,HIG+C[6D6.8KG3;=#.$H/KN,9^=$63%3V%!#-JWK3J>4-G/*T:X, M#+.K2?"N4C:H=^H(7XK<*?3HA=JI9DOL['X%H0-C'P8!LJ+ "D" += K*0!0 M_-#^ZBK2[0_YEA)2LF!T]=P'?+P(A71W:.(X=+#M>5'@]UO#T+>%]F?*C&I> MOKQ["^#;=V^_O,6?#? ^-C[_!_B$_^/#NQA_^OS/!OX_O[[]\CGQJ M8(VJJO..6%(X%1DLAER,Q8)X;K$,MQ,OJ]A94? M1):%D>W8EL6L^;'?'^J'1&R9(V]%O\C41<.W(VJWR_+'+3434">L-A??IUC( MHQ3#FC.2T<7(SE@_>!^?$&2&5WSB]"ZEW]]\2K^FNWVO="1R@8-C%(, Q6'L M$-(7&[,B9 K5M) TH5EV.E1&T< 2TQQ9VO@$9P+&Q-2F)ZM%-)/4O,[+@,Z, M)'(9(C/6B5QIYQH;PUF9L8M)Z+FNY]!?V":)(]COT2R(18ZH)#X_R7%5=]XK MO::1X4TV8*.4LO&!FKFC,T)1&6[NEB$E8QRX&H41Y();0O+=/2OO]2[;I1_N M$%6NK%H%((A"T\6>CWW7C0,OZ.L_VQ!Y0GD[4@8TKTZH..?;KRQ-COY\RBJ. MKFM<@BHB11VGCNAF35!)NJNXQKN6L ;2?%=*7R-H2%O&\+D0=1GEPKF^C.=# M<@]T?"TU-"T$ (ZA&3JA[UJ!Z_7V/%_H:3UY*Q/OA*3OM8_@46I?I(G"L5NC MN03G(CO\&R0)1I2S&6I MC:P3%Z1F%"?<;]SDCX]9GZ*,\EU%=QGI;LTL>@B[&)FA:T*7F*8/;:_+X[%] M)Q(JCC[&CNZ\F@.TYEF;8W"";]J,89-/?J8B4DR#SCE$7!SJ>;#F,D$#0J2" MUF6HD1)/SI^D4<8._V.[%],+,0P=&!-BVU80(!PY)N@J;]BFAQVA-QODS6A6 MI<\/29&VR/ZY+M13/0NF^XWAD$^,)J)/3(N.0?USEZ\,JJK(;O=5_9A/E1L? MDUFS *42EQ6PO0R)4N'(BZ>(%7$C\/A#LTRK+3=O!:V@A#Z"$8Q"K#7 MQZ-\8A/!IQ^$OZ]9DGI(1LDPW1C_9)D_FJ;QE!3&5P;P?QK6C6F:[#]&R?2+ M+@;VU4->9']/-__3V.6[U,C*:3\%TTRPF70>&/S<,UX!NC+?# MI.EZ->*MK(%]_=4=[GUZ1S3JYLZ*3H6X8:R<-_9>LV@@?NK.7-)JNR?)=L M/R;9YNT.)4]9E6R/K*]QF: MI=*A\SQHU5P)W,;8/^ZW294V]3NHQ:9>7K([1A[LOR;<5 M\ ,W"'P"D!4XR(D"&W=/<=B6%0AE(JFVK5OQ#G#;ZD'K8\#U<\EU%366CE,E MWX2O=:AM"$Y1G+$-!!7RB/ZFTM )5J-]..P'!O?/3?DUV@Y?!MI!U_T0$4*' M]%-3TRQ$3'5Y]_*&B486>67V4UHEV2[=X*389;O[\@A5G-YEZZQ:L9TS]@BR M( 06#D%H6MT;:39!2.A^K0)SVC,^&X1&VD(44TL5?/()Y,14BFEBSV*'SOCA M6"9;@!.7G+S.V(#H*:1[&3JGTJ%<6]<44[,O19J4^^+Y:-<=!#$,(\<*$808 M><3$=G==SX9QA%:[])X!X],O"0-<@RQJ!MDQ%NZQUF'JPG-)1==_9<7"V M;]]8H5U'V"SKQ@FMF\!Q^C#<6?SMQJ!_^I2N*SH#;9_%A$^&>CZAT\6YE+#U M9!_'Y*:5L9=\#,C6"/*6(5-C',B5=:2Q.10KVT;8L2!=OD%(B!GZ /1)9+$; M>B*W[20^+[1HDKUM5[Z2.3$V<>(Z<;()$THYTY8H,7=VA%!6!#>ERY"6,0Y< MS8(0Y$)57N6,:9:=\Q*)KZ5NW1BU M.*DM1WF=93Y5FI1@,8UZO?SDLFI.#HB3,F:7(57JW!&L+2G($_^; "R^]27Y M%F?E>IO355G:IXWY+HQ)%"#B1,#&#@"8"B9!=N"%#O9[MQOHAW>RW['IN_OB4[UBV^(>[ M'@?^]I3NRA2FN_0NJ[ZP]>67]%L%M^SPSB&NC3P3$VC3D8UC&'MFCXBX0IF3 M.G%HCOH>#KZ3FXQ=<7G'=W=-<+:'\RFITD\IHY,NXFI).H,4QKYKFD%@6AX)+1#[H>5U MD-Q8K'*"5B#:C_6.L3'E^/7'SS\:GZNDVM,N_GPL),P7%H'IO7Q-9=@/R:J_ MCG84E?^9FU!>_U]ME;K)SMIX.>HOSC67_&MLPJ7IOTY7+TX VOD5GP&.KJ@W MS]_03?O1%OX,300"-X0AMDW?,8$5$PQ1A\9"1"@G3A<&S;I_K!PG]1H:Z'5H MZYUL=4!M[2(JYO,UB;R.<[3&@B17M1LG:QRY]31+I^" M;UFYPB$@R _' M##$QJS$8OS$4$\M2[_U0OIHP0\N0#@G]?TL?;M%BYOH3:T+5)C)TXF,&0&1_NKI0 4$TB9WAT$OX$ M Z!)$_RLLR2F.R"(G- F( A="J,U[!!33(+&F].M1<<"9#"0['=', 5%20&_ MG.HT+;6C9&J6H,=U@H842QV["Y$NA0Z=:YAJKGC%##\^;?/G-*U-=PLV0MS8 MBBT/AC@.4 AC/,C5=2?!U1&[_P7I>-JPW,V4BAC3,% 4 M+#;,BJC#Y\./?$R>V1^!/Y)B4__77]*255?_F!99OK%6(# A#"T+>2R@K3C79$MM)L'5&\/X MYI:!-(X=,8X\,6Z?C>.?:[TQ:D]NFO\QNJ9N7)IX^:>P+886BG,T^3(T?A[7 MSQ>?\_$O-*O<7H=X>PX1?WO*FGM"#3@S7P3B8I6N#:+3-K2 M"YI"IO7[M?EC!N:U;TG>[]E&Z<-=_;#2P; M8&*&CMW!-2U3[.+N7" U3RT-/!;([%XEZ! :=WEAW#.,$^U:1C>GYAW,E"TY M^0QTZ >->P8XZ0<_#_:#9>UNKK23CIV.JJZQH"EK5AI4[8#4MLO4$UK_/LPJ M))%GHLAUD1\A$]I1X*,^2QL$P1PS&3\ZW>>;C6#1_Z3%5ZIL3*_N]A4K&L,> MT4EHGY]G!A-HOVFG+CU-MX YJW?L^YRJ>O@3S%'B?> ?:W*2\%_3K"3;$MJ# MZ@(^[_/=U[2LTC/<*Q2$,3%C%WL0XYB]U01[M)9G":7WSX51\]3T:XO* MR!N8K&3&4WN@/5'D;FPC:H[C3=A^D\]/K6]THNJ\>SEG?2>!ON%FTA'V4]0Q M%C1IS.Q[/5+8A5DV>T::+*&>64UM+Q.,>^Z:(%\Y$L=OI()XVGQE5IYW94> M8(VZK*O_'_\]RLOJ?5[]+:U8);?['0M.U*FIK8,KU_8B'T86L7S@V1["3M0G MN\,8RJ6@SXI8\YJI>?UEORMZ=*>"R5ZCDDQNG[>A^<(#RP [10)^X^!)5.#8 MAZ-80+-N*F].UUO40>,YK8R#BS=M5G_KY4Q)_3H;CN>:P"(ZSC*""0OCY-)5 MAF6@6\;DV>1/D;QH_XC]G+4*@M!R0\MRPM"Q< R(!_L:/!%PA I/+PSZU"&( MY#$OJNSOC8:.O':Q,"KGGF+U=X"YYEKF[:L3;N-RG4APY/0_R,S[:GO.,06/ MZUC_X'/Q2'*FFI15M*'VM*JVWDU/POZV7!=9O9)@U:9_NVN>ZYPJ_6IT.VO.PIJRB2<_[.Z*?QVFYR/WAI\"659.UI56TI&:I:IC M+&-.G)\&58E::MM%>[Y65RJCCB_7CS,]YKMZV]RJ]PH28F-H^Q2N#P(4(^]0 MZ\TTS6B2E*WQ,'7/=5W)D?K$R4A*(V%[RJ/YCSU:6%_PKW^ ZEOUD!K;I&2G MX,_L!]CO_VM/9\2TJ+<1^//'CT9U*!HC^HK&C%U"&5Y\]ILPYZ!FNL!J)&4 M#\P84S7F,J:%R;S-YQDR@D=Q2;&C*^R23B.U\8,]UT,NVUY!@'S/Q1'QS.:! M-TW"G.#)T O29I3%BP0-';6, M)G494J; C_,##$7,\,H/W-/]?5J65!!OLUVMAR6X+>LJ3"O'#6($3/807DB\ MF$!(8AL'CA=%P"_)OM#;&0?K_]IG97UF6,+GH]_53U"N$(06L"%T8(!9-H=#--%8E7: M51O7O2GK7H']<&?T _(8,KN,B:#.\P7.!&HXEGRR9 MRY"GT5Y<6.B-8V6,V+!?%FG:/I,14P-VY'@6,5T_!C:)7-C9A4X,QLJ.F+49 M!,CH((Y7(D%FY35)'ZGCU>FF)W2F1WBN$B:H67)D+U>])/WAT+$Q3/'4GOB4 M;++<,AWGW3O4/LH!L>- &\2>9\+("F B-49<7W7XBT4(?%IS5I5(S(8I!N# M@N*_G2_#TK 434"0F.Z<<7/]@1TE)/'7&]!,EEQQ &'2>"[PO_3T%74=2!Z MD'BHLQE9'K=FCK>D64);@$:#T#A O#$82'ZU4,#I=86=ED[19(A!)B4$6 &E M_'H\+;5R\CR:8AZYODK$!?561^#\8J[0EUQ'%^.7^E_R39$E/Z[S[NEP@NCT M 7W+##SB.NSA2^CV)DPOYE5VX0]K%O(#'GZ!$2?GND1KY45,D0]0),17G!M^ MK=7*D9RTBG#%HZ+G+EX036DFYM=(>>BY@I[ KX#X6[K>?\D>T\_Y7?5'4J2' ME36QPL A!!/;Q)"*KAOB+OP D1UP72(=:4)W3EJ'S.B@"48*QK!W72PG(DY, M-B]P)J&A8\CC5].)2)3356DR>43VLN<7Y%8!5?,+KPHG25YM"'-PDSQ M&35 HT5H'$'D5YCQ?%X7Z4FI%)/J018E!'L\G?RR/2FMEU_2]<,NW^;WSR]MQLBQS=!U MG2!T;-M84]2^>\^N+894Y4;2).89MZTO9N<=4FY.\+):MH>(36.H,Y^4_,BAQQBJ+0IEB6.:EV[?K-3%7^\XMG7 MB,C;%-T.4UK^7.1EN:(KR, %5N#&GNEYEDVLJ+M\ (D'B8A@CC:F62114CZ, M%\7QE/()X:1LBHE?7^J&DMF",P[H;HP:W[22=XVM 9E31O0RI$V=.[FF#JEB M_5=ENWL*YD1/WV7);;;-JN>5$WM!'$;(0="DFV8/0^1U2*PX$E(U'?8U"QU8 MKXL]>Y+A,=_O*H/UD5[L&O4;^66+IE;O-X1RN[7N2&U"0!=A XCM6O*WUJ MGC?/9ZR=B3;-IXSQ4&+F3UJ.)M_IP>99[DZGO5Z'P>3']5/;_=435,RZI\6Y84 MUH>"_2\K<_=^S]*+/MS597S;OUUY;A@2;(K.VH5C4=4'-)QF(/2E2U?A@ M=$X8#4PJ,T;G!EV;]VW>N#)[\I($\6)I3CI;=AEK^:F=OIXZI9]S99/'.;:_ M)-M]"LHRN]]14 BXIHM=0D+H8C/TO##J SS(=<>FBZJ$HGFRJ,$L8ZX8V62* MYHCI6FNJN:%IXLZ%AUQHL1(\N)CD7[-\OVQ>*\L M+[8@HMRYCA6@$"(01'T@Q_8"F4-%25/3'"/6#R@_M?#DDR#&TBIV3#@!HY(' M@XS-#MI\V1##/'&<^XTD>!ERILJ9"V=[2CCBE:V?\WSS1[;==F%GL%ZS1-!L M=P\V_[DOZ_*$Y3BT(T((B$&L1.#O@R,Y]M@M4OOF/G])U?K_+_IYNWFY8R.TN8[MLNL%.J[)+L "[ M39=2FZ7EQR3;H'U1T)\^^M-W^>Z>*LYCG-Y6*Q"9OA,[CH4<[!'?<>C.O$6. ML ^Y2ULM!:_FE23#8"1EN7^DF[IL)[Z(7!)7/ 59%@)UVCV\O(7S%F#>6LP=[_#KB)0:F8AD/5GM_1=9WW4=8I#U\F. MNT[2=)T^$3^A76=[U$.>6-=9MUWG^"^VK.M4K.MLJ-LCZ^!,TS87\FZ6UC/F MS]]9'"/YQ8.RKR)_2HGK^2$=L13&QHXHG-L3[QXECET38"B'T+2ND"[;0 MA^V:+;1\_B/$\88TAFI:;'07P]#5FM/CF^TE[JN,#05ME+&]C,V+0G_.0S>* MF1)_G?LB@N:56NB , #0]UQ,A[IOA0'IS9M62%9?T^(V%W^7>Z19D=%XC%#5 MH!SW_/98SODT;Q:RE4K?O$]K#[,V('_*B5^&"JIWZ^(3VDIYX]9$NK%(F9&? MT_R^2)X>LG6RK5_/Q2C$"+G0=3R(H ,MS_<[>RZR/9$S.'DKFH,FQWBNO0&M MFC].09N$.L$0M !K>O3J$BE# C6:R(4HTG@_SB5($3/GUMKW[>EYD*+ M@ [L0<=BV#BA;W&14BHO(R\E4DUY]I[SJH9Y%2=2<@;HSJSO(-]D98AW1E- MY4)T9[P?Y[JCB!F>0ZMW2?60/+Y/__A;7OS>EG]V3-LA%D:1Z2,O<*/8C 2>;;FC6F@<2NPO]A,%3\87TIHJZ?UNCF2$Q*SNF1J)$OQ1/_485N MON2.%<1YXPG]O^+KA3#]&%;F#ZF/0I^KZ1O\BOFWI'C,]]7#+U20T]:*[?B. M[Z'0@20F863#T&5WI%P(+,L"4BE%$[]>ZJ9+3B^%:>.1RU='.:1?5*J/N=[',@*H@>>8:JAV.E)PD\]$Y[ MC-J3)G..*L[X,C;.*AWB/4F5Y8I7Z>+TJ4C763,OQPY&CF]A;#LN"B&.,+$Z M$_3W0K=UA#ZL/:/R@,5(OSVENY)S72A'$Y\B:6-(3'N.84RK+L>6!W1$BJ=E M*(8<]%Q!/QE=*#3;;K+=?;G"D!#H>-BB:RK+P51J(.[WH]".1I8%Y36C>WW3 MWMX[J0':8!M=[9.;2*:O61GBV-HK3*>U&4HC@I'KA?? ME.-&XDXQ2IZR*MF^?7PJ\J]IO%X_GB"?\J:5RC^EB;%BK@.(%0I M+1<[(40015V!FM!R8HNK"MA8&[H/+!DDIDXM)N.9@KHQTA8Q?YQY%(_7P_)3 M42BF3!TJHZ'Q@,M@P"8BCS]8/Q6)03'WM]=,T'" BDD$A:F$>7MS5>H6P)60:O M:_(TY(DI>C&1I?A56X$.NLM^([>\_ M/-4OL^WN:Y,EV5?[(OTEVV6/^\=NN?XI7:?95W9?HKW:N?)]0CPW@I$?VB@, ML16S97L7:_"1R+9?#P+-"D[;)EVS0G\,#-VP9KMU_IC>&)M]P0K&T($1BD4! M-+4#7W!@_B80FP=ZO,U44-X8#62CQ6ST084#ZINN3L.T\00I:@?"#'J;:AG1 M!\T^YE-V?IUJ_';WY8^!R]1I&7<'*73TKQJDVK: M;=,&$ Q<;)O -3%THCC MNW'+2";0")TC*\1QMQR;9N:Y5J@130)MI[&F$JR M&?KO0K1[FE7*MGC;?:?"+>'H6.F6Y5:7>!,Z>!H\3D20XQ'+AHYO H^]$-VM M^^T0BA5PT(=B=NFV]$JW0'OH46X]33&1<#/PWX-N]R0KE&WQAOL^55O"SY&B M+R:;6O6;/[VT*39 M6IIB*LVFX+\+S>Y(5JG9P@WWG6JVN)]C-5N263V:_>4A+=+DCHK;"H0P#&! M8NP$R+,AMGW0P[%"6Y]D"X"82;&K'J%.P19I#!UZK:D=II#K+]<;: %:?4"I M3*HEVNQ[5&H9-T<)M32OO#K]J5:8M[7 O,]W>8=N90:!@QT[BE'LH]"T0VQU M-:-L&#E"2V=I(YIU]M.QO!JL#=RQ=U, M[H4XL-N\I89W]UG_#$&MM7E+U[.N'LU:D ]+N[9H#UMD> !!B-U,!X/B M#P80NMZITG=T#_H"35V=^TOZK8*4I-]7D8F#B!H/+,?V0CMP@@!W2#! 0B?F M.NQK7J%\WC\^)L6SD=\9']CN[Y5AS@9_]_@T6*_WC_OVUX]Y465_'ZXH,5T[ M\4GOW$TD)L =6M8\#=XW->!76JEYA\!@J(T:]FQ/$G 3.Z#'.IMI&:JLU<.+ M;Q;H8E-=?DO_,"[1-RO( S , $ ]806S'&,4VMCW2 ?.=6*@B MVP1PIM-OL*W[-+MNPWYW>$[RI5K(RK6^1A-5[T6TE[R8]\\^7E'UVV>C=L*H MO5B0R,ORSZ7YVAMW:5. ?HK;QC.PK, M &(WAA;P/-,'D=-!=$TL= -V4F#3Z2(NJ^RQ"4+L=OMD>Q*+,+!,Z<]IFU!, M1Q?7>KJB&/TA^&OMN1BM5M$<'.(^::LO:S:8UO4+T\<,_'.73LS+*GU\VN;U M<3Y,=^E=5I5]=!V8Q(L!C"T7N:$?.,2,W,:H17!H.[R%_<99T2A$TXRG>:;BU=:Z:0\-*^J,47OSYI:Y8YS\^]]F M6[$I;(P!%9^CR9%8064X(8T3\P$.$ )B!/T8 M D]JHR]J0_>>O=OZ?7@161.F0I7+^E(4KYX]1,A1B\4DA-I>A;J.] MN!Z7E&"%6W6Z5\+AOLQV:5FVS_>6]4OA/O$1)-AR;-,CIA42@D!G,XY\L5/T M499T*U 'SNC0&1T\00$:QR>G#$U&I: 8M3#H%IL"F5I_AD@94B$E9"Y$B]3X M80@ =B/*/#6C(]F6+:,LBCQ.O7"@@5>%YC4F(E']DX$%QV!)<=RI%O;%QS_Q6Q M5DO;_)7>%?J2Z^A8_.(.GIZ*)"L3=A'H2_+MA6'ZQY_3XFNV3CL,!/N1:9H! M#GWB$. 1Y*,>@Q-RO\FAWK)F\>\!UQ%V"ODU[6)_U<'FUR\-K7!]@IBW <0F MC /WX#+WX(A[B4E$0R/P3RKS-H;<)',Z("K:*"_GFOJORA;YN(E'F*(+$Y$^ MJN>?F#3ZED_16>5N@[_KGV./ B<*$7&"V">F8P%F[[#[\;F>\I/_NN8)Z'"L MP" 9-2;!8QD)QOBB%GK)$ILLQ'C2>M&]IV,@@B%/W3*B&"/P7[B4+LN$J&Y\ MRK=;DA=4NS8KBSB>Y?@>75O['B&Q;T88$.@1B[UP%PG5&9/Y_F3:P4 9+2I) M]1#B34P_=%$FJR!\;&G5D"-*.%1$AL!EZ8B4!Q>41)X-42U9F9'OA7[HVYYI M>]@/P]#KCE^P%SKFZBDMLGSSN4J*2DQ&KGY:9""KV@W\+%E]H[J'%=,/ACW:%6R,'(=DT"@(M, MU\&8N%UHBA ,W-77M+C-16=0*5,BP^$8E?A02%IXX^^^<'W:87O[M)U]6'7U+%;V8[IF#'"#HQBQX^"R 5AAS&( M J%LJVF1:=Y%=,"-)X;<2#;_N2^K)DN@:$M.5;GQU/U4?F>\_^MG,7&1I^&7/#3+[G2QAZDGM X+C(@2$( ]_T+.@#W\3=YV,+='M O-L([@"O M?5A\!]AA$%_TTG_Y76S^>#E;QF@3AWUI\R?FMW!^^H>[SU6^_OTAWU)&2DP' M6_7<7^\T;1^Q6J$AB>DRSPP!Q#8T(Q)Z$ ./\)XFJ#&F,3>RSU*G4^,QPG\V M&HRSW6WF8FXHG5(I\\L86HI]NI24K9 QX4'96&.WY/)=GQ > #-T71*YD15$ M7AR&H4E:FX2X.)2Z-")E2?.VY# VR.O ML<,C7*-879A@C?/EDE I8(A7H,Y,M3GJQ/4]9#O )%8,/.0!X(+.EAU[0D6\ MY2QH%J3SH22F0I*D\:F/?K[&JI65 ;L;1N R9&>E#KK)C"==[> MLBK9MC81#H"// 0":A2CB%V<[6R&$13*_!IG2;.,', 9#-V;NDQQC4],5$;2 MR2@:)&I A-00O0Y(4^9+KZ(*"4G5XL:K_.)5$3<_S/TU9T5YEN<%*P#-3N>E&,L&>C "-J$$$G@H$7-<:0 M:0/+$WN<5LJ$9N'K4!D=+-'79N5XXU.R"2@3DZT7;,TD5J\3,Z!,(YE+%$[,*..$5F"]%FI3[XOEX4VH!RZ5?A#CT/->) M]&7F?)"K$KHBXRW]TDPCJ/ BB/3I!SA$ (,08<" [%WLE3;UBP]'5SCAP[PG]GC M6:]GU(RXN*B\2?@D;,[6$),W#0VA10$%&1U01UUMLPSEU.9=/DT/%TV#.K>Y M\DT_1K[C1J[OQB[T?(+,?G48N+'X;4P)(R+C5?I>YBQYN"_)&$S-D69N&:-I MC ,ODG!&[3S2KP0N#&=,2Y%D ^A'2ETYN 5H E1H/(YZ<< M!S=&64,33/P38HMO]M=&D=C4WL"X,1H@$\O$$05# B'#U$*D00KZN2C(^R\T M1386CJ]C_B79[M/7G]E8V1&,2.!0:<*19UJ^'_MV#P0BH0,F#>9U;TTH6*8G M+,._411VKY']6<7.0,HZ#+ ^?C?GB?Y[T71C]8W"J4WSMH>@@M5<-VA/KXO? MBFXN/&35W%=E#EGEQEV;L$<#+,X.^E9(0T]=64GJ:;2%RJM'!UU9B.KD< M*,#$ /;,BUBX]!&/L%6AX18CE"=.QWV%RG.DDM#'CV'-"GM+F6 MGK:541L7/J7K_'Y7?Z6>>%;$##T019:'(M^T_=@#H$V 199EVT*E1V8'JWD6 M^/Q"YD7S6.=N3+YI8':<.K-I#Q5DZ,1]EEQK'))KAZ:.WLNN^G<[[1A'CDZ= MDZNWQ0;3>A?2698Q32V'CA?)Q4L!IBR.U+WE6O],7Z.%CO>530+DXPBXL6<1 MNF_RH\COL$3$%GI36P^">36"I?TB[ M^=E#I:RAEID\D'217,E8TOC&6H;Z:_91(**DBE$E0:6+8,H5LGW;BE 4V/17 M?H!P:.(.#0FPKRRP- +#$DGKKI-=^E=5AV7L4V_I<4Z:\K8-EJ?/PD\]#EY M.ZH+)DW=A-IB1NUU4/9>'&P;F,G,Q5C2\J)$'$TQ,ABDLK&7,6],[K5$:$<] MZU(WG.J]25>G'>5E]4M:/>2;E4>/BV?CE<%=Z;ZD$J'\<9@*(T&YHP7 MJ2X0-R"K2GE?AF:J=6GH[I4:OJ34KEG)=[97K@\MX%BV'T34)+(11$%G,80( MCQ Y04NS:9MP"-4O6DR&I&L6. MBA.UXT/Q=[E1?/N5@M1W?F8 M&-OCC\2T$:W\% SP\#WYJ=):<01Z18X])Q1]ATK"A,A8E'R1 MZKN\^<[+VX)&CZ0#UV^^BW$A=_/=@AYQ3"<@,?0]2"P?=E7"K(AXL?!($/GX M=&/@ZE2_G.O=G)PMI/]+01^\WBWDOU"??W&"!(J"]I7ZS1?X?/B1C\DS^R/ M*K)\:(ZT?Z8_6)5O=\W4]=WQBMSS=&XS5+ M@.BV)GU?:UUO?L1@SAO,^R:^,\.D,5W;7IN7%MC+%C3U+9&=UV;7)>*<= +' M;;):[\B7O$JV;W<5W9"6V;J]$@3<"#@^\8!KX8#N1(G;0T<^$*L:L 3 FJ?J M&A+5TQ;3I9FY2Q2<>&Y6T^333,B3M_9\LW#OZO%$W'OZ/96M90HGE UM)= Z>7\,?V2?(NS5BM6Q0_WNCZ]9_KX*7W*BRK;W?[N[QXK)\'()'L WXW/_ ;S5TP=<4 MM#0.I]S-W"Z"2M@U27ZE26[JS25GF^B12G%BAU148S,M1&!U>GBNO=K9E%W- M'-E_E^W2MU7ZR+)< NBB$*$XLA%P[,BAOV]-6X$3"NFP"H.ZA7=0;']C.(T: MJ*C,*B%;;AFIG>>Q2TIABB=98+Y&F\!BH4EEL.5=2S_=:+WKZBPN.9F5=R%>#/5?41L65D9ZL1;96]7%DP M""($S-"S(K94Q8YMM@9M9'E"+SF/,#.9O!8]-J-LP(DM$L=0R;K7&>K+9GWMPWH&S[:;^JGU9+>B3"T401LX%E.C'#@ MQC$R'0=X$ I5-I@ CF:U/?6 ;2Q['XS&"8-Y89"ZDEWKA_$E-XX]D3O9F:(M M^<1Y84*QQ8.0@)) +!#/-.-".R,1:;8TT>2)G2OHX]1-0<6 M8OHLRQR?YDY FIB.OL*7\1O#-+$DOD[,@,R-9'(9TC76B5QI[QHK,7'^F&2[ ME8UBN@B.H]CQHL !B*Z 06?.]6 P3F0XC7Q_,L/+GJS0:"!.@=0TJ&87FP:& MD-P(\KE4P1%UXZKD2/'"*SK] JM;4OV2LDCF*L D=&SHX=#%) Y0'(>DLX8 M$0H:RMK0+#F'_4UY+0BOECH^P9F"-3&].1#6[_Y^:T!-+#<7J!E0F[%D+D-L M1GN1J^UB8E+S"]VC%5FR[?=XN_M:WUJC+C&!Z8?$LV%D^5&(W,#JC,8Q$#I% M'6EJLN2['IW,BF>Z!,6>:9DX<$)L6W9L]RLYWS'%2AK,A'$RB6S]NGDQ MSNO37)X8].H.LR,_5#R;)P5;44 .3S-Q=8QFST^PL M7$D.GZ=5A&,%S9UDAF6%'1*Z$"+?BRR$K7=KK2;/!'\;XI/^?;#7AD M(_OO3;Y[" /+]*R01>P"]DB:%_1'DVYH^6*/]XRQQ#5LQCS>(:7,9:4>/(B4JV*'>[G98],?+A[NZMHC\MNMRDH MR[0J5Y$=11!Y%HA-%X2A!QVW#UNY+A1\&VNDL4E8)KD4^<9#Y,X,"P4\3\,D:>*F?.W^M4R1'W K!Z2(OW^2X_G4TQ2[$N MTQ4,@4=\/W #TPWHQ&KZ)CH,^MA;?4V+VYQ[-3C.F,C"\!@7_VD(P]<]Q_Q# MVL#Z\XVQ2R=.9QXF:FB)J(;A98PS5208GQ8Y=4/B8%EW]NFP- M=ILXV^Z[C+=#.2@[--W8L0+DX,"V8AA &S;EH#S7)RZ0JR:C%H/V/)+'IWW5 M3XHU5J/SH)X:6]B'/Z1^-44R68WI1+:LC.*6X@SX+:"1! -Z1^5E7K; 3=M@ MQ^W4)!0;L]6UD^1X*!:GN=66(L MF&A?^.%0RJ\O21:2V$70=V/;])$/K2BV(2 .W4)1$+;/^RZ9:K/ZA*!':O10 M3PJD'->TG*D4GR"9 R->5[,L8Z1K\RZ?IG,++LX2NI/^E'Y-=_OT?4JM #>R MW:3FD8FDPE"5O&T)%&?S[Y MC6*!M^O_7.1EV1Q$K6(8FP BV_9\[#@!!BBV6PLPCD.ABFDBW]6\?ZBA&$\U MEFF[_!$) ]U=AJIE='4IY/GXCB)3C;T[9D7YCN[Y]W0QV1X@Y;L2IG3.2?NR MS&GY2[;+BZQZ?KNC_2TMV?WETZ\T+P?^DE8/.?V;K_1'FLH0@6/%9FA:'@)! M!$)B^6$W/R$282A>W'T9N#4/T;;P^6WM3Q> JYA',K7CET&94"GZ94#6MS5H M&_@XA>?@JG'PM>L"C0=&XX)QY -[PZ0KDL]>.WY/E8I^B$+:-O48&TKFJ),_ M21L.S"-+[$G+F*<6RHVEC,ROL("^(,';I]![ P PM&W36 M@AB;8KLI62O:=U5=1UX",/7OZ+-L9Z_ILB,W\FW;XI=T)1#\$IQV!@GP.C$Q=+;.,$:O-NWR: M_LU?MYG.U8@:H-____+;$JRK_([U'?3 'C++=O2O/R7585YOSZ%ANDO9GMC# M$07B \?W+!M&;@ CO\-C0R_BRX#2CT-["GNIV. MWCUKW3!^:!VYO'Z:NL7XZUPOI^7DZF%/U8(\5;1'[YLYM7%DI1-E3$$73\F8629P(M#,W3\R&NR!I 5N;%DJM5(H[J7TT>O=75( MFW*N!CBNYCKW:U##+'(EYBAJB&6LGM6[=3'U1BEOW+6P+QF%SU_HA^J270%& MH6M&MA/:#DO/M BT>LMAC(2*8"NPIWFH#@Y/^&PPG(*UKE60S'?*,36_8DO6 MLTK6IX6L;VIF9RGXQ\':@/2IY'P9JJ?4H_,"ULK9&JUUS&Y;*2PV"0"FA>+8 M(:X%'!O806>9.!%1HG4"]N;4.H5")\+P2*'31*X&H9NEW" ';S)2)\'ZPJ5. MQB->J9-FBU?JWM$.U];W =@V/=,)Z7\ MCPW=#RS,V!CY(LHFL!G-0O7.^$' M1T0HX9,@36R(*0T#,5/5KH/_ XHA0=(RA$$&>#ZZ@_"?=L#V 1ZJ*^_2I$P? M\NWF[>-3D7]-C^L1.J:-71!AQW*MT/(")P1.9QB9A*O*ND)SFF6A0]D\2M3A M-+(CH/QQ;E4,7S^"F(%<,97I>64KQ!ZB<8SQN@AI(YC_Q& &HN6.!C@Z\KA7 M,_F8N!#85TSC_!%\U0[EVKH<_P317.=-BW[521%\;%]PVWQN2\FTUCT/0,>& MP$.A[WMF"&+8!Q=)3%S>64*E3;BKA[NCC)A0!4B[,*CIHG7]JT>)5 MKK\HL", MYJFD1U8/K+L6FUAX8@R)?.&*B?@3FQU.J>M@S130N,S00(!# :W+"'BH<"17 MWN7$I.A+D>S*^AEI-D7VDMC:]+$7@Y $,8[C.'1,Z#A^9S,.(Z$7Y\99TBQ( MI^ .$[^8)(TDDT^5IN-13)C.*#Q*T)E%F@9I&E G-?0N0Z 4^9+KZ("*3J+K M2]HK)XCM(+!PA&SBFF%$?"?LC'I6(%0?8*2IJR?'@Y(:W"*SIXY.1UY M[*R>3J4GSL.$3GO27&.1.606XW@9HJ7*&=ZC91F.N&L(K]?[Q_V672F)TZ85M0( T(^>3LO0_*G=_N\P/4\O(]>_;+J6\AV06#[R'-L-_(Q\)$+ M.Y, QW!5L6=%1JY]>0P)K7Q[3*-7OI.7P!XB26:1)L+M,L:K&E=X%VCB_(P> M5[^6Z=U^^RZ[2U$5.FBU>K8O3V^J5LK7( M!=",(A*%$8@ ]"&.FRP:-P[,"/!&>22_KF^P,4!+*.O\.C$#XVDDD\L80F.= MR)7VKC$#Y5"Z'9DV\EW'(W3I@4/L(S^,.FN.Z5DB"P%9&YHG_T_IUWS[E251 MOF./E>9W!BK2#6]MDM$$RDB-'NY&:LULST=2'@Q*#BRK"AY MON%@W'+C*/!M/X:U.8N8H#E93Y!XZ-N0-\4<[\,N5/ME,C3%[*<\23@QVVZ+ML8[:JZ M?FQOMU_UN1$ "&,_\@,? 3.(7:?18-_%=*MTK;JU,CL:UQ,MO.9V>0WP=#A> MW\MHHI8_XWMRBN52O7NJZW!70W5V0#HNP9N'@U>D2SE]\Z=TJW4GU]3-^(1J MDV:]678M?>69@0T",W0=:$'ZQ=AV^\\'!$8\ZS+ACVI>>?7C@K^DA3@OPT*M ME1))01YD8V !5*;K'^_SKS]1G]C:QV6_8'KA'BUYSOU]11FD*9E7 >1AYR.[ M O^(!O3;&_9]LDWN5PZT(79C%UK$ RCP+$3"[ON$0*['4L2_JGE,]V ,AH9_ M4 M2V).Y\;'\0GZT_ID66TW7")DZJ M=!42' 4> 2Z($;$A\!T".SM6&-FBT[;8UZ>:OQM4=!>Q80\.2TSE@J3QS^GZ M^)*$5!QK$AKB&-8C6V@@ BBQ6QBD.Z5<&^"W"_OO%M MPI50-L["Q#K2SJNCE$2(0%$MT<7=.#7AHDVYGAQQP:4H,MPM35.D?+BH*O*, M\.C*ER)AM9$^/S_>YML59G&/P(T=$P8HLAW'M^WN^RX"7,]MB7]5LWZT8(P& M#;]B"%)S727TL2*F#)R$*-""$X\OC'\Y5N8?\Y*X\[']@7]L-R<8G]+[C!U< M[*KWR6.ZPG0I@@/DQKY+W A!1,RX,^.$?%>;I3^N>:2W9YL'4 9#Q3_BY0B[ M/O"UAJHV!I&9OTV_].GU=Q M2-W&@>6Q_XGH$L.%_7F(:T/N/87F'U*D*="02U19M6>[38D67-Z9-8F(ZMHD,0X*].L1QBZ-[\S>$:'SV@ BBY,I-GD7:!,0:340D6"0V4KE@ND M#*Y\$S^7,Q11B;:#[5S=8_.:. );XLDF>3>'>DG46Z3),J?NKW2JXP,;YG& MD;@4W1GKQLL-E I>^%7G+_EVOZN2XIED6SIP5P!9=D@0!G%,?-?R ^"W=CSL M6Y![$R7W]6ETID=E-+!$]468,UYAT4F7E*)P,Z5,280Q--P@C"UE^#*P0P_8Y:FK%L3Q/3"O$OCV-4M28 MC Z4J$X(LL6K$OJ(DM((3HZ4*<2)^X/Z($?44M1!$OT+;1C#@L#N)7]\S'>? MJWS]^^>'A/::#_NJK)(=.UY>!:'INQX&+.(;>9%/L-<;C=V ZYZ_(E,3[61J MB$:-\<9H4!I',(5W-*/8Y=[73$6LW.Y&EE-UNYP!?H;W.BJ(78HNJ7'FY;Y' M'4?\JO5Q?[O-UF2;)]7*<4 01[;K$!Q %#F.[P2=#6B&W+=GQ+\\C28UB(P: MDJC^"/'$*S>Z*))2%RYVE"G)D>N#PB%#T5)T0@K["UF09X"W5M'G]4.ZV6_3 M#_]_>^_6)#>.I(F^[Z_@VZDR2_4A08"7?5@SW-BC8U*ECJ2>L;%Z"(N,8*8X M'1G,(2,D9?_Z!7B+R$LP 1(@J=J=M:U2JZ3TSS\G/C@ A^.VOTO(^F9WUC291_S*;]X/2F6.6!VD!-:+W4RS;E! ;5#MRT%G2U?TN-RK(CJ!^474M$!S@V1T:$>QC*-;%A .7AW5-)"11 !*EWDX&S=E>>![O[^6)M%AW/GG:X^SA MB3]Z'M"Q1K*:6$[,KYY ]K[G,?M:\FWJ>O30(._+T$"3#JD^Z3&4*XV<\2'= ME^OF@;+/Z2$K4FGXE:P51 SWX410P0&(?)5_&P+3BV"R&TQ8,B4^DS9L3S5+OGUK=/ ;4=P-<>>+SO*9H95 M[(%M*1*Z^^13!T%/.,]/*<;S;WF+7(%*I:UQDR%9AJ9:\NWB5KAY!M7?:GIN M^63X@_@O[P_I?;F*XH@*$XB"*&$P@("PH+4=AC30>[G)A$7+.OK:V'VR8R.1 M.A543?DT1+B:;$[/M9Y<&J'9TCM0"LSUJ*-9YI>ABH9]>O%BE'G&-%50;KD5 MVJ%: /BX_IG='^_Q?G]<[\[_8_DI+?C]PRY_3%/QRTTJ'ZZ&/(IDXHN0 M+!3Q. DZ9/*X(:)[CG" M2GFOG,8#IW;AR9\H93M%I_7BRFG\F$65QQ#_MF9/$M9%*?HT'K^N]Q.R/7(V M:(P7']>'S;=L?_?DO]> KF^K_[B"GLM8!"C!/B4>X"YFO,/%7,V73FVCF6,F M*,S/!";C,VH>F"DTQF:!%K_3.O#D#W72+Z-9_8E%S 'JI.O/ !8"NFC]M^&O MFOI;8WJD]M.\/'Q.-_G=/OM7NEWY7I+X+@^$M1C#,*$)]EK;T ^46HJ:M3C1 M?LBY:#L/E5IL!%"GZ) :D7)=ND?)M46FC4FRQ+@(F7U*EKZ4#B1[T7(YU"T-VZ M;+:F*8]A' /(/83]R&,$0 1XZ*,81_4^)W* >?D@5.Y MX)!'IW+"J;P8>R1G)7JZ1W1S!V[XD=VSF+V[$+,;O9A9/L8;0+?2L9[-,"Y# MSR?R]>*QGWV&E2NACN4AOT^+S^EN?7B!HOR8WM^DQ8K&R(T0(G$"08*1&\,0 MM+9!Q+S5][2XR97+YHW8U!&&3(6XODHSH\0O0R@-^_2\NLP"8V\)GWSZ_$M^>_BQ M+M)6AAM#//))S*- V L1.M26B%R]LJ/+@TG2BWML\J0GG[6U%189DKEGI/1D[4-YFT9"=IP^+FA M[T=/)SZDZS(M6TEZ+S5E[[+]NPK93#+3PU*/XIC@=AGB8\23W/R7 MIR=);V_&E1^Z,E0: ([C) D2$L&(NF[(.PB0^5KMN(P:MGS H7:H48ZHCS<; M!C69FRT">KJG=CJA2+X5)=0ALD<:K<1C&5IIQ[5\@N]93TU[3/^]R,MR%2(_ MB#T08AY"Q($;>RANS5*<)'I9WFAS]O?<[N7[&O^J6AJ^SX\]9=66R%;3R4E9UM/&?DEL6)Y6#-]BJT< C1&]#-$SYTYNZ8,TGBK^ M1YK=?3ND6RS$8GV7_J-,;X^[#]EMNO)#$GB1W'[S$S?T9#_##I*+,=$3/JM0 MYA/%%K/3@';:/UG7Q*5%EFNNENW&S%B>.4VPQN6=NTLB^R)J-7Q'XE]<(GJ1 MZ7&)Z?@ +D.SIW%5/W$UQ:^!1!9O-L?[8W5F?2Y/*P_!)*!1C$&$*:4>AH2W M0'#(M&[_6#!O>XO@DJ:?X7TBY\9RW<'Q&)W]3A$*L_FP=C"F3I$O4#HL:1X; MGV5(LDT'U1-K,URJRJ_L!7=X/#67BFE(.?-CP'C"*<: MCF(60^!QR )*XZ@%$"1#;UV,-FLYO3AKQXHWA^Q[=I#-E+/]D_>ZAEZ?&,^Y MFO[,1+>>-IU?C#B'Z;2BM9BW/MXBL4?8+$1B&:)GP[&+%QD,O[5XR N1 MB?R1[[^D=[)&L3TB#ER"* M<-_#EO3B$0=TO%G'/1TFBU]Y_J!7+4M@!T^W: M/Y@U-76;AC ],>LP73D"U;L&UEQ7#"X1U"-4XTE=ABX9\.-%^#2.J7EBGXT1.4J7 FQ3->Q&P!/*BAK6N$L!K_CYBH2.963^ MZP"CT.=FO@O=/BH/1;K)J@]$_'J7-JW#GVP908ZB.(F$/(N@LAAX*.CT&5 ( M](Y"C9BT?N1YCK)Z\&)]?K*9_I1]UC43.C-SK;Y[=D) MM;.NJZ?%OW(I'NG6^9$=OM67<\JL:D%Z)?]\*G M0!/BJ:PAU8.FP:2M;\8H5IXMYF!WV S2 M(7WR&GM+.U\$[=I3S1STCYM^BBX,V0GRE9AY7G[^1N8)18;ZYP[3-"]F/C'N MV,LYQ@YWRG7H5<:R\A"#'/,@82%-4!A##$&WE,%,ZRUKQ1\YT6JB3LDF+AVN M;/8LQS4I6L:"6Q?T\\+<(3X/J'FY/*K(8_,?SQY AHGOAYX+./%; W*;[&5C](YY,ZY(WH:/U48U21_@1'4FP'Z@E?[ MX/PFO?B]/X:SSPEF M$S14P+RUC:*])XC M-&/1]GG3D)[]OW W>56ZES$P#?LTJ)N\'F,CNLD',881"H4IZA(711$-<&V( M>2SA1/G =]B/MSS0U#O)3]7C6Y60!9Q2C73@[1[?>EP,[O'-4>@Q$KG8IQ D M$0A)PELS(%"K;AO\PRU_X*?^WA-/'&-Z5ZMRMHSI8#C\MWI7Z_%@HG=UB%T_ M!B*_0R[G8JGL4O\TXF"H]3#H&#N61X5JW^I?I-VR*IO+&"]&/-%HMZS'CH&^ M2A^ZWJ0!CPA/HD#8C.1N4X CMS7M8:359MF(0++9QI!%'Q .4@*IYL.LGD+9 M7$K=U3Z]DW]I]# <"D!I8,;UP#S'JC$T3TT"U__'-@E4#[XS;;W_T]S[<_LMUNE1#($.>!6,IX)(P3EX7=,D;V)%H= M\L-ZIS:8C1C4FE<[;.H[5_*O/)U1]^GEAP6L#%T5GGH&JU&:ES$\S;J46_PL M]89@^^/Q_H46L*S<[/+R6)SU \/8Y8R(G)I&+ H"P/V(=G6)'E4Z%;%DVG*Z MVZ*MJ[,/W]+BY2)4;VUOFGJU5?Z,K.NM]Y\0_G*]?P+K_#E;R9T>F3V*:2DJ MR]!.6\[EDWS9H_K DD>Z6Y=-*0F(/G0K>V"*W 92JB>)4;.HIX(M&KO(&BAJ14S1N/6=)J4YM.+?+ MT#$CGO3W8AW!CK)"'6_*]+^/Z?[ O\L[)^(OXY]9N0J#$$+@0X""B!$$?#^D MK;4X!EJW.H;:L*U,'2RGPN5(8)IB-)0]12&:@#A-$7J-,^=/B6IJ^7F=FS[I M&-M^1G$S$ !:HIC8 1B'C(8 M>8$;(Y?[..2MK4#SI':8A8F%9Y3FJ)(V2&\L\#52:^;I+O\J+>H2HTGC(N5% MUX=^:1G$B/(-'KE.:U9M'[JZ$P]RS@E#KLL31D,<)9[7VG(9 EHW=@99L"PK M]?9#M[,SO+)M(']J"F.?.CV%J5G+M5BS03KO?.F%4DEC6KABF'7UD!==8=4MG$X2:5_?]: ML)IYDMT(*>93BPF.9MY5B>$)B],@OW).$:O1._AYQ#XK1,Q.EC:&[+YL;I(@ M+D.1)_+U>78X(GQ+U^6W9)?_*+N7*B/HQAPPW^4T<"G "4R" M(')C+R$A8D"UKG^4#9NCOX$EA[D$YE3(9GM3M8^FWG%K@-VE#$L3KKP8=<;X M41U4?Z0':4H,\._9-MV2QW^4LM*Q:YUS>G^4YGOQ&T?Q>Z=^BQTX"'T($^9% M# A1[XB O0]NG M=CJ?=6!IMN/>_M>Q/#3]T]J&:ZF ?'J XFNN"+^#B@ ),0DB2G#"XP1%LO]R M Y4SKE5.,0M RW/)F4]R25>T7LEB]^YAEKQ^_.7A3,SR[JO0G&GFB;+:O+/X M .O-0L]BVSGDR.FIZ8?:M-24333UYJO9)B8;0>J9IF;])I8Q:O%&//8\PC%KIA"&]-!R+66-T8,6IYP>A_P_ N^*ZG(]C)&NEF7 M!KTKJ<67\OZ>W%4D<@.1YO?RX;G:6$P(]!-,DXCY( 2>^#5HC5&7Z+V ,K=C83E;,YP#7LI=RB-BAND]AG4W!H](^\>;W^:X$15;:K,HQ0_/\D+EA]O#K?''=YL\J/(65:^!W'BQV'"_(@'./)0 MY'6I!HU]'L-#3H''DJBG1 M9+SJZ=%32EM@3HML6EGJXZA'G(Q0NPR),N-*;N'3TUVFW*9%U;9.+J"^KG_R M.C<@Z3Z]S<3BR(T#E\4H0 1Y0B4#PEAKU0\CS17*.%O6%R M2HWF5$VHIJ133ZLZ)IM])H'-:< YOS7P?I]ZN==+5N]*SPS-R] M8]Z\6-^9 M9$F]>UPR#9FV? M%G\3_TOD7MG^_*"X>:Q]OW5VV?HFVS5GD*GL=U)FWZO+SNGM;;HY5 6S;:O: M:A&YWNL?,)L,DYHVSA0A/9EL03J_M3!_EX$Z;;BW;U#/M=NNSF*/?EH(Q3*D MU(9C+YH26>)NN,"V^>CG;@FW"FB"L%A$4Q!X4;]Q2U@RS0]70%J4F=;"C^//;%$\D?R]ITQ*^$:PO5?+&N/2FV(WF:[C, M=7EL>F[=H]!/HAAR0!(_2"(&8M):]T1&.U;IAEFU+G;O3PMB1 M6I.B=UHQITL2OE?9T]*^O6F II@;;@(?BK2AW6V;=?VS9(>[[=5 M[\6ZK=LJ)C00FDP\X,40)'X21UT]H.S_/E83C8"P+I$-RO9HM5Y=YU6+RLU1 MX-X?FF7W6-DT$Y.A*CI=,$R*:AN<=@_RU#[TC9ZA$ZFK"JM:8FLT3$O57K-. MOBG%%C@=OPK_M'ZL9H2818!AFL0DXHQ%,/%IN_J/?!SQ<;N;NM9LERVW"\.' M&H^IA;X&^Z.\S![&U"@1*XXB MT3J=0:S\)/3<*,0)X!A%">15)[S:=.QBK>-F(P;M2YE$='X.8T#-M%D=(6@V M"36E:17%'Q0HGD[6GM&FJVQ#65^PN UV247?QO$U7.+:;/%S^CW='],510D7 M::&+_0#[D0L"DN#.;A*RR7TR**%4"Q# M'VTX-KBO@29W(Q7S_?Y[6FHT5F 4$<]%/J Q#3#! 'GMJ4[$W<0ST.O&-"3; MU8O/>MUD+7SCO6Z,QVJ4 L\9)J/JW#GRZ_6ZT8R!OK;;"O*B==^:TVIS@EW. ME:\(KA^;%@:XKJPFQS+;I_*2G,!=]VAK_LMV%;N44D!8& 3"H.<&\I<-! 8# MI'>\;M2T]4-UFI>'K@"]?N:\?HE5_F:5@K>EZ1-??]-@L4<8K 1C&_8K8=I.PG*,R@%\7T%LDK=[Y6:;H_R3]:7Z99'\!)L^V8>\G6 N?,E_4YUWA/O59.*!9BI1YN.5 M^<,\E_-.&A;\R6U]=2,SO8_KXI_I09ZR?TDWQZ+>E?!("&(:M6][U; '7>YYFM=%\)!1U_Z][.!CE@0#QB+C$93R.6@" Q?'(['.X8>LI*-YNZSU%F1T]-#BK ML9ZV(&=.BRZ2IY,;C8_ 0D:Q!RI),<:<[;I.\.)>2ZHK)*X<7JP1[-(C] M",4(A"'F,$ZZA W$8.#@-67=^@C^K2V2^MW9-F525:L;"7C8JM$8\7KKQTD9 M'[>2E.T'?WN2(_W>7*9[[;1W'@%5I%-!14T'9EE2:MR["WIJAT7S]3DK#R , M ]^/_, ->(QB@DX , T-5#0.,3M51>.QK"LX7BNTL55G\S;GIFMIC-)MO5YF MJ=4P1BI>E$.Q#-VTX=C@RA5-[D:J99+MU_N-1ND,I#QQ$RK!Q56QY:ETAK!8 MZT;R1) FKF:\;>$;KV8T'JM1"CQGF(RJ<^?(KU?-J!D#?6VW%>1%Z[XUI]7F M!+N<#SG=^9P^-!G_]>T'68IU?4N+=)L=5D'@48" &\=^C#%V24RZRGO,F-;% M;C,6+:O]DPM[IZT)6;QXDQ=%_D/$J'3RO;P^^2_D0/[BNFJH<&'ZR,R(* M^J(@MW?G0IE]>!U/\_6CVTN4J=X5#.>^F6HJV&?>HYD3#$V M8#OW](Z]L)G?W^?[+X=\\\\5HC2@,$CDE:280D9(TC9&CY((AH-W<(<:G+3R MYR"%\5@\.J5\HV=@I<\8=K6W::W2.GYG]@2O4K@*H%,AG&TG]@)C:INO8^E> MB,(9=.CR%JL9K@95]4@[\HRL7#$AEB%-,"()C@(W(0GM-B5\A-'@TAUU$[;7 M\2+'+K*;8[W0JU*,]/YAES^FJ5-*E$XW!!_$7QQ1H:/!ZH R'#N$CJJUJ=BK M,,U83-/QHEHQHT_D0E1II!-]M2]#.1FL/MVJ0U@VD#2Z8 M2+E-=Z16J3/\4!9LDKO>(5JX#D= MOIG5ZCE=.L(UF.J%:MAP?]Z2LY%,Z:X9KV]9>G-X7Y;'M6!"7EHI5XB'7NS! M "(7!3R,_"#N5JDQ)@-OB@RQ9'V5*"$Y68.INGXU<'4XB$>]9:$U L>M!X7Z M5RRVP*H;@S-5Y+Q"D<("< RQ"]$G$YY<6/*-9\?\F? *^]#W$ _<&",_QF[B MH[8#=LP8(@8J:(:8G:J"INL)]INLI?E='B"^=LYKZYCW;?I-'^4:9=[Z<>U2 M#V.-'+@JAV(9TFC#L<$'IYKB-*6X>H79TBOG!JK\TH/VFEE5(?)'B&U$I!E2*D=U_() M/F@3/FQMPY"BU4.%^I*H!^)4&J;)/@P:I'F.J@_3+YENZ/>[2ZUO>G&)_28OOV2;](DMRB)C, MMS2_EX^=5>6D>%>%0OSJ^O9SNLGO]MF_TFV=!51;4%^;=WIY%"#D^XC#((: MD="'C%'7IY&'@ECG]&T>A)9/[%JGG.M;IW7+:?QR*L>R?O MVER]\L_YL_+PV7FO+[5"RO#JD\2OG0(,$_LW+EN3Z@C!)*0R\& M0>A1BEJ+* JUFD^-L6-Y FI>&N^P.2TX[6>:AC.I)OY3D:@GX1?Y<_Z4R":6 MWQZ.>D34!+/+D$(CGKQ\@7WZVR_@I0SPEU,0NAZKLM![$:M3>HE M)H1)T=(O+4VJ;(X2)PM$&I.G&MLR!*K&HB]1FOPN6J1T?5&3J4$,J?2]E\G9 M]>V7_/;P0^1U38Y7?A3&#JD\5Y5-[[X<;\I-D=454Y>O6&[M8"TZ^$ M2XF)YKFG#,?UK=-B;E??I7.&VA&PG2>XG3]KY(J;*U;#HMYY?PGA&=:+_^*H MZ1\TXQKS#Z3KE5EL"O+G;]YOW<-\ND]9<_,\W8G_>O?W=)\6ZYTPC;?WV3Z3 M#1<.V?>4_Y3;'6F+P8>!RT,8)Y0RWTT@@>+_&@R,!UI-$,Q:MKW978.]9K * P]CF(6$@^ ;O&3 M0*3UI.K4V"Q+LOE3)^F:4_FF>?(X>=355'[) =>)M9666N3V 9\\YLWN?+&(AZ8<$(CP*/$I2&A!(,X:(V#F#"=*TN,F5=SV&&=$9?^=XE(?A5WGKJ6YBUJ-T$U\_?)VL MOD7T.':7,<;&.O%\66R"$Z/KWZ_KGT0LTF^S@VQ-\=H I\R-8\0PBCB!,7.C M@'>+\P1Q5Z]-Q$2@E,;HF(X2 J)S4V.TL#XU$!6#R]*)PC$H9='8>9 A:_RH M^^_,G]B8H7_LFM-D6J'95E"+ MYP:M4 =RJ%=E*WZ^W"?<;[)=5AGO?KM! MT8@]/B3I5AZ)R0J[HXC1X^GO"T]6811&@'DN"+$;(K&8]OV N&*-30/J)WJ' M^M,BL[SOUX!K=->_YTK!]_GQZG?T34:BC=KDZ<.^3(FC)E\?[7V M>9X(C)QNJH)MO-_*>NU=]V?D(Y@^=-TP)(0$%"8(N=3#+0K@ :VB!=.V;1\5 M25QG$\95E;B+K/'VY5PR:"O'>"Q&S0V3A,&.^E_5-TNJBK(*_MF?ER7M"Y+] M2RSK"_OH>"U:NL=[IR;.AE@<*;\LW1XW58'P_W]<[[+;+-U^*O+F]\[Z @91 M%/L!"&D8QIB[ 8[C#E3LN9HOK%L&8WT/G0GTY2';R#ZG#;RSKJ;.MO7#B"H; M"]$HD9XT-I8UN_/ERNF<<4[>M(U2'Q>EWXH!T)=STY%=M+H;=U9-[.UPK')- ML1L53W+\9U.1W(6Z>;D+M4G+\K3=7X^%50)<(D]] ?9C'%/NB@FJA0C] *K- M!+- LSXOU+C.\_+2*=)=M35\R)\\0M*]3J)QLW'Z6/9/&&^MWV[BCB,(N."$DQ#\/S#?B(_\ZD_ M72-[0A)J]1QTN0I!A%$HGTT-@0=]XM$D)"Y!@4=@%&&O3?:_CMZ+US Z((W_ M.FRXUD_0:][%-L#JJ)T:TTQ:SJ7E?ZCQ+FJ[Y<2B_H[*@ @L>M-DB#]J^R*# MF1HI<7_D^V:3]F;7WNE>80 Y0*X P%CL!]B-0]**;((@,7#B.,BNY;Q$8'IW M N7<',ML+Q"-=>!2:$! M6U:%L\*3U6? M840F]2D=)9%6V;0ECQ5HYPSUHJ3Q.:7ZLC@X*(N6Q.%>J;= ][FK<]UDJ W+]TK>ORQ@?JOXS.[ >W-'RQ2A"QM8 M0[VX-)!&L:+>(O!.CLO/Z4->'++]'X>]-TGH4S"3ERU SHQZ]Z.%GFBU5E?N0 M[=/KVWI+*UG+Y.3P6#_@@@/?0Y")=(3PB"#&"9!KM811Z 8QH#K:-MR*9463 MP&0WZ1J:TV(;]A+7""[5=&P:&O74JV(PUV?0BF9=)*A'J<:3N@Q],N!';OIS MT^U$)-3O:UKK%%@*Q$+V8$L(25[9M"4'2VD(!TMJC&6;!=E8E M03D2E2-A.1*79BHUC#C%Y,DZ9YKIDL3S[M#2=57Q-9 B$N).RY(HT5O##;3QZRF,*GD#-<8" M;T949I8GF"ZPHZ,TFGPN5&MTO7A+;0:QHKRR2@_B\VGSIZ;]NAO[ +E)D$18 M+.?\)*%1T)J"48"T%E5##-A>3U683NL!S074(,H4UTZVV=)<-CTC:J9G'%YC MI6^M-(;$98C*.!>>KY#&\Z$J)T^7856>%"04PH!R"*#GN8E(C8#7Y4D1"G7$ M9,"/MRPESS84])1D"%MJ.F*9*#T5>;'I,L,JZ"4A/0(R@KUER,<8!W)C7](8 MZ6B2GAA$(L_Q(AAXKLL2[,D67>T63NAK92*##/PZ\J'*V! !L4#62 F998GS M&BG*,J+)X1*%1->%7BD9Q(>JF'Q.O^>[[]G^[JG-]K4^&##D1L!%,8H(I4&4 MP-8FX4QK,V6<)BQS.M!CJY:E'CBNJ&=9->!7Z&ZDI4X#?KQE M2:JV=D^0](1H"%MJZF.9*#W)><;1+ NFEX3T:,L(]I8A*&,3YT$QR%'F<1!(!VZS//Y<,%1,/(M#+B2&1CM$2'OB&*8HFY4;IR M5;$VTUKJ$CW**C. T25JS1 W>A5G,"\J_2KJS C?%6GUK&>3&H& 8Q[%H1MZ MR.OB*IXQF9O]G(2/RYJ6]#+VO[]W61R>I$>0>O2@Y= MEX$HQ,R-_2CV/4^DAUUR&#/BZF1KVC_*H;AWKIF3Y/:FF958KT9/,) M.[,L\IZ3T9-\#>9M&4G7]GN$QTV1RC3%X5XS@&2>)"WPM;0SC1*S$> M\.-_#:E0Y4I?+"S0-$HN9EFUO21$43(TV5N>:.@ZT",;@[A0%8Y/179?66FR M&!ZX/*8!1##T& L1 W[467$CK>X[NC_;LF14<&3'T'O9\G>] H&? !9YT*<^C>+.MA\3KYZ-,HL]\M0+L,^/2]" MML#8F.OC\O?>']+[9.$P(@$7CD-5J<#Z]"WN)], M$2_QJ"F0H\.Q7+T<[YJ"?!KB;XR:\I\/65$_)";R4&\%8S<*04+%"CM(7!:' M..AVY BF6I67)NQ-IIV[9APW&GJ_/AP+FKI$V&38DC2>(#NNC M=S(]?,:9I@P.97RYZC?8(P71&\?6L,I0LBZS\LM#D:ZWU_OSWFO+-0K6> M_+TH-:U0.C5,1VB?VGGO!*6GE^GK44+C$5B&')IWJ[=4U1AOPX3Q?3/BI<7J MV?#MIU1\S?O#^BY=<1X3SMW0(PR)[X@C/V1=S3X&\7!I'&76LCA6PS8[&[9/ M5/'**2N\SD,'>(Q0CN-_B%1.1OU(L6QQ5N)XY=10G4]OLSZ!7O9QJ*R81@*Q M1,TTXUBO:AKD;KQN=N]+G&$( S=.(A#$,"(A\Z'/A77N,Q>$4"SJM?8BS5J> M63W3[C$.\P(Z*!!C-=1V#,S*Z.DME.4IZ2M,#A+3,1%9NIZ.\DU94LA,T+/T2@/U.OC M0222=:U>=SJC_&JOL0J0%\ST%WP,)W(9 VN<"R_+.<;R,6;G_G,J2VC%5_/R M^(![7D!B/W:9;/B-6)"$W:5'%KEZQ6IF3<^SLW7E'/?'4JP?;!R$C@G$\&W^ MB6)@:,>_0[O(X]#+7&J>!!@(RD*$TI)S"N<#QCA4N@%T02)D'0@B40!\-^X$/?(\U8O=XRU9ELX:H!R]^5ENLNO:WVXT^@0; MHK9?':=G54\,3X2>)WO#&B\;(E3]KOBTQ Z[-SZ28)7+Y&_2\,H$89:^^2^9 M&_0EM_&!#>GV7K:SSIGY^JG7E<\\/\$AC*E+ S_P8Y]$)[-=X2?HNMO@37%-$+26F-N?-J M;WEC/*FDK:_ES:>ZFO],U\4J\B(7^] +6.P!"+ ?P&XC KN!TAZ (5/3KOF[ MRKV'M,CRK7I^98+4MS/6B?D1#@MI^I)Z\3<#LM:+VQ1R9>O M6XX?!=)Q39#>9N)"XFJ0PODS5Y/.Y%8^,[WH P]& M$!+.0.PEA+($TK!ZACH(&(FH5E,UHX8MZT>+U1$YN-,!O7+^2#4[;9ME6TUM M9B-:3XU:F%=.!?0IUKA8XT]] MQV]=IB6^*0_%>G-8133BKDMC3'P8N#",.4&5$4BB.&+*9[)Z/]7FII,$XOS9 M0IG\8<)S'GJWDP81MHRQ,A3\BZVB$1PHOY^\^99NCSNQ1$F.!S&^/F9[>%+?Y7 M8E3[T 7)N@;&5><)O-G( MXPEA]%.^RS;9V<0$F)B,$,(,NHP@0CWN12ZB;DBY!V/P5F6& 0OV1.($RFE1 MS98\72:H9Q0;8'490].$([GQ+TYS$.UV^8^U<%<,XGI'^$->BA%\O4^RO?A] M@>1SNDFS[W)$/Q_7T$,@=)D+< (Y11%E0=Q"0@*43HYE%_M>Q/-1S M=+9W.J_J&9OEQYO#[7'G-'$NJYV'+VOAT?G?U$O![(9042F7$CU-+6UA5]%I M3@UKY/*">X?=.0,_>Y8UANL^69XBA L1[DE-0=BD<__F0[@6P/_(#/8H_LC_L'IG( C>'3&!:<>"!* 8$!AB$81P&S'-Q MXB,OXB[$6.EJJ%4 EL7^M.I*&YS./C\XFQ:IL^V@JM<9V(O&VQ4=BPB$GFZW MD!V!V:E!GZV&6]B.P.UTP!VVJ+BH5X4L(C[#:D6Z.!U$G-9UG'+U\3.NAF0H M;Q]J".#]EJ3[]#8[E/S^ M89<_IFG[OU(.B!T',13@CQ40N0113I-4^8#);M1=)!)#)B]%<58G+9 MDQ^^I863-C"=FQJG\R#^EN8*:,K8J:V'%AJVT;/L5?7K[C\TKEPYY\Y4P6WA M7SFM0]UO3=VOP50D>M9.,X1[&2NI.1Q_T09B)NX'SRQ_I(<5=G$$"8H9H5'L M!0GA?M2:"E$,5H?\L-X-G"-4#&BI?8=%63N^RK\B4KE&*++])K]/S]+ D0*O M1.% J3;-G@'1%9#DYN*_KW?'6F*[S829Q50 TY%%'6H7*G!:+KPE5?I\#!"= M#]GZ1M9X9VGY]SS?_LAV.R&"[\5:;G\G$^H:RLIG(JMF<1"@&"4AB3CS_!:' M!T-WM4_O9*A0+WA\*VS*DQJJ:!AJ.S.($T[=]E];3"Y#AIO5@HN@H!PDCH.O)]&/O MXQ'HLLH@3GP3PCKYK'"F(UBAJEZ5:XURY(%L&^!F7/:TP\Z#O1V$"$^CAR(>A M3UICV ^3$8JE:6D:K9(;Y$.5:L*L0#LA4*9W6:-JJ!-*:8 F)WK7;*]O/Z1E MF::O7>^-PR"A/ >3KB+8(A]ZE?76% <43U'N@=;%WF@*U>;X M:=G3F^B;NWCYK5.C6T8[@3<9ZY$F,6FOF)R* MRC_GN]UM7OQ8%]L5#ZD+$$D@]E H_U],2=NJ@'I,]?#)T_)6(GJ2'/>+U#B=*>D6LO/,L8R1;]Z[F]88-)LR.]*9M=41"(U"B"+(*( M,X \BG"+(4H 7]4])K\,""( E@:U+\;JSW@M0>TB[3U#$\C;"]C-)IQY65',U/\&%Z>I)M>*$BAY2O%^9[F:1TH_"A2+]G^;'@JT4X([&4Q)\!+3&1.Z,8O$/4CLPP!M>?>L.7A4![- M"NU_"/U(KV]O!0I(0!0G '$"J!MA))]%;=>H+,!Z]36FK5NON6DNE;:I3Z>U MFV_KXB[=2H$5WVC3Z;YTLK(\IIHMO8U'Q*3B&@Z%=<&M\+X345FDX'9LCM9; M_;C\2G([P+M!:CN413M;<2&FU/50XKD1"P +&0E!B\%# 6BVXOC>J-BJ6M?? MB&N!#MF&2^7M[S%CW?/D^I:O"[EU7'Y*BR\B04B;U[$"C!@$'L%< M+)!)1%A 8\!#'T40,D2UWBF8!I'E!>RY$T[9>>&DC1N._.:'TV/%] M@\O92>#.PPFY$'^-AUMM4-^OZS.SKB?>#>'7L@Y-\GR&U9%@'8G6:>$Z-=[Y MF-=]VGN6"(Q]Y_OE%W^0D?@F(]$-B[3"/:[WG1Y'K\QR%HF>O\^=+<=>/ ]N MB;O!G8>Z!C+=\FOE8>3S. FPYX$H(02&J.FFQ^09H-8[*2;L69Z&7NE(>>5\ M[_KJK-_LJV./:+4UQ=0<]23Z)AE?1AIOU*.W>AR-9DM5 M[?ZQ+])-?K?/_E59[[JZ41J'89"$LK.;G_@P\MVXM9: (-%1N*$V+*O:.:Q* MV6[>ZK5HED$UZ9J"/#VY>L*;E*QY>E1>(*9'D\92N0P=&NU%;O8#TWW-NKGE MF9;RS5S9RTW\3!JZB>LF(FOS8^B"MN$0HS$*M.J6!OQXRRKSOKM7*:\M[^N> MA&(8'/=;3:$90IV:QEAF34]>&L(J--7#U_VO^%IZ_?HY(3VR,H*]92C*& => MO(<]D@O]]RZ?OJ*V;=O9RJ;GA(KP!C'!%"8N#[W8Y4E[;RR(N):R&#%H66NZ MIQ"O;Y^_<[AM7WRH'^*Y?#W+(MMJ8C0YT7KR=/[9FW'A4S2OLR M=,VL2Q33&EZKV?4YWLFSOT[HX/'XMUOMR7=7CX9]9N8I8XC.7Q3&G, @1 M"TB$6XN>BSP=R1MCQ[+2-="<"IMS!DY/UT8QJ29G4Y&HIV(7^7/^E,@FEJX> MCGH4RP2SRQ J(Y[DYK\[([+$\OMUME^%',6$>!AQ*I(_GQ$OZ*00)D#KVSD@KV/J3QY M7,7$95PH8NP"H8@,T)"'7;X&U=[F'6]EV0)E@,5^<9J60&/"5&-37%@;(%&] M]F,Z,H>5>K2D/E2D'DX(QY5S]+I]H7K##%7S%VL8\B,W_1'I992OKJP_9/OT M_2&]+U<(@P"X.'9=R*C+,$K\KBT4 2#222E'FK(LV17X[+9V+8CUQ$RB=,YC/CRGD592.[O^;'-![&>^WG^47NFM>;5UY<1)SYD4^ M)#'RL!\@T&V9Q&&L=>8]S(+U[8O]00XAB65 IV5]PM127?M'+)_-1<"7[P/"$.45*7' MT U"C.,P"G',80PC7UXKAWIM_D8:TQD_@QK]U>^YK,]0OJD]=B[F]O+4,Y8, M$;R,067*F>=W9$URI#K,DFR?'=(/V??TQ1NZ^YY^S/>' M;^7*%2D%\GTD_HE=-V))".(65 ]7V\86@9C?9CB5P;HE2/&4J27(M@.BEHN ML:!HZ"4=-?!W%?*7[Q%7+0U.8>)MF*0#3NV!4[LPK;:.H[M'>R>*XS*T>2IG M\UG&BDUMEVO$KS_R%0T3 0)@L384 0 DB EOL3#?9S8E717#?$H>VU1RY1#8 M$' ;W$^AVQ*WT.U\R6K=<&M,I'5C]2MJL[:/HR1Y&*,6E5A\K.F*PAA'+ )Q MZ(. N9Y'>8Z&JN%P9H>&^=_.D66T!>OR1*D6576BM@O MJ\MZ7HY7Y@&LVM/F1 R758@]RBBB(D^/(TXI\&*W!4,#-[$MS4H@YE-FS[8R MJP7!EC ;9W\R79;(ER[+$J-15=8*UZ\JRGI.CM;D 9Q:E&3Q9U>81E'LDL6?-2O).N'Z M9259R\GQDJS/J1U)QK>'M.@010 AB&#(8_'_H\3S N35B* ; 4!LZK(>DIG$ M^? M+=*U1&I3HC6#8D.G[45C"K&N(O1K2/83HHWI]K#P_8KB/=#340H^AMV) MRCTB0JB+W3B!813Z5$PU%%6@PM!/HC#4*>NT#,5R_6=O4<<"!&"Z^@#50/R* M,C#<6;/U 7H$TG\%@TCD>V!K83!^M#N M.5)>RM"V=&:I2OTO.[SUO#1T9JG'JN4S2\ ]2&#L<]?U_"#F"?5Q"P8#3^O! M"$L0[ _PRR>3"QG@=DZ_5(G_58>WGI-F3K_T.+5]^H5Y(A8("723P.4!BL/( M:\% &T/;A4(]@?WY3.NI0QN.^=FDI^U<_0:IW #*.3;43CLF(U#O"> +KRJF!.7\V_Y8(G0KBQ V$^MCJ MT3TC)"]#W8M;8)!$1+LHQ8M*Q=$IVSWF^=ZA=G.#65RPR[BA(V.;&:6G:)TP7IF@J% M?0)G- 0+43JS/CV7/ N,J3<1_Y[NC^GG^DFJUS0W0B'T$TS" 'IBV0=IR/S6 M;A1[6JG:>&N6-:\!Z)PAU&TC/II/-:6;EDH]E7N%Q>7HVYO$]6B;.=*7H6L& M_7G19]PL4\KO:Y;I]2TO#YE\J;IS4/XDOZ"#2,)F"/<@NE,\%"WE"JB"/,6&,8YY0%WBM>02 KZ,E MQHQ:W[^J<59KE@YD_PN1EEE6DZ)9"-83J1:B$"<)\CG%2U$L529[M,QX,):A M(%4KO["$O10@4>>U>/ MYJ*P# 4TZM&+%:1IMK3?3'\NLU@^J@PXEGMPGN\'(0"@-8=#K/4 RF CEA7N M_#GP@>^E:].F)F*3,*:G7">REJ-1EVCJ$:;1S"Y#C<:[<>EU]7&\*+^Q_FU= MI$0^F$+S>RES=8/&#%XXBZ@1E?3??."[BNG1EQESX+Q%$< M)!A@L=R&D1_&'F1=-0J.7:V348-F+4MNB[0:Z]?R0O_+>^5Z\FN27HJOJ9/;(J86(+$-%;3B66_^:-1?,]P_KK)#+\^N"9>5#7JYW MU["^<%O"K,5B.Q@[AN&_!;S-DR]!=NRX^WRBPSZ?R M)D)^>_@ADNFO.4F_Y+MM_0+K=5%E:C^R,OVX+OZ9RI>EZRPZ!"%(*(0P0H3' M(8W<)&A10#=*M#80#-NV7> LSVSJ>QGW#T?9\:AU0'/[P#3EBEL',[*MN6W0 M('4.N7.3.A+L5?,0])44X0ZQTT)>CO)JLMRW8V I7LO06VO>/=\IL,JB\LU5 M(??_OMX=T^O;)-NO]YMLO7N_+P]%]7YMNT,!HR"F&+D0TP"P!(* )*UM *G> M154C%BTKJ@3I5"BEK'8XG3.@FGW_S/"L)JC34ZPGHPKL+D;-/LNW['6O4LWAF8U M$9R*83WI>X*J8O3JG-[ER%X/?3UB9X+T94B<$4]>7@DVQ([R(=!Q7:SWAS0M MW^^WZ?T^N\TV];C&^^U_K OY'[.TEE3Q[Q6(@R"*HYC#). $! D W5&4K%37 M.@DR;-MZO= 3D)HG/Z9Y5CS^F9%BS3.@#NF5\QQK-:>6FR*IS M_Y5/(A=3%X<132!G%&/8'581GFBIJG'CU@O-GX+43!3-MS_$M M)X?4);%'/ZW%8QD":L^]%S=QK/*H*J%_I#_P9I,?A5SO[SX5^5[\+>]? M7 SBP(N [\5AA &#?L1Y=S$H)#'5D5#CQBU+J,#KG [3Q'KR:EYWM7D=%;* M]>2TE^WE:*LNHSW::BTXR]!6>^[E$WWD>MK*[Q]V^6.:?DYWZT.Z_9"M;[)= M)O-B>BP*@685(^+'H9N$$:/"IJC>AFR9]"?W-9'J2=LUJ%. H3EW "XR3R(/3;NTP1I>*W M=%1MI"G+DE87JZ\;8=N=\.FIV%@^U21L0BKU]*MFL9T>YA>O?J)ZE,L0P\N0 M+5/.Y%:^0CW!NFPO<2,<>;[OQD'H4H1P$(:UO9CR)(I6A_RPWJEIU7 K6C+5 M =+.O%0$RLJ(&C*8QK.YC'%DP(_<]'>F60!\$&ND;_E.$%7*AC&'QS_R0\JR MP6BHP#[=Z6<$YQI961\)T3CB=/^>KXE6EL*]^UW@8EB%Y%OQZ7K-K MB3E5223',MNG94GS^YML7^W:OVH<0A(*(]0C&!+N>LQM]I5 PG",=?30D$GK MFSPB&F4VX(#1%*5J"C@#FWKRUP)TSA N0_G4J.N1/-?=[ M'E)9*K>_JZY&E,GQ((Q^S/;9_?'^T_JQVEAGQ[1;PXGU6^Q[A$(:H A S)*J M\H-YO@M9K)4%&C9M6?UZ7[:>A%K%K:#Y6-7<&FJ!UI>[RBNGQNHT8)T6K2/@ MRB:R0A/KUY^=^OGGB7>.M'CMVTFR$Z!E2*4MYY[O--GDT+!TOM]__9'+Y]/* ME3&5[T?72*(@8(A#[H:)SQAR MW3@.6R0QC3P[.PC%@ 2A$'B M)XC%$6J!( +U"NC,F[>OJL"6JJI3;%I5K;!K755ES^U%JVI+JQ%5U8[1KZ:J M^@X.5M6!7!I6U:_?TB)=WPH56F'Q?R$E7H(PP6$H6WQ[G;I[S$:JJF'=LJ:> MD%A15AV:C0JK)8:MZJI"+.84U1.\\9HZ(#R_E*0.\6^8H@YFTK"@"CGG@$4P M%$D:(R $$0-N:UW HCH%TZ9L6BZ?_BK_BA7=?)M-HVIIE$B+!_F+U,7Q:JA, M_R^E@>I>#5,^3=:4^PO6Q_Y)*EA<[[ZN?S;O ))TG]YFAQ7PPL@-:$)Y$C(4 M!5X2H;:2*N&^5A'36%N6D\,&EV;CP+'\J2G;E-3I*5J#S&F@R2?[VN=%G=\: M>+]/W"JPGZP>!3-%\S*4RY@WS]L&&F5)4ZF^'-:'%.^W'P2YK]CVD$@%8>(3 M&H74)]QW/;>US3'1:B5@QJ)EU:K0#=*LL4QJ*=>$) [3KPI@U86A@K@@'>NG M[FTU,T3]HC3-E$^O*YM1QC3UK7L:]9E1U_QSH)S MI"G+Z\QV1&;U&\ ',1#39B#>U @'R=U@8K5T;@I.APGC:!:K>%K2Q M'"]*R48[\[J$F>%(5;M8>IL*L]M+5AF.:.#'P*64Q0"$$ +:6A5K5[;ZGA8W MN6I>-M::SE@[!Z8\Y%J TPZK-VCI&5>F"%W&P#+F36[GLU,;6H?'W>JL>UO3 M0?BK?-M@Q3'$-()4/G(6A@D6"RU(7(Q_&"K;#U_?5DT5\,^L7 '.P\AE/@,, M)A '"6"XL<>8RX%>'Y>A5J;80*I>;:V0.=>W3H5-MW?+8!+5UE?3\*>YM*H( MRQO"G#\EG,G[KUR@I2?=&T_E,A(] WZ\Z*=BAAGE/9\S,RR_7V?[%0FHYS-* MXR1R(R;6:$G8:ARC/M"ZJ#7@QUL6FS$2,X0LQ;T;NSR-$Y4:T-2O;;U@I&]; M9CA]RQ"2,0X\WWX9RX7&PX#?T^*0B;SH4]&L3"NK']/[F[18(1Y@DK@!AA'B MW >< =I:#1#6JO,<:\NVJ)S@.1V^00HSEE-%N9F03DWMN-;OIG__JX MZE,E0RPO1*),>?/R"4"#++TE7MLT6WU([]8[+E9WA\O&G+8_WL-JKR9I_U#+ UUWB.L1\O;XML:%WN!NA_6(Y8KJP#[W^,*H M'D3*_$-Z&.Q\Y,>@?B#U.=T(__\MWVVS_5WYZ?#X(;O/#NFV218X#"#S$A=C MQ$!$.$S\J%,/I/:.CP$SE@=\C/KV\_YXWIW M>/R5+RU/5X*A*'Z7'_ESA.FGL\OR#-)KB: M7YJ->)&;_8+4I?G?\E+. E_2XGNV2N+J-H?%N:IV)03YI;\EI876N'SQ.2 MIR[-4Y$X3)K[O\1QTMSC^05I-L'5_-)LQ(O<[!RVU@!#?*@TZ]B87)IK<&.E68M&?6FVQ>!8:6[(&RG-6N0-EV9;))J2 MYO,OT:PTGWFN*,U#N%J>- _RHD>:A[.B=CI8Y>-R<_MN7[U]^/&X.V0/NW2; M[K+O:2$O<>"B^CZJMD9?T^+^^O;L=U8\(="-./=P'"">0/$O"8J$K@]C0)1O MMDT Q;+0MWC?G0%VUF>(KQSQ4^]U#LKL1T?E5')1@=$]N:S .V?HKYQ7 X6? M!$KZ(+=ISGYW67'3.01=5/R&'I3:CZ/:N>I8,B^>O4X6I?DGS2F=S6<9"7HW M ][?/ZRS0AJXOGTOAL;^3E;WXK),#R7_N=D=Y:'SW_-\^R/;[58LX(@#%#&? M,E?\FOJL+1+R(\RTWF8V:]GR!'L"6]VVR3J\SKH"K'=UP##I_1/I_'SKS9LG MG)+I$U*GANK\UH%U6K03MZ318O(5T;4;D65<0;#D6S[%-SU<03_D^[L/0LZW M-81_2W?;)"_^4:8K88G#R,5AA(&'0^11R!K;D+- J]6@&8O3*N9.X'PG9[KM M:,4<0;*^4D[#[QB%E C?51!;A90@W]WFQ;MC.7%;:"7F%!5Q///+4T(#/O4H MH"G&5)6O;3C]-<>;_SYF12HM?LT_K@_'(CL\?DDW\M]96JY"X(,P"7T?)WX$ M(QPQK[TI DD8!CKJ9\ZJ907\)'[_V[I,Y2#])C ZA]RY;U Z90=33P@-(71]\P7"#LA;!0_ZN8_S+VXQ;T41E GMTT7P0EJ&-%OS*;7^^&J>/ M%TRQ].;0_*[\7^M#>E:PLF(AA$&<4(@A#6+N 91T.%R"E'>U[5BWK)E_+];; MU-GDQ4->M"V6[X_[;),]K'?.3;[?EEU@&GJ4^G]E.N<25LY7QN>_07U5C1/QN MY\#(L]8AG%TZA;7*__Q;S9;]RZ?ZDG5;S92'C^GA6[Y]O_^>EH=J]EVYA''. M"*4(A0SS! 51>WX,(8F5)K5Q%BQ/7!*47Q]EG3FV0J MPFI SAFBJ1O&O$)*3QX^CL1EY-PC?7C1$F8\(RJY]&MVKG_LQ4#]ECU\2L4W M)J;1NW1% QH0',IK-C!*7*%PD=]:1B10ZL)ITI[M7=8.G//0@5+/P8RQ^G82 M/ >A)A3)Z4 ZG^9D6#VOG8/I89GLZY.FDW>,G[[I<6FK(B47$E73A,Z?FAKW M*+?W^>F4%![$SZXN_9!LMY,W,T_F !!);H0YC6D2D C%B+97,F$4\D2]6'"$ M$=L[SAV2ZFI:BU3^CYL:JTXEV1@RWYX/)N-1;Q+H8,G2K0;8(.$?QY].C=U$ M/ ZMGGOY$5X9T_4^YR]6NQG@:WX%-^-&;O@[TMLJ^,=>?A#I]G.Z2;/OL@*N M_",_2.M5-=R!K,6GM$F_?$O3@]R\6+'09S'VXSB$F,.$DC@^P>"^5IM:X\8M M:WN+5\AZ!UAO>\$\W6H[#[,RK:?^'$HM'M:/]8V76_%CG$U^_[!+VYSC\$V>)]9.:#?X'DZQZJ;L-.SJ;H34 MJ,Y4T.EP3=[1^Q)!O=NTXVE=AJP9\>1E%V]#["@_FK3YEFZ/N_3Z]LNW=9&2 M=9ENF\(,_&-=U#W$KZM3J?+?U[MCM<3 97F\KW^O>M#I:_KS0 0W_UQA&/"( MQ,BG&+/(#\/ ]:JW\R /2>)KZ=O$T"Q+XI?C_?VZ>)2Z]Q]I=O=-=LG$\G;) M754^WX)V_B&\=&[SPFD\<_Y>K/?*+4GG"JN:IBXXHGHRW#I2/>\B77EW(WUQ M&F>[E\<_I;BUGLD/^ MY,]6WY+F'LB,4=>=O98<\.$36>M5VU;ERJ;-S)C5F;G ,^G:KPY9-^SP^.SZ=GW4!@3% +( MQ)+1BP(:X!88@HG6G? )X-B>U\ZR<:>%.'Y993HFPY=2,X9#<]:Y.+$\6S&U MR!O9KE?B(8:=NJY3MK@3%4+9>[]0Q[5)GG!\N/-X?:X:U"4IZ,1 M>BP*V7W)A1Y* (IQ'& _8"A(4)=^^YPJE0_:L6Q9&5M@9W4G5\ZZ]: Z1-CE M93GUK6HM#GN&K9U8+&/T6O(MG^)KUNQ$\>0UXD_KXKKX MV>:[W;HH93VF4TJ\ESMI6>5=+;V9@7*]].;9*^A7CL HAKE3HZR.YE*Y>UEO M>D[ M$Z6L:(,97J*2#7>F5\%&YR/YPG/B((H^$O"N4BY [2I<4;$MX!K&B*CI?BW1='HO',WLK ,(@2L*$8A\D MB#,6@>Y(TW.#4$=PAOQ\RV+30GHJ-WHZ,X@V-8VQS9B>OG1D/5&8:97E%49Z M5&4,?\M0E%$>Y.:^IJ&5]WBS*81B?\=BN0!1[W"=S#((H!#WT4D0@A M'JSVZ9W<*/LZ*OU2-JI!@KPX]#W8HN&,H]7WM+C)E5,32RATYL]SP,ICLKO37 U$YT'\1^>A':?S MC,N!7/9-HY:CLXSQ;-W+YQ/L)*P:T8%*@\KJ[>IR%6(<^+Y'PA@%U';K=7MA_49O@4.]G/ZA@[O02'X!0;T,+]TAO (Y@:E MR-6A<)LMG#JQKR+H(@S=1*A$D% 2B%^T>A'#$*&QN?)0N[,GS?A>7E29,6F^ MP)QJ]CR6^&6,4K,N]>739O@:.:%6("[.[BO( Q>Z :* )#0$.( 4M%@B"#TC MD^M(#',GU7.,VT%,ZL^YAB*SC)%MV4>UN=@HHR;&_I.T "*1#X2>,,Y.6S^9J@%WS1LW3./-4JYW)S.2S;'>6?_K.%/O%! MG2ZS/?)I+4C+D%%[[N43?>R:6=#K?0^+0GSMJ>P(3!Y?;Q+H(QS/W1DLTE?GFN&0]"[; M[ZM?U2^6:%943!]7Q<*+10=3LS[C0@M#Y\P=Y^:QKSM\U^7PR7Q1>S9Q:FTZ M,'TY^&P?P3)FF1G]?Y[5SQR)J>:IZ@&-\OV^7K2L1,S"Q&<@@ 'P70C<,(0M MR A@K??N)X8V\=+A:N#;(Q/':YK)QV*HYIMY:J><;-\T;A?33WJ0'T"2%[=I M=CA.?V!J-$P6YZ&!W\-?8Q(:ZKSA&6A4#(Q47IRW"^8_TV*3":0KEXCE682A M^/^Q*V#X@>>U0#R.27ND:Z $8QB 6>[8Z>2#ISF9&*!?<4)8R;:9Y\46G_. MYH5%[/3W,#^T>F9<&!>BY18=U*FG,<'E5$N"L_2FFST$M)A@%!+,* LPQ2'F M+5)(75=3M&= .(.J-S"G7B(,BM\TZP1K@9M]7CCS;+:9P7QP+"X1QGP*"YE; MYF3 \&)A?#3F.U@1,V7@(:G?01ZA^KM,X8 M.E3AS=G*&R??754/[UY"L$?Y;WU_7B\14AG\$?XWI:83_AJ>GL9&8(9M^5GC5[E)]*K)- M^CG?[6[S0OY%66^%_ A R&(/ 4(9(6'K2!*'=,KYRP)\RQ/O=IHC\ LIAWKC8YJMK';ZZ$ZSYC/]J?TU9EV;!-E;-=J)Y<+F[15B M #$<^ %&F,0^Q\!CW1Z>%P>S%AV/0CY)*?(; OMT$^WT@,#@]P.60NZR9G&C MW\*O,77_)>?K^2=IY2_I_ZB969V5>:9CS:@9FX-+K0J[7@] F'@A)*[+$(*< MNX$?NJT'@0_-UE5/B'O>U7)7@VWD\9XE\6IJ E[HIV!^$BZ'5W7_6E.QN8B. MF8YG^*Y^D2EY#F9TI^79HC?9U-R5Z2HYP4$@%O,(Q:X//1;1D)_VYI,HT6J) ML##H=2 M$L84^R% 4<(]+^GV#[P$P!DO;XS"/<&5CH&'TTHS^/\]9ISDZ_A%M'5J5N8Z M9M2*V@PW2'K1XY"&C(A_>#''R$-)0((6/8_YI*V;3&&>>P7TUN63:19&4WT@ MD]]4F>S;6,C]E5]K[6,FCM-<=S'R)?TU9F/CK-B[&F,P:EJS\FVJ7RK62:?]RTG+)4^\%?"@&\@GV0@! (GA"ZC? ME4;Q6/]L.$^S:3Y-B!>RUG[VL?Q:V^(7(S7-L?3 KV-! MD^2\/-@[>AX5F1G6N4_Q>BN7)D$,D)O$#&'@40!)-T,C[HTO <;$Y37SG(^*#^-7_ M^A_M[XA_2!S_ZW_\;U!+ P04 " #3A55,2!J&G@%X "$ 08 % '1Y M;"TR,#$W,3(S,5]P&UL['U9=QM'LN;[_ J/Y]GMW)=[IF=.KKZ:D25= M4;X]_50' HLDVB"*%XLD]J^?+ !5W+ 4*FLCV#ZV18&5B8POOHJ,C(R,_)__ M^\?M]*=OZ7PQR69__1G^!?S\4SH;9Y>3V?5??_[CXA=U8=Z]^_E__Z__]C__ M^R^__#_]^?U/-ANO;M/9\B3?%N.;]';T/AN/ENOOOEDN[_[M MUU^_?__^EQ]?Y]._9//K7Q$ ^->RU=XG\K_]4CSV2_[1+Q#]@N%??BPN?_XI M2#A;K+^[PI<4C_]X\?QWO'X:2BE_7?^V?'0QV?5@Z!;^^O]^?W^QEO.7R6RQ M',W&Z<__Z[_]]-,&CGDV33^G5S_E?_[Q^=V33I;WTW2^3,O?R539>CR?3D,5?NL3VAOHR^3FN@_;19<\/[ MK]5D,OEH&\/X,)K/PUO\+:VHXJ,MFQJDR6YO)\O<6BW4[-)DLV6P M:\&^'7]W*K3L8)#J\G*-TVCZ;G:5S6_7IK(2R'&=-B?:;)%-)Y?Y/*%'T]S^ M7=RDZ?(X^D?:M3[ 3Z-YP.XF74[&H^-8G]))&T._6(;_KY7]\.#[5L?<'9[-T]OTMDBV(%WP?FX3>L.?7]/;0MQ<1-T?9--+X,KY8)]6][7 ME&%_1TV)4#APP2ZX8!:6]X_,P)%!5VG:U##=:#X+-FOQ*9VO,3DRM'V/MS6< M^J:Y1D]M"9&_,*OE^@L_7NG18C(NG@@:MI/I*I#S>1L[6HYJR=G,E[4%124? M[W"CQH86.LCNTU2GL_1JLOP49I2C SO0I,UA1;P%]7IK2IC?LNSR^V0Z#=3[ M&&;H^;M96)U=3X(ZU6)QW$&IVKRKX=;70P,]=R7DPTIP.MV&#?)58;F:>/Y\ M(_+'?6GGT)B;\'FZ>#LZA\,MEI/;W,52 ML]EJ- VCFR\G_UQKT?VX"XYBM25K:]_7.2"[W_'9Y>=TNA[V.#AXJ\V/C\;> M+$A-C*$KX"JY!:=UTM30-PN<+Z,?1T;WXKG&!U!_]CFEB\:'7?[P:9Y]F^01 M\*TS\G&V^96?9[C#5II-F.F];&LS[=+0X.H:G#S7[U?5-4N7VS0ZXG!W]:KF:I[]/9I/; MU>WZ=Y]&]^O@T G#/[FW9H6I1,%=CS8UC&!T@VE=WN>!JN"JW^42?TB71T9T MI%7+@ZM/V?H=MBQ22<,]OX^1[K2^6Q:T$N$KM6UJH/^Q&H5/YM-[/YF-PF3\ MA 1_S$:KP(WT\LB(3^NDVZ&7^K](I\&'2"]W/5V)8*U]7[> 5.)@G:Z:$N-S M^BV;?IO,KM]/9L%+,L%#FAPSR0?;M#JP^N:X;G=-B7.17F\W:;8KZNH;/%6: M=C',^N!']MJ%<,^71]M5X.SZ86&X;;[XDCW>)XP&H*%O[@*DA]74]JGP5J6S M59JOI4Y.EM4,BH'&[4[M A#4K>_ M=@7:!AC+[_X4FHTF^:[DE^SCW7J(>4!ELKR/D++NE[0K^L4R&__9F(Q'>VM9 MF-*=W/GK[6[!]KW^DCT\I;Z/YI<5#5_[W]P12']+)]\58TU7^W C>JLWYU]_#&7OYCM=AD>[^;Y8DJ MW_,DY$68I&RV^KJ\6DVWC?-ES<5HFJNE;-&@LML84+>05C,^-;JJ)<;C,TIR M(\8LO<[]LO>CK^DSG>UJ-YW/GS3+#T?)_' 49&M)=O76\$@_I,MF!_N\PX;' M&]8ZD^S2S1J&>'>WK8S]8CF:-XSYOHX;'O^7,)NGS8[\99=-CSE;CJ8-C_E% ME\V-N08QEB^'69$%=_-T$2SZ>LY_'S[8/I_W6_^TX^;;TA_+=':97J[/4Q;? M-\W&NP1;"W4U6GQ=2[9:_'(]&MW]FIOT7]/I@$1T&\N=A-.KT MF%!BO$ *$2ZT9@$HR_P#1I)4P>@Q%]5\_%,V#VN'O_X,?_XI_&:3K_-^,^*] MAX37Q%P^,BAWP2K.P]KCKS^C8@BC^?@%O9_VLGWBU[OUZ;!?QC>3:;F%FA^@ M;HU 61_*"-(6)N'7G3:A)6MQXK'ALS$GV$"O-,<22V()=]0XN=8.$T8SZ/LS M)\6)CVUD\:4,!^0^VC:15&/)@>?"&6 SP[W#"!7 GN@7::2"\@(1BA0EH3/HH@&7JS)&L4\ZX85H=<^V7T M0"@!,0:2<6 H58SSC8S2."]$!*_PR;QZM/AXU;QJ"NZ^/)A=\:.S<5- T*94 MEC$*)&!4!Q_6;%0 @S/I*C&^';D?,D+VJ*3*0J=Z)XDCG&N-A,9&6,MU $,4 M2!!GWO;:IC)-LH[P[\H8["O&J]UMXBQS$-IIUY+H$>$8E0 4J@!CT5@U!9;;LG?);44!7 M"\L=@U<_)HL*[]ZS%HFBRCL#J#?20AA,GB>@D$])'+.H'#K!VN/"GMDG#OL^ MN97_.$]3F]V.)K,36?:D;6*#<$AB"CT@S"KD)=&%S!K;M^#9U*9!!5K%@'V< M8"]R7,('R>?1Y22# ./W[\WOZ>W7=+Z#(+L?3+3#6"-E*05:0JZY\K 8(&$$ M]L6&[@A04V%9@[#6U+N=7$^6H^F_IZ/I\L:F 8)U8M:[V?@O!VEPM%U"C5,: M$>(T=E 1JCTUQ? EI#&LB J@OR96-(UR39+\GEW.)Z-\-7.0$\\?2WQ8YT'- M(.#4$VRP0)J4@P/4=AKK?J44B 2UIL;=CW2\^C*Y32^RJ^7W(/ZQ:6%_@\1# MP;'WSJ/@Z0>B$N$*J758E;L(%I"WPH+&X*W)AP_I][]E\^GEQ?UBF=Z&U=S\ M+MLFBYZ-_ M9HLOZ?AFEDVSZ_NJ?#G:+K$&(R (P5Q@1" 6JAB^(RR2BET>PC#WHHQ:1KE M'M>T[\,'[W*BG[:<+9LE(. F'==,>80-H09R7DBJK(F9G(:>YM%GY*2N KJF MVJ.P95XC87*Y+1/P93Z:+3:JA16H5Z6;A *%@W,'F),2,XV5,Z) PGK>6UI; M9Z:M!BF.[Q UA7=7S"MJMGW)MI:^D"E=_#;/%H<,W;&F23#>G"C(B:6 4H@\ ME$6,*JP;=6\Y;:^(80UCW*\]VUP4LWSRBA39$_XQ8K&I8/)N%A22+I:+=XM%$.OC M//\S7V1_6.4!F&W!INUO3XMMU/B"A!(AO$.":X.4TQ!H76K$2!MCU/@;,6J] M:&(P/'XNVW^.IJN\CM;D>A;'WX,=)T810!SQ7FCB@*!4R-(M,83$1._$OWC; MO 9Z7.X^DF][Q-%DBV65N/'Q3A(G87")*3, $L\)"#Y+B0*P+N9@AWQC/&P< M[:X7(SZ;?YJGWR;9:E%M67NX80*IA=H$+1$,N1':*"Y+SP;12NOKL, YE<348/-[)M5]M/+R_Z-)I< M;D_I/?KT?3:[#@JZM>G77<=$.OSV1$G L U+/8,=]0SCX']LH32.Z9AE"SSW M#8WAZJF;$UEYM=/)YI4,\I1Q])<5'CL\D75@3 \'W2H)5+>(F$$"*^J+A"Q6ISS.>V6 MJ/-\JZ%-??1N/RK7P3U[TV*9#FLSP3P7( _; T9P<> >4E+)N:R6G[J-I;T/ M#N3TTSP;I^EE?GO[EYO1\M]'W]+?@ULYGXRFFTLH]V6KGM1)0H$7V(3)EGK@ MB2;.*E0()X6,244\+RM1F0591[KHRD(\7*JC1].\*O+%3?KBQO@.C4!^-6N: M:^WC57DGV*=LFU=Z_-VOTCSQ! +GH(+48RJ@U=81%7Z$D@:[;2MM>K4C_=:) MK5#2YLF#B?38<*.9\X3Z/-76$E!(A,.L=\;O>;,:?UZT*0;FSHI_K0=Y0CFD M7<\G!J!@FYBBG&ME" M6#Q6R<>YZ.R'91>&?FEK>298X7#O-;@K38O@CWTKY M-IJN)\JE&=SNW>Q;>GR+8=?C"0H&'CH87'P@G3%)A5#F J$S?5\>?!M#M;/-SGMZ-)I?;"^6.&Z"=SR>*42.E0!)K11%$TB!7 MR&8TC;$\44F\KXXY3<#;%74V]]%^&?UX,),'B+/CZ80+*[ 0ABIM+<8<4EZ8 MTG6-ZKY2+![8HTFT+2CX4_P)F7#R<8&(<,PE@J8HVWB%A?2,6XBMDY M''IJ;K.4B<:VEX5\U05\XH*[SX*I9%8:1Z5TG!8F$Q(.8Q99IR?&=ERMNUE? M. +67A=3'[+9N-YZZJ%E(@F7(*_DQ)%0$E,4_BGD!6%"/OLE57S\IU&$NW.+ ML[MTOKS_-!VM[V[/XPMWN1\?!G_0.][?+%$("NVAE3;,R@Y*P6T1;H4:^)AM MI]>QO(KF4H/P]N#O/)"^0CCZ8+L$A+<%BJ ( !V3'H0E@2UDY=+$F*77L=Z* MIE*3^':=5UHA=33QD@ L=?@/.V4%Q("PTI?#U3;P7VF0N2'5[LD1/1'9[A;C MR]'L>E*F_ 6+Z'Z,IZM\[[T";ZHT3R2S$!+G@'*,8,6!MT4D'5H/8S@U=&>H M'4ZU@'IW?"LCFV$B7L/S")BU- ?I=K1UHJ4VWAE)F=<.:(@1 V7\ D5=%C=T M=ZDMMC4->K"?NI M%@=[UV',[67/U;-!GC9(I/;6 N@9Q49[KS5Q94C-@+.^OJH)G1^^@KL>R!U2 MJ,$K3QF7$#J#,((PEY!95GJ:PD=9IZ%/@NT0J1&P-!MPNZ%J@3#7!GM-F>07X_F:4?KTS0T.0@<78\GH1%JQ2 .,H< M(\1RRLO];J1-5%W)5S1WM>19QP/>TR16*2E@;YLD" B-4LYJ(+!@!')"2QDI MBSE?_(JFLG9(U13J73/KR^C'(VPJT.II@\1;I[1#V@&,A1',052$ZI!D[ISW M(VCC1."'?%0<0V !<%:&V&*M'8D2)2C-/1U70ND:ASP#G=/5K>K=<': M=7I,&''0W4TZ6TR^I9LS5N^SQ>:N@["D.+RG" M*55&X2P1,>6YAGY$LP7:1 ,\E"S.B.S-A!E \DTHZ2G5WC*$K2R7NQRA,Z94 ME^ET38#_0+=>2CE^6H-ZDRXGXU%_Q5V[J.O(,-%2::.T$,Q@9ZUDZPJ;Q''# M2*5WHJ7EUG2:?<]5XK.YS59?EU>KZ%MQDQ!DB$O"^D!TR>]>7U;7*P%?C[(=_F0Y)ZUT2+9(V/LDV='+*O "><_9*Y^2J!7D/>WHUYLT*K1--%;(V^ P42X2! >$]*N1&HEJ!\E<;KVR1 M:LUCWP/G3I@N#[1*M)?8$B ]A,8HJYA_>+>XX3$G7H:>T](5QR(Q[XU;1V?) M/2T2(QD&+AAK)3VFAD*=5Z3>R$<$[>V.YK/C5"V\>]EFV8RWZC[+YND$(3[/O@[B>IAS, M:>'+%\T2$68$AVQXDPT#!BE//&,"2.@UI\$3Z2]LF=>"#\/]-,^^30*^^OZ/ M17KY;O;Q+IV/UG>&CI>3;YM35NNLX%7X;/O+H,$*N#3S!0DAF)"P"A5A2J52 M06C9 X+,G_,Q\&:8E0U +5U-3T&XA\28P]Q\>"ZQA"!(,#?6\3S/U"G*2UF4 M/^=8>M=L>$G&VGKH+FNSO#SY2Y;?3QOF[77YUX>1?\DJ@ECE!J<6OBZA2'.E MF3!:>2<]%4ZY EEGW3FG&_?,\ &HL[NCA($(P:?=7#=Z-TW73)E=JMMLOIS\ M<_WY >)7:9X03F0>'53*20B#EPP"^EO)&7?G[ WTRZ071Q(;5U9G"5_YVDB/ M C1Y0FTZ6QPCYNX&B=2:8*^,%Q8CCF#X&172&:#/NJCZD*C8B'JZV[@*@"S" M^':D%QSV633F?IU<',_",M$PHD U921C6%X?UCVMI"7LQ%S$0]]!W509&R63UUQ^J;LH-C: MFLKZ(^[+Y,&3*/NR><*,IRIX-08Q**3#X:^^D%S)J/3PZFN@OHZJM,&0HR2, M5D)_]"OM?EJ7@3M[2* )WK60Q"'M,0M.-I*ZD!_JJ#26ZJN?-T7")O30'P^W M5X(6[LC6"RDJ^%>X:J%.AV$1:%AX3S5$4!+DL9>BC-IIY[LIVOFF6-J"6OJ? MN[=%DVM-W-NVB;0"666\U"+?B"?YU09;F056HMLBH-VZF+W.V?7P[Y5SS^HK MGTJ[9\T3[#D$@BN/G*+"$T=0$885$JAS/B'?%_/B5- ?^9Y5KSR)><_:)H9Z M%VP[4)@I+ !BVJM29L]C/,2A)Z'V0KLX_#O,T*@83&@DM2C)KP_RW D)E;/" M6\5%L0T@&"0QNS2GL_#16>HW$,QI34L]XHZ3MGE M_73-0XBV+ P?O!R1R1;+W]/E37;Y<+GC#NI5;IL(B*GE !"M'7& :D9P(09D MM!N#^,;XUI9V>K.+OX_F?Z;+/'9PD8Y7\V,^::7V"=0<224M,YCX_"98-C=/TC:1Y0_7VTS,=\__'J5*:>VE=B MJ:= "8'"_X(?923SY1NKM8U)'QYZ[+)OSK:LJ]ZL:Q LH+2\_S0=S99!JKSZ MUMV>B?_T3I*P1D7"A44D=4(##:R3HD !61FS[*\>\_R7G6U635V3U6?SQ^_? M>@=K!X@5&%NQI\0K:)C$@DJ*.%>.2%]./DBB;J)5;YRV[>AJ>#&K1N)2"414 M$8:QP PP)ZG4] $%96*.YV&V"A=_5FJ?, 8-H@A( MB:52"FBIRRT29>TYGWSKFCT'UF!-Z:<'5S8,?34?WXP6^66GE:Z<.=XXH<8P M0YC/-^ZD(5;G)9.W4GM!8J;_5QMI[8R73:NGEV#6NF!;6!A6CEB5#1)K\WO" MO:+:*\& U]Z4/@ZF*F9;:>BS=-_4:T(AO='MX]T:!?7UQO.MLBJAI!VM M$NHXE) P0@%EC@<@9>E[2*5C=I5>;;2SZUDX7B_#6X0WLM!.%"884A=@533X MQL!C6BP:I;4TYG#E %/P>J9C:WKIK&)IGH\RN\S_R/<)OHVF^=OU*0V&Y/)Y MTNL!?I[236(H@\HK@#@'P"CFB"_>4\E)5(;\Z7-XUWR$FY@5S,E',^[6Z@E\F"_/DGYQ MV)\7[PQ@E.G@F$BKD*&::%K*;H'L]&S&AG=NUNE]A[VQ[C3D'UC72TG>EQ?. M/AU>A\5Y-U]?CJY:^8]=+9+PFF/#+3206"P,@'G05F$EG3:,N$KEDMJ1L1SK MER.G39\^F&@&"8$22XD$-=(1 WTAD4<\)CUKZ%L#T4I^U'(TNYZ$L6Z.5NO[WT?_R.9F.EHLU(_)H17<";TD7@3CI)QE+KAF MT @*7(E#\-=BPOQ#9UA=1F1=H3T UCV,_\/H-K79[6ARJ*#BB3TEE.6S)!2, M$21 <-FPT"7FPL5X*T-G7RNTJ4[-!M11\Y"(62V6P;+//Z?KR\>?#RPX6E_F MH\LT'];B]_3V:SK?("><(RA)(AF*.C[QBOL5Q(>M0 M(UU9Q')JR#,!WH4?#TVW+Q].H 2(<,VX!9P+I/)KL@NII(S;G-N%DU M&M2NJ+(]E%\EA>WYHPD0TB 9EJ$22"X=)UKQDOR>Q20%#]T@W:Q36KHCR M?C+."R8MCE?@>/9DHC&$!GCOB,*8!22L+DVQL%$U+(=.D_JZ?7$[? RF-5V= MB]77Q7@^66]>%Y+L<69V/9H('^23TALJA#=$!!'+R9%:'Z/XH4\CT8IO"-2N MK,.7='PSRZ;9]?U%.O\6R%K!3NQMDY@@$ **AG^)Q41Y2%3);A=5&V7H^5.- M68RFT.V*0;\'KWV9YIO!Z7'JO'PXD5(8"'%^N263' A&F"L]-2IBUN)#3W=J MC#/1L-:<:-3=W7PT68RFQXW'H<<31@#!.+":$^@)15[*)L&>IQ,/J*-><9"]EB^?%J.\P*<8Z=SR=6"@BIMAQ[;!S#0FM:R$9\5"KKT!Y)\84"PQ9S!FBD.5+$PMK0HOB0M=CY;$(% MYU(#0Q6Q,E@[AG I;![..>.@2'/:;P+:'OR2W%QMZ9K/@]7-$HJ@\GD% M >Z=%IH&T1Z"/R)J3HDZ)O5J"-0XQETQZ;=YMEA\FF>';]Q\]%2B/.1A\>^U MA118D-_5"$LY'.YVYZ:G TOQJ^3ZB'86=TNGH<_KW])9.A]-\_NU+V\GLTG^ M@BPGW]+M[4J'PG&5.D@ !]8;0@)T-(!@H:&E]-C+F'-(0W==&N13*V!WEZ&T M2,-WY4=8;##$TVQ=H7$[YL)5=S_&T]7E^ACIIF)X?N%7%JSKVD,_F-04W7LB MJ"=:6&N\"?_ 7#5EDI@AM-/#5?-P?\X!'NUX.J$8_&B1//+*=,29?MG[(9MG3$1_WU XW3!3.ZR1+GQ>6 M4WDF/%3EOK"#)F9U*-Z.$6H4Y*XH]<#YO-+1KJHA.KW*YNFC"X+=C^!S!O5. M9J/Y_1JR(/0XM RP3]=B!QVF!SVV%K\UX5 RIASD5""#G!,V+YJXW1L(*[ ( M,LNW8Q2'HZ%NWX0@R?:%U6&E=3AHLJ=%(JD7 'HLF%924XZ<+Y,S&90Q6X 0 MG$K!;^G\:_9*+6HS '=%H"Q[2O2>(U),1@YP,L6B"-B2GC MUYZJJ&/+0\\S:) V#>';%X/T:#$9GT"?]?,)%%@2BP1B6F+BK=*JC!$&QS1F M-W'H"4[Q^CY"H#H(]\4>.YFNE@^?CJ[#6DZ/RF^MZ_8^&56%&;=2 M^P0@9EA8N AOG4% J.!J:""]H-HIZBN] "W+?V*=)Z2MSA-@+ &6PD!BX\%6 M(H_1VS@(WHS*#U=].@WGSJM-;(3.B[-ELW6)N<-UG@ZV2[@"@A OB81<4BN$ M +Z0U1,74X/BU7#J1*WO(T\#^';F9CP=ZM&*33N?3SQAU""L@(=644.5"M/A M5C9DZ9NP1W%*?^YG- !S=^EOY34C>^LO[7TVX=I;(7U^_[/7&D'MF"X1"D*> M,74BE?PBV2T.VLXVYR\O)[FB1M-/H\GENYD9W4V6H^E1ZAQLEQC'%3/4*!Z$ M=48*[TTAJY Z9E=L\(N<1FG4),R=46H\7MVNUC7$MLG"+\K5'J=7U3X2J/)R MTQ(/;^=+_?;U"DP)"1##0D@%G@S3:.5)( MA8UZ$X?J&UKDUP6UPQ2))]>KO)N]C)=]SJ93G\V_C^:'-A9.["G1UDH.K00@ MJ,D)K9Q6!1Y.^1B212WI.MO@K$R(ERD4+0+=G8UZ/N:#-NKYPPD#S!J&B22, M6*(I\P:4TS4GG1;Y[N4JG-9H\,*416+?&:/R':M%?J/>P0W0QX\EG I%;,"# M0&68UF$"+R71D'>ZZWG>+*J/^K"3O1QE+J_!I:655EMCH?(/5MS%9%X,?9W? M%7=B .]T.MO0VZ[F85FYN;UN?8E3D4627N9+D72V.%:,YO3.$B2U]!P'J^PD M!9 QRU#Y2FD3$VX:>G2@TXFP3:WTS-6-B6Z*K(=Z2S!3RBH$ ?3("628=[# MQ4,<,^T./2;1,UL;5$MW6T'_6"V6Z[2D+]F>C8>U0%^?"_0Y#7 N)LNB9- & M@L_I.+N>K7LY=CMBVU^=>""HDA)2$U:!B%FJU';SS835(8JYBFWH9T6[>A$& MIL,A."3N]FZ:W:?I^IE/J_GX)HC^:3JJZY/L[2]!GIN\,C7)HV=A_F-2L@(; MZ5',70.G'V<]3WYWH9A!>"9[A3DN& M?GYV$!Y*8ZH9DI>2'WN[NDK'R_P YLF.=D/?D% @'6:62V.,9= [98M%":3< MQ?@[J\R0X%8*LT3ZC'EB)JG2;>,6$0 M]+1\R3&,VAVJ?N!6;E@Z2Z_S])/SXVD+JNB%A)LYHQA[5>X];940IJ'"$#$N M@Z &F?SH^E;._#ZG&,I5WU)Z4Y2+TL 05E+KH2_6YKV&%_JBB\1I+#P7 %!B M"404&5GL"4,=E!K#P:&G7@QAP12AC$&LD>+X^+*/A'*/,%*<6N0)R2NST]+X MJX!*#"'_M;_5KC9>2RJ'YH(X![$5R!%/ H*J?,\LQ5%GRD[>O-KLPKO9&4Z] MT= /.I,#ZN"H LR]U8QJ#YF6#P$M&I4/=/*>TCF3J#[HW1QHM]EXE:^\U2PH M8!FD?C>[RN:W3Z(K)QQAWUG^_]!W'#B07K5I0J12QCDF&6=& 6X)EM8;Q!EQ MPN-*8?-#K^8B'?_E.OOVZV4ZR=]*DO^02TD>O8SAHW*P7\+W[)#G^2,)!3S, M3D 0K*$.0[6(E./F7I_C"<_F=9HU NYIMKHJ(508S64^(C\=7>]AQ)-G$JR1 M=GF6(/14&4ZA\:(8M??Z'&^;;I42,>BVPXE"U$_%I&='RV/6XLFSB?!.>3H"#)MB_ MX&\H*RP+GBJCA20Z@'2&R6Z=\"4.YRX8LV%T=C[A7!L8'%-D19@N'2/* ME;:2(7^.UU!WR)KZ2+?#FR_S47XAP<7][==LNHHT^1V77HWGJ.77<$,N()])H MXX$M9,""QP2JAIK-U"I#&@"Y3:*8(/-\-'TWNTQ__-]T5U!S[[.)%0%CQR'- M_Y#!^A%=PD&0CIELAIH_U %5XE!NARMF-9\_\9T.KX#V/9YX% !1E$E.F*-$ M,D-5(0OP4=?&##4MIU7&- 1TFP;F;^ET^G]GV??913I:9+/TH/P?^- EWJ[/4AN>?T[O\PJ3@;P7] M[5T='6J2."X!MD88&01AFBN"8/EB@+CH[9L,WS:(=IL,^L]LN@HJF]_[R32@ M?I ZSYY-5%CE"6^<"CX:(Y!QQ;924,>@CIFU!INPT@%GXF!NDRSK 9DPCUYG M\\,N\9,G$^T5(^2WA4>MR;C/PVCGF;G/JT^CJ= MC/TT&^W:7-_Y7(*QXE8B@KWCVDB,&>;%Z#40,5M+IZ>%G ]CZD/<31+(\QL8 M:B1^M'-!1\P%01)ZRKQRD@#$ !4D^(\;H%6 O5KXL1LIOP2$=?BJ/T\0LVR3 M$&H("^MRK0RCQ$E/ 2KD--I'6?F!OK+-Z?[(521U4>[GM7TX.O7(?-F\?N?T M+-YH[#2V@DH %>0(>B(X1X[CH%^"*\Y.+1UG#&;^,K^V9O(MO4C'J\#[27X? M9'[/=WJYN4#R]FZUW-[/_$+"VRRL7PY TDC_"5/4AF6S5HY[HX6VS,@"/TM- M3"+ J[44E3GU_,QB#QKIQZH\D6-]NU?Q1'[)_>:NIA=7.(V6HS,R/$0I++4S M6F&' ,:(6[,V_C1HR\)*V=+M2%FO"ILGAB"B;'B/J!?."7MIV>/5Z[';%$_J)['! M,P*82"P,EU((3!TLL* 6Q+!LJ+'.UEC6)O)=L7!]YB)?98^FVQ#*YLC6:>O0/4C.\\"5A9 C3#&%J+ =?Y[%R@ MQM@YUZ9LG*^=JZ-G4[KU@ZH$;VOVE&@ED";4NO!6"\N$ 0 4>!B(NKW1HMMK MLKLRIPUAWQ47F[D,F4.)L?*>>8J,DHAA+PO9)(BJ+#_4D&]KO&H"X;[84_\R M9(\L5L0QIHQB2AMC"'WD;L3M+0!9/1_)*5_S!S /N M 1'" VF!T!+Z#=R4."LK&<5VI+P8WZ27JVGZ,J:T-C8/,9FU-JIL+=3L,4$" M$(LA-]AQ!*WF&ND"(^9)5#++:WWM*_/F^3GQ3G30D5G8%B/4Z2R]FBR?U)SL MW"A\RA;+=#V@?%6Q'=*B@FDXW#!1P%.KM(7$$,$X#NHFF_T@Z)U E7;=VI'X M<4F\?#][AS;6-P-^N1G-=A?2JV(T&OR6!$/(O3+2,"I=7EU!*EE@*:B,.?0\ M=$/2%,M>WEO;DW;Z,S%#W/U\IH?/Z7*R"8O8R6(\S1:K2E[*";V$"0$IB\,$ M9*DFC%,(MGXBPPY[7BFQO6W'Q0:=S=++Q\I[D&2QGN$JN2L5^DFD8UA*Q;7W M4 #D(!.@P"._5>>,;4LKM-GKMS2OC*X6PI_SF&-^L_P!TI7/)-!I;RQ"! $D M>4 -,%G(0"@XY[O56U+V\PMG:T+=*5V.7TO\\%3BM?-(2H:THA9"[^G62<^1 ML"8F/C)TRM10YBXZU *R*T+\/OHQN5W='J7$D^<2Y1'&R &,.43>4<0,+V21 MA/1VH6=7I#A5I5ES8'9%C)=6\L%(OJ]PUW"E]HF0P@1S2@T2WA)& GZLD)US M$[-M.?1M]FXFI#;4T#$%33;;;+P&_>8";-\>-9NM\@W:AU_F8:=B<15^'*<' MTQ(;Z#V1Q F1NYZ4YJGP89I@)6Z>P'/VIQHFUF[:=JB(:>W=0++:/@[R:* M^EN677Z?3*=J=KF.!K\+WEP>W62VQP-CE>2HLFMS6D>)4L!9;8+%%%8PAO+TIX<#TN:<-V9: MHD[6H3Z&842&N"W3CWW!*LPK3DA)O (D6/_\#E1')!'8*LPJ;46TO37C)[/) M,DR*W](7$E7?ESG626*AA)PZPXWC%C%N"7$%$AJPJ-L'SLJN5*;,WFV9AG71 ME4]\8-CZ_O?1/[*YF8X6BR.[-B?TDC@C+<-,22@4U2:8;: +' 34YQR/;8,M M65>:& C'\:?E^2TV>UH8(RJC+OP9.#-; MH4UU:C:@CJ[H^3Z_Q::\&_!=O@0=']^E/- JDDZ!\@0PKH+<@JM"6DA9 MIQD:0[)U-?CPO$Y&D\ /P,8]EL?]R//KT@_IC^67[^GT6_I[-EO>U+1^%3I. M %>&8DS#_Q4 PGJ.9($6(S"FU-/)=O&\:-JI8H9)X[SH]Y?O66/LW?:7&.X# M*"A/&@]:1YI)74Y3%N.88,_)&T]OF;3U]#%@KH:O/Q2/K-EC8HA4PHK@R6/$ M+(#0N!(?IG@,7T\^9__F^5I#(\-EK,]6AQ;C]3H,VH#&&FK"A".%,P9!"0IT M# .=GM]_ZWRMH9 !TS4\VRQ=P[.),D)([+!25E+EI47T(4Q'HZI"G5PLX,W3 M]72%#).NZFJ9SAOG[)->$X$H)91P)\-_PD/(Z%8M! B$8N*A)U]G]I:)&Z.5 M8:1$7*QN;T?S^X]7:KJFR3HTLHX!+]:I$B\VAM]BM@13"GE' +-VG:F)M07K MTJB2"DY)CS4W'T*T1=Q^/X$?[U)53Z"HT6]BPAL@)2(.4H4%M!H16N!%(3[G M//J6B+4WIZ)]]0Q@EFTIS0(K!Q7T2BK+L#=<"0=+]!DYY[.0'1$H(O/B-.4, M@*0M9UX( *7A-/@Q^8:N,%X:4F+.SKK"42NTB8)\HJ"X.ZB0G8D;,RIHE>]0QE'E.=E5Q;93Q5X:[7\X<0*'E;Q@8;R<4F 40Z(8J&+D MS6X7-L*9QG#ORD[E%\RGN<#'3=+S1Q,/+<]3CBUTF!B.J"-J*Y'T"L=,A*]Z M#Z]1ZQ.)^NO--,268LD4P8X!)Z36TL!23FYC*AB\ZAVW1MG5G (Z2_8ZNDJJ ME'%X2C>)8<@IF9=JUH+D9;YYZUTQ=,B_%0A])E8ZR' M# MIK7(:HO &%Q(X0\]Y1=F.IO<V*V*Z33#7#(I\ MH80]X# LI4V)%% J9C-U^ N*3LC:H7H&8#W5>+RZ7:VC-H^WC&NF NSN+(&4 M>&:$5$@H8PQ41+L"%<6C8G!#O4Y]*/:U&94,;/O?W.2%$!?O9F8TG]]/9M>; M6T$_7A4]O,F-?VSS^GR*&B6@)E9 HZCRRAK-+!*\TA*L[8W_0J+J6_I/6B30 M80JYA%AH:SSCU'A?R*B#Z&>\#&B)#'LWZV. [VIBNPA:7%?FUJM%L**+Q45Z MO;X$[\C&^\%V"0N647L',0+4 RB\-ZJ0U*,0GRU8!@'GM%O6&F% ^+LS[6 M'\V>MN'N.EI>9>OFQ;.)Y%@*XS&WS ,,52[; W+,G3.%&O9I8L'MFC"?L^G4 M9_- ^D/%<'<\G4 ?$,*,!KO*J/>6 >F4U]1#;:24J*]9J]T%5@V][F%(?2R' MN 4')*.""88H0-0Q(00M'#E'!>YT6727!KMQ&1S/^;+[%7@MM>[;;SL-U:YY M480O[6H^F5U_6J->)6"UHUEBL#.( *\4,8!@YSPI)F_OG8K)8!_^/EL;W&D MY:[X5*P,'QW66GQ:S<GNCZD2W=UE8Z7'V?O9N/L M]E#8_&B2K\/GZ)]ZF&(-V"ANF$4" .+VM6,(Y\%+T> OK4$N;":T-4$!ZP@7'1AEAZ!8Q[$6U M>VM?:62Q)6HU6^'L-/T,(2.DNPIGP?@+ /+ZKU)#:J"6TA;8(*#/^0:^(7*W MGEH&3-F6"IT1B; $C.G@:S@AA:<>%_A8+6)H._0;H09+VQJ*&2YQVZEWAAPD MFDCL A^MW3>8%6@HQ",V0(8>A;>4&E;0R\#9FT[9<^4\\%Y\@3XL+YC5'(! M"W0((C&L/;E*W[]86U^NP2(Q?[W%GWCP%20* M[BP%S@FC@<$/;POA,;>;#CVY^,[?T(VHXRN M*/I\]'E:\X_Q='4YF5U72!VNTCSQFECJ' N."-1<>F!YZ81 5^VNC\;6%]ER M-#T3$K8 _C!V0->^R>+IR,Y^"U,$&EAJ,?',(R8MY118;Q!GQ$%9+?[7]Q;F MEZ E'0;Q9R-[F65OB02.RP 'AQC1L%C&G+L"&Z>,/&._JB42U=[4K*N4SNJB MG%#G]LE&QVGKL_GCZ;O9E?9_'8( M.='-O]Q(*00%482(_&IO+KWC*C^J+JSQ02KAZ\UJN1C-+O]/]G6A MQLOL*G]F4]MX,@N__CQ:IN50MR9?I[/T:K)+N.@^$\.4=8([+ .%A7>!V*80 M'0#:S16C.X/:W;_>E6F0]8-^5UZKW2HM?__7SLA_CJ:KC7:GT^S[:#8^E%U? MH7427!7LI&<*0B2\UB2X3H7=Z]-OW MXM"N\9X6B3&2<^:Y\Y1@CXG 0);8(=;;ZOOUL*@99+O;:MLBD"X^C2:7'])* MDW_Y,$56R8(<@&8\<9Y;O-+(;V@A59/Y#%>UE:GP(O^_2;B[.WZR M'O6Z?KV:7;X/6JY#LL/M$YB?\2$>:R.XP=IA $$ANU/ZG \3M$BU1D'OF'#5 M%_75&B8 8X$Q=$Q2ZZ 54CZ\7L1U>\UTQWE +5*L&;2[7JF?3JXC+1.K1%Y< M @%C H"($X),(:_BIE/WN//"O6WPJUG .U]E52;6/ODTL4Q#+9U$$"H(A4&P MD(^2*$*=7M/E]9NK9F#N>-'U.1UGL_%D.EGW\O'JCXM\1E\%1=\_/!.F^"_9 MIACPY%OZY/.S6X5Y :&77 %.3%"4AM)(#91VAADG8:4#\RW+^E1G>VBGBE7 M;GU60:>)[TFXX )9"% .*=4*8621+M"0$ M,6GBU1>8?9UWZI"N[>BC9B6-W8[7L_?K)D#X=;1(+TUVFT\'V_RT<;I8/&P< M;>YGWI.TT/37)!X!;1ET2&&II'$@O-P%. 2SF-AN]?7J0/(83N7G !12DZW# MRZ=QWDC.@.52 )&_E]Y>L]%#8H\G.QPM&W" MD5"4AU>*<00)UM!XKH&F#&HBA(KA&ZMI][Z\*MJU!77/]/J0Y4&1W(?X.DVW M[\GI1-O52Z(0<8B" (.UP2%10 :/>ON:>4IB]K;XOQ8Q#4+?,P77AY'5Y3]6 MB^7Z9O#3Z?>\A[" XQ!"+34BP?LU!.+P F[E1\#$>'GB7]1K"/;7MS>!\NPV MPH *3H/7QE*,7>DX8!=SW$&^XKV):%I%P=SQWL3#X<(7V;1Y*&DR^AI>CWP= M?G:;$(H:R114$H7E&N>27H..&\KQ7DJK=9> +O-KYM=;XFR^) MM_OP MTWM;SGY[%FIUNTL<@DA(I E3*,C+F86@$)@H=<[7IS7"@ZQS'?1V\B%':OO9 M5J#'H8]@&(HL:7=[-\WNT[1"!GMS7Y($'NF=[X?3AM?M?CB0)*$$VEU49(R+QV6!22THXHHJ&MS,L9(C$"#J!2B//I*]T;C@Z MV'_^E&Q* ?T222A)UY47U2/ZSS:/S\>@:@+Q? MBW6RL4J4A01CP?,[(J$2F'"L"^D4YC&'L*O'Y\^64%%@=QQ.[;GH;/-14I:7 M^I'<>"P5RH]&.XK*VC^4U(J2-EW), ].9+-\R^;CU9X@?(W"LB?WFF!/D*&! MTQHA;%TP<]O*:#E6@:YO-,!:F4)[ZQZVK8KNBV]6R3NKP=G3NTV$9>OL8 "I M%U!9)B MD"(V*H/P-<=2XTG;NBZZ9^V1+<(:A#VIQT0J3H06#@&&@5I?E&8* M?*#Q,8[[T$O-MLO5-M70C0>VN;^J-\=K>WW6<5_KZ8,!2J"Q8, 1) SC2EF] MK8+(B%&ZQWK]FX%^O'J?!D*DIQ79/-HVD9QYXQB"RCM "5?8X$)N)G_S1 =Y.9-:&>*!XU#F*_JM]$RXF./MK^P]KLR#O9-P8S!WY1AN;T#^ M-)HO[[_,1[/%:'-VZ\?D4 SM0*O@ 'ML@972Y>GFU#(M5"$G!/2GLVM[.RIW5.J\8KP+SC+%5N>5)[:R$H_.^0J@1BA0C5:UP*YY M%&[/$ [>A'ZP32(UL"Z@( $**%ADN./E.T:J13S/BR.GZC-K!^JN3,].^_N^ MPI7"AQLF5"&&@)( $&N 5=3CTA_7",7&6",+]>,RIES=I.:4G;6 M!?)=6:SU4-7L\G.NT.GQ8X\[GT^@]-)9*##1DD*%&47E^R>YC%G+#=T^-#?[\CW+9\#J_F^%OA)GO5>>2*,1R,-G M3EM;8 (]/.>#/-V2L#;FP^-A^-:T.2:6O26",4L=<8![;"T%0(;)>(N+-"+& MJ1[ZYG+G7*R+^N#8Z+/5O#$REITE(JQ] 7>4AJE!(1!>6>$*5!!U,3&HH=_2 MTC47ZX(^/"I.OC5G%\O.$N8DII8AS3CSV%,K!2T5H*.2&J,J>YTC%6N"/C J M?KE)Y^GH:GGPV,_)?24J_,,#\)XJK3A'$!E8OIZP6KV&Z,- ;X&(M3$?& _C MV1?>0X>L(!P@9#7B2%@$"OD#,#&7@I]>\ZO;$QW=E*Y_23<(@$81H9Y&$ M>34W3\R&CXS9P,B8>AQ#MPL-4B7K3 .]6H0A)CJW:RPL\=)!H36#4&"K!-,: M.8ZI%) 14FG:;-OMV"M%]93HPUTD&BO!E6:4."HE@X+[$@4 1:(]>7 M9:C,B[U.1*.0=W9V+K^3)1_D;VEV/1_=W4S&H^F1!.F];1(7/#%CB [651N- M-:2,%3(2@V*VRP9XSU/SJG_.K8: [HQ,Z?7ST1[-A][;)@DB"N@5=]A2C:%W MGHH2-6EZ.ZW>$IGB=?V3.Z_9!^_WLV__-@NO..)Q,,$/;0 MF>"B&W=//N6'KMJ MYW##A!$F@??(.<6M9D)ZS MI(:>]599YM8QJ!.>:?K(;S:>3=+%<[R=5.GQU MH$7B"58^O *0."S""M%(B8LA8PMC-@*'GHO7 D^:1;O^VODD>NQ]/@E.7WXX MB!@GI3+,,T=+\9DR,3>O#ST[KB5R-(7UD)*1/J?C=/(M7R@T#=G>::$X< HH I[&TW"'$[!8EY+6/670. M_1+.(9&VKD*&2MNF3A#M[#/!TAM,/40:,Z H]JZ-=O:9$$ND@<0C+QCP.KS9Y72$J"91-07!OTC;MD*&2=K&#B7MZC)1 M0@NNN;<.FXK.*SY_=GG7\,@&>, MP3PB")QS0,GBX@\#@:65]IA??_ZQT83E22DP^)A6 (&9I 4*DMB8L/2KG8Y. MITC=5.33T.\],TC??PD#.9*47*%UPIT1!$B$!<+6 R]AJ7YFAVN3<_]N5#B7((4(!%^$\Y2(G #S,"E"\8;[+IY>/LDX,IT]4:YXG>CBCI,"3!@Z <"X4+00SPO>6_OE*J MM(9\30KE-PVN JX/7N/L\M-J/K[)R\)>9%?+[P&J@SPZH8>$4J4QTHH:P1@% M0EE=.@/>^I@:G$,O.=<6F=J#OZO)RZ_FLTD>Z HC]Y,?^4_[+=?Q1@D4@'J* MB/0>620$M1@^+'=@#,E>;?Y: Y-;8XAWQ:OU]0MWV7RCQ1**H]0ZV"YACEHE M/+?.6BLPT!BS0E8K9,Q\^&H3X!I@5Y.@=Q;>'LVNCX41RF<2%J9LQ/):GY(A MY%60P!0R: %[R^$_AV!!790[944H\>2X1#&%IJ#;!!'KF!/6P-*Y:^7../Y<0P87E,*]4IGA8'4JERV@#]5'E5X8^MS1"C @P>X\JOV_F MG#,6VG+@(%$00>V\MLJ74R\',7L90U^:][>741?^WDGWVSQ;U"+Z4369-7ZC:L"R?_7'^^5\8#9&SJ*Q*IM5&HM4JXU\KSF8/1>-;S?'TE 17GCCN;6.^NFTJ)QG5!/W;M[\_UB-PB?SZ;V? MS$:SX*,]KO'\QVRTNIP$!ZXW$W!P> ]EM2L8A!-[2A@#!EIO,05A8:4P\V2S M_1F4YPSMT3P@_1[EZ,_&"&^)T8Q8!)AA&DJ+M/*80D&81ZS'^YPO1L'Q M^YQ^2V>K]/""]MF3B5!$(L(1 5XC9(#A>2VDM4Q20A!UI"NN:/P [49E CP_ MQ!$%>E>KV'6$,OA%5Y-#!'KT5&*U!4H;A"AS&'.GC$5;.;2UHK?JOF=$G?IP M=T6;S;G%]V&8/J!DLMER,EM-9M?;<[39;*'3@$RZ>>[+Z$>Z^'TR6^OGW2Q MF"YR__MI+[DWOKS_/5W>9.$WW\(CQTHM=CB*)$SI%@@ J5%<*N$A$X4NC9>N MM[J-9T3[X:JSJ]N;V316,4<*AEZ MG+ K:L8 WA5YW&@^RPOJ?DKG%S;0>]%F#Q<;5< M+$>SR\.%)D[L*<$*66J=UL1BRY'@6I=X*,EB:KD/O>!D5U1L5R4U#TB%^=V$ M[PQ?^7^RKPLU7F97^3/F)L\[F\S"KS^/E@^^@/MQE\X6J4YGZ>ZU3'2?"74R MR,L49A0B+0G7DA5B(TUC$LFK%Y/=NNOW@:UYY([*1V M$EH#@&-JD\K'E''$#:)LRN&0[^FW0Y_07\( QV%! FAP*HEAP!-H"GPH]+W= MO#? Z:XRE?:65VE/,=W8FL_IMVSZ+2];-ID%<4Q0[*2_RZ%M^G5YDNW8W2 Q M1&D@I9="*JDTT\YNSE\3RT%007\FXNF JQB!/2T2 Y!A!%-OB';"A?E2R$)& M#.@Y'S.*U?J+6XF:0+C']W6(5S":SM=&"!5R,HG.N2!5K.:?EW)I"..N M B,7-]E\^26=W^8X5"AOMO/Y1!/%@F-AM+8>$,DU1[Z0C3(:4SIAZ/QI0.'/ M_;L&(.Z-/L?O6=[=(E&*(ZP9-DY#2 S57)5H>7'69U0C%7Z,/K4 [JP"6;I< MYL&ZS0MTO!;9CL<3(#&BP#,OE#,&>V_$@ZT6[)S7G-'*?CY]Q>/;%7.>FMPC MT];+AQ,6/&O"PDH;$0B!#Z\4@N7[):H5P'VEB2#-SUG1^/;#FJ.SU:['$XE$ M>)_RL# $P'H%J2K?!\;Q.=N;&#T?I$PM:#LKPU*L>Y^.^7AAED/M\BL^+04" M 2JIT"8L\#TI9-7NK&M/Q^G^12GZYE#NBE'Y=/UN%M::J_7)D,.3U\N'PTO' ML/3,8F(1!P:&-ZVTTQ"(&.X,/9VK^8Y0<5L0111RE@SC.DE42V7/PI?\ZGN)N? M:>K".MQZ@S0,WG$//9$$$P:,!+QTKUBU\T6OU(#44.:!>H.G 3GL>H/&:"RH MSM,*K-$ &&M*3Q[ZYW?3GQ\I3E7IP7J#IX$Y['J#C$AN';6(,*24D6%-1@M9 M%(^Z@&3H,;=&B!$!9E?$^,_1?)+/D7G>XQ$GX_FC25CV(\&5!1(+B2$,?G@Y MK4JKS[E&=O.^1B2Z??#EZ&KVYK"86I3Q G/-"-T:[+RK0Q*#: MV9YR-KO,9NLSE5]'LS\_7@7=I)?YL-^_TQ\_']]DKM(^L<$L(X8]L@(2;+ 1 MLI0=2QUC>(;NRS3(J#:P[HQG.^;L]Q6J*A]LEQB&+*2<$4N=8)0J@,N@D?!1 M)[6'?F"L>2>H2:C[I-76\]?9?)Y]S[>Z1G?A-\O[$UFVKYO$4JF (0H:H!%P M5BA8(J&1.< M!^:!E5RQAW6P,C&[F$.?0KMC71SH_6QMZM%BLK@("AQ=?IP]]C8.,:YJ%XG2 M!! &(=0".*8%0?Q1;K>+B4*]QLWS>-JUA'P_W"MJL>0COECFIY0_I?-QKNOK M0X2N/S,GP,<:DO#D!S%O-PN@ K%',1^C5MJ3?.O0>S[9Z +"Z+Q M& K+G-A%Z_Z.$@,-$0 $4)I!9"1%!"@>,'G;16-06-GA3G&D%\*ZL4K%X^#2:'*IZ M^?BQQ"K.C"<:,:$,P@)+41Z^DLA&7:#P-@/W$?!V4X3E(KU>'UN877Y.UU?? M/2J[\G0\'19JD)U+=&$X():C,$$[9,-Z 3M@%.3*#J*\XO/!/]*$OM_^\E@IIAJ])8() M[0#]_^U]69,3._+O^_TP]VI?7FZ$UADB&#@!S$S\GQ2FNQI\C]O%V&X.S*>_ MDNVJ7O!2MFJSFSDQT$"I2LK\Y:)49HH+ HDA1B&2ZF,WM&$D*SOV8G5#8[SL M[:'8%?U[Z\"33CC6QVX/R^C\+)?;.2^/-7(Z-"Y0#@DRC!G.M.>48I$R23=K M1ES(5EO+KD5#@G'#:;6B%I0XT_7#*AV MF+S;NSF+O&?&0%S:&D6"+8N/Y=WJK[CXC^7L87VSR<'2XZ/C@M+02Z:T)L8: M;J37F%?3UT3FG(B/'AWG\;'LCKP]*Y)=ZK7>QI_@0^X:'J6+QT4+8ZQ$1F$D M*I0, @"PV" M-0T\Q-=)#*0YW<)&KX*ZP%/K).^M>&WR)VQ8/CPXH?BIIRGDY3UG][?;:\N3 1, M-]BD&PDK(?M4FNA@EK/I;7K'%84@'194(4TB*I1WR$O *;'6 (R5!+*1V'2S MRKW.VY3F:U MKHX^=")"@X99AP8&XE.&FO 4:0F9%(9P6*W66G7-T836$=4JJ8>*FK^8O"\7 MA]V!Y][ .8'VEKX8"/'&4@"!BYMMAR"RJ&8;PUD=B,<.Y0$]N'%PLW?KO0E@ MI+4TL=R/3\<-G!=$:\.HA,9!2>FCF^.%'.S@NI]];._HV&?TS^9(?YN-Y>K] MW=_*\G;YL9S=JOM$P/\^R\K=N=_8.RH(S2&@4"0KQIGEDO):PHF .265S?7C MSONZ!PBH# W$]AC5%R"?3O']W9L(@OF7:;0<:KDL#IYE'1X8)))2&PJ5!40) M034FM;]-B,Y1B,V/%7[#L@->]6:45U^+Q;MR7CY7[N['MV*^/!2C/CPP:*&H M9XP3#@B/!@(P8![ET.;LC4[NJ]%[#?K8D-DJK_HKP:J\C$292) X\8# MCSMC#T3J]!11OF MT6O*N#L=+VT4MIQ$_TL[*%;2:$\4!01P9QQG&O-Z=80/=NPRUA3@IF!H=C)\ M&O4O\618 &>EU91)2[4T "B,-BMT$ B<&Z6E_$Y]&X_X4T2)JY.@<1[]^.^&C*-H[)F & M-#66 < P=@13A52U1APU^16?J+6.H[:H?-EUP%8[Q2UTQBB9.J$([F"U5DG! M-:<;].D\M$,P(PP06W)%V;6(NCT""G(&_LIJXE)A^L SZ-O*.K M _:>.R H01X[AI!! 5.O1P+SFHJH\OC]2V?K'#J?:0L_/GQ>WBRFWS:U ME9L3KCWF;M>C0:%T60"R@L5Y4I!:OLO'2:)^4L"N" PM$;HO+?*IN/DZ+V?E MEY^5Z3VN3_:."1'A! KJ4_B".PJ8<;Y:HY<])6Y=$9C:IGA_I2G3N%.83^8W MQ7$X_?IPB#Z?)@)+AA6$BBMD0;V+$%;E'->._?JB3G&43>K<#=MQ)7/H\0 - M,>E:&P*C6\>D,L[6D[6&Y$2?QWY[>V?&JB5BGXF,OT\6MVD3F))R4CK?86#L M>3H ZAV52@A$J92 4HU,K06QRSF '_N%MIWAHAU:GPF+==;937G_;3+_>1@2 M.YX, C"O$:,42P&LCOO!B-WM%(G3.1'@L=_9TQD<\NG<6WAF,JN5V+OB8"K= M\R=#NCC&6:"59IZFS$:/1+T>;7.B>Z=?UC-L)FNK;D<>G?O"C2TBAVXV]9+Q MYUFQ9N&\:9U5D^&!."JD%P"PJ.U2P(JR^F 7&8(R$';RU3V#UP^TBK$.R']N M1&:SS&9UH8<'1.]XY2G0BDR@ #YQ)F7/*NYS*L,^G;.@]Z* M.(\6:VX*_2"-)%&.I08HGG))%*E/_)"R6?WZ7V6D.(N^P]?7K _>EL]G=:&5 M,Y@HX!!R3CJE$=>1VIO0/*/.4#)@/\83ST*;7!%UWAN#)!YC#@%R&@+GB,8< M5#3"+.M&^4NS'Z?C)J^"YDP>]&5 \CK--(!L.Q\(T@JC14I9T0@@1(RQO.86 M@3DI\)=FO[(1/ A+>K)Y7R-)]619W)KR/E62/]OX]V[G'J^4>W_W=$);@YR: MABS74_Z'#PQ#GD.TS7<3 "IK-L@ASBN,!C09C9>F'ZZL":* M*//- 5NGF3"&1U?1 $&CN\QBT;-8 ;1B!M=@5JY_[^;BXO%I/YEW6*_S(ZB"^1J_Z:+(ZV M86_M&T')* PRBB2@2A*C+62/=#3TFJ^2[0N!^W<.O?*NM[U$FOV1"$ M\H9Q$IU6B9VS5F-?K<&*K'/>L>-O ""\W *H72TTO7)4X'$70^^ES@9&X*X6(""<$ M]!JDGZNU<,ZO6<>86E!M18' ML;[B<%(KP,@@9F]'8VLK&3]YQ"-Y]ES02&"GI%,BHET0A;53-46TR^G6,G9@ M#.^5Y+"BMP2ULVGSN+KY;;H*[MWDOCA>'=_!YP*6CGC-A58:&:R%@TK7FARJ M:VY)=";$7N[DAN=*7WAW]]]FY<^B^+@J;_Y\OZZ*.FIK]XX)QDD*X\(XE,1+ M+9EUM8,:_WC-R!L6,V4W'.I-ZSY\7DYOIY/%SY2.&BU4FO>QSC7[Q@0*H<40 M"*0P1%',J:&L7B.$.8FUR:L%'CZ,6N7[(4)Y%Z=%L3/:I\[=-VIYDOSP D\(" M(!H-XFQTM2%WO(Y-LJSS\]&7!0]O=/OFW^A1O_[E7\5RG?=41 S<=B6".2SL%=A^'Q\B9]?+M']^#;= MW*FP6> Q26CC&X%[B1"'WEK*#1$I$ETSTO"L*-3H0ZT#B\$ _!N]07CWD)R[ MK8E>JN^3Z2R97%\N_A;''BQ-Z.B384U53H06'"+E/! 8510&$.1TS!A]G.(" M#46[[+PT@7E8?8V@^&]QU'BT^:T@O*21T808)@W02')F:B:KK-+(T>\J+E]$ MSN7CZ!VJ34@]W<;U/3J.Q8MU=^%>'?YB,%Q8#RQQ5#N76M@Q7=,74IB3"3/Z MYDL7Z&RURLUS*]W/I=O+R?^[F'[Y&G]7WXO%Y$OA?A2+F^FR^&,QO=G7&*B7 M;P?HJ1,(6@VT\H[$Q?OZ^-D]^2X4J\%838KW7>3-?+:;SY?2F:S%K\OG@ M5=HJ,4\5@8YCI#RI*6^8RO'PQYYH8,,:,KJEB@!DL8':7.:@RALE>N7(I!?[+2#0DZM-Z_?"LXY#",V\_4K8UJ M[5 D:D53I5BO3:F^K2W/Q]5DL>K/8'>'PI9-="[O+D4>GKOYO>T80X0.C]L" MQ A#&! $."<5-052.;D)8W=:+T8&LEC6FP DY_/-FBH4F*T'_Y,3CC4?OYK_EH7W.78HT;.U?*LSI M7!I^^5907B-M+8*:$JV@$!37-M="E]/L8^Q>_4!AG:%Y>"ER\43^#^56?RAG ML[MRD0;V8T8:3B;I38H%(L1*2)$V5FM><<5+GG. FE4K^5N8^N3KE4G;\"(6 M:/1$K&*8*:JTQ$XA:&N?&,I>VPH-$I$=,^:'$<\3,3$:F=S;6Z=)1D=K M+ +B'G*B ;"4$N< JZZ42VH7H+@8$=T13QU*2$^<2C#>4@4=2R(8S"(H;;G7\!4JG**2>:5;1WTEWS2U\+S3@V@UG M1U\U>U2O?"CN-R6#IIRO.?0PF7TJ%O?HF)3U.YN !/*$QEV\20484@AB'C6R MAKA/&_B*)&[47+X4Z=NO>_91XF@'[GYG$Q D@!G-O-8(T4@F9!XQY&3.QG#L M_<$N5/JZY_*E>)5/]%!OU9A[OQF D! @J5-BM)6&,"[JS#IIL^[]&GM7L OU M'-OBY05:J^?K[ET]KNL>2W4;#VY^-/[NY>MZ]9$6%]3=$AC=O&]P(P3C%*,J2-, M$F0UQQ5](659[:BN6UDV1N9+93D"/O;E6KR91Z59?(S06)N!M]N5'+E^],"H M %&QAIM4L -,0Z-H=4ZJ> Y)4)CQ^O P"F[8M+ 8#QZ$^G!<8$89[4#2O-T M$PEP2 )1K=5 ?\V ; 4"S6!U%K'/[-Z?A"-Z<>7=*CIFE8PM_Q&_'[VQR?PF M72;]M'GF :@P[5<(:Y.Q4#9-Q-ZV[ 7L_C. M+W\KYL5B,HM35[?WT_DT^26KZ?=BN]/8#\NSWA,P8 <.BHMUQ"AFFN>4'C% M MA)?C\A7>%7%+&Y>8[3-4+PI<"LDH MI0@ A#@*I:+SC:_CT5W'CX!AJ.V,I)+IR6+1MM1M3X6 M9\(X;!OM7KL^%CV_[*CY46CF-P*$2E)L %(X=8MR2#-;T9$ZEI,E//;M4E\( MW'O\V2_O>C/>ZPG&3QXYY'SV7'3)M48PDM,I3"&1P I3K04C>,V7F P B)=& M-X,5HTEJW4N;Q]7-;_^83>;O)O?%T3//+CX7L&&.I6NWO2;",4L %A5EN?+7 MG&MR)L1:*^1MC2N]1P,>&_ >/<_:.R8PSKQR!"DH)!4,H&907UWR8.BQF M]FW;,SDT&JU[],+"+FH&'K>9%#E@E=42LKBMM!AS]<@'J7+B= M?Z,O"*BO;'NRJT\ABYN4\=Q5E=K1CP:/&=1.4V08-L@0C"BNJ(P(SRF^OGCM MWR)&VRH*:)NAHS<6NQ;\(DSVKS)NRJ>S"):N+OL^>1(!:ZR$TX9# PS%-/JP MK.*"=_1W#[WNQ&J,#+Y(,?LP7?[I%T4J.RHB%%=]2M>N;P?)&<(^56 A(Q2U MU$%4JS;A<@*25]OX;F1"U0)?S\Q<;G49E/ZHA"*'H]GKQZT1@G5X<\PESO%I?/Y_/[*#((X#7!7!JDJ7?.:$HVSCAQ MW&/:*..POZ/(IRA]>KE70NL&W8^(73/\4V2QCO/[\\3SR/,_%!1A3N@4DU#* M"LPY ["BJ/8X1]&-?;_:%Q8;'$KVQL#>'.>VT[Y/DHR6OQDDP\P1C@!B"@FE MD1.@HC%QY/?5]!T*R;"\[%]>]J0T/5$*U>7T62;CM)<'G)PE33DBUL#H*3'# M5$4U2GQ.0=;8MXJ#2T!/3.O1W?U:SB+KE^X_#W'2@SFYF\\W<%J?/QBB?75> M>\T5 $AC2HG8=IQ6R"LW9#YM%D]F9^5R[N-Y6KPV;5GBOE MC HK-$;Q-\:QAPX+11QVP%@G)&_D\W7N*R3\Z)]F-EF>T-+GEU$!2>B<1,9: MSQCT0#E4K]40U.OM8<-*-\^+PL_O,02>2^QU\:9)'N&1$X MXX0@3!!EPFJ*,.:F6I^4Z*H3GMI@^TLHM4+F 6%T/.%SWYA@E8304""\%0Y% M\F$JJC52YJY9$66S_3B,SB+R0$ ZWE!DU_.!""0=MT1 !B0%J>+456MC7%]S M.+,%AA^&T%DD[@L^:\6[5<-O&R1$[GP^0.*J+AX? M/GC)=LY[ R<64Z:P$AH2*[6&WE:TPMI=7^_C19>Z$X<"R<9P! Z1+VP%EOHD>/1B&D!I&_4WJ-#G?%FN7PH;NW# M8CK_LCEQV*#I].XFI[\M&"$-4@(:X3"D5$CG544;0G7.W:59^J&7S7IC8.S2 M!9T2NB^C]6E13)8/BY_K%6V5V$TDTN*@23HP*B 1;7U4:5"ET*+$A E9K9/2 MK!U8<>13X-&A,X%67M$[M4#VB<6SZJI_JBLZ&PR/Q@Q.N^- 5!$K?94 M&4@TA9)C2"KZ.)MU@]W)IXW]-W3J0SA[1D>! %4$>"C?F<^ MW:P&2:7I)>%9-57-[\V[.E>O'6J/0(8X 1@W2WG"D&#&H MHHT@)*<_\LGWSEV9O6V5\F- 99ZS]\LK J'1[> PKM\"C.-&C&M748 IF'-Z M??(-;M>(O0QB#Q5'';CXYMPX*9*&&V>C^V*==T8I5]U/3$CD:2,D]Y*Q]"NQ M3\QB/O*20(R&2D@K"8*.6&:,%!4EF,?7?&IR+B8.YS.U1^R>9+J^'W'Z93Z] MF]Y,YBMUM17!3TT 1 MI=(UVBMV)/F'Z-](ZAN]($C-K 2:2^ Q)UAQB5!%@>1@7['$MX&+E]+?!='' M)/EC3%1N6RD83PP5G&IKF&+4$01YUX9Y\EVNL91?,V-D]I@8MDVA[ ;[6E$'4T/G@OH1BN(ADA!B[1"T5AZ(G#-'\O98&D:O7>C;0RQ M/KK1GL:5R^Q&*Z"3#"N$I ,*$"(EA]4:O<@*\H\=><-BIG$WVM,XU!<*/R0B M'3')]3,! B,<@1YYQZU 2BE7BS7 ]AKOZ^S"')]+T%Y!<509/7DJ6,6!C80@ MWE@!,+!8ZEK?.Y=S-=O8U<\9S-P%A[,(V1<@_C&=3^\?[H]"XMES00 ;E2A' MA#ODF?9&&5"O1-R8@YW@4 &R1)9XHYI&MUVB! MRZG7&FM;FB[\CK8(/$2QW]$-_:\/AR@/$%MCI!= 6.N@YQ6=;+H4Y8H-4 NL M/E#D=Q9]>T--.?]>+%;3*"E_5"Q:S_JHE3HR,E#'E/: *2*H$2F\-D 2@:-F9W\P<(:-(3K1ZK-V$VS13^23M!@R;Z>PU M0"\?"=Y #K 0V'/L*0- .E/-&2IYC6DI6:PK6Z'C<=[O/-5,;207MW\O9[<1 MO\L_5C_?3N^GJ^)VK[$X/B@XPHA-]?.*6B2T(QZ+>N747.,QP/G,*SLBZYEX M^%69O3W09N+(B #CHI%AP"E'#5<0.[=UMA VWN=4&&55=UR(16B7O&::4,J*>,G@ 1==8!C[&(^M)+4$T969K3C_RRPE[M MHN)\$I_M8ZX5T[9C^?I,^&&VFGZ;%;?%;)KNR8K&\>F!=;J2[OW=D[_9ZX?F MOC@XKPD0SD6?C-%HCN-OB0 Z.F]$(IV3.)"U9QT_K'HG?F_'OY&;\5M?U?S6 MQC7.RF]ILNFNG?FR^%C>K?Z*M'8_;F8/R4^O:B#?S/]8E%&\EJD8\M"QA?Q=IH;"K@W<;WXBN5O2^I?7""A?-'HZ;LIJ&BIB_C6=S0Z ]Z3W!,L<=:DE/#86Q)\- MME7($@N5E=UXC:(GA?8*OND_I4;EWL-.-/Y3\FJX?$ MA8_%3?K]23'S#L U?D?@""/N.<;*8T&$$A961W-$\*EA/"I#A@6-S+*)ZH0(0'42I$M;,A5+.< MG&'XFDY/NJ%W;XIGLDRAS?1;ZFKS?3)+.%*WUZG&.BX3]W$ P]KIT-# M HKTD$(Y(XUG6E!)3442(GA>E=QK.;=HFGA"L]F4WFZ=KKHE@EE^Z 2CKU5=$EQ%8J+"4GRA&?RL4>*>)P5LK1 M:SM5Z)CX/=9(K!O//"[C0^J*--^MV!J,"AISKPA4E"(#(=.$>U0K9 NS;F1[ M;>']]NC\B*?AFW%=73N^%,&1(DJV)%8F3AL.UWW1&+<-L;S/YLTX3LT+'@)F%$PZBS,W#J68'2U6@/%*VV]UQ@#OXIX6Z0>=BMU KJ: MC _(*Y8NR^'1O7>6(>R4K=:N";KFVO N8-8!S?M+0WN97]<<:T?'!D$YP5YI MS@CT!A/#+:[6+"3,46=CC0YUB+.VZ=W;MFQ9O+]SR]7T/OKJAP+2SQ\,*74< M< 0PHY8H[(7'JEJ-A? :*ST[1$\6<7L[H5V4WZ+C^S,U"EM%G9KTZ3I7LKE6 M:OJ*0&$4$^+B3M':N'GP!J":D!2AG,XY8XT3=0BOCL@^BG3LS1+.3;?>C Y" M:Z$LT(!9%;>JP@%3ZV:M1,Y1R5CC0YW:PK8IWEO&TSQNZ8M/DQ_-5=J^(4$! MX#UR*CF5,.YC.-HV#8\K5%SEQ(/&&@[J$%,MD7G8U/M-.\PH%G$U*7[_?7,5 MY5$5=L;;@I/" :E1Q 912F,?D-%E[C%X5>8R]DA_+KG0%_(K').U[-^GI?: M7.DU?TF(U&9>(15]"2(PCQL=6X=RE 0YV\RQIG=VB,/."#] 3O'"3I??RN5D M]DNRZ@G6]XS71>)CEQHP:,&=XAIR0DSMY3J3U99SK,F?79KF[GG0F]G>EOM] M*G7QL9S=OBV2RG^_>+_Z6BS^FBZ+?TP6?Q:KXO:XR3[M38$CCKPAA BJ4PM+ M 3RKZ$& R,J,>(6G"]V2OR\X^BA7ZVR?]W=^.I_,;Z;I'I](FH?[QRCV 1 V M&A^(8#+Z)X HPZ+K3!#3OEH[(B:GR<)HDTH[A%X71.\Q*R(YLIL"N0_3Y9\F M\FVZ2C\=/C7=-RH@*@ ET07F1@NB#? $5.L$&N5L0T:;A-KMJ6E+I.YMO_$P M64SFJZ)8OIG?%O>;[(CU):G1A_WW)%5LKG;D1NS:=)SVIH D8R(2V1'/G$;, M(U3OOU)4_1IS4KO<>G1*_OX.,2+M-Z6_'XJ;U-.U7H>Z_7\/F^SNPX5!Y[XJ M8"V ,JGPSGCBK%&*U#LR[?Q59K]V>JK1*?W[0N2[XJ\GQ%F4\_CC3?'$5VB^ M&S[U58$Z! 7"4*9:4$MPZL13DU[G-6I]A0W3W,MH.3F?@XF:4[2>L15W83*58<,6@,LT([Z(!U_I-5.A^S!MJL M2K0!U$-C-K^\A+)CPO5EL9JMPSPL$IVS@;1]3S"(8:T$L8)09Q&%AJJ*%L*C MK##%J:;JV]KK^+B:+%8]&JSNX',64,]C3(_92M^GR\CG'6LXG*&T=UA VBDE MN(_^@ ',,N89J58:_S:GCNCD0-GW8O&Y[-5?Z@U^+?)@7"HQ98=&OAT.0=F4H\FROCPNF_(]N*]W=W^3"MWQ3B M7AL)Z1%U<3\%A*($U_0PEN7T%FL>C),;E,Z++Y/5]ME7B=-SV3(NF+;M87)E M#(#40R L0Y9;S5%%"TBS&F:<')[;>)AN_HI!>AY;QA0D6=_Y<3WEGL@2+FET M[@FPFFH#'12 &L"-@T0VNTVP>WVQ.1%[6RZ7Q?+]?'L$.__RI%Y]S98F\=2< MUP8"*>+ J0\<8:*J$UE12T:Z=7G?G4\H=7&&#J@,CIF10,-LOV']$OJ,/M_ M_]?_!U!+ 0(4 Q0 ( -.%54Q4IXD(-*L! -%*&@ 0 " M 0 !T>6PM,C Q-S$R,S$N>&UL4$L! A0#% @ TX553"ND0LU!$0 M';@ ! ( !8JL! '1Y;"TR,#$W,3(S,2YX1C ".ZPD % @ &@(P( ='EL+3(P,3

,-)A D18[#:T3,U MZ>EZY#IR.8()6E0]"M7_]N/>R@PPI7PFM MF\BUL21FXR+Z'$:RY2E&\?:Y]-4C;Z;-AA:/M7"@]TMBR-!:NS?BY#E#!+&8 M]T^Z5EX+"N1K=-W4&[1M9I13^=^=0RE:Y#J'7I'!M@MP?>3V,?(-V7MN&>8N M'"$6+7V6>@%75N;F^2R[*H5-&BOZCVEC>K3J7/6?AIJ[L .&Z%VT+!M_),)R MI]0/XK,\CC6P=I34[1KN6(,*.ZRSHP 7_A$7_;.65M271=]YIU*0=O9).K;_ M8KP1]7(-N_L)@[[IF7G N1\VR?*WT]LES!%)@>^25XZI'R"?J_86J;\(E7)Y M ?D=CC;U( T;6*I'310-T\+@&H@PC.M+6TRGBBXT(^>"FGZ@%'1).M@'A"85 MKKC28%; ZZ1^.C*X-?4&Y":.U?2NRLC/DE!XFDA"H;R*J"'@&\=?)75 OA!, MKI\\K8J [HU@J_D6*99KT#P5K]KQ.V?@ZQP-'(8\,2F#-5(^/U8ENLO*WTX_(G\\UZ'>3[*67 M3B( 5 C[?+K&'X6A]D/I3;6W+%7GI]T_7ZA00^PE^M>T MR$^!F^[(9BX/VADDV1IX<'/D)!S@&Y03T@JO>BO(8,6;88[Q@\2^HU]Q:F$/ M'5*E4=>N1LGK.F5$Z++4/ TE,>CK#I75F%W>:XCH=7JJ/(1L.:<1N_YL3,UGS,BW5*-55LDN++#*%A5Q"R?922 M@1.5(=A'UBX:\RT0!6LNF T@;,P5Z5F&@6^J8C8K^XF4_=@^K20( M75:/TU^81;[=)E@$5'62R4F_C]".TO^Y'YG;V)^"$/Y3U)^![?0G_!?^YZ;E MHJ&&^Z>HUYG2_T_@_]V0?D_YIZJ!_\G\Q8\T&4@&T+KU%!IR*1O$J6N^[1R? M0F9D13NP;<(32!]A0!]5_HHXN^16UN!D8\Z;P601P9Y"=_*RR.1()5A>C3 M[)/K7KVK)@8\Z,;=$9MR\6PZ%K_CB7JGW_L*;X(W=T[^=^3WG$A* -9E4$AV M"/,=BUIUQ3=QK@;Q54CXL1-\JUA)*UV9=)&5.+Y<:8/-;+UT&*AB/M8J"A8J M5J])C:Y]?^,8^)F1V1=TMW[EBS57@!J46$4&A+04W?'*: P-@!/#:!2/!A/* MQ.B,>]&/H@[A>?2&HPY8O3J]%<*-HSV.1:[XQ4>W%2>XJ;T9#O#*^T;P/G1] MCX<=,*OU;=/A&-XVZ?1']FU<#@-< 'YIWX6?SD8=H+I77C;&EXW&T730@5>Z MEP$]]2;C3G]<71JZ#F ;X J8UXW02=X;P,>OOF^">1-86=&==&:]B#(Q!L-X M-NSJFQBOH.G)?CP8C:()+!;8([D\^I0B\TLJ65K2PLD8I\Y.ZYOJ'3$Y6 ^H M0G3NIQQUDF]'D -HQ7;. T[$630>\MCT.D[ M(U[*[RA]37^V5[4N=W$JY6 $,^.8D&W^O7].-U\PE6"[?VRH=OFN*EU^:3RV MTU6E?V#->:)V%2:;=T:4ZC7N3&>4I=2!-[@J-^%6+<,XS@M7<$*^/(IW=0? M+V8@M?K>F\>\W)6_D"_H,UGIJ(D>_9D"-T")'$YGG[HW5B%]%!Q#Q]]*.+[$ M*T9V#O43EZ;OU+U)D"TUI/XF+\ED-J%4QJ_RD."V&@_)USE(\+C405)SC4N0 M'NOP6+R^_HLC#L?%_.;R_/+'V^@:^\FB]Q&S);!QDH["V*N; UG#^N%.MYWU M?=JG)>,TA*K 6S4Z4!DP=)USY_=[FL+Q-W]'RI#3>'ICS, CS 0L*^6:*9!- MXQF\%]NA;G'T[]SE=KX(?E>%5(W0@SO8GPPB*D2=1B#;X%9B901#M%('OE*X M+4T6547?P.N[BF.T%\\HHV[4&U!&WS,NF #\T3P2PY)="B1%:R( M265501=%]A0(=G6-%RA<4 _4X(&]5S[(-)F.ZU]HE&G8F]2_'&D\=Q_@77&J M,U*EBP,>V5W3#C$K>!PZ6&X>S7U$$H*#0(/]U!TV)W_4+BK7N1"7BSF MMXM;CW,@R MKSCK/Q(5_8)W?P-=Y1&^.->\#2)-8;V=A$SLT7Z(3X+9+G2!' M-;>G2S2EQ!OCTDMX;@9!73QI+XJHD.Q=Z1&# 9G.K*,P=9YC.8A^0NR;W^Z] MG=JDBLLB=LF+QB^-I1<;(&RJ'@O: >>UK!@&/PB 5"KX#>-::CN%/\?M@ >3 M6F"4RKM80U*B+.QKJSCMJH=QC59MBTE%''6K2?B#@?W(U["'S7BE?/TCBRO" M3C\\R3NT.YF(+W1=5PY>2:*QRT*E2MAQ?-SPZL^GTI])ZAV',?Q'RAWC\7#( MU8YL!5"QXQ1LUSM?[CF<*0# .RKQ&W5K\DQUGA_$G$9EIW8+KW-,B\5?4KK0 M#YKS<41.?KJ^N/IU =)Q<;GX>'X775_,+^F:*B)(@GDNU#;1*4TN!J=1-\HN M,#Y8YW>.GM*4*%1/1@,!MF!,/.WNF27UF:TH:(.N4="T76=50W,QG(9J+Y]K M3X4^FKKQ2UI_5YC"3.]%MZ-,T/18;7Z[(-^OTF#'RF""=)NU15@-H PNW:P! MJ$&N:M-7[GZ,VB >JB=_AI6HIM7IF87=^ZH?OZVSJTZ?S.^Z:CO D9U>7 M=Z"A+2[/L/*6K2)R)TL>$**922]TY#.$>,>:,X7.)5U=-5K)57$)/+4^PZ[U M _7DTAQ;3)DDKJ3-NB@JM76$+ T;M#FUD%4]OBZH<;@U&B@_]Q9>V\]O''[? MDU?A[4TOHUQ]'F#;J Z]X,[?D+BW2 M!\0 06Y!A1;&^5J'5O[^E9?X=O#4!UO+#6G1\+\O4D&+;N4R/)WV-_%(]#QJ MSIDH""&6;M, BF2'@R0!R 755=2>T'K+MFYOK/)0\J6O;L00?G_:/>UUXZA& M[*P/_3N>!U'(6P_C#Y^%O$5#K7_P0&@4DI(\BG8BHXPD\02[8A-.\$9[)'5= MVCAY4]HK/_ :FP!-O%]$O2(L=H'W*N:E1RMU>\20!856:>M1!8717Y_\S>=I]?^<<3K4M#?9%-XLC?;SF5,LP MS!NX\;H6SF!",<\1+'/NGNBNI;>/WM9ELP5/6_D .<4Y9XWK<:[?.*H8!-^Q M^'A\*>G ?)\4S?:3;A<,.59R?WB_('CE]^R ,6W>A _A>< KO[>&GQ2\K'/3 M9-0%>K_'.P-"WM>V8%T4C%M^KUUVX.>.\7PO5^T^D_[0#D0/G@.+0GLM[04@ ME693STN5_MQI4*CLDABT^SAWY"L-POA>JODQC]#0KC1WA$4Z,:@DYK5']AG1 MZUEE;_T-QX1K0M7DTX&.PC9*8@]'QTBABDX58.' =XXS+X*16!'DIRZVVE MWD% ZDQ74JE[#>L8K"ADK9U\S\D3F?.<:0&S 6ERSU+T,HR M9R /&+0BA[T=@&'HNYUC*0X0Y:K7.&RJT@[RWCY)4M;(WV6B<0(U6+%,B*\: MC4!*<(R*HG@SM',K#M=Y+]2[_K &?C@1M]&DP.?@*M4F$TJ)_V0T\\$ ;)[$1;S]Z8>VV[$B]Y/O=<=P;#^COT706CV;]MY#T^/\&24^!I(?L81WW0Y(> MQH/NN$K2@Q'L.:*/]*:>['K#?CSI#IM(>C2-AY,I;5M_;.X 0F<,0Y+N#BFO MJC?%3?(DW>_#CAXGZ7'<-ZB@\L\FDH;S'O9A,A'0-MRPWI!":P%)C^,)_,11 M-/_S"$&/IZ-XUL6M@WN-*+64237I,Z;%9#2.N\/!6PD:Z!=.83;%?"-,=!EU MX0QZ[03=FW4YE0;H>CJ.3H:]>#J@+".$OIWT6@@:)@IS0KC(/F&-8I 2%@I\ MH$;0_=DH[H\ISM>+)^,9$7%WT(UGO3']/4"0R>'H+00]^K] T"-$::4\BG@\ M" EZ-(N[W6F5H+L3N-W(XZ8&([2'E#(8-!%T'T9!,-9N/(%C<@\,,(#<#PBZ MC[ \4X1))E;MR'/(N62O\.CQJ/K/!H(>PRP)$;9/&*,S:F 0D/,P[EH&S?\\ M0LXC7-^44$0'=(W>8=+7@"K"< OA\/MOY<\]8"H@.*9CQ,CISTBPC2;#(^0, M]#OL]NC!R81JH8=4?=WK80UX"W\&Y@H[,!Z.Z>Z.47"-NL,&4@9Q/)U,&&"I M/V5^#&<)D^P**3-$4!WVJ*[^FLFWYBNH)L>QB3,^D7\HP_;8E&Y5UA**)#>T M;:?>.9'USMWU=VZ;YA63L@9.RBA E!YZ@ILQH+H_D%A#W.WJXZ[%M&#+"$YQ MH-R>P*[/>EQ.".QOT),4U.[(5=(K5HN0QWM.%,,V%T!A,^IV,0 )>QY8R8$V MC&M%]"):-1#JH$M Y5TXPOZPZMW_%Y?#\]$9^R9P$)V JGQ88?;B^Z]]]$U! MF7_Y/+^Y6]Q<_!I]/+^<7YZ=SR^"Z()Y?V-^-=J^V(L96W!)'IV;C-7L*6/( MC57)F396L4ULPJ_"?O??1;)HI62+'K'L(*C$2?(>+M4.3*-!-_JGPQ9%-C"\ M@K[4'[7^X,;SF'X/->(>_34$U982.;NSN->G.SGCC#7\"UD0$?8,:'/&J/2@ M8$WHVPFHR;.! )*#@82AVUYW1,V0,/UMV)]%,T2.'V!;&,R@GO5)6L*P0V!Q M4^2>XVC:IW3=(V0'#!N4=H*E MX'DG(&3 P4H1EH]0-$[YY1J@_^IQOW$(!W M0GS.)!L!V4Z PH&A]6$Z@QZA:V'N*FA8\"],LH:1$+Z94)%9HO>'81J.)J)P M[@EFU5#&8+=#.]/MT%9U.\39NAUBXEW,#L7_D$[:[0PGFE^M!3CLZT.R.Y+G M M(-X^CPGP&<#"8, 9=&51=$+/YG,L(/NV/ZUP14:_S7A$GF(WJ#/>4I\!'[ M+ZJ,U>#7_C?/T!IRG&_P1#D%.F$ET&GWC81*_D4Q$1BQ: 3\[ ME(IUN/=+LWM>BYZ^V9D3G>A?-4Y[76#\>;=AV__,"<:&R.[US3DPT>L+C&A_ MQ!#W[=7%^0?FI7?L*_12U;2Y]/Q0G4<4?4YKZ!9=H<4A6J=2W0" M\J9\CT2C*2,,3J3-N;.M( PQ\*?'Y?,:MZ*3:.XTIYJ:"<8VT>N+"UHLLV)Y M>,+D1@INX%.8ZX-[@<'G0Z&+=;<:TX%P._*MRB%3:2(K,7ZY]O5V-+%_FPLV M$B8/O/:43>0^WJY [&R1@DV9'.KHHS\6KERPGL4QO_V)#\-;$;=(]J9II\'!I#P5G[W#&&J27H]Y-H^@F)UB?6),",O8+BJ#GZ]4 MUSSEX#PKBLXSB7%D]P_V/>9%]D#M,@GGFI,$:6980"99[P267;*?=[D!-@/D MSG3GW)_TAR^B+'USQHK?W3E-,74&E.DRVTMT4\(U]\GV-T5>W*8O6C)/.".= MZ*SMA9PZLF?%]'-XNSJQ\MS M30]!4>GZ'#!66=5"C;UY&@>591(7\&5H#95IL%'[4X>\Z_1PZ4SH0J379QIY MQD.3#TT@W_?.U#8-<4M>2,?8Y3[> N;)QY9T-#=I$YXIN1N:I*B8E),$:Q*1 M6]%6@6X+-LY&L2$+KM/@F6F&]58[E&+EH+Z*L#DSD\S &Z,6BX;$'6J@VS<* M?,-MD )>/^-HE0ONF::.6O;N$5WC\-T8:PI>35B(J<9%:LZ#1!*.#905AL Y M0*N](B7.GFCAM1TJ=L0FU9)2H ,OW=I.J]Z6L.C>N'6P+YJB@K'N0T+L,Z5B M7X'EW@8[0S[[TCVT M$%-_8%**ED1$)-^("ZR)31K_+Z:1*L8K)Y^5>I/WQV#9@P MFXMR93P*(-<[V ON6[VQI\Z*H2'@K%9Y<>HH,:<[7PMQ9358K51L0'*ADEA]VE%*94%H@L-0M#I][VDZEU&#.#WY>5 MEA@E0KXDN!2]-,^*L.9 W22G.@M7C!G1)7;GU+EM7ORN(6&8BF]T 8"*)>NG MNHG39(,A86!&+NI8FOT/6O-EBJP+C,]5KX,^ESXSU+WD8'C@3F68EHQP2 "G#'&F$0&,,ILC= M(E,/\R\)*Z#+25]B!JR+D'@X0Y[P+X.UG6^;63:J%RYWDQ359H 2S/I9^Y[[0>]V D,B%$ZY*0=*P$ 4EE@%6 .@OS$I;I%4J&C\S#)B MERMT>^;RA&;3T>FX.XJ]1&N0\QVI?>-;'E(37LI6!E'/[@A2PL1MJ-IPE#8[GMM3C$C>]WIMB[O5HUA&R(/)G M1,6 XR\/F -'/13H,:@M[+E+QU.:%]?25).VY\0ZEK^]UVICFU>@' MOB$3MY+B.V3/A/69E@74K+;P.M?(&NG'"@TJL6JT"6(3-EHB6*K'!G;0[ ZZ MF $'0S&'KS*@8 DYG1AYE 'D,0:R9%BCY2;)GE2^.4LB=S>'2;,F6!T-UNCZ M+9;:*S2*NYXT7*XZY_\*^[(J!9S!V6QLDAQ_SLJT<2&5 ]=#9=/%]_NI)#LZ M1$Y3@[*:BK>,#/D 7 MMPEGL/O9D$#Z+FWM'<(4# M=2#S3DMR[B:;I;1E]HB6+3?"1J*8^S]DE-G-)>TL_EZLH&. NW!.9[Y/#$_: M;V!(3Z2%$WYX4IC^LW)4'A.2$2=M!Q'?Y!5C HSU<7#]2/Q[RF,C6Q-FG16( M$A*:XPF-3B;8CD-*[8Q?,Y>?G29;I%(E[8T51NY')/ILB;CH%A9OG4EE"A"M M7F$&(J=M)WP)"2[D/"_"\D=?FM2HWZ>&;34S?]/PK;I5PKNLS=SZHS9-E$PE M=E?Z1[+2#)07E4Z(^E4G^LEYD#:*4:\-:[Q!ESUII6HGM$_8#__B)D:S0 \^ MW6Q=$2& JE9)+BI-;X*SN/LU5O5 M@F[1LGK%1A!S1Q]IU/FJ>C>G%52TY->4\]*ELI=IFPY^GTL;WE:34O58-V'+ MRT,3LV;J.]O>GJ^+<,1.K0^\ V:.UF_2YJ6BT!*O(E@> MQ\VI:LTE2BYJ M\<)U%NJY%8?T5> S]DHAA>TCZFEW?79K(3W4E'\QS>DM;:N/I4,/^D0;V-K= M(WK829?8$J:TN,6QI\<#L0)) 2 H'I+.SC5#]Q7??8J^>A3*#M.*[FZ'EE*9 M*]G/RB#$0<_<#T' 4#T*ST5-VC MYIJ85ZH?:]!@\K0;'%AD8!Y:B%AE2.[*X_1,7_9DBV[OFO^F\2$G\ACRJW*PK+4\>&,HJ/%Z!'[[ M9C !:[*S(AF\U#<<]%5Q&J7P/T>_1Q]^_4E#WPN1A?/@KK+8IE8!W%:04 79 MCJGF:@5=Y>7^G&3O@Z@MTJ6-OY(C(X:?\>^X,#IQ&,=,LL2^0,?D$"3\5@8U M*O]246SV4<6G+_EE&^.%<<%YIW&P/P6-GU="_70ZB/N(H02IXP7%>B^I_R@V M-%2NH[B@-(9TF'&"/*/XCK944]D6!Z2K,7OW3-.7Y"S8FA&\:5LR8C2'V"O& M29V8DSUY8YR$TYXEE1U0 6$2:_ 6%Z^=:59SUS4UC/5,FV\*<2I]IUUHPLM4;![4W;RB#U8_ M,JG*/K*GG9_3K9:LI(-K!0'DB_ )M7RFAJ'DS688M_L! ?K+TC 2<9J-..*/ MOY.F9M(1Y)RSL+?I4B'Y$RZ/5]@P' B%'&[,CA/$J>:EROK0Y LWR$0V(X(7 M>4PV:P<%[&%I6N87> +)YL"\9;8T>!L1FU(Z<(B_\]&T*6CK4B!)$D\IZX>Q MQT?+Y#WLA\&M\V]KCJS7N%B==W6XDQ@YE=A2#JX+DV]#*FJ-[)NLGUA=CI1A M)7><.WYI$CB[A\D5+>)]2WDR2JJ.J@: MB0AYFS#@Q?#\,N6VZRXK3M])JZX%$53\4RXWE>-*QR>-UZ@)JFBKAVWVMT.J ML.B47*<>7@S3')L>K9HQAM8OS (=NKHJN[6]L(YE>\Q%7<(_D ]LR%7&-]>!,]PLYA ME"O&!:18ABPP2315#P\#8C%8-O4[Y-0?2?ND%O_ 7S^B.J-.&O'8Y/L^/. M8;/S$C_P?'V2ZF$#7'S#6KM;A+!!OJKE88?WL42@.IZ2KK#Y6.G,:01[P,=7 MJSPF 4JTV!*09S)25>-O07V"Q>=;4/O5GA)G#&2M,9WJP26E89Z[%,$IX1W M0(+:0?:-QO/@4^ZZ8QR]O,U-X1J7/%R9,&69A,YC%Z>)&!J9VG1I&K6C4 MI[U-W&F_$! :SU 91PM1X*YZ0M3]LZ'YG"*IP!1VA[W;#9?C 2-O7;<9T"Z7 MZ282K=I'H1KF]Q\749PS_8C"I;X+&.HV*/8-"\>DV.^<(["OMU**@S1YIP;6,JFV1%4&Z+2C/TL/"!<(T5B#>\O7OB,(I#+%!.P$%8/& MG&(?4VYX([I]N!+1KYXL@8!?62KXX^_A_(SP79:->%'J7(SWJ#\[?#:8(V;2=522&4>%E/,Y &M)5]!_NUNA^-"F!B% K/4A M:"$5*C56(/@$LP',U% M>"NBGT;RCQJ*J@8@/BFCWS8@\UF6[B]TDWGF;H;> M,#%6O=+LE4TF!>F4ZVW01LVK5J3ZF1I[."6D5H#\^7:!=?&+V[OS3_.[Q2UG M(8;PK%2>UUP93V"0Z"G MEB,3NC!('V1OJ<'3NKUI_AY2_ CI)&4KB#GQ_G< MMXJ2I+52LM:>,.KED^S$*G)=-ED;\EX6SO9(O9L4*:81^X#^O0KZK1L_H@JUYG6('7O, M&V&7$]K[Q(C@@C!KI[7S^K2*EDQ_E6WI@. M1-.5^)OXPC'=46*KFJ!)U8N83X=I1!@=\6F(=82)J^O%S=VO5,>/)?S7V!X@ MCBX7=PZE.:[D?6@2QLKF\QCM/]G[6GOR=SJNE-CT?O&$4FEGB&B";;Z$\BC= M4E_(4,BR.U7EFUBF%B%Z"_ .'KM8K$$2.^RB.?MOF MSUND )%0V-0G+Q"'0U^T-/##/C9"% MC29ZS\\4V/F_&;\#JT<%/O#1EUD\B MSU;_4 @$'UQY7"%0>V XS!.6DB[NSR0^7J[R;'JW$7;')^#S.%>UMZ^I60EI M0ZZY^4LJ!DW5Y2%WU!V-M$5X WJ15)>2XT99$8%!R5/%89,J0/!S2UOO>P;% MX>-R!7 MQU5_5O1R24A.]_L-I9(U"B%7(F]-.LK+I]J*I@5SY1A509"EPE40 M"(R.6RJ>H/J#G-$M%0_?< 8QS.N;Z&KKX6WZ?8:W86%-B)H'V>-_RN]+0L4Z MP:^$3 3AR>EI6,FONTVI/;#)?'2*J94\48-Y'(/0)E&ZJ5OJ+.?"3%F\0F@I MN,L* P4*+QX++8O*IF3&2C=ZM;^0 <]?*Z:1IM'Z?_N%SBFK'E^LZ5:*Z!4 M?86X7F%/*@;Y2J(UR$'$^N(?.C G =.0!Y_S8K,B1'5J\4*=*/AQV)4"B_HS M>1U_IY$5#!Y/AMW(LEJIZ26"92^=J18,=I&(ON)K;W$SDK MCI<<6%;DTB[Y3=/]LG!X6GJLT&RD,0N\VDJ;;:!E*G6M)4XW.LDZ:2=F]\;. M]J5 =8?RU=\CJG_Z=6AE!OC<4$!5D#>+9NI<>OK#_':!#;,^72\N;UW;)^)M M2=!DEWN+<:&B=AY1VY=[-.?5KKPPJ]^PO:%V7XO%,LVESP46-.J7BG63<+PS M;!+LN#2B.(D>R.$]-!*RWR7-Q]DY!XSJ:4ZU*RE6TX9GRTX-6F;5B8,_ZG4U M"^B7,'VM55/G#%55&HW3RYK+U]:R) $^"L6_N, M:U1C2,5$ NMJSH]75Q]^.;^X(-WLZNZGQ4UT?GDWO_SQ_(>+!Z_XP-:ET$0RL5[U%L6K)H>.0NA>(X!-H5INKIZ%"J>>H64]LK6\EW9SQ MO&S#$3B6>[&M,)2+5RYH%O*@2[&1)('B[B\N+-6(< LJ9@;32U&^)91_J\_'9*! M3VC(B;7)2?/2['T.%+:A=9$&L4;G"E4*D:Z#J&J*X1?6G8=H?BACR=.?43&C MF/5,J)C )IJ&<5)*Z<<^95=MVVS_AK><6D$RF(8+=Q%,8M$$+R/AGN! .;QM MY\8N!U<96G5%4/%K91"\HMCQ"L?QKXPI-Q3QL8!MISLZ/>>:) PQB:(^IF;P M7;X7P>47ZZ2H&8Y6;->*:1H8$0W77)FIVTV?(5=?7_WZ.'M;GS^V/6VOU%UJ MGRQ=$/T]FI7VP#5J:5R8#&OLA@C<"^)I-@,@1=7"ZZSZX[T3NY( -=X74&5 M3#>VMY!""1H7F?2UJ7D5"[6OBM3&79[%_ %^D*4D&A]?=NAJYN9H#"((>L R MM6WO1?V7_LKB\J#D%8.[9/M6\0%*O76Z->+#[+?NE=;7XVZ%1T=YDTQB*G4Y M"Z$^F. 6M0PC?3_Y84%*=+E4(CRQNH0:;_,:K#._H-F=S-3A\((TV"3%P M*P/J9".OQ^QEO8>E=[^W<&XVXVMY,8>M87+BTG&\KJI_B46P]PYD&O48UW<_ M*BVC!P;AIU![:Y7%"\Y=/4/(B,C[%Z/(O7D>#3AITJ&JYG_TTX$?7N3;A],+ M\E3QQ:_]_-/U_/R&/*Y7'Z.+J\L?3R_.?P:+3]3[7Y1>A#)K=7 :8N02&[SH M1VYWL&:WFC!Q=&O[=V%:*;UF@PO9L,N-=XHEW&1'W82YC?NO[__?2C_*UX(E7"\<-@DC'U0>J[S M0AH SJ"G;3T106)%$LAD L:X2-%ZKH6=V89MO)*G@^5-L4L#)0@*$(F%#\&H M2MCB\R75W2V(J*2".TVD2$Z(9&.\KGZ19N5:+F (KRD*4:9+)Q1J^_.UHJE^ MBU\33?5F\*7/Y:/:="U9K/=\QP 2(>%_NOY\M[B);J\^WOTROUD0CIE+A??J M0SVFY)*-G-_:E=FIQ4V*+Q>*\H9Q\#CCINZTPUSJEEF\8@4XP;-RI8,,=D(Y MP%KQ;A ;ZK-K!!'G!KW;U.7]$P6+;TH=!YK@C"X_TFZX#@O]LE(2$-0*+"7? MFD!)=.KH:' E[J^O8][4 *F"4&F&/[U_.=4W2<4'.OS)Z8H<7E ,@=T.\Z[22@-0<'$"_.?ET. M^068]O=Y_IL"CQ'/:.IOX"9U*"+7))@C"7AD^XH9D9)6/NA&*ZQ+DPX QAL[ MKGIC;]Q4+V2J9S35)F^L=]RC%&N;L>;EOAL/.E/;5]1W-(@8_=/'*;#&H;0- MZ.D#39A)X;HER]](/BRUVP&C,NKIK'A'T+! PQT]FS0=S;3K=_N]B"X/)5JL MN(Q]LY(SY==13I,,Z-SK1H+!;Y_PJ%!7$[;$?H8J595'R$JQQ^&PF,+ G+9I M/T1AIO5#U0?C?F7VHE)D,\&<245&-O?J= MOJ-,U].?;<,!6?<%6ZCAW8'P2H^78CXL.<*N5?O=/_MK!HS><3/!3 M+CUNKX%4+K(G3)V+N=KQB]CSJ.K,#\C]$0H[TNXR5%.42*"%*N\>X Q=V 64 MI]\0J@9?0C/%^DC2>-('+K1"%1-?+2V,_)UZ96$HHEQVAT4)*Q7RRU$J?B[= M[CQBCU_&?,KCY=Y<_H49R+'SZVZW02V.Y'E8C9P2\F@G6; MW#5M&'H(2P=F',B(MIVYNP-GBJZLVAB:O33'$JR@K,H4Y?]LFTQ M4BJLQ_6OT=VV]_BME]6I\DNY!%*Q[[L]!4I[W6=PAK7\VWWAW3\LHZ*;K/R- M7N?2N&^\RE!7N"_/0/6XH2 Q:]XWBP_G=]'-^>T_4PSQ\^4/YQ<7BP_8)69Q M_O/\!^Q5]=&$BIS@ESBRQA*0ETO6)Z?&AFA%U=F+,E#@[%4U=G72&U(UCG3H M:8(0T%90*X]N(%!0 7DI?Y=&F'H'Q>_7VJ.GILBS0]M%VC2\''3.JK3@:A,MCZCJAYNT_K?552K(XL M''/V>M.12;SKB,>)X,O4\Z1>)VN'RAD34(;X2EAL-R\*BT:/D0EI.R"$=I)9 M;%3CB$LE2 ;9KG,EFDFXK(P6 0+VJ)L(C*I\!B/@_GC\ZZZNJJ:3=F['X)\ ML"61W=755:_>_7[/;1U"AIO-D8O7O@H5N8"\LS,FK9F\CT)PW)Q' M*V ?@*]I$U#W?F!GG2J(227=33*]M@DH6AN"E*9<+3IA1,L(L/4)ETV[F!Q< M,%5J,P\VD-U1@T8@-[M1H)&F]]J1A_%NQX,&QH]$)B_V['U9"Q>C,-*#I$S+ MGAN(-Q5W7VZ+&K/L%:0X3DIXQGE09E5IGF/?[JJK\.ZZ 1:H,1AQS[7!CY2S M.>PP-6*+L!_X]8UN@:U;>-?8IMW)0-1#L*.7'$LF 1?#W3OL+C0KTJSMJ9Z]&BK$!% MUJLP$L8&S$+L!FF!C5@SQ;1FQJ@ZW+GP%$1JE-6T2&Z _ 4C!3@W^E/Q)Z%3 MT:5TF;)X&7%OD FU%\P">6[*N#*(E[;37IUA^;)]N2 W*1D-EM1_&7^G3B-V M2@8=]%-3^;>^_@D!M-C=Y&2^L>&D,,Z51\X)D>I<:@KL'$R9H9';,PO'4GO[ M!#G Z3>IR@3/0IECL_PLM)DV9*6J:G>3^W=<&A8I([*R\)U<5$L<2M&FE7]A M%?D[!$FPI58]&N>XOI=XOH+76A-N!^J_B"1/A50[G11%*N4"[6?LSJ&@"H=C M_@Q'^"P :SN^".(('<7[#Y=3!=H*4,J_"L_QP8WB-C@K&\'YG;Q\BF68=(,X MZAYCFPU+EG6;N[M/"^.PTO@T=&9AA4MKA6TX"+*FY1WRDR^?X&VU MKLXA,?+5L>,21.NGU1W-ZF;QVV8KK>ZUX&8F^-5P11218EB'!3!)S+5RMYXM;N#XO%-]O!MUP%#)1)LHUVPD4\:T1@?P*M\=/7KQ\]O39)9<# MO+ 4+P^3W0*[7LFP7P?6G*-0:19F9 S5-ZYO<.675D@6O<:TC ?VV[* %F1N M,FDL]%'=9\1,QT#D*"8E)IM4%=-TOBRYH&BY(GDHU3D42>4TQ\%498R]+NU M'YY,?L7MP-#%? A@X;/T5XC'0^C\P'G'! (=IA]6Z*M A[.32MDS@0>&*>:Z M6HU_R;43,-9Z:59>@PPY2:*(R4S><+9$G*"-FZ_BN4)WL2T<3-KH^#ML$@;# MW9K%6-S"FM.FTMER28RCW%)+\GX#R@%(.F0NRA',@9OUXC,K^]9;\SGE;QAF M46$STTKI* %FKW"FJDDJ_6"H&%$ 5&MRRC]:W"T^$%:2[5S112]B/UL89.8S ML]7D@!-$$'3K?5Q*GZ(]@3I\7*#?B[U ^$QK9[Z9?N;)(Q-LXXCI<"ZIG1\\ MA03;52_C]\@E'^=$=CQ#8YA&_'%:,;Z*4MXOK#<%0J/)#TK9, MBS':[4N3I_%JG;P 1:?H2/Q6',0Q/OI@J]E'=+9F/SR]N'KTPYFR^B^NWB4O M-W,:YCSK4RLB/F$B*CY.,1(<2M?%4,+S1GIX =%])-U7J7E*4Z1IPWRT-UOJ M,,44B[\'^XH^<)LJP?5 H%2@U.$K\9PX:YD\CQ1RQJ0K'^>2L)5 XHCW$RLE M;P1A#=9A11E=&X5!:?O%'$%IZ=#4+)X;&&OD? I0ZR;OQO21R;$:HKQM].&M M5D(^,3[V1KV9BP]'BH$X+ MI1D:/[LS>R?80EF)YS'R%*9$I#GR1<*U7S8V_,CBF@L@'^+"'ZCR;K_=*!69 M\R4P,5UU6S#^I,U-I$*+G:962N00, FGBR[8G1P:R6>4MHS+ZV-S6*JS/ ! M).^=XJMB@'NYF2&\&4L7$$8WG*+$9'$Z?UFL#UC:SK9%9[DG NLGC@FQNKFR MD3WME.[//J\A8(TU:5TFO^#4!LF61>ZH0+IB>$/DN+.QBA&2L2QW%:*L)UNG&2PF].4&4S,^V:4O-ZL=1MBXF #L?Y<'LX!1TW5+91X'%4SUNL&68U2]R>F.>\/@>.3F%#+@U1F>Q+ M]"*LD&E/-+&49-UB,/CVT>V@$F\\\QFX>I@%E M-!OG:GUI$H /UF;HY]7O]I4[Q&#YO%-Q8@'55V> 4K,#+8-W1B+QZJK,4Q(;^WGQNPXGR)*,2^QE1_DI!98M<8Q\B5K4[ZSCCBD+G,YU> M99ZJB>%,OZB-(!2G 6X8/JZFB_J-7$5^:/ M3B^?X$*WF$8N]@"XX5RH"1;S[(/M1%/!HYC;L#DMJWP)09 M+I)0T!460+J6]-H^]=H.\:J$355C!6P*=?Z5MN"A'"WVED5',KO[71S M_2*P4('UL8TM _%GMZY8_L:)LJO]R@*=5XP'%*6P1N.9-G;-BJKD$"P 2G*_ M6TBC-O4H'OXY-2TF7\K3Y?LMF1S8N@S#&*GQ3(B?!!,E&(%HL7/BD!^5*X%=J9PH]*9F]1:TNZJCC3GI-WCDA7@Z6T\,OESI(ECCILM50Q"3,* M@%O:,<\TH7"O$PU2J1//^<(S==)P^Y;B]Z):@H?\ LW/R86\N/9%6D H"YDL MZ77-SSM+UNKT++Y;PR%CV:5.[UKPMZF!2J.C8%5.TE'XV6#"T83("X]A:@)+ M1%*VYZ2.F'A@'+ ;:[I4;F2Y\U,.-+'@P&O9C4HH&SI*RR.KT(#440E-\:[- MJ*T,UR6QHUBGB>HUIW1VX!U;N9R.T#FPG*5"6%(F'0+^A0@(Z(+Q99:4YR^0:032Q(?!27\BHEILP7S16"A4SG&B4^ M^12. M^"3(5<>IY&S84Q-)ZZ5B_8=N Z=F?=DU4V?M=E(>Y=4W;):[X W(K#6 MQC^$R2+:R4$516PJ2W<[O;Z,C*5CK#GSI,[!5L)-6GW6[(XL2.ZQ@7E.-HPN M \)(4H#B$!I"2*5BLJFDO!X,Y*-S_;6Q;SP,VEQCWBP7V(SYY^33Y@MF-&MC MVNB+A[5J**"B>@L+2L1@U;M)BQ\_ZXKR"TE+ MLE&,[7B P/P!_R;SY&QDB LK[1,%@IN>^%BE)U[8Z8E7)#NM.X?CO_W_M,C_ M VF1'DZS#::@>WRGR4N0+1,H;>3VT29Y/$S>,?;QM._WQT6%&IF/#3$"!R4I^7?9*#[E7D5=)7:5]4 MIG[\*%QU>5XG;9'699[4==K \C\];$'?.TAVX\WJ=_P='I,45=J50%9]VO5M M\A99-AIB4O2L'U0G5=LD507O!W=D>9GD799V0$AP>@^?!0'J>A2,>M;"UO=$ M-'63UET-OXWM!I!*7:0EG##X#9Y:-)V']Z?@>_#V&'#0!/J)W8K#OA'#R'Y1 MNS1\."R/Y4/:L V@8/#,6,X:3:= 0VR_D-\HA)IF$ *M^0!GT\A$:C[6M[C8 M79NV>4N_ 04"%5UXP$5YVZ=5T\#/)LW@7+^E2B-,/]@!W:956>./K*G%M##8 M1R400:7^[W"#BZ1LVS3K&F>-7=K)JSKM&N8X&1 KT/19\I:<4=;D%>$499-6 M586_-6U:U/V8E'+LV(7H^-_R)@O-^MSM9$N]"60H3Z]#Y*F;M.^ M:RV>:7YKZ@R(,/3=16SD40)7Y V,A;7-IDK+MM;$KC^O@8[[,>)OY4(X UV6 MZ;.@/@;>F\-@P:,AEY1I"T0M)P4. G\*PA54A?#!42BN20]:!'_4RR=5EX_0 M^:71BH9[#-^JO0B1^$"?"G :!S*2O#%?-C*I941_$L\A4S]LV1/4XAD&30.( MF+Z=R#P1"IA/O-8UB$_FQ4]E_A.I8D L59L"@\#?TKINB7Q@E6"SC*Q0"RH9 MBOK$XG;T5:G)B_]Z[>*_VK5,EL],H\3"A%[^>@7"#FBJ !ZE!M,?1";?P-1A MHETF$U=4/V7:0,]UII_$?T4>PRN"5)@Y:T3';X1Z3*<\+I9VC_D3]F@-[SCN9*Z'X%M";4I-LVT"8364"/%VD%GK=.B[8FF0%%@#E+3U,-E .ZX1>WYN86,-,5\\F^+ MC6QC+EG(.E,U"#7,%^#OL!;O-^N#ZLID>S$?)$2AM# =J/V-Z$V+P"R*C/@Y M:+!]7]*Y3)L6#R@PQ;[SY+$!!H^NC'6)-IZ2V2-V+Y\E)*_I"O*CO;J3M**@ MT+9:CJQ'N]*A$?6:LC1XKKI]--Q?%8_PP>2I([ \0W;_K"ES?/"T;-)(J M4,NKG%LO@>6'_ LTI**$$]NT0(1M6E<=,/RT['J44S5(%-UU8U: @M349*;! M/I5DL,$!!\/Q#,:>H<[5TJ^@]E=UQAM;UQ[A(K3%^@-LJ=9O"$P>9W6@2@5K M3]Y0T>@F>:*].M:7PA_HHN,/P86E!^WT@ZP-V\J#J'&\?IAU@>8K!.:#>'QF M__0!G[I;3SVX?-._:&]-D!X&U TJA%AJ_P9I(J:I!^QQ0WL\0R%&OZ#"<@8[P3ENYC&. M&'/@\166!W"K*@,SLB**ZL%TLP6;;B!A"<99 :9>45M7V5*O,"WH<+OD M"G,Y3_2&QH@;XJBX M((*'J:4CD##M?+16^0&JH459D-F7MD7NM"RP(#QT?P-%I]A&88>NV1[NA@4& M$2B*VG5T;LC"\@8M0&!AX9>P5N&A;8O) +,F2_.N9XL0CD==1?T)0 B@*/=\ M'(H,*8$EURSO,R+JK-+F9&C.]H;,&M#R6[%$\260S-%/=>Q&H$,4FWG%--G M(J,OS2-!*SOH7\F9!:\S25TP[937Z"SZO%GS%DYQH5XO]XL5QMMU2VJ5V$3C M$%^8SC7I'7;*O!C]*\QPGG*B-- M3Q>X%C$!$)DP%OS2$=^:Y7FAJ(%D9%/ACR>*JOE>:@URIX>N$C9F6KIYD/>-OP)VB.(AQ)MT+(,TD*@,<84>O -=PLS_9W" M+'HE'_R"98++ZW%2^:*&7,B0-@S[EZ6"8&>9RY]^Y'&GD\X357A&4?<9D*%X M5YMYIO_IBW[;8 4BY8,6W3Q/?DR*?E[BCXY^(!S0^0VF$3M(>4D!@_R8Y/.. M_F_A?STDS/YFR;Y2NE1MU(_6;W3+6/ DMF]:$3(BU[[V@NJ!3PQY'&VT:,MW MZ]H%%Q_K,/&PU]?Q_N(G*+UB<$WH,F[W]=V1T[QBRYY47HHC@)%\M:0$&%W! MRN[F:\RAW^TEDJEE'LB:OBR)8<"YS]%;4PBW/[9X.U3@2G@PZ#TMNK]1Z!2D M$BCQ9RE'999F-7,6L'(:$0PSU1SR3"7K+1D79*]$Q0,23*WHY^@1)5VE@ODV M'ID1?^)SJYC^UY@3VN0^WW'6$U'01@MUQ>VQ/YBQ?VT\__V7Y2VFEF_6^T\! M;\[#X4[_.N01Q '.KP?(FIMA9R5A%&0ASFNR@9IYUY,J/8*_)?>1]_T9G.%]:23_/B?G]E3G?Q<>/&/S=4T60O#[#K[XZ M[#6<5* 4N4KJM"Y;LB?G3:Z8?(*$G,.R@O1ZHM=KQG(5PUCXQ5.]%#.DQKS' M 8X\KX;GH5+75',0C^II7=7 T]IY4=M/8P\^L&FXTGX6?MK7@SJ MK*BLP+K*U)-4=_ (TS+NDY:>%F07Z2Z%&CH>_ZRQ7;-&)*($HT$%17T' S4 M)C.(#R *?3]2[^/5[0'?,3#HX\5^,1R01UC:(US+"/I#S(LEALFU"B3Q/W!4 MTCT64\4"'!\T4#;(]36'\R0^)HVJVF3=HWU*$$*-"[,R$?6IZ>"YB)*]Q M](?ZV)TKKL3/4NHBG]V-10# / HP,2F.U"6PS\!.6(/BLA%5I$&9[[?<_,G MYST[7.2[)7:WMVG)407^MS28= !]WP-63F99\6<,K0O(!36J); MMS ;CT/9;_I0R 78PIQ2$LIYEN,2SL$:4F2#7[*:/2?7%*@\GG]8I_(=54:? MP%G;DNP4AF08 M1!LT@>)>#R_O)&M!'+\5F(RY^'W3!FP X4I=$O"4IA&+TDR+REQJ MU&9Z[YV9U-4@SUS"X)NOBUNQB9L6+#PD0OA95T[@KZTIO'7E*(1@;Z<-F6-= MW9N4EA9LPSPSS]-)OGF#RA]E.!1P[O0-74N&UPM+^RQ+3-" KI=<2NHG/>%Z MQ9DGDK+*T6>*ZZY/!_MY4,PB7ZO9+5XU%241%5D#ND9)O]<= MJ'9]02UDCY!T\\\@Z0Y(NF(FTA0N28.9GS5#DBY!3FB@!4=)^DF+:R O/P9(FG8;U"K M8?Y VW#"P&I!8>>0= .V4V$HFO\<(>BF _LIPZ6#Y#'"3KO,U;T@*[!AIM5>=J5I -C+@FHQF&"AHG" MG#"R6E"8']4&>%'@ QY!%WV=%@U)WCQMFYZ(. /CL<\Y0Z[$>"RH-1,(NOXG M$'2-"1)DDJ5-Z1)TW:=9U@T).FOA="./ZZQP>HZ4 GI]@*#!N,XP#R)+6]@F M?4.)*EWA$'2!H:\.\XZ(56ORK-C2.<*CFWKX9X"@0627E(Q14#B^IP0ZAYPK M8.\6@^8_1\BYQO?K*.!>TC%Z@"9)27Y'7$+8_&(J?\Z!J8#@Z!J,"14]";:Z MK4;(&>BWRG*ZL6W)!UV1UQNL/> -$?X,S!56H &E$@]K@X*KSJH *8,X[MJ6 M@YA%Q_P8]A(FF0DI4TCL>-3/Q"KL.*X\D(IU+JWJU^/C<9V[X%H/UR9JH"C? M/1<1"8+[O^[KLN?%MSE7#*0G$2H&6QJG[-/'+AKF8OC*JMU@$2F/A/J M.^,(&V9Q4N(ON@M*$."R8U):8+<6IW?%8""]-9R#,J/$P@PHI*B&N_CO7#I_ M^]7I*F,IQH?UXG"-IOO9)"7YR'A3'*U8_X+X1-@+2QS$06P!HE8]O8'S5&43 M;*3QXK [ID:,>ZBFK(C3CO-]F&/X;[8X@U-QMY]C3Y>_'-8HY(%%;NE+=5'T M@C>&*Q4YZM Y_0;V;46.";"B\X).<<_N,OP-F1;1:@_DUG-B**AD+7W;@F+= MEY(]*%BE>0;L&#/BLA*VN4]Z3-XL,9$97:E]0?(5AJV *7;(;YND*\C]-$)) MP.)!S:? +7!+D*T]L#U0G7JP TI,M>O)7,DY+G-%R& EMD"TP (+ MF$Z94_P9?3&@D\%?<#YQ),R-0O&0L0Y05*XIK4QUML[1,B9W93:GEVGZ''"'^0%IO-JU;Y"P_[J<3)[@&H)[,S; M3YO##M[(\] (FV$G-W@3*E"[S1\_6#1->HS%:K^MY:X7+*]4H3\>7E- M'1L5 [+D["=[(UUP(H_<_[SA DVMWBLO(>W@\&I.LSX^QN+WD3$DX3K>MC;< MP_C(]5YC2:]0R9<35[)3&#/FH$-. V44O=)FG#$;PN:<,+0E"R MOCZN4&45L"T[1^.HMH$6/[ISU6O=N8K]ZG^,==T*->#T6ROYZ:6ZJ9$!_O:7 M9IYE7N!?O-K>Q]BV U[VW()S&; :/*##V^HPN?W'#=IG$B.&%9?C^U_JE MV#A2VV/ )+R)!-^5C\KPXS;\T";\L1/"?GV[\!3QRP'^PF,!<40V)'AI M^'U.DJK?N^3U='FLGQ-YC.F!E?SM#3!>="QA]HI6 G1;CSSZ"6@>WS&"$" M]UQ@"CJXIUN\V%R#QC4'$>71*TY^P@-5(85JE83FBLY>MM("O<#_[R#/$5I* M.T>#ZX#8O+]NMJ +7!$TSDY[=0-C7MH++N B\1FHF;N+[$U I[NHD/F-(-?I M_#J="6DM%T.(>A)-9_!\^U@VJ:IT-U3=(Z3J8BF/+(NJODJ'U+>((Q0\VB[^ M9[-+WJI^VU_'=NGQ\OV>TRB7@EX:G5% "4/N[[P/#ZDG9AQ6KR1 ! M][XQO@@G#1%^K3!*P;2KXJ/&0 VF7A?Q$GNAL><'>IX"OQ3H-RW"A)>?3 M4+XB7X?4D6I\GXF7$_29=[%.C-XR;AQ[T5*5(XKY,J??XA4 'KVE\$)(QV_Q M+-?CMQ13;]GKA!_?]+4N5$T;C9.'(IEL'C"Z&NI@J0H!>-ZTYXO]I\5GI*DO MR5\W6Z^80TDT1SMAUC(F_-!AM-^*DY1Z_]Q1SXG(K7]=;$&EV7]**1CKT=\D M' Y'1GT+XL;I0NPIHMTMSY^3N\5_Z)@4NXB5)'\\)L;&I%88N<)CJ2,P!@'N MI5 &(FEZ,>7[],T[ 3+C'K:L4EEYTY)[;5H8&"(-8Z5,OGLJ!$QT@"E@&I[_ M,>(0,AONW9&'[U#X$L//(\K$Z70Q#6+B=)+0=XX[+_1EC[3K0LS\^*M%SL2] M0!^B3Y$\T\AD0OD[5YO;0[!ZW4_L\>]AKY(XM^^YJ]\K4L2,+I3)$CLT]C5I M4+V(7NEI%;$K?64B>J6G0T2O]%2'\)5QQ>'T S<)E<-LVO2@7BN[&W,3V% 6 MKF@(85V<+@*FX%$,[XJ"4?@*&G9_P1-)(@09%[<7/TKV4Y;L=KG'_(V_;V[^ MSB[(L9N:R#K;U]21:QP'7^0:>L%7^@6?+CYPL>28\+3K8-YOMEN*TOD.3>T* MLLLF^.7)W\=/_",YNAXRMPL%R3_\_IFJW+Q;K )Y7VHOAZ_X1W)L8'.O3/9& M[DUU1%"_OVZ$%A_D5HA)!AN-L:F]^Y<__2G$C<@KM"(-G2U*IWHUY>RBZY% M535O:R]V\]R=H'G;PYK24$YYV>.K#1\]?_;HU9L@Z,>Q%S3 'B/!N'G;>>]X MX@Q50W+O^<;7-O\>SQ'Z M/W%=\E#(\-Z/CK]B$7K.<\U[+A7O.<8!^):=VAH^D+>8$\&!? _7/2"!/#W?1P$*72)!65\EL#BL/^T8? ,U6)2AP6# M:Q""SCG-)_63M2KOUJN]HMG8"EU9.##.8R],PAZVSK:O4_$40NTY<45^@QF3 M?QAI@Z!((B0DQ=K7DBGN-.0!4 !='<@< MC&]1GBFZ2;%!"*5VKMX? H9",+EPZ'6E-N;.8S_<;J@#!U\@6?*WV-/H>O%5 M992:%.-M\N3J]6N[6:ZW\5UP)N\H&Q23R:2DT?+VA@7@P>;ESK(@V.S1G0HT M;CJ>XYD4"IR4'0TA@DT6 MB_?0[X:H5\>^3QULI:/1.?_V"#JA?Z'&?#I^J4:!.FWVX[&\Z(QBV%!>]NT1 M +$3+W?GCBSR>G-[N]B:HD*/6QX=4;-J/=KN6X:S8+J^SX 6O-?W&3"\A-_C MI:-4<=_G'$>32X^"N'V7AYQ*]E&,N]/G.S+4J;,:8;HJ/FOLD-<.PN)]V?$X MY_U&=,6PC)P.JN@)=!];[CSY9FBZ?Z3H*I,7K#%3>;VWW\N[^4BQQ=8$>\?N M]$HQ_G)8Q[^TA_6^/!6W;LS+& CX?T<,NDFD<=R"EU<*[*QWS-?[50!Z#_N[ M8E&[E#Q\<(G1?[4TD@0F27/?+Q/&^(IIZ.LI>6SFGMM0RJX?:5OO8^DU2I5_ M34FH;XU%''WQJ?!]4_-+WD837[1=(!$LLO;NL?;Q%.J;%58HV\,#$]JA-P'? M:[2*P?$_:/>\=FT$5K ,FF1J$O:=Y$U,N1V-<1],FL)V? JA&:"G=R59;,B& M47ICC^[U-'0 _X6LY)?G('%O7RSV@=TU.C&F*FTQAGR+5V.2WG,1TW.>5/W;WU'*R 1B\WJCZ]7MAT]S!>HHUP&E6?)'XCS8VSP?I8FK MF*P<1)6]+3 4@_""[[9[!"FD@M1Q&\CF]M_,W=U_4N/ 4XRW4!*E2K MR'W_.$U+&=.?_TDRYHG.^H_.=3Q?G**STAL%C :!1 MPYFH(EQH7;[UO"HI@)/J0I8@3"23BA-M7)5[5:F I)5-XLR;^O["XX0*'(>B MYG=<5RB1M= 1OAP@Y/)O90H1?CI[_:66^N85 <(\?Q M(8UPL+C$WJ^37OB'>4ULCWK^>]0_8-XC7AP@'HD.)%[91*_;U3C,I!@W=X8= M8)@)![0F+,*WA-&5HC8K(YRRC8.G%D@DDPII[ZJ;O!7K/"J2,#0*GV %Q6!*M08D[X[236_"[$.KLY:8T"G-%-L%T MCL>$=C!%5E*EH(8R >ZA.&2063F*YH4=M2P]&]1:M.LNC/'4_-;R=MLCGN;]CA>5-*UU.]KLQS1 M^O;.P8."C#:MWV2# ,-.RI)MWC&:"PYN,3\M&!Q9, Y)7P<54M%GPV>O2F( M4!BM06F:;"-?%2F7T.C^.C79L9JG)ZCYI?G(')Q"B)/X$[.KO^R1J]KC5O]=Z?[#BA:U91I*CJU M!4U3<'KL\R?"]_9=Q79ZX-B$#;TF*_/0W>$WN2EDI&;ZP2ZQ#49XM#]:X<%B MF+4<*"(\VI\@I36_;@N.K^GX&U!+ P04 " #3A55,56'+E]($ U*P M#P 'AL+W=O)MW*:55U2ZU]4T_2Z;28 M-,K8T>GQ]EHS-SD]CE_^-?I;MSL>?PI5>O.H[]3]R6@Z"NTFI&%_T>WGANC( M_1^F=K$PI;YLRW6CK=] .5TK;UK;+3^ !% "0/EN@.)@I@AD!B"S=QOJ^5(Y M ID#R/S]GD?5+0ED 2 +7LCYNFF4>^I[SCQ8$TY389Z?E66[#O.<0'X D!]X M(<_*_];AGOUQ0O01$'WD)9JY<+8+4; /B(%N%4_X0]QJ3P / > A+^!?;5M] M,W7= W[V2^U"P/;*/D0,<48C]A2%["GWR)9N':;'C5'WI@XCK.D )] FS#KY MHA_;^M'8AP!G=3]KG:X,'=\$B21A-LFU+=M&BSOUG1(AO$+,S4'I:2 M(4$DS(:XT:'37LQ*9(*$6057S:ING[06Y]KJA?%B%C*4%W3("@FS%L*3U1B_ MT7P,O"$%\&%4M2U_"6S(# FS&N;ZX3F7_Q(;A"DQG,RG2 TILQK^62OGM:N? MQ"=C0Q9J5+T/$VDB9=8$3*#2E&+"90>S+3"FI)A((2FS0D!>)0[NZ.HC139) MF6T"LZLTIYA(*BFS5 :RJ]B+ :+[G3(BO:3,>MFE,8-HR#4ILVN&\IE!2*2< ME%DY^Q*;GZ 4$TDG99;.Z_QFJ"P;C$EK-A(91S(;!R8_\I!B(N/(]ZR 95-: MR$;6R9BM@S$3BHDLE#%;"&-2"V7(0AFSA3 FM5"&+)0Q6V@H,0^!:!OT*2;< M96&VT+X2:(Q&547#>X8LE#%;B"PAQH+\"/$TPE!,9*'L[58ZXY#)E6U(DFJS M2=9#UU),9*&,V4(O,.?A@M6Z[L?^4B^THWMK&;)0QFRA%YCQ:8PM=CDGQ406 MRKB+;4-KR-U4ISN5R$(YLX7V8&[[E6(B"^7<:Z%]B]U7 2E'%LJYBVW[,>/ M4TQDH?PM]FOV8>9T+90C"^7OM'43,7U;4DRXV\]L(8 9$Q&*B2R4,UMHH! S M[GG7/C:FF,A".?<^SQ#F+LQ33&2AG-E"/VM&0P;Z-6XB"^7,%GK&)'6%3VN_ M#KWZM[$T;A;(0@6SA88W]YY[EV(B"Q7L+YJ!73XQIIC(0@6WA5#AL*!KH0)9 MJ."V$,2D%BJ0A0IN"T%,6I$KD(4*9@O!,FQ14$SXUEEOH4G?N#L]KL)LM+JZ M#;?HPO%2U>7,B?BQ>0TFR^..]F)=UQ?AV&=[TZIXO+_&]C76TQ]02P,$% M @ TX553&SIKSXS @ RR< !H !X;"]??1@U80"; M)X5PV$@0*-S[5Q^((9^^Y7,]G-JF'$]=6;U=SDW95,=AZ+Z$4+;'?*G+7=OE M9KRR;_M+/8P_^T/HZNUK?>_R_ZQO]_O3-G]MMS\ON1D^J/B[H H?!\E\ MD-"#=#Y(Z4$V'V3T()\/M##?- #/>AQ/NB1'A370,8U M/PEAS=;K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZRU M;^'K+4!OX>NM0&_EZZU ;^7KK4!O7>"L!!V6\/56H+?R]5:@M_+U5J"W\O56 MH+?R]5:@M_+U5J"W\O4VH+?Q]3:@M_'U-J"W\?4VH+AO0V_AZ M&]#;^'H;T-OX>AO0V_AZ&]#;^'H[T-OY>CO0V_EZ.]#;^7H[T-OY>CO0VQ=X M5HD>5O+U=J"W\_5VH+?S]7:@M_/U=J"W\_5.0._$USL!O1-?[P3T3GR]$] [ M\?5.0._$USL!O=,"[YJ@ETWX>J>)WN58]WGW?>A/S:'ILD6- MZRL743; =@9I> &3G#91D]BR#92W'R=<)%"1BFBE?],T.1J+-@>$[[>.)[G^_X^40AM33^*YE:KMJ+:58]]OJ6,/I"M8T.4 M^JZ,C0U4_TNA'=9O>>]L2']LGQNS;<<^+2B/ER.]=+0[P%0YY.24MP7M&C45 M7C_YKP:^[X;*!9K[D*LAM3L>+T>ZR]7(QH6'?$0:MTY-]5[#<^OC_;#/+FRF M[[M>^$G-N\SV?3'^*N_@-02P$" M% ,4 " #3A55,'R// \ 3 @ "P @ $ 7W)E M;',O+G)E;'-02P$"% ,4 " #3A55,9O,+8(( "Q $ M @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( -.%54R&9=*P M[P "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ TX553#BFU&ZE @ @H M !@ ( !^ @ 'AL+W=OMT4$ M ]% & @ 'H$ >&PO=V]R:W-H965T&UL4$L! A0#% @ TX553,AW>-Y/ @ M < !@ ( ! M8Q4 'AL+W=O@7 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MTX553'XHIN"U 0 T@, !@ ( !]R( 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ TX553%^8"AFV 0 T@, M !D ( !MB@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553*KA&%2U 0 T@, !D M ( !>"X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TX553,NL*O.T 0 T@, !D ( !.#0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TX553#[# MCVNU 0 T@, !D ( !^3D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553 (3_EF* @ W D !D M ( !O#\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TX553-WVGRG@ 0 04 !D ( ! M5D8 'AL+W=OK8! #2 P &0 @ %M2 >&PO=V]R:W-H965T&UL4$L! A0#% M @ TX553*L+M_6W 0 T@, !D ( !7TP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553 %K=^:_ P (A( !D M ( !&U@ 'AL+W=O&PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ TX553$Q*];Q\ P :! !D ( !&PO=V]R:W-H965TZU3HW0( (X+ 9 M " 4MI !X;"]W;W)K&UL4$L! A0#% @ MTX553*A-?,=6 P R X !D ( !7VP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553%Z.+>#D 0 M_00 !D ( !W'4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553)>IX"]T @ JP< !D M ( !LGT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TX553 ABF*0R @ ?P8 !D ( !!88 'AL M+W=O&PO=V]R:W-H965T+ !X;"]W;W)K&UL4$L! A0#% @ TX55 M3%;US' 1 P ;@T !D ( !(8T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553!YJQ#1O P ' X M !D ( !DI4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553*UX.8OL 0 VP0 !D M ( !19\ 'AL+W=O&PO=V]R:W-H965T MC !X;"]W;W)K&UL4$L! A0# M% @ TX553,,S?E\; @ )@8 !D ( ! *8 'AL+W=O M&PO=V]R:W-H965TJ M !X;"]W;W)K&UL4$L! A0#% @ TX553"9Y M.6*^!P (BL !D ( !FZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TX553!=6/0<:F@ &C(" !0 M ( !-[P 'AL+W-H87)E9%-T&UL4$L! A0#% M @ TX553-[D1/1' @ 6@L T ( !@U8! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ TX553&SIKSXS @ MRR< !H ( !]%T! 'AL+U]R96QS+W=O XML 80 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 166 304 1 false 43 0 false 8 false false R1.htm 0002000 - Document - Document and Entity Information Sheet http://www.tylertech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - 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 - Quarterly Financial Information (unaudited) Sheet http://www.tylertech.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information (unaudited) Notes 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2305301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.tylertech.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.tylertech.com/role/AccruedLiabilities 26 false false R27.htm 2307301 - Disclosure - Income Tax (Tables) Sheet http://www.tylertech.com/role/IncomeTaxTables Income Tax (Tables) Tables http://www.tylertech.com/role/IncomeTax 27 false false R28.htm 2308301 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.tylertech.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.tylertech.com/role/ShareholdersEquity 28 false false R29.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 29 false false R30.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 30 false false R31.htm 2311301 - Disclosure - Leases (Tables) Sheet http://www.tylertech.com/role/LeasesTables Leases (Tables) Tables http://www.tylertech.com/role/Leases 31 false false R32.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 32 false false R33.htm 2315301 - 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 33 false false R34.htm 2401403 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Summary of Significant Accounting Policies - Additional Information (Detail) Details 34 false false R35.htm 2401404 - Disclosure - Summary of Significant Accounting Policies - Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments (Detail) Sheet http://www.tylertech.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfAdjustmentsInAllowancesForDoubtfulAccountsAndSalesAdjustmentsDetail Summary of Significant Accounting Policies - Summary of Adjustments in Allowances for Doubtful Accounts and Sales Adjustments (Detail) Details 35 false false R36.htm 2402401 - Disclosure - Acquisitions - Narrative (Detail) Sheet http://www.tylertech.com/role/AcquisitionsNarrativeDetail Acquisitions - Narrative (Detail) Details 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.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 43 false false R44.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 44 false false R45.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 45 false false R46.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 46 false false R47.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 47 false false R48.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 48 false false R49.htm 2407405 - Disclosure - Income Tax - Additional Information (Detail) Sheet http://www.tylertech.com/role/IncomeTaxAdditionalInformationDetail Income Tax - Additional Information (Detail) Details 49 false false R50.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 50 false false R51.htm 2408403 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 51 false false R52.htm 2409402 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.tylertech.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 52 false false R53.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 53 false false R54.htm 2409404 - 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 54 false false R55.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 55 false false R56.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 56 false false R57.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 57 false false R58.htm 2410403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.tylertech.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 58 false false R59.htm 2411402 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.tylertech.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 59 false false R60.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 60 false false R61.htm 2412401 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.tylertech.com/role/EmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 61 false false R62.htm 2413401 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.tylertech.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 62 false false R63.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 63 false false R64.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 64 false false R65.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 65 false false R66.htm 2415402 - 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 66 false false All Reports Book All Reports tyl-20171231.xml tyl-20171231.xsd tyl-20171231_cal.xml tyl-20171231_def.xml tyl-20171231_lab.xml tyl-20171231_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2017-01-31 true true ZIP 85 0000860731-18-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000860731-18-000011-xbrl.zip M4$L#!!0 ( -.%54Q4IXD(-*L! -%*&@ 0 ='EL+3(P,3>Z MVVQU;O_TZF^?7YO/[LV;5__G]__]G__?Z]?_SWYZ>^6[UX.[HM._K?S2+WK^N;LKNW=4_NN6_6M\;KU^/'KK_32NIKQOL1GR%?_*OC:], M-HKF=:$T;5S3F^9__/R-*TQE4Q0-)CBCG'UM8/J5-8K&5_P5-Y0+OQ*$Y6N$ M7U/\:OS8H"P!R67//5Y=\&"S:"U^!BZDV]GL[<7/ZV^+[T]7%KR_U?E>]/J+ M'QE=2P_1N8=Z74:PK)[Z\>/'+\,GN^4MW([HKX]WC!]HMSK_6G%WNORUT2O& MMW<:K>O>8IB&EQ;@T>EV.H.[Q=]H]LM?^P_WQ:]PTVNXJRA;U]5S]0_-/E 6 M-TLQ$;_"U?&-O=;U8A3@0D( SR+0Z]^72^Z'*PL>Z#^T9P"!?R_*?G'][9?K M[MV00IA,[A[T7M\V&O?5$S>-WM^%3<7 V__=NW(9<"1[P>\\$O ,>KQZMI&?[TJM>ZNV\#1K^F MMXSDW'6WTR]^]J]: '+TZ=&_LC^^^/2=\2T@A5O]A_3#^)=6,_UVTRK*JR$8 MQ0P&8R9V;_[KU>\(_J,$DA3_YZ_S#P^_\>O\1QZ_<0\[L-N<_BI0H.Q[4 :_ MC]D)52^=7)MZH.@T)[=C\GH"P_C*% #5]\8_/%)F,:G>P#O57W$,]A0I->*6 M?D).5K1&/;X8\0DX<;6 /\9KN$>VT-?AY; V^V=;@>]X:4Z3Z MYZ.F^6=L=5K]XFWK>]%\TX&5N&U];1>FUROZ/?OPKO'?W=*U&[V>^=GJ_1-$ MV#_=H-?O@@[^5+23\3?_C.DTOY2-9O&^<5?TWA5W7XOR:*M2D;RX3?;I\*?1 M;TWX\L_[=NNZU1_!=-5LP2TCF_>1$K]M0(E7OP,I?MN<%/_YZT)H1L#_FD%_ MSFPFSF-'BLU()0Y'JLN.?,8[\A383%[8[+FSV1.;WD,+%*39*4K]*0MT;G?M MR_ ^=;3E(=!F?V651/G[=?;<#_SJ2(>.[X.>[;N=SOWO] MK_,2$RO1>_7[^+8,O\/M_:G%9?M>W 6NPGKK^Z4L&KU!^?!\5W@!AB_(L)?; M,(5I-EM]H'6C_;'1 H7I&O>M?J/]+-EC):XORQ#8E$NNKP=W@Z%-]:'_K2C3 M;67Q+:W#]^)-YQILKN?),>OB?115V&IV:4-R-&N;@<3^ER3"D)?AJV MP,4P/ 7#\" 6@[BHA=-7"T]]?+%=I/%B5YY9S'&[J,%EF<\L'K"UV+_8><]; MQ&]N^5\,PU,P# _B)6S.#)>3Q;-8W*T/D2[B_WD?&&T>%[CL^+/P\[>SZR_; M_6PL^NW\\TL4Y^!1G$-[ZYLO^F57G]4";RZV+SKY;$3V%@&'2B3@N M%]OVF+;MZ9PJ7Z3:"SE;/G$Q>"*GJ!$PQ>(S3U4^-SFTQL\;O6IW6W>#N MO-:T0F.R?C-XO!#3?;T%;OQ\'@L\CP_O&W=M?I%:.LCO?B[*?.CM]+(N;HBR+YAF=>P!]?INCSZA_U6H"[8E9EY)W^BA] M)7W/\M3EL=3Y_8>_AXJ/[*#7ZA2]GKD&;[0W]#@K9GU?_/A'%[#\_- #K%&+Y='$!N*OB5Y?;,S9\60R MXX '6",O:VT1\*[;+%N--%WB&2WL/%+'H=FYO:]3"Q()F/W.Q:7 M37Y2FWS.!-S3)J?F;W]>:Z%]ZS:=1_VE:+3[WWQQ#WR9\'G3N?[E&:UT+9;' M$P-I)L<&8F#Z]KW8@&)]!1!^%M>#+T#JS]V;_H]&6;Q]ZYX14RQ'[W@> 9_2 M[_4>PU(*Y%WC@>B+3W */L&,6I@Q\?>?JG'1_B>B_0]@XJ?8X%H+_:G1 M;'4QHO1Y2?8>UQFL@/%U-LP+CLPS49/OXP@"GS0 ' MD0";,L#01!^TAD>N<,O;HM$KOG7;S3=W]V7W^_"@],PRS]?B@J'-OA;:+XL5 M4D;RH%^4U76X]^.@O/X&]&F.7=YGR@\;X'Z^3+&IA7!ABM-BBH-8#=N:C7%0 M=EK]05G ?;'U,_WM.2J+\H'>^2[NM+W#9U6=M^BU( MB][/ZC^W\HTC<,D&T%RJ.O;!O2N]^A?-P%O'.RX\?$SE>[&K3EJY;NM"7T)L M3QUB.TACCV5MK/Y<=&_+QOVWUG6C7?' 'XWRKCOH?WN7.EZR&B?E5WEPL3'(D)GKJ/R\:2X&VC_ZUQ][[X\4>W/).BO3698 %F+T@2;.&X M;!A??Y$NS![C\!=GYHA\O9[U]V)9>G?C^,+-9\7-Y]A2XGRX^05VG'AZF^-9 ML_1IV!POD*^7-LH=I_%^'N'8J]C9W-^7C58/7)%.\TOCYWAQ/G?;@Q3N[L'/ MGXOR>^OZW(XR5Z(^8M.-<3_?>-NR4,N%+TZ;+\XF7'-AI#-BI/-34P&>+N_+ M5J_(B/CLN*86U_-40TO'TUQ$QVF+CF.FVU\DP>E)@H,DVFULD%[6_2CK?E(& MY]*!!QT>_9AW>-_^Z6PW;&LZFDZ1AFU/&@3(]];#>NSRSE: .TIW), ME^-]GH;F/ICA2]EH%N\;=^>F.[;B@'EDSW?9Q6793WS9#UZ5NB^O*6_F(5/:Q8>_"3B MHBC.6U&XX&SBHBM.7%>>=&LXF"[M/JQ<=UJCZ>.5X6;Q?=N^WNKOUR,*QU MK"I%A\^8V[(8YN[4UX1.EY57O_Z]4;8:L)Z? .]9[=CM-+N=-RGOYVNC\Z\/ M-S<%?##=]O:-_?#IO%@X7X,)IZYMPT$4N/+E[E[?:JM^ M_M8M^U^*\BX]G3,..*3[I(V[S9R^BW%W-KOKR=V[EVOV-NW/947OCZ.=]['0R M8GXS'_X2VWN&PO^HGOTEMG="_M-EIYZ54CND*S*?6GYQPY]<5I^J&WSPLH:+ M#+S(P*?@0S]2R!<7[?@N&M_,%..';L_Q-/[9Q>\Z*TGV'!RB(P^NOF[542L0G[*]-L'\A>CM!6':"Q.=&Q,]=Q'G42E+KI\7.ZQ :0P/]#=CKLVW1WL$'RU:C_:F %Z7=X%BQ?MNYY%DSXLAEB+X M@B3$7A3&2YP/?P!IL\'7SV@Z_4OD%)_9?&SVP!TC'K^/#UPO7[ MY/J-*?]"=L%\0]%)Y^O@#HAG7Q(CM[; M07Z,0H[+][3LV'B4PF3/;7) M#57YA1_.2Z\=W5*[*+47H-2.W,3V(I.>5D<]=5K#XZ"!"S^('N!LX2Q(M7',_2"D(F="*K89 MJ<3>-Z#\*SL/4F'TU(=[XCQ()38CU8'*!C4'@ZS[/VS>_//Z^'HF6EJW16-WJ LAC9E=N/XW>.;)E]++U_PJ4&O MN>CEK5Z7$2Q_^]MGO_$K>]_ MNTM>NLC*8?7MX'T8U%^3@]/O[O9^@X+/KTJ MZ8GW@[MD[G>G#?DUL?M?,X#,OFCJ"[[H=.]:G:7?6(WK[$?FWC6^5*%60YF_ M)4_N;7';:+]K)'Y8QBU3MVQ,__KKQ2X> CSVF?_ZMLYS19V[: M[CN/'MFR+SQ>KG]WLVC]9N#69KH]MANW5X\;^5-Q,Y,5\VHD\QK7_=>8,RH9 M)TXBIXGV+CKCHR,,_H^5T# [.7C+[I!6::?6KWK1ON/HE&&D819 MX^.,&8JI(U8)ZSA!TB(W^KADQCO[ZO?78Y6XZDMC2'SW>C@>:W3#QZ%4B_!; M;QU0!+)1!604)4C)2%&HZ""QI:]^CW^,H%CZE<5@)#C7!8+0H( *#$5C@Z21 MZD#']'!,JE=#@VH1&-57YH$8P;?^DCA+E-,.J4!P1, .05=+(I )KV9LNJ5? MF@. C+$T(0K,#?9V_'6/HGSU.QA4_S7[W?3J\>?"4)4Z^+5L MM-]TFL7/_RH>UOANQ%YX(YS6AA+I1-1!5*MOO)Y5YDN_- =&]^ZNVQFVGQSJ MAMZ'03_%-)JMSNS.G$PR>W75+*Y;=[#C_O3J-9W>IDAQ:;5% :,@48*W8D_D M&'EUE83 \&UC)4>E1AB@GH%W!4ASP(_VVJ?BOEL.8U/]1G\M'K;2*48TMQ*D M1Z!8$BW'D&J1-M(?2>W4?6D6FMAJ%Z4#OKKMENNL9P#, ](^*"@L/!\'7]NMZ]CN-OJST(SRD,C2 M=10QRF"494)R18A7FH0Q8,![;&H=A_:/P$@2A>:6<>KSLW!]*FZ'?;0[_?>- MNW4VG,)1(QZ,918;QX&5,!_#PZ,%B?/EC[?AT]67X/[R_L/;#W]^$SY?O7GO MIJ&9_>@L0'_OM@<=,%!'Q%R'?Q!SQA$/ZBC) N*HA;\\0F1Q8*]^?]^=_OK< M%V8__X^BW?ZO3O='YS,HS6ZG:+[I]09@NJ^A#[S57#CA.?Q)J>:$L#$;4R;$ M/!A+OC0&YTO92'OL\\/=UVY['3%,A8W&*TR5]DIA3J@94X$1(X?K,OK^S*O3 M]X:'$M?7Y:!HFNO_&;1ZK13*_3@HK[\U>L7'LG5=Y$P['=H?FS133U=1^??% MCW]TRW;S\T,O1;+'*1J37H_3G,^G12Q"VB"9A#K#RD90,8(PY*B+TCJAYCF? M(31B^S70V1IK<6BLA=5"44=#E,YY)HB4'+ .0D7G&")[P7I\ #4^9LKYBS_R MUQ*I))'$2FF0191;3Z4TEHR972!!YZ'$7!,R 7/^^QL )E8#!C88,W 78B3: M&*-P/(X!X]C%###!,-X+8'(U8&"AP-[4$9A8:X=5 #TS!BS8F*TK%@2LA\T! M^U1\+SJ#!9*\9D4#\!U'@>,HB0!-&*2J] S!5L_#1SB"^Y?"]PC&MF#NGM&V M#,_(E'5&26J 96&'&1[B&$]EC)G'\XD1?(IS_J6FB"*6F C6OG>PY6506HU) M![:C/4T6.<:Y\C**>Z(#!$X2%[YT\3N M2,$Q N!N?TW!4X M=?.\[;3^#8[!XR% XVN[,+U>T1]9G"48>IWF6_@Y38]O M%;V/C5;ST3>>^O5MMW/[I2COTD#X+(C _TK>-1Z(7LNFM67CW]W>E^+Z6Z?; M[MX^K#9JIXEGO36:.QEQC)8(%Q52) 6M/!A"7&3&A:03TAV)-..52$."WA7] M;]WFF\[WHM=/_/3A1P<0W_WKA=X!FD8B+PKOXYC$R/7+RI9O?7 MW;+YEVX[^5V]C_V'MZV[5K]H+N-GUV[T>HNFX<*&^5Z4_1:@^[$L;@K J#D] M&7=J %V!-BHP)Z!_! M@NTV6I%J%X_G=+WO]A_7HOW@B^;@>HC/0E]K*4=1!XI4*,'!$V%$!Q2(KH)& M(1=H6$DRL?.WA7'_.,H5."H21*#.&2M!?G..*$>3$![/709,*-DCCM4@K \W MG[H/C78*W-2HGXF#B#4640NIHG=:ZRB1K@+3,D6%_U%-]?%6.W@^_C#[P MXUO1N2H:9:=H I+-HKSJ?RNNP R[ZUUU;ZZZ@_1#JVQ>W:?)"M7CC;)L=&Z' M6ZCW'U?W93<=.C6'S]X4X+2!Z$^P]^!7H,S53>LG_+-;P@*D5X-T26O4Z#0! MCD:[]>^AL$G?NV\\I'=>M7KII5_3;;]<5;3[CR7PM!Z_^+U1#@745:MS!0)L M4(Z^T1M&^==UH)P 7WC]']/X!SX^I_!H!)4;8?KKXV>H WP)[(V+J[*YJM=#+P M>,/53;?=[OY($>IT??+.Q^#LU>BL^)L4X4#GP2$=,A )$H6&00JN2"4IP-3R/T")@57ZJ N;DIKM.,P=%P.=A+ MGP#WJM'V\/YA7!R(5#1!1:6=-?PU_ 0MWX,';-$I;EI],UR(J$<0E]*A#A!(_I@:3AF1FFN9K( MQ/,E2XU]'Z26P0K'-7@C4=M0'49*IEQNG3*40JF')LM?&F4SF=M@BWT X5 F M2V+S6*-FQF)B&$:1@^E(;8C5T8PA/(LU"HXFFGXA"!O"5\.2%.L8,+."8;"L MD D>59Z!$QAG:AIA1O<*8 US("L"HUIYSH-W+")L*SL"[,$LD(X)UWP[ +>- M/G+,-#?6*6:5<4@P.3'GE&1^'D0-WNQ2".<4RH8P'B[TZ 40&Y8>;%%EP8TT MCE>;U%*V(%:@T!,C>4H>N!<&"!>!4BP@20ES5%1'_9'EYC Y>^)M'WE$1F', M@G9$8 D>GG&ZXC40/YE"$)HNW_+;DJM&<)( HLN#K+0Q6*=!D:,J10&4>>[# M,2V7"\[=@#SY,.A5N(<=STP*U!)"@%6 M7\K+X)95V2'.^LS@P^+LB;?]K@<[A(.7H$!_.\]01#I,CF4#43J_KX3)B.:V< M4HPK*1!%2@BMJIPL%45VI@VH_?"ZNTY^MHI>"YH^_ MIG\#[*:".VM$:L"5"T$H'#FW(L6F!:[2MA"R=I0W>M7_5G8'M]^N""+X$=YM M *JP >]EN$B/7-CXV;H;W'U*4<,U8#:8I+,^*9A@G"1?FU39I@3 ?O7[1XS^ M> 1S^9>6 =/J; 2,,):D9$!K@[!&4R,FH2'PGA(P2V"9^M 8EC>)^\#[OV]T MEH=Y:[PX*T#BI3QD)D'?&*9-G.0&JMQ3?V3 !9_> JK#B7+N$1@>% %[:D-! M6:'(JEBVP)E6?THFX!)Y9J-A'@G&K"9^DB,4$,\,Q;V2Z=!6,+76@#T2ADH!W'PN M5.6]*2ZR!*/7&+$]\OCYF'!>,:6=#,XF"RYI2UG%0AS- Z!KT^DMP+SM81HA M8&%8*Y1Q%&2Y=LQ7.:L.5%\RT0@?@;#T.Q4@0+(/-VY8V@EO3RD8#^M!5"U MLO#>='K]&5!24*F0[>+ZBC9(_"+()D'0:IH*A"?S<,_4\"*9J%?#\!9M+HW M4V57(Y;M/G+:.N&7660"C]YC$S#3@1BE)$&,@7DK>71.S20#+2C>QM/8K(!K MC,#'4>I$[TOW,3-K43K1QIX&TPXS'ZAW*J9Z$&-<=0RL1%Q0?S!=)K$63#LB M4!/[9LI("U8?E12<7VJ9;<*I /A=;(C:]#BSLO0^ *<1,"P8PQ70E?8PA?B!;B MFZ UM#@>LS*'Z:"#=K]UWRZ:1;OU'71,RLZ<2LU*VOC#S=0ONZ_I5,(,QS8P M1PP2 E!4#%$+_H9$#G.*S:O?/\H_QKCM"O?34F!V^2>!-4 S$ N^1)2!\.", MK"B %0I ;YW"CR:PI5%,=OM;9[O$6442 ?A;+34JYE) B6C;N4,#DVWEQ>WON:*J;122![2J$F#>(Y MG1029*+5"AO)JB8$S,3,B<:<2?E,J+B]TYG"<")HEV0DQ2R"A5[%:Z5VF2K' M#+.IW*K]DJTN64!(AHB4 @>O!5A^2MJJ5,GEX20L))&'A?6 81/-4YD0IB8 MVIH+:ZIS7*?RR.EKAM54ZO=3(GM*4D$X0^%_VGGB;# 8-&"H3IJQSH_#U73- M[7E3<7NI8"ES"-& +4).:2IUD-5Q!R5YQD4J)CN4,*UQ1D3$6 AK/4@ODIJ< M!%S)?8UC+A6TX.10ML*A@ZE1NQ@XC>#S@NL+WY.NZC#!O,FE @=TV4D@>TI2 M07H/S V<(E-:04"1QBJF!U:SR-(P$:&GP3)/:BMH+7P*5"A@-9"=R68=,Y]U M"RI(B2)\"^:KNOJ\Z=QTR[LA)5SCOM5OM(=U2\U6*J#9W*L 3\)H3[ATG!!P M>R-@4IV61Y_K LI1!OZ:P.T7I0,>T0DN0$($'YSPX#0CX_WD_)'DF?6IH]24Q X#4\X[B3SVG( A(K2O0I9"BKR1TXNC]?;"2<6(&FR M$8RG T&21.AM!5T9<.=S1L.SH M/H5?7ABQMQ=86BI/!7&:<0K6O'7(5^FMF*N\\0I5[*FW=XTK9H1$5!+P3 P/ MX*0P0ZK3$RY,9F#!C_BI=^>A/3:IK!$A<)^Z>2'*26!5$GA$)--+6%"6Q:Q. MFB:G)+$XH@04 :/8*&01].GVR#Y-;'@^8#2#5C(U6^?=&>Y!ZP@SNA@G@ M*;NEN.X7S=@M;XKA=SXM;' \9_4.WY>E#86[^W;WH2B&O5<^W"]N@3/;,)%J M!QJ*!8<(,LP36[E:FL^),X,JL MD)V,D,"(_:+QCC3NK',8QV2=5VPA$698J0IG25)\ 7G7M7"R* MVDM*G2+(66(YJOR&-'TCPTM)0=GN>$U=^31N"K4IKQ$<>+"66J,9.($6.5GE M!UKA%D1IL)YJ][<(AFW@.Z!3)XT*T7B&&8\861Y\):0#\IGO_D2(G9)G%B32 MA$@EHF+4*XWT]#$MR@X:V$RTX^P(M\LI&\@QS(05D0*7X4BEF AJMZ#L&2B+ M]DBJ&H$K.$4"!0>+*30(6Z5X-?8$_,,\-X\1.7V,MB?XSG$/("E4ZFLJK +N M#S3:R4 6:?(&ZZG!_AD3;OL]@"AQP]IJH8!@+%!M*F$AY0(>HYQ/=?W8G51U M_2N005QZYH5E,7C,P)NO1@RX!>VT).5XGWOT?"-TEH9A%QRAX6^>6LI9E<&2 M4MZR/0#>Y!D3;OL]X"+PE :#R2,P-X(VA+-)MD5>9($%%QRO12I803?H]QJ= MYO_M?NV9ZW[W)I'&?4N>3:OSV/ROZ@3XV"SVL;_?YOTK+>;>$1=2/UB. J'> M6F291S1RL,:7&$L[ 7D@3.O: &JOO0'6#J"S(Z58*Y\P=2$JY.*RP1*GB&G= M20_8)%XF3T0)^%/!HC(6F!(44<]9EB (+H&8*E;=&>/'#9BFW0P;WH+[G>H4 M'OOQ;M9'6J>Y)Y0(2P1BP*14Q\K3LL%F)S22/+9&7 W$-F"N:@4=I,9!L:"9 M#0A)[!6K>DQ*FL]"4EBR+<'\-.P3G&YZ7_2WHBE77D@94:HQU $;)D3EE1OL M\AZM"%&Z&-Q%P&P/]"H*U#N!6AP M/Z^W(;9-<_V4(H@0#/!3RR:IXE2'3.P0]MA4-YT,*+719P06:<3@5M .[@;M-!'1%_"F<]@IK MT+4:F(A(%XRJ'&6E?18A _-(9[CT&+EG("TN"EP@(Q'3B6Y5-$"?LFM M:BRT.B8M'OL&W\&;OX$NKQI-I_1?V+,?;D#-;[;\A$OM0;YI"697# CV9=5< M)FJ:]5Q^S3+9L0EP>\5KY9Z5AJ:JZM3D$LPK;2*MFH4:F;=MW2M>H\$IL05? M*-["_L7-H/VV=5-_HKOBI?;A7>._N^5PY$GE.8W] MI3%069%KC,;AJ(SSP7JC'463= 2PO/%CF>\^D#M)(E4^[*#7AT4M/Q7#19]_ M+J.;-Y1:33A(0\^- ;N7R,G) O.I:1Q_"80;M3P9@_6F [+LNLC(18@307*) MG76AYY6C442>7(7"*K0%;K*KH=#&>A;S:@4C;RBLC0,.#4ZY#C")RZYRJ MW#+/F3T/>;4'PJTGKSS8\""8(DM;D23S+TP5#FLU;E#Z[,FU0F 9!%)*:/#8 M B,C!,?P42[ZW:&"5:;V< RC7 Q M%#.?JI9M-'029N$\Y"X0%ZF+^HRY6 O2K@BL,G93,_S(&26.I9[%B("(K/8V MD[F#2H02: M>40FZ0><9W5,%"2'>G'D.PHG*T4DKPZE=/Z8;T%>#C\]"FU7W;" M7D69SED5=\HJ\/?4](C6/$%&CLLZ#DVDQ4>MZR0G&LL-52QB -9$-7T8%K7, M"\89UF(+E!8>M^Z(6MV<[ !;7!"DL Y&"!=,F"20JGRU7E.\C2HY!&9UM5$J M4(^11H82PC0X:W[JO DOZ)A+Y#X7[4>2+[%;^N[@:_]FT,[3D)9FZ[ 5P5#J M/1+.P0;SQE$G0YPD(E(=\JZ+DN0B:&W8]H@47Y7.8#S1*3F%,$N01#Y,TA8= MR[L;8\%RJ^\ID%J9!69Q.NMT"':,M,:JJ;)R2U26!4;I J'Q%$BMBL4;2P0U MJ>\VQ4(:S@')RHGD>8(I9_/)CX=%*CG>W\$%WZ(@48-\-]* .*3<>ZN$GHS6 M843G]20\5UN; +A?Y&KDO/1"*RJ3T$#18([)I$^8%GF?L)/!JZZQJPE"I$:T M&HQ[#/99Q)6!;PS-3D:.BM<_RE:_^'!SLSDOJH@]%4QAX3"&9>/(5/E=CB^8 M6Z(UVX(9*P#WBEL-*W)/1+"$2\N)MAI)96EE3?F8E7H027*?[*EPJV%'E&:I M,T]"$&EJ.;;45+@AM.!X \GU]L(A1 MJ_UDH'; .0LBBN:4\DJ =@=]W0*M\<2DM)4[:=Y6YW9X4UUC.\P$&"72$*D( MCTP+6A' XSSQG&O$GP;_3;.0:I)K4OE>EA:Q[!0$.T1P,!*[0*)T.DZ*W'&4 M65W,$8FT0 Q-\S<8F398;E/1G(5E1DQ5_@&B.N-O.K(YCPCZ@?G;(F$E%M@[ M(Y%FFJ-)IV:N4*8Z00]1_#0$>$(&9S8%,0AB*"(I=!#@F$PBB+F!<4PJ+5!& MTQS.B8F!61JC46 >.$%HQ>%I:$3.X>AH'+Y9B>V6'(Y!,#'CB+6@D3U(\X"K MR";R"QK]43T?W3@6 9Z0PX$000"EP'*.R!CD-)J,%+5N0:K53; M_+V83&0//Z_;@V;13"=;*<(RZ#^^*C3*3II]..Z]!!\:;#$%$* %2P;TD1/" MC@O-& ^<,Y-R<'3*P*F: M2S"U@!)2B;.D1%UQ,I8A@.H3H/<9,PQK65GJ4DJT@!*8,GI@4BP0%G6Q,\"" M@ZFNJ9/$.0'VJK:3"C>S0$%QP>6T22:J$APDE4G\T2H12UI MI&9\>T@.V$0_2(=HH>8#)7S&.+1O_[O:^%-??.MUV]_9A+'A:BYISST2.B&'(Q)2F:HT"$XH&+0E8 MVLYK%PW*VXKQ.7KLAO9!"=[]CL18!WQ<__M$MV\W/#[VTK]>GG[-(,,>8 MM0KX)S"D"2,,>6I2M[;<1J>"S'/4$2G8FW_5^V'']0\W0R_U\>H,)?TC*YH_ M]L^(LT/I@^2:8:*1LHRDO$2#1.)$:3F.C/E%;GI*>-F D&NA?Q2"LO^+_JCO/@/G5&2XQ8=^20H0Q)=:C3(P71 K(J@@"V1>6VO)96D MCB+;PW]TPCR-N>:C\F!O^Q2T N<865IE1XF8SUQ^B=3>(2+BO$,1@P^F*(LX MA2$FHPU$GGOV!"SMNG=?6YU1%O+DTB MA&_=IEJSOQ2-=O^;+^X;Y; J#7;Q+S6D85QZ\!JD *-,DQ!EDD! &JW!AXMY M(CE=8]L<@S1)HJQ%FD^-9JN+$:7U&T:E]N.,Z%N%2$!$Y(5F9#ZLL GFG6;Z(SDF MWQOMH5G5=XVR? "V65"Q7EMVH5247#$>0QIK2Y' U51N8.[\B"E%8&4.?!U4 M>T!CU6&Q0"$QQ5S22!T#%QJ0HE5'#.)PWFP52V"O!3M\30#WAUA=D9SP MBA*NHS8V"J&$MA5B*9J=\1N:.UEX&JSJ,F# 4>1"BNL1T #T$+521W'>(&5 MHN5M\>K>W;5&_0[2XV-E?IU5@%228&I8)Z;:&$, =A^(00Q7P7KLYT_;@V&G %#$TZBP!0<(8/3"5,@4UW)XSROUX+Q MV(7L(WC2Y3 PT!SNW7&J4*U\G(V:4JU39Z5AUJJ3J=USK!@6Q_DF59/)AFF4 M[-3JUL.U,QIR%1K!8&TX<8)@I.#OZ3QHC(;S\X;C_M$8A2O-H/^M6[;^/1>R MK5\%9T!H4!92$UWIP6=FKK(9P:H7F7<04\6X.]FNJIWD: F4YLQ,9; MV&.Q:M'E9BI,#P#V@N!X/:6--RIPD 7$Z]00(X(K6I5J@-FV*,%382:UT"L@ MSN/4:T.[DL!:I^9GJ43(6.!MQ!&O""S\3#_#?4&[A9&E2$P9A!%)6'1#38B3 MV9)*ATSI,867,4!NAM1"MLIP\E(I,)"DD4E_P4H+5*5N^FCS?CL;0=;IE_"1 MZ0+ ?@.\SMLUR#?M[% C02L8)*0A%&SK4'5837DP>0R YQMH*21; SQ/U6F MP:3VX \@ >NNP"0%$3OI8J1)YN$,X\5; =SKORM %H"%D$;?#M7OXBA$LVC] M\VUQVV@'T,S]ATDHIKCNELV_=-O-83IM_^%M"_3XN)MR'F ?ILY_N!FN^%PJ M#H!0]E.N^L>R& 54AG?5!7BL))Z!E108%>-[?(TQ\$;+34CE'JB9)R,(S$XSV^@F"K*,W 70[,MS'43 M>SD"RQ2,4HI#4,X+CRINQ#AD1:)@;XNYY*W]PUQC4$>42LB#]P3K% @-$E?I M-M3R7&(RS,F.,*=+T^47&S.'X(Q*$L ) )M1"",%^-P8]*%7 <99:J&W!VD39204=F'JZ2^Y=)JA*@^*:YL/-Q!SM7MK@;4'/.HL M$R- #E+K. ?!&41@J$JBDYQD@D!>NU^/@O;;Z M@,7P"'Q&AW\JOG?;WT%SS]XSYS#/0C*I-1\^8V[+HI@4JTQ>G<;QSAD,/UMW M@[NY^Z9QF9U8T^TTP>Y(N6Y?&YU_?;@!/[QHIMO>OK$?/M5E"&NGD=>$&TG M%5>68U8%6AAST]&@SC -=1@?)M-+MNX*7%9M'WP97WFUZ?5.>*N0D(1JY 3%(,P#,%X)2>*E?,EJT;X9=5V M6;6U=Y6FDM' I'0T"NI#0*22>MS.&#Y3ZX/VNS[C?/]TVRCAM_4]G:E=P[5E M\>9+KL>+HVOO4F9U+E=J*!10=JM0%^(5+U 68F.N0;YC@RCO5D9E=P>33XM=1\UI*L@6@GX&NL>6.UIC$J81RW@LN(>-51P1N< ME\00I:D^&O1U<01LE4G'EBGHP2R.UE3"T5F9^>*OB59S=:^[0#\U!WW#O#9K M)3&)\Y&63@+#6#,Y,Q0+>BY(7 ?W%##; [WJ-%:3J --X>=T#B8$,$(5/4A_ MRQU8)-5.,(,X*CJ#[9HR8RM25T=-E$Q#' %,7J4.4I0/S@;.('.MH!:#L0V@ M*X<>=$?,B3A)%.4WQV O1]MW.]55VW(*E*1FAL% O< M8"ZK5 &B3"8M")X[25D*QY; KB2LIUAX'CDG1'#!*&+5L0\U*D][(Y)M#RQP M\Z@V_'VQ(5$]#]$Z(H.. 1O-(IHT8$$LAY,JJA;KCVD8-H=Q%2UA[Q J/7$& M>1,"+'V8C%=Q"T;(22P6$W-M&.$OX]\>1?)T3W[3:3Y*Z%ZXNV]W'XJQQ-Y0 M%(/H!10T=E'(%#/41E28!6/S[B%:+)'$NT-^+'JL[)$@D ;A;L (PY&F1@YL MLM(ZY#.'N*;D*>B1,GI&+QAW4MXP.XM@AUD8#I#E,ECDK9DT"\0ABX:O0C$' M9@GL6YL,S)/4"TS#_O/($(RIJW(.A OY@",EY6([K5[O[F(E<$P0=5)@DT:: M8\I$G,PU-SSC'ZHT7BHI-H(SG1_^:+53Q?+JKIQUI!911,:TYI0F%X^ A*L. M-$4TV0$T1A0DQQHXK(!PS^BMG.S@,%5)Q8#*#D)10VVE%Q7F&=\+A-4ZG+03 M=A_ZWXIRLV4R-J9&$=0JBDQJ=6DF%IZ3-C]W1NNLT1"0K>%=*5DE&,_(6*+ M-U$*%#ZJFN)0DN]@K!?;3EO!^['LWA=E_^%CNP$N>Z>9LOCO[S8V (T .101 M"$OI+/QA_:31D%HP((FF(2_U2"R%;J^(K71NK.?42J5OKL.P_W9^R(A['BV:YW6NT]=>1*X\%#H[AF*97VUAU M_28+,HCX?%?_M<#: QXU[=ME2%U,50C44ZE 9VM:;7,P3[)M+N:K2H^%1TV3 M;NH$8LPKA05H1S"D[21UG5&7:15Y*#P>K:SR7:-__2W%^J:OCR)F'VZ&%VN# M[S6'2\MM+VYCJD72,LV BE@8Q2=3:JRUBX-_M)88Z^.V!J$><3&=SJ#1GKZ8 M"I_&MNKC6]=AAUD2*(ND-#@YT!Y'$CUWE:%DW9+ /JWGATV@GB7"?0F@KI]< M.I-3[L%SBF"=4C"H-8Y@,=B)L!$9<^OY5D/37U\?JAK1P44:?&"1$$&"]6PY MF#N5A1#S< 58JWL!JT822"TQ1H1KD\X-A,!\,HHOX'Q$4ZJ>W!PL^'N[>'2P M=DH<9JD6&IM@%=CREL!_<45%*UBF&K'F62"E'JQ]H7&XYIP^IF()*R.53 LP M%SRJ0N6C3)\,I-?9T,55Z!Z:9=-$:*_RD^A99E;F.2LS;EL^1OMOW MA@K @5QBT*^(\J U^$F3=+_H\ZD8G&'Z!!2M.Z)28/9AQ$(:'ZN(=F \5.<. M+.\JPA%%\_'QXZ%Q./F3BGD, OG+5.1!>899)8>9SYN?<\KG Y6G1X93DC_8 M&S!:4LV_<&"8 ;TGPTF!!3,'7:NGD._'IN_V\@<,00<)L5>VPN?YQ2 M!@D*UK072H!&(;A*F(U E%P]L_GCW],CPRG)GT H#B(XSFBTV%+KZ:22&*N\ M,%#WVWES\DA5F!@":F3OK@A7JF)Q&7O-UKJO/=S:*<'_R3J2:&*5RJ::\BHT0MKRG!_Y%3X&^$)0M8,V-,S(3Q. &C(]41.Y! M;UH76"4;C59J&:QTIG''OF#-!?DTK(()"AY9"JN%X+$-7E9T571^9.L$5O8+ MVX6N/LV-6B]^.PVMIL2 CL11"8+!_HW@$DVEA>CE7"#E2TRIB(Y&6B5Q2GPO'4S@9?\ MHLAAX)4K]UN(D3O+I %?A:;N"817S@K*>K#-T)<>"MY5^PTQ'44D8#([KT2: MJQ$G_"#F6_G-P'L@_I4K]QM-N8X*86(YHLI%"@]4)Q14K:"O/I \DROW&[/6 M6VO Q;*!$*TMFXQ !8&QM(46_H6+@\&[8K])'()1C@=JP4[0QFA=R5]K@EVN MC;':#-['(X_'?MQ3A[-;Y94Z!+H8,ZVE#)IZ -I6=$Z391;DM^C9;+U:@':$ M?F4K2MA^7$9CF!5&2XXYKZP*L);S"3A4*+4[](\.T-A@2H=6DP2P]]UA8YRB M:<"X;_:^=/OIW&IR/1UPON_V_RBFCCE'G0=CMWS\*=U77RLT_,"7A_O9(\L* MR-0/Z,-]>M78L9BJG ;#AH80N>81.Z<9HU6U/27HU>\?Z1_D'28^I]1QD#\* MV:=(5#,L:V-2+SDKPXQHYVQ@5)L SI#"JB*\#'G5]*A/P"*&/2@Q-J;^E\;/ MQRS'\?38\97'%,F-C^F\Q2$U?43!@66(I).H4K *RP7C#-1BN;0;W,>@1%V% MND\1.D45CY'AP%B8^/W$Y9V.4F]/?::DJ(M=(L$8DII8IDPZDQ>\TE9"+FA] ME(8N'9@4*R:@F^OKP=U@J%B6!Z'J-'1$G#H6%266" I&,K!_9;FQ/$Z)D59D M-NZS.8@'0'#KD?'C.-FX@7K=L84,3CC%_)N2J MHIB#7K][5Y2/5LW\FPE(Q'6F748C4?2T@M89C&SXR";U/K MY]Z8Y=ZD5*3K!<7-<[8T;%-.L$NSFX%8(()]XZ[V M;( SE9H-@ME.2,1)H=,J6PQ[GU=>R;G*JZ>GU2J_A&J&C9/@%$KM9;1*HTF[ M.V&R'8095T*='H+'DMG!T*A<\!@[(:U**0%^$DV1>1.>;)#I^9)K/S+;(.Z\ MM)JDCC+6,:!D92[+*+.L$L&H/#6MMRL%MY'9J73="V&\ IN9I\[,DTGH7"Z8 M\4.>&]76EMF1*&*"-@;T!..6"\ZK/$\L2%[8*8\FTJ8>>;30S4V_*-. OP@/ M/!VKS63,IYX0/.I4@H5HT)^1[H]N5'T?Y>O ,B M?MNP."L8%M,H:@S.*Y&<>B&KG#U!8EY@PXE ,2U$Y@]8N&!:_@;@Z)#57[L3E54S*Q1 L)LZG087@[D_:E6N5]Y5(V>>[ MX+O[;GEZB3-C%&#!4U([T3@ Q\0HY*13M+!Y<']N8-N34*\[V+ 04;'@I#): M:1V1X$SZ20?3E-Z6)[)C*G;%$Z \$)['=UL)]4J+U$T=86HT]FIB.H)/>P N MV9EZ7[Z5Q8;"!($@L=H@RJE6&!215%6#)G ^2?BI$9-YX<569MV?RZ[O0U[ M)X#&1)K2-,;(.Q^(9A-T8#ODND5*I-96+D. =@;^6$$:%9!QC$LM(M4V1**G M&BV8W%7&4B!]#K383P1&!YUZB7%)?4C-%,'<18652^D6U#/)+9LN$,][ ML&"TOB>S!T*L;/1!4FTW./+#\G:$7)5*F I&\K@%560#$W$_P!\M4"TH8C$: MH@*L&O$FF7LM"1KCF#+P::/0H!L4\"%)) MB=<^JSX!\FPC QDGR%DJ?%#2$>.E\Q,O//K<"S^N##Q:_#@5K;" &"RZ%6!D M6T^JE&\I?+YW,*/;R\!Q^Z8*^8]B]1&4(N5XB12YAUF.2)T%RJ+IV(F M)RSQF%B3.K]*'02OJ![<(D1W8J;-T-R>F4 (D*"=9B:-I2+4V$DS:>Y4CE9* M+T8[(+;*"B,&'$O)P> 0W";?BZGJ],W@?-B1 $=-[4)E^43,9$) CS-=K0;W M6QE6#192-F0VQ([,M!F:VS,34X%JS@/#,6(GF="Q8B8A0M9N17!0?^LST]@D M\8.RU;D=I51OGFG*!?:&FNA 32LG""B&:J9FF"]B $M%,[H0PD70[ KUT]0P M8Q&4ME(H)@D-FCDTJ6&&95O15/5$:+$]QV*:Y@92 ^RIA;>IAV#5J(3XD)_W M'X<;:E*$0:$S;1$3%*P;SH( '"K#AN<9]G*8!G,DJ)^F#TAP0EF-@A48/'G8 MW;*J.8@A#\F>'BUVD+J4JM0G4@<;@DEREU42+54^[9T;/@[*ZV_@(YKKZ^Z@ MDSH%F.9_#Q9."U^PG<<4&'ZM-ZR$J8CPOOCQCV[9;GY^Z*6V!..&%_4U)YI& M&:)A8.$SK330(!C"4 C*&&;RT0&OY7S;N+60FZ%&\L8^EMUMYH\@Q+C"!*SE MR"(P+I6D"K%PBC,7#"QI/&_H3#Z_-E1Y.?BL(E!(XRA-:J)N& 7[Q%9G7U'G M1^F*8*SV -1\#>I<-H@'%R\DMT554$=@[.Y!3X.6)/0 U7V@Z&RY$ MB%CA0TS3@\&W LI5ABHX99D UI3-&\U; 35?33J;YD<=-=P(BST1D6!2I?FE M'(&8Q1YT2DG>!U KQ[T08;3"+/!D6W@PL6S5 0L'E7?@XYQRO#-4>2'V7&HV M\1X9Q'6JP<4,.S,IO&(J2]D"K<]VY_2\VGIN*+-VQG.?I)=UF%OP,:OX.2)Y M0TZN!-T#4"LYG>+AE!7,.>-PL[5(5/Z]U33O@(TH(WH/4*UD=:NDLD19)G6$ M-<14A4""$LAC8PC)<\_1L*_:'J!:Q>M2D>@8BB1-Y",(4<2KX)\"X')C4L\/ M6UD"U9N[^T:KO!NVPIV/"H:?U^U!$_348O]OC4ZPCC%*HN5.,(Y=$FB3W2!X M+CBFX-T(L#UB5-N &ED%6YQ'E7I+QU1"5Z6A4IW)YQ/ J*8!K=:2*V6MEFG0 M 8A3):M8)M4^DZ/[QNAMMW,[#$J/GOM+T4[5S'];L^AU&A.0]?J=,M6_V'\NN$ F>FWI*D9 M:0II_UL7KJ1NC RLM=>REUX2F["LZ+"",MDI.4Y1G-A61\YW,CXC="1%U MI:>!)(X!:W /O50N"$KXQ-$/^5A(BO!*GK#+,V)*O1%4=5% MGXQ1B$=.,*<$"6T<6$B5UROF.U*FWF>M[XVO[06U8RM'8JOA%"=&1&I@@T'&T.KT)HJ8 M-V91"ZW?&0@V!G!5'A3(-BX5X:G?M8J@5^2D"L5;GIF2& S.10IZ+0C!/6RU MQ_W2FX/KX?[]ZZ#1;MVTBN;'LOOXFX%_?E\P77:-#1>5-,38U/4$$9K8EE2' M0!&3O*)[+MUT-W /B7C=Z1=L69\H(I8)@D-AOD32F'XLFJ#&VBEE8]#OE@^3YQO] MS7L\(LT3XVRB7\0-A>)'_M!9P>\.I;@X:QX%; M;'3P F$;*&*5_%=T$TZ(D"9%F.H,Q1*9CVCA M"[V'?>$T'*:],O^LCN\BY@$T%<982,IT2)VRQNFOS&4"^O5Z4F@>KKV@4L-N MC$9F0!P0KYFRSC**Z.18CV9;Z+58:P<=!)4:+J,T4(M%H#2J$,'[I[I")8WQ MS$]/UA*!6Z R3-T$=_5M][K1GO)H-V8TH4Q07DO$O7)2.W"1)JTSP1K,+0&\ MW.U8 \"]XE;#>9XI+ SL?T2(,0C$GII,_)8TRZIG:N$!X=/@5M>0&3/LO;4: M2V?!@ =GK,JO=2*OAV5JX9'Q/G&#'UQ9-%M;B#N+C(=M%0VE.$4^C#/!(LL\ MH2#/YP;AWPJJ@G44D>O"KU!!R!"(;Q/830E[#06"_ ,4C M!;?6@*^.M!=IM")*I?*!YU-=*9>+#H(WA;_H?6RTFN^+]2)DT_DA7CHLN;9, M>N1!+6HYU8,\D"P 0;)QUSD0FX)8DX23 F$TJ>M-9YQJV/E$3/'LL-.E4N)?8"_ M+&JY3F0](AZ]!C8'IP>#R2DF5IM!/A/1*0-]70Y:&LG< HTZ.]I;P:@7GC"& M.7@%2E>9]"J0;!N ;"'K#W5,WQSSS<+YIR''0J&$I$*O(AV!\(,%HX:255>,XPUG>.P+E MAU$[8N&+FZ($J^=3\;WH##:74981)2.E,FUFY1SSH3ISH(G9:ZRP>CILZAPNI85)G8B"1-:)X)B8 MY+>C7$PIQC*7?7=VB MP\#SK2$B2I=W6 [4[$BMG75!OJ-.@3H4R4CBG1%6\)UCNQA J\)D.@(9L4\9\1:,.B0$3D4)54,F MN2#Y9)@[OSLJ\@"+@AQ8 )X3$T7R0!V/IE*1/.:IA0IE;+<$DRK7=*P<4\74 M:##R(G5>M\^#%1IL3\NUE,0[[BFN M,(YV7\8."P>?^R%J2=,5B9?FA)5$'1 M@*UPEFA.:>5@&HSSN)$:=FS8'H-AQU&X\=-0>F^20#)S(A!X3*.[+5*2#ON% MR,I>E"SD?7#F#P06@K$UG!7[/[:9_=@H^P]?0-OT&MI-WG*>@$MBL UD'T6[0K^QVRCCH645!/$KJD2(Z5K9T M4#AO) Y>/]=D']"[D2;>C-K.$Q5Y3',PO&3$@&%3.3 :C/_\.!LV$EX&[B,( MFP*XBJ#8(@XPLJA=%#J5U^E)]4D4BYOXHXT O$Y;WW5[VR3>!"6C989([#G3 M)LK)F!5A;;[<@LZO]>3KZT-5FU3C PA$ TSH+$B"- IHDJ.0#]M+*[T'J&KB M 9CBX) AUDGL!$#H)A6JTN>-@&DJ*MD JMZVATC^TFZR:9 M2!*L#)BI9%:FHTHZ2>U%)HNX/@E:CT6&G=MQ"\UYS7C$MJ,V@F7+C4\1VQ , MJU!T8%\42YBG=K%^\IW-U)E)_B<42GV1J<: M"0@>B9><@&<240 WBM!)2,O(?&0#V(QHW\"=(^]3SPAR05/#P7>@T5LZX7T; MLMIL,+KWQ_O')MOVO"]2R0Y82E@Y:K15X!A6A7 \Y).%A%)LH8;=BDYU57K8 M:*\MLXQJ 7_#057Y6@BLTHSW^?SCU9& 9:P1Y%BXD"RA4IF6!?S M4)/BYTNV[7D_6(/AOR$Z'GR:79N\AC&9%IAQ0BHV;X^OH%.G&/N<\+5DM3^ M;]X:=2#P@!6NI]W,TS-T@R]VV]^!;K/WS%%OL]#V5%=VP,M0YA*U-_80K MEYM+ W8V(N@UQJ^QF"9&+<9U!'K7^-FZ&]S9;EEV?R3D&O=P974?S2=6;T.69T'-/8:/9 MI=#"L1BYH@;%E"D;_&3NO2$X.]#$!UV)3\5=H]6!!U:O119]>S*^_O_9>]?F M-JXC8?BOH+S)EEU%,>=^D2M;=>:6J!Y;TDI*7/GTU@@8DEB# (,!*#.__NT^ M \P &! W#DB &J_7(0E@T-VG[ZLX1%SBB15.6A=LV]JK6U M--Q>1%DBYVAXC3RQ^(3]4D-18$GDMR:2 (=U*2M+16]=N&:N9HT5UL"P/XP; M;[6D"6,1.6ND(8X9&]#D5V"\239,A]WLX&0+%8$V@0DB$0=AI (5E5L2PJB^BYN![5S9+5:' MXC 8CY=S(4&B!&!D$HM+71+E6+6-3]8E_P61.R4/W*B 0#"5$!M+1RSN="JC M3Z/K'6I4VY6U N='O2>LB %[0A2/;1@9QRTGUI1>$TAZ?0X!TW)EQ??3R;6M M IDG$"N(@,)1X<+9P 7EB6KNZM<+C%EECP+C.0J$")2,20R\3WWFW@6ZG!/& M@_H&5@IF\-RI]X3(-(Z#)'06?*N(@-O*%2F7^,JHOLB<$\%7-K@\G5S;DC/* MQ3AZ#@PTPTL0'&Q<7F<148=14=FX0)QOC@9\NE!SFVC%B%#,$FEU>>L/#D]- MYU&UTB9S?M1[2IJ2<_#BK>0XC *'3? M[V6]X.$?.6XX3OKX :P5.'R\G" &Q%BKF(>A"&)C%DJH-0MKUU:6DI6^Y=V! M:PJE;3U>4HWOZ&@GK1\8:2V-0]"B!$G7#,7!"R) M H>8S&\,XGH=#K>KU?Z-HE04*3Z-]:@EN#T#-$L44KS_*WM40&R8K@^\Y-:( ME:KNW<%K"JEMPUPHG!1&)>"!!=80REC9ET%-?7O.&TF*6LJ7Q&E;AT&"PVU= M'.%M52 3&_+R&B81KI:A>(.S"W=BOL-P*G7]$Y@OHC0 +Y@Q7#/%P'%.JAC( M1O5Z%\K1\.V"TQKHFL)IV[A;9N(DCHB@G$@JI70+U=,DJE?)6'!D=Y*G(^*T M;8!00L+06!F"'NI&K*\?X-KD$CC0D5=2'7$ M$IQ84Z;:X"(DD49 &!EA_6 0E\+# [5F\7E3V&W;PBECH6.P$R1)"&-)$M.26V2\ M)JUNV,J\J<,!VSCA'HQ!Y)C@G$7*!4G ^!PPK+94]707S9#IU4D;2!-F$0 M8&NE<65 8%E]P'N#Z&U9O:$3Y73DE%2*6L,B[8)R0I%1]6&3G*T6&QT.V$;A MCF/PD$B@-'>QE3&8*%'*D&!QW3>GJS/*#@=LHW 3FP0NY. +X$AI1F)2+1\# M'Z$NW&9U6L3A@&W>0)LZZJG8A"^S3T MIOC5'ZX^97>CL6\9GJ=8=L>UF>3,\CV=(;C?5@#_6' EF:1!4.:RL.)] >=_ MX'?-OAN07T#Z4=P6*5!ZE$]P' F0&Z=NN#"A1B<,_RW+?L#_K:M?0\2RS*X! MXT HGYA\>SSXBF(((W5@DDB"CL(+T[C*SM8C?TH--Z9Q)+<-H!;41B @061U M(D$_R:C4GCA:HQXB8MQU)"B/=11QR 737$KK(A9!H*54N<\C@,"EKA$TT[1Q M)+>-=0^Q#5("U0,:RC(#0*$Z,H=V$$$9/S MBK M;S,2UAZ"6P7>OKA5@]EV5IJ+19B&&1L%-J"")XH&/$XJ"TV#N.[2K99@'@3C MX4CNI4*7$17 F1%5(25.BL@R4JI0$=4/\HF(/D&5+CUD=XVZB"R$1U'D=*PB MX[1V3$5)F80SQ-5MNW@JLH$/!G9 Y5N]8Q]=._2 M&!4%6E?&X%%CIR(.3ZV\'L-<#56Q.I#_4#"74/6C VOS>@^:)F!(H+6.-;&X M<0=;X\*@RNO9.J,J:U=R!!NA>0K<&R>@@3]- A&#;>,\5L3$I$J4AK)6;((I M-_TDN/VXI(-HK(VQL8F8XR;B"I.2IIJ'3U@=5O!1UH"Z","^X&WV!0,714Q+ M= %U8%ULRD2E6[,6DEJ[CI(;P7L_&HZ6 \I#]Y,E+(&0EL0$T]!":*.69P8QV(2@#=; M5KI04SNLYT-_VS!_"B&]EDI*1YS!02"J' MFU^RT> -LMD8*C@CZD4].):$3 MBG*LL5)2Q0EWU7V C.HU2L](@&U5.\+84 D6@O]&$FX3&U:]^: LZG.JGA?P M(Y^/VJXW#TYQY ,AJ'Z5U_D@[>W=Z-1_>;A]K6 M+S_^EHVNQ^G=3;^;#LJ+CW^EX]O1='*#!:+9MF%4@D4T(B1V G-85KC I,& MD9#2L'I^P*PVDFW&Y"DX/W;ALQ;G7]+)37K[/OOVK]'X]VTXXR56$&-5:J(2 M$TM* JRSB*56.JC/6V3T-''>YYPI)T$$)TTUH322E 6L9.U8Z36325=]]X.0 M_CC.[ONC:>ZZ_Y[V\SY*ZU;FGE_H+7RF1!D.^+?1>-#[_)"C/,_;O[:/;R26 MJ]B:("(N!*\FT"21#+P+JD-*B:AWY&S@\S5(/8K^J)MEO3P9CVZ]DVEHGP,FT= >BH"6_@,G#-#@?)1 M@//_&0LE*^NQ8IO4KFNHOTU^9ARV,%0D=&2HMDD8."D"G/=:MK!CWW5]CI(6 M#6#PX!,Q\DD19"N9 (IY.@O$C!<3X;^H:/ >T6YD@H34(=TY"&(*,)%;2:5FR- MJE'X<&B_C+P9'&?!M#_ (:3/Z;T:'-^ UW02Y#F2V@0V1.]586LKK8]2M:O# MCA_'XE!.O[E\[>6^_CGH0E5U"3+0%UPC"3:*DU8H'BH66)D3!N1+*05E+4=//ZC$/ M_3$L=L3X?38!A9CF-[-7>C7LY>[8!^/T/Z/\2]:]&8X&H^N'W9U7K:Q0$@X? M\(]!V2MP(1B(-'6$BZ!^I;(/.6HH-D@:\?[#/^/C^O4N4_+Z-=T,AWW)P^?LR[^[ZX!RY)M=8Z#BT]9 MX)C2)+8+7518$%M3.GQUX\'.L&U$Z-=T_'LVJY]]')DMXJ1 3Q@K08PL6$UM MK8CY0F!9'U5-[4HOS4YP-8#(MO55%ALGP'T65L,A4,NK(6#L-HKC>Q3:,"(32=]EX\O!QD XG;MC#LOF[ MV]J]VBZKU1+<_1L(8J3$,A80\+(ZF:BPEI.A;'54^^[ -872%D[#=5@1=D9& MCG&(BEE,2OEWLAY"<*W9%DY[)I2.-L!AJ? ##!A>H8>@44 U"MR4)&*)([0@ MWE(U TWUUMCCZ.39(I(AY5%D> 22!A$Y&&8;EXE%&L3K:A[D%B7Y3"@]RXG; M.)1&2P5N-P1@/&8.-V& $HX5BV)2WP,L'DNA[TF>\6RGI,_)?$S''\8>S=X_ MT\$T^YB-_9*]K94*RQTN%'>TZ# RC(=$Z #.NTS!VCLR_!-.2ETL8[01; M$]CH3=@D@B@F9!@0'5/X)Y1AV5P,.BQY)FQF&Q"GDYO1N/^?53]RZYDDPD#4 MHB(5,Y)@FLGJ,D6LU%**N-S*6+NFV C04T#?? ".TTB" "C$.!W4SCA.E0AXY& M.'O,&BI=Z3$%4ICF@?5LOU\)5,Q9J!BX<& #340=_% -T4HVKK18\]U[@[:I M_$DF$"0S0X3QU>&1C*M>&>/J(PSW @UW_\[N^0\J'0/?$;PK$P:AB4E$$D*2 M#*UW>J@@_)]H6R MNM[Z!.^=)Z-Q[FF^?MCK+K,UP!0'*HDY+L>+ ]"P5?6CB^-:M.&;/%8 WP&N M!A#9=G-%(A[$D0J)"P+%HY#$I1*(:7VFTQOY8IAL:YN6"1%,Q1#L61,D((#S MSAM<)!6O&;E%&L7D"(+Z(F+& M)=O R[:]7)PY M4+_@86B-]3>65RF)A-?N"*R5YL2Q]FNN_<0>-+'E.[<-21+*@9:,\P1/A"9/T/#.!1 ;$I.HV 8LH2HR96#/P,[7;W_,:M'JR9%A M%PWON(K#. ZP($E3'/5>.==K.L*>4<,?BO5A&EYP#CJ=.*&53"*C EY=,84L MJL=#NA9D/)4.[[,]D\HN3)A444B)X#(R+)35\)=$N?J@+B96.Y(W 7,XT!MS MS#;B$+:Y)(EH%#IA0E6F:L,@JD^SDXS36KS\-*#_D6=7T\$O_:OMG8C-FJ9J M2&,ZO,Y6>AK]HK[:;DL9)T$D:1PI26@"(0?39<^F# C]X7\^UCT W@IC S\$]A$".M4 MZ*@1Y?U.B,O1OCT,'L)"2 ML:4D)@GN>!001#C+J[QAZ,Z#A7;R%0Z@#D2&3$FFE BE#@-LN"[S!)(X\V3J MW/=S #09C:/1].L$WN.ZW=%T;:_QMJFRG-G$)/B?V#''$V/*:A06\WI*0\N: MQ_,H-(=#O249S&)T=B)N%4DBB2O'7!F(:UN?QR2$J7GI1X!Z6[N6LS%U+"0! MOSRU?O.1\#Y#!@US#%4L._-3'7QCJ-N1A*+5:^S?W@H#XZG*Z6 M:C8+[9;"^R"*- GBF %A<5 8SO@_A-]0(<$6!X4B9@YB*+*#7$A4T%2 M'X]DP9E=P>S)4!^="%L45,)#9Z1BS#(74RZJ94_81$WKF4((;L39$6&;OHN= MQZ^"[K#1/ D M420@(>6AL32L'&E)D[I"Y]*L) RV@_14!#:.78N=!C4.+JZF-HJ42>)RT1IV M;]?;,ZQ9&<:P'P)8*I'/]AC6<@:[+"4T"I=W^*U!.C)AY,)2:X8DKD]@!B]U M1;NL@' =$=<6VVTI$Z":0B3$$NV0[7@U]2+"'#$@7PA[!X98OXB6TDA0N,\ M@6C-<2$"32DSU"A:"D'7C<*5H$KJ- M1D4Y,+L4E(^#[U4BP4%;98HY".O=AL12UISJV;(E+DZ4,4(GU-+ &NS*JC6S.J&QKLV6! MB(E6$GOFP K9\MDGX[J%=D&/#+5)-\=UZ@H:G$@EN$J"6F8 .6K(=@FK.>- MW\C5C3'/A]U)&14N5!CC:&MPQ2WP01B4'6 A2VH954/ERD"$*BN=]L?]O,)XGM_ M\##S@,HDQM5UG..F&AH$U>CU0*Q9BL$YIRNNUDZ0-8'+MGI[BG6N1D2.,YR2 M#(%@F;PS$5VS6$W3E=%$SX?+MB&*D;61(K'4/(ZHDC&KK&QB93W\T,JNC%$\ M !=LO@WP(AIOJ>'5=/U,AL:X4!']OQ__EE,>_V8C?NC'MVJROUG M:A?;\>W=8/2090OM1(=?:CN14*82[+ - PY>3.7F)XS'/_S/1_6O;?0Y#/O7 M0-5':DS"!-3Z]+9H= M/_7SWY-QEKU#SQ&^\A.XF%LS[GN*Z:)56 K9) /? +-EL39A',B@FH4'G+?H MFP_]VN7<0(!<+6U9VAJR0MXSH^Y]VA_@B*!D-/X;?';/K=HA.&V.X%AE)D,;8\=J MV6( ;MQ:,JWN"S@6)B]&K6.IQ< Q;1Q0%1>K615Q+LI .U#6KB&V7BVN.65: M+P\:PL<7W[IG,2DC6@=,&9PB+(4&:I7%I()8MXXE<;]4(V1Z#(4CT6?%+9B/ M:/HX[G>WSZMDB\4YW+ XUEPE"2,&?/L@4A715LL3JIFVVER*X]!M$VI'H&:6 MOQL62:4O(]_/,!GWAWF_NV;TYTX; '"5L 5Y)3IRBLNP9Z<-1W!,EUEOM&T_,;]+STEY4I+0W$.@Y%2"5*RG[)& M/N($-D>T-4@\.XVV;=%,(#A.I%9&BM!I"_2JUC,RMM;<-N23G!"1MLB?I8(8 M\-B,P-UQ3 6J&K8>@'NRADBR(2?Y>8CDG<##!&-*$B,'%9L0+. MV;K1Z+O=V1^*P7/29ML4W#@VTNC$2!(J1QGAE>Z.0L/6T,:L5C^>+6VVR)7! MUG8>:NRZ(5C1SY*RH%^ Z[".-BN]?>="FQ5_V+\8I9.LS!;N(G2++K^V- RQ MWR#!U4A&N*1:THV3EQ]S^86\;.2N\3 L3XK =@FDHS*O(8@:6\E.I5$/C# M=))/TB%V'6^*$+:E3$R2@"(U#'L[C6,JH:X*#[19L]=2^$6)#:K11S$Y$KD> MRRR)37W641*1P*C(DD@YG/(4E7T(3--U.U&DY,VZ*344GID^7&2JF;-\4O39U.??A+8R(64FB !IT5@9JWT.96Q-P M2UCB.(Z?%S:1-"F[1O6R"[SL98A+U<1M]7ZHG00UY>/4%!&)9&1<'$:14C02 ME)6UXZ*VA[*BIA*7HHDJC#.DIGJ$(\1DW#+Y7X M/JFYX8Y&L-#&5KF .$<"@;WKY6"I4&GSIT9?VQ$4]WS=[O#M5MT?"1G ( M'!P-PLAPJDWL9&EW"+>/$I:12[T/71M%\I3(NSD.CDBL6$S ,ND(5"HN32EG M[%(2!X^2U^RG4U\M>3='P:'6"0D"2U7"1!Q;'=DRS8"YU T.@-G'<3I=\J[) M;3>I'H0. J&3@!-FL*4R,F'I84EJ'M_W:O?SL!I&\[1(O%E%<&M#2P@O!D^% MN+1*5!=MP:,:V,I+WJ2*.&L2;U83UIJ **8X6#I#L>D[J-9-R.!1+4PYZ(G7 M0N.-J;HG*8D O%QPPK@,J6&!D,)&I:L;6?MHX$"%;-:)V!W%DZ'L9MT@<7>9 MI)'!>5(:AP>%9=;$Z>1Q]2OT)=NG)O@54G:S2E "_5T11\(%$%@DVLARZQX) M'B_ZHEI=LGT2Z$>D[-?M<(0C+.B9+WF=OGFC>Z7O1>Q%9%RUH"9 MQIN.@+$RBQ+SH#X'BS.NUEQN' 65(Q%LQ51]RF[3/HX?#H%P8R#*-!ULY,G% MF;LX@L%!B!G$L0#I5Z;*/",!F^*MPY%HDH;O1\/[+(XKV+Q9\0FM?4S*SKFFE>0*\"(WU$6@#Y._ -UO5$BL4&M/EH/-SE,WE H$;#;#X:;_ZNA6_; M.K@[TEH*I9F-?+B($[:2^>99_L@-_;J153/PCXG6EW&6YE-@C1T0B[1C-M"2 M!BHB.HZ<#*MN6K:VM>X-!3JLZ9'8&S-YQ ,S2@FI$@+AO0D9ME6K,NO'@=>/ M>&#[H[7/@5$B:8)[EYB2B@;@;8:NXD2VCA/?4##[:ZJ-]L9,'?' 2,*9=@H' M<# FJ*-17!V8HO$1#VQ_M/8Y,(CB!9 _=$2S6$G*#:]V2BBUKE\=#VS=$,&] M,=/'5(F:)K$CX$U&,8[ TMI416^4KROJ:NK ]D=KGP,3H-N-2R(9:VL=#W!1 M8REAR=(JYNK "%L='OPH9J/Q!%V)=]Y'\UG"_:KII$MLQ!E)B*")L40O5-,Y M;>L[D@G3JZV!=1CVAW%33)Q@,V*,8;$( ZW =NKRZE"9I#:]%/R=O_QTW1#I*#+A$P R)*&I3*+A:ZOQ&!4KT.\* M7:,H'5$HN&61Q%GN,N$*;([5L?43$)P+--?KU/,S$&7)R2U=R4%ZR*DG6DI" MXY@J1Q@+9%2ML(F)7M>IMKJ#XC!(CXCL$?DA9@%S8:08,S+4)+'Y]ZM+D$X.62/R!LN MC(T((QD8=(E-0FD4SGA#,R:#ER?7^DO=O>U)J&0,?H/BVD9)$H%3:60YW)$N M;669(THI-;NCNA[.(Z%Y1(Y0ENHDH83;4$=!H 1CNN (&\:)7F=)3I)06VQ( MK!7VP,>!(ASB=]QJ5-80B!MHJCB.F>)6;X31>EW;>DUT/1+*HJGA*6B2.(<@C7(+_EN ^&J%T M->W>N-JJ-*X$YSMA5H.M27SVU$VNU_//2PBVHI'SIE:S7>=/FWVTMM,@+76#@)E7"252,U*=RD71,$$>#0WV'W+'8L$"\$Y4H&P42RYL>1EHG*HMKP%)V2F$V0SFT?!\ M%@D)A14\9@ZT E5&Z4CJA4TBJE8DQ,YTVP?R;$VE@IW]8;P_]9$.(9W M(=ED5RFE+3M)0FW;;\:8"L(XBF/+7(+=Q[Q4F0'CM=$;BG%UPG@^BQ!)1WD4 MJ#B,I-%$2/"@RIP"E6M68 N^NTX]>9KM(T2&$2XD<3R) JT51%NZNDT.9&T3 MH#"K&W%/A%+;YNLE4@9,"44CZRB- R'*RV7%@YJ9!:XY38XX*) \3(K ;PUQ M:K>@X)G9"+S4JL >'=:Z^5Z]BS]GFNTC14$ M"BKZ&2G55*+6)2&!8%KR." 1D[$P>L%3K6]-!%>5[(SEP>F% U!\%NF)J&6@ M8X@@8%VL2Z2H]H,$$:_M\P:1VITG3IA:>Z6T1>Q"[-B36B9<@.RX,OAQP&PU M.VT,VRF9\XQ$VN*^*<<4P3%748C[TY-05V7. 0UJ*#(N=\OE/#N*SR(U'-=( M1R0F<9*8@"=Q3$M_Q"2FYH^ U,KVCE/>NUU.4A(H$$!1\X2&S"GK"LMLR/U M??>4R%I[PHM3:=ODUH0P)R-A+(V4#0,FM2DR_\Q&C-9P%-8(>9(H/HO@"".M M$R%NV&2!"F*;4%M53XI:KH49ND<>Z83)M5>)J4@P"' )Y8%AOEZQ3,V*4-5= M&+I/1FI'(GW*[LI:_M'U.+U];)G/EU&056]>SK%C7:'Y7YK$P5*K0_;O*=+K M'OY3:]%9>7U;"Q16@JZ-;K=C :];)P7 MS+#?7$Y-N+:@'4(;FQABW3BHMN8)(6NI(LZ576=5ED X ,!]-4&W.[V=#N"M MO0^3FVR,;QMG-\!9_?OLW; [NLVVF5,G&!X+$TQA=@PBN)+A$RMJ#/]F=2[X M2V!]6+ *?G80$V-C*G3D F.#LKPHUD$]!".4FS69TV=&=O M -G==:4U&E0)6'&=Q!1;0%AE]K"/[_BZ!+1.(BBSM-- LU1']A4E:3A\S4!5)++M?DT)Z$XJ8& M(R>E<*#,'=4QQ%X\2"HY A>DQF:62LF:EJ/]F_*>KBJ=HS"$!Q)FA,L?#UMJB'P;=H:;.IS5 9@26+&8O0B M7:(T+9M@8R5K7B5%Q].N25 ]%<)GUY40K@D7A3(,;8+5[$2KTJT4@:H?3>.Z M\@"L#]*5:)\E"0/%F0D2%P=6E%47R7(GQZQ2!0N<7AS9/3JYF8L5^V.WIZ[4E @7,LVX2J@%F\>2TASH0-;B4VFM82^/Y3ZZ M4D>*!#P!<\ ESO& ,RQGN%#PXFH""?+(]M&57[+NS7 T&%T_?,[&]_UNEG_* M[K/A 5N"I:7.12+FCD4BD#P(7-D=SD)5KV."F'W% WX4F"=!O" \PWPTZ/=\ MJOL=G-2J;(WO1F,XP?<@8=GU[?J\\Y*,4S*H M?KC+<+SF\'J&YTS2ZHP<3',0R#R?O\\_9?(P^/_?IP U[7](_/H^N M)M_2>GD.ULK&*32"'U<-(U<='(#H;TYB3 MA!,1.*(8#6@9!#D7KN_PJ4OM]J?$!CJ^!&)"0@06(C%@H)GD997!O%:^%=$9W'@7DB MS,<<@&*2F#)B8BY"(CB-=)+,FI9C9=:.1CL^UMOF$X341 %.: G#R'$+D)8% MG5$HULT_,BMU\<>#^HAG)4D2N9!$RCBMF0T22H+BK )LS%TWD.0Y\-XV=<;I M. $5Y1((GUVH!-?5I6Y@UD&]TOAQ/*"/62 *R@YK1&(C;"A L]C8S 3+)5RO M&Z[< -J/+);>=(5&<:YJ".(NC EI$@@ERT'&C-IZ7TXM;UV'8%_X-N6M8^L" M'<64QXPGVO$P9*H^.97#43[Y-9O:&1"2$,P3'D&AJ3&QD5*8C#"?U"(4R9;=QX/'P..)QLH 81;AQ 3;* M0X 9Z,JE$Z36&?UBE-C6BN@4E](JHKFV#!2>(:6K;P#D&ENJE;D7SXG%$<\3 M+RJU)B'C$'-+B";"2DO1H-[I_F0Z_&/XM3\89+U/63?KW^-BB_S]:!+ W_!G M-PG203KL9I]OLFP2 ;;;+9E N;'O9V.QR.+HF3(''< MM^X0QDI?.Z!+=_QSIY,KN7)?M2>0C>*G_I?^[\;A4Z'C,L+6<: %F.5$EWMT MHY"NFV#)+5EI('E9_-@F_ 0N8@DH8](!/A%HY'EF)X0_A6OQ,YJ;$\*/;\+/ MQ5K;F.I$Q5*IF,M8E?E)F;AU$_/@_-0I\:?8>'Y<\ MCUM&3NG\-NL7(7CHM'1.HB&/!*ENCCFXN6OQX^*4SF^C?N'6::M9R!57!GU M'D8,/"D241> >[46/[$2@KTP?ALO RFV?S IN6-",P@JY_9!"\>C=9E=C@'< MD?&K?29(\W[W .^,ZTBH.!(!"53,J!550^?Z2:I<4*YWP6X]B WBML4RX,V\ M")P)&5@$<-)8')7Q"0GTNBPO5T+LY+D<';7-MC0R00QQL!+4F4B7L4X 4D;^_/-=VD.4WPRRJ\E;W=S__ M%U7D9T[?'HR9)WDZZ%\/W^(.NVR\RTEN/;C%KQF.QB!42R2D2X<[0;[N=+/! M8/:>O_X GA;^GM^EW?GO^_/@;3J^[@\+(-/I9#3_P]B#Y?_RK=^;W+RU_-(L M_F/__//7T;B7C=]T@?#I79Z]G?^P2"]\\ (6X_(GS.4A[,.__@ A]WCTK?B9 MEN_]RZ17_3A>^X09N@6 "B!:>E#U!6L?NOIY^L2/\Y?]^N\)^2W\ -9CTN^F M@QD+?AU-)J/;947*0+86A6WQ]^+]2W\JI '_LA7,!0VP*@9-*L1*L6W4:LLT M+\'E/VRFU4RR9Y2@=W]T?$52Y[^*V1G'H.5F^M74KCF,@.7'T-;O0;D3XZP1 M '(%UN[M3;\']J3EK-/B++4KY0Y29%_3[N_78_!W>VAZ1^.W_]7M9MG5U2O3 M<'.7[QM$ OE%Y^MH.,W!DX$( ("ZO>WG.18LOJ0,/WH0,R;W7ER-PT^%OG]J MBG1;^7$3"8] *<_*C9)*\ MES-'I=19L@Y_[.NYT!UDZ_NL/P]$P^^$O)1&> M@YN^8RO;:K!6@QU&*FXNK-W9+6DU6.-.V^ORS?R0@4Y:3\H=$C*P%P@9]@@0 MFA=&1BZL:2SZW$:>4^&98SL.K7_P'8L456#?>"M2SV#)3LA!/[D$ZQYJ,IWNH\1>K.VQ5KSH/?1MO7[^(K<:&T?'F"G@7CM5F,5DF>"Z^V2K(Y6DH) MH9=]>8*>!>,UZ%[^Q=>OK'W_FI^KBK #"[N6:L.P+ B[=I+1.!QGO?[DEU&> M9_F'8=(?PM^!CQ?:?;[@?_P1*BJG-9J]VP%8IZ75,-U M5U^6"JN*(J1\>GN;XBZ,W-===6_2X37\W!_Z7],YN7/XX-@+Q.1J.L!DD3]) M?X&7IP.\RNO]WS2?^-DDA]=FU=#?6*S%OI-B+7%IJ*C^9]F" M)7+6Y58M\N>"?'M9\,14)I;\GW(NL_'ZH7^!MY5W8C ]O;*,NBW' MG5H)V^X1PC/S9ULYV;+=B9=5MFS7LEUS;+=S3KV]3GN<26>34[ WZVL&,2M. M^ 7?!VP*X]O+KI>UNJ\!:!79@B=.%$J158*T" M:Q78";%BJ\#V4&":-5>?=-9<\U0%UN9X?_XX'MWW?0NHOV<>^#O]SIOJGGE< M7NH?DA;95D%]=A72XH+2QMR'4V&"8SL"K;U_U1(AC&@EHI6(5B(J#TTVEB-[ M+1+19O4?IVTX&@RR+FX.PUQ^Z7K=C;/[_FB:#QXZW^"CDPQ?OCJ&B#5*YQ>5 MO4(5&4;9\=,8I\(^;1[G#*Q8*V*MB+4BUHK8;AZD;*X)^[6+5IO$^SG*>E/O M/A9)O-*![-ZDX^NLAUYC!_[>]6T[>:>?Y].L=Q0)?&T#$7YD%T0?J='MHFU9&MCGP='2*MCFQU9*LC M3X%76QW99(50DTTHK8[<,1@_>'S:$V:?+3BZ_0H?Q!N;P]9I MPOE8:12G"961C6,;\'(%JHJ$??YUFHNB6?7C?S&+- M)B>\>4Q[67_!MB]O"67VHK,6 M[T,>?]'YEG72[K^G?1"]3CKM]4=^^EVO?]V?I(/.Y-OHS;?TH3-.\15<:C4= M@I8L[D,G6?=F"$KO^L%_9IP-T@D^!<1WDG>NQJ/;9FCPR7\Y)6\XO^C\\DO8 MR$,O.S@X<#)"+.^FX^Y-FF>=NW&_FW6^I7DS@/^)7HH.O&L Y&KHN-+! /-Z MWV[ZW1L/Z%T*=J4_['33_.;R8%DX.2/S4L""W#9S]FYZ/R$$243?AQ>@OO[8*7DP*W+"XIAG_3#3R (J(W :WH 5-,)2.[HOM\#;++A M?7\\&N+W BPW!2SYZ&KR+1UG%UBN 0_'#CC#ER^?G?^,/Q>H)]/M ]1]O*[;%8A E!T,_1>'MJW]/1F_^=?T88%9R?%KZ/>N)]>@E@W:$9KYA-- M6-\SL9^2/1KBH4,4D-]-)QG(QY(YO,9\H[>PY:K;;(P?!^,[\8+V@N9/7Y*& MS5]I^IH!4%W21@&L661_*,W 2AKV)3RL\YU\Z=G8I\O.^1G3Q]R)F3?1SY=L M)_PZ=QP\^XRFX\[7635)?I.!R(ZS*^RCR\L)^K/'S93?RO>!N5R,0.;:\BN\ M Q[NQ_"#3:\,^]R>HPTO^O1*V I=LO#6>G2S&,U4FADL<_E]"Q8;\X37G5_ M_@\Z[]Z]N^A,AZ.OZ/W[B?C](6B\O%"*A?V_NQN-T3GX^@#?,YG >X" PU'G M-AW_#G1)P?6_[T^*%$CU,3"._:M^%\*R.2T>Q0!'0U0(?"_^=-/^\^@NPQPA M'"U8J^E@DL^HG"\[B7@X_6%W,,79U6CI@-$7/C!["O+)[)!BG-8)3 W/^3P+ M&#MY=NVMGT]Q%:P,S_!1X'TV\T/7,7$?+&YWLA8P\$W[0Z!7OS+QZ2A[P.%#KK2X$4,#G=07R[!N_F^^^P3O,N.:F$( MZBB?@:,:_Y%UIWC_4D /Y67LCOS9%_61VTV+?S=F<@-"G_%L3F*OB_=E)441%W+KT#S MF/Y^#7IZ\]RTE]33\SNT#E5>OY/XV&@]ZG<\/^22[S3OA:'PW(T+G MQWF[-B,_O__M<_D;_?FGBUG,6.:E9SGD/+W*9I)P5=QOX]?-==)L3E@7_E8% MV?GE0@U.^5,]9UBJK2((G*/7E'[_$V.7LN'0&E4JQATH;@U"RKEN&-1Y;-UX M-D TG*Y8CK GG4>#37G17)Z -9W2R&] [7J5_ 4^./8I)I"W0BR]@?#(-<0M MBEV:AAE[,=#M8!%*X;E@:#Q:HY N.[]A4)V/T%9-?0KZ*IL%$7>@0O[PR7 ( M"YK!6#:=UD&U5:DS\+_Z^6C\< $^VW4ZN)@W30,-+CJ]*>85(4C-O+]6>AU% MV@'(A1[ &$?S=&97&^96"VLS_NLF%>V'VD M388>, (+#*@YD'>=L?]O,)ZOG[\D'YZ9EE_[EW'CWEK9I/!#:D M[YM63?-KEIFW]VTT_AW%8FYT;T:#'I;3-6<'&E>NQ651;XK!1<%^A:*=.Z[*_-2T_.2"+@#O""\VZ>SBP.L$4 05B@@YXNA]&? WQQGZ-P#B]6C4^]8O7+5CZ,3&8[(="Z=? MTC'^-7WHS,K)]O")@W'ZGU'>^5)5?SWF$Q?OW.@6WXZ Q[/.#?+#309^=ND+ M7Z"]Q"VN Z_V!^FW3C8$=@)_QM\\S?CF8F9\\+/ :'TLB@1>PHC4EWG 'U#J"UD EX7F>:4W9!2+U.^6"U5-@TQ&LQ:]$8-AQ$/>%JXZB:\-%L$MAFSP8SC;?D.G[K3VZ\ M?GSLXJ'1FX/O)[>WD47J[0.[E?TO-@J$(-QNV,/_B8%6 !)Z0Q]'@W[W89\^ M@224,;,\"0F''R(3,*GF?0)"*WW>6]5#]_GO'?<^ZO@?XO_]Q[M_NE_B]U^: M:1$P34.+"AL4=_8'!HH%@P$K5G$C^@B+@NJ%I'"#^UCQ J[JS+O.;X#?WX#D MWEYT;@#Z ?(]O+UW,7-XWX#O KYRX:CBYXH<7>==]4NA'$;C_K4/!,!/G8[+ M6MO)S3C+P.\93FX*YD>(46BZ Y (D)JB-**T0?Z'K.+4RH6:>T? JSD$JZ6W M@K5PX "!_B@ R4'8,;+]F@Y_+S0&?'OV,!?AJ^FP!_"'CWUA(=&3HK8?"PSS MR1R&!4<\7XIL]A7CG81R28K!\/4+:N/G%B.)P]I^-"=!'#)*$I($)#)"ZW N MSE:\OK:?\,.OO[[[\BN*="'G']Y_>??^;_'[\%U\>GU 1<3BLT,@V 1! MPC!#D]2_3F=Q:^'\8]?*J"A@F=D&7Q$S+LID&W%DAJ-FO+GY=4^1)RNJQS.D M7]Z!(-X[\X#*K.ZZ@!]KZA]0;90O8 T?WF0!PO" .VQC7*Y=W5L6]Q*M%:'$ M1)D_#_AH?'LW&#UD69 -LZO^Y.,@'>;^#+_ $7Y&3S9 !V7Q4_M(+ ^)H29R MC(6,&6?>E\_$7=X(M>_YSOV7S M$+^38L8(OKS(]XS[7XM"TCO@AK*R_3;]/["6DY*1LQGG@%'),F^R,1][.[V= MYX273/BC]V/58\ 3K;X^ZTSO4'X:$6)._MR,,BB\8G"2_07 L*CDG\M%F>A# MJBW6I,_Z>= \3R>C,3HKMV5>8QU=X&1JA$CA /[PY&TJ7<";(PH@/#_'A41I M_BAY'L/Z-NUE2RR8+Q'5>S[SF:ZUD*ZI'&/#]RZ]J>]E:N82K[D"U*8R.Z=- MK::JM)HKUY:7_*0I5B\1.2B-M+\_TY17LNSL#'&5>Y'V_M3/?R^F%^!/.S@O MQL1QP@(IB D$39*$Q7P>;A ;/G/V@#4=CW]X'T)D\O?Y__EPXQ_O@W>__!)'G4]Q&+_[IPM^.=6H(RGOM?O#?#*>SB[>?-/I:)+- M^V[G1GGJS'_NNNT(I\X M]B9NFD]&M]DXOYC="U1I"7 4BB#=?R;/NK.T1'%K^>A7UE,-B[5S>,E20#2_ M- MKG!_#R9_? X'XQ-X[*VGTGGU07[#J[#>AJ-H[#Z'FJ:K0'P1"_ $./6W^+_] M40_.,%O(/<]O% OVQZ9U'^.6]?#KS_M$JR["C6+M$V^SU#XJA$I6B]C%&\H MP)BM&[U)[XOFX*\9R,B"7O*"D>J:J*CL6]>PL"B\;IK%BWO\P M+^WH>SLR@N/%!N;.YS[6C-R.BG3R(K\5?%OJYJH^=:'OT[/1&-Z'U^Q8R89U M^\"'"\4=90TUR'I1,^.#O(JM)WBW]'L9X?WQWJ$R03-XN8R=--_4E8C.TN^EX_.!-E;<*54O]000& !_F\"$A_9+?B_G= MX$4'XLNR)W\NZ),1=I]COF]>*;&$]E)H6^E!D+6BIN8"+] &8-@*^@S3ZVSI M=)8^C_5JW5D2H(.]0^,BEXA*I@MF>ZZ(RP([>.97.%L0?#A4['7P,X"R*]_P M!W3)QN/1V%-["$ZG5TA>].&5X0V2[W9NG!"FLM>BN"F9G*H&]Q>K(^0 3YW" M*9K>HJOSGZQH=%S@L\/9Y6USZ"^T^*$.SL:+B+%'?/]:GG(U+;GXO4.PWNE@ M^9N74I<%G;K98#![SU]_(#_XW_.[M#O_??^H!N(O[53"(O/TR=^G+SLU[?(?R?(M^O!GK@1A=+37HE2LS'F,'J5'_M7 MEH(?$0_1(YV[]QWPZGK:\9Q*S#65:[R>U;[5*$@TGW^G<>-+L7 MYJRY!C_7KGUY&;O;*K!6@1W8(]?HTI:SYII6@;4*[$18L55@>R@PS7:.I5H% MUN9X-Y+P(U9MY L3P7PISYMUI7^'I$6V+6(_NT7KXH+2QMR'4V&"8SL"K;U_ MU1(AC&@EHI6(5B(J#TTVEB-[+1+19O4W%7@/!L5BKV(DR\SUNL."S]$T'SQT MOL%'L?-@='5U#!%KE,XO*GME=2H[?AKC5-BGS>.<@15K1:P5L5;$6A';S8.4 MO!6M-HFW*PFC^4C=E2FXY92)JRO?RN2;YW(_EC3K'44"7[:(N'E!_)%=$&T; MD\4=R5-QV+[T>4$F_*G-C;R R7N% J>9:06N%;A6X)Y'X.B%M8WE[UN!:W.= M.UT[7+R_S'@?^PJ)BC/Q]9-QN'5_Y> M[E2:3UNKYKCA]5(YXVTVF;/8[Z3B?+JR\FG^E'XSJ1VG>+ SK]&,7QS@()Y]V;SK3(3[6[]RL)H7^B,MV MBJER.'7QUN_@@7.YZD^6UQWA9^%0\I_\1,05>OU(?ZJD8LVIELA51SF[K,0] MQ(#@=+:^>.2W*OH%GS/B%4FCW)EQ"0<+([Z+1:23>]PW6^Q.*R_ MRIF@218?6,R1]1,5_ D,/BE5D>,"H&N&7 M8JEP[9D_=WYD"W1999AMU/"BF(UQ)D-ZG;T97;V9+29&LM]FDYN13Z/-:3"; ML>E?+1X + 0/NQDA^+BS&SZ4XN3BF2A?C_%H)R. J9=W%IZ]1.(EOCR CG,E M4F*?#8KUFO,=;6,OT/Y/2-*OV>(9^D_>95V<#-NY\\LS9Y_K([A^."C"#*3F MZT@])PY"46ZY\8(R\L.T_>YE5'[(9=4LS]G(RS>SKT8]5[Z]"WH7=^K 8_)B MY"V<10UM?!&'>?PF +I9 O\TVJVADN6+&:#%4$R70 M+S;U@T_3ZFCGL/PX6SP]0.I.OB$T-7*O,3S&;FV,TGWFY1;S869O] ?H>S[B:H>L5\K<;8(5R MO+*W@7[C7+%C&2M&;OIW'KRK]'XT+@9N5M7(A15Y.-&IJDM+5SR&I:%;:^.: MV_;-+E7SZ[Z;@8WSQF%K:,OKD8=L-ZD^&MNX4JU<'3R@ASE;Z0KBOY9#"U,U MTSG'X5U]R4Z5=>4E:3GW%#GW8KX((U]@3W1Z<$MI&924CMJ"%9SO89@Y,+X* M<>E5=&_\2G4?&WE#Y!WNS@TX\AAG7';^L592AKU')*4825[X5U]+:U8(717& MH-.*06!A-[QGMKQP>4T#],6"_9S%)^6X[BZBE0[]Y'=<78*I%!]#S5:'=/*; M+-LVGWS=1J%'5_^L; B:?2.\[8 %PU3KR&@21X'2^!81V?F*(&=(>-X+AC]^ M>O<^?/?QE[A8#_3A_>WV0HVQI4P,XA> VOAE]&^(>!C<8+"W=Z./HO_FC MEO;L !L.\W16:%S)389^[#"=B5AWD14O.[C<:IS=9,,<8Z9BKW'G1QPS\!.Z MR/.%C>GB$'POJ?^>E@L;YMM5.UFUYWRV+RR=AYOSM40E@(7.*B+RK-CFX-?< M+.UP\)\:CH:>%KA.8#J>(SNC;XZ3^#UE06/,-@\,L\D*)M57=1_'=Y:%. M<_#[;PL]M.U37VBSWN()?- 11]G5RV%9J M&3K%N!5$ZS"V3!AK]-P&<"[4R^VXG5ULB)5+MN;7WGZ*__GAEW^^>_^WSB_O MWL?5+KG3C'X_-)2]>3^Z7W%NJ?+.;3.<[K,97G%[^^!WP#84Z1+2=,!0>%<= M=SW.BDSDCZAVYPV/C/P\>P-(C%\H5+Y"?_ZIO#'HW(/%'4WSS@ U-2CL8I.V MWPR.Z(,R^@UWF,!3QM>C3I .?[_HO$]GZ6Z7YR.P]<4F'C"+KH<+B7/O H)M M<-<9+M1"'V$%EGEN<-8#A"G/T>#>^Z.S-5VXQAQ,3G%E4K_./81BS9_!?+E1 M8=V;X13:.*. :^6S=\70I&PRP7,N]Y.M/Y_;= (Z&=YV9,%E]9OE@TQ4)QB- MQWYC4=Z9(B=[YJYCY7/UTWQV9S%+2X+%&=_A_BE_674W\GG-ZF0QVO.LF=[U M<:W7XI)MW#L)O^7]:@=C?E-D1N!174S^G^J>IYTH]A7#3N]E9_D$W?P1_I3347\]\+:K<4[-MRRYC_^XYIEW3> -SS/O^Y7@LWO7<&OO!M, M_5V0WWW46'Z)7+*FK@.:VIM.+TECF]/'>)7G3Y63BXZ"_[<$_TH->=,#2?CE M7?#A4T'OX]"7GAY]66/T7;M0_:RVJF(T7HJV9X-O:4,[W<6E;NKD*]VTH#]& M=T5.;NSOZT=_^!J P4-3/*)-X\#S19DKP%]O>?MYL8(8TW%^?S+&_[-MRAC> MXZFE>8[YN;6?GUFG?+9RN5R:.5>S58+&)^KRA7S F@6+Q,'!X5]WSBQ$'HW2>[O ^25XLQ!S[NVQ, MH/2*[_7+;GL0(&8]GTTI/I -SV]Q\3>0KR+7='LWZ/OTZLSY'OERG?L,B#[) MG_J%LV*YJZNB'FY[W/YB?L>9G1\FP1IYVG#4D%V?3LH=T5\K'PXE!&&=#KU[ M6[Z";BOHAB(_V4R(PJR]E,W&*(]ZH$]]?/$KOOTM.N_][F.R<1#8[X:EQKHX MHQW/S3+V:%@?M_MDSB[BU(4UVABO-<.^I&GF1:N*%2FSW<5HIR8+98YHI6OH M7$]3K)C),,;&6Y&%PL%*%LJK2%_J^,>=M^O]AD)RX*;Z[(+#/.%&[ QKV,[\ MAK>]_5[EXC:F_PP1%V!E&V.>5WDC\B=Z:1L7L].ZJ[EHL)Z$,7Z2//4R5TB/ M7 TMW1Z5+W^XPHM;B V*P@,L%LQZ(9:(?\947("5N1^+>L1\GUNF6$24!"H* MG+)4&"Y(PN>W3(DQR?F"@\:#R,Z M^,]3F=/3KX>%F)YWWGK3BWC,*(+\\\8S4&>1QSH?!VE=J9T$67XKZV?S";+Y M+%-R!P 7M>)+-R_H9!25NV <%S_@