0001193125-18-093873.txt : 20180323 0001193125-18-093873.hdr.sgml : 20180323 20180323134710 ACCESSION NUMBER: 0001193125-18-093873 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180323 DATE AS OF CHANGE: 20180323 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Mastech Digital, Inc. CENTRAL INDEX KEY: 0001437226 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] IRS NUMBER: 262753540 STATE OF INCORPORATION: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34099 FILM NUMBER: 18709593 BUSINESS ADDRESS: STREET 1: 1305 CHERRINGTON PARKWAY STREET 2: BUILDING 210, SUITE 400 CITY: MOON TOWNSHIP STATE: PA ZIP: 15108 BUSINESS PHONE: 412-787-2100 MAIL ADDRESS: STREET 1: 1305 CHERRINGTON PARKWAY STREET 2: BUILDING 210, SUITE 400 CITY: MOON TOWNSHIP STATE: PA ZIP: 15108 FORMER COMPANY: FORMER CONFORMED NAME: Mastech Holdings, Inc. DATE OF NAME CHANGE: 20080610 10-K 1 d519849d10k.htm FORM 10-K Form 10-K
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-K

 

 

(Mark One)

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2017

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number 001-34099

 

 

MASTECH DIGITAL, INC.

(Exact name of registrant as specified in its charter)

 

 

 

PENNSYLVANIA   26-2753540

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

1305 Cherrington Parkway, Building 210, Suite 400

Moon Township, PA

  15108
(Address of principal executive offices)   (Zip Code)

Registrant’s telephone number, including area code: (412) 787-2100

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class    Name of exchange on which registered
Common Stock, $.01 par value    NYSE American

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  ☒

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act.    Yes  ☐    No  ☒

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, and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  ☐

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  ☒    No  ☐

Indicate by check mark if disclosure of delinquent filers 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 this Form 10-K or any amendment to this Form 10-K.  ☒

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or 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.

Large accelerated filer  ☐    Accelerated filer  ☐     Non-accelerated filer  ☐    Smaller reporting company  ☒ Emerging growth company  ☐

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  ☒

The aggregate market value of the voting stock held by non-affiliates of the registrant as of June 30, 2017 (based on the closing price on such stock as reported by NYSE American on such date) was $12,713,000.

The number of shares of the registrant’s Common Stock, par value $.01 per share, outstanding as of March 15, 2018 was 5,461,712 shares.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s Proxy Statement, prepared for the Annual Meeting of Shareholders scheduled for May 16, 2018 to be filed with the Commission, are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

 


Table of Contents

MASTECH DIGITAL, INC.

2017 FORM 10-K

TABLE OF CONTENTS

 

          Page  
PART I  
ITEM 1.   

BUSINESS

     1  
ITEM 1A.   

RISK FACTORS

     11  
ITEM 1B.   

UNRESOLVED STAFF COMMENTS

     21  
ITEM 2.   

PROPERTIES

     22  
ITEM 3.   

LEGAL PROCEEDINGS

     22  
ITEM 4.   

MINE SAFETY DISCLOSURES

     22  
PART II   
ITEM 5.   

MARKET FOR THE REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

     23  
ITEM 6.   

SELECTED FINANCIAL DATA

     25  
ITEM 7.   

MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

     26  
ITEM 7A.   

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

     36  
ITEM 8.   

FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

     36  
ITEM 9.   

CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

     71  
ITEM 9A.   

CONTROLS AND PROCEDURES

     71  
ITEM 9B.   

OTHER INFORMATION

     72  
PART III   
ITEM 10.   

DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

     73  
ITEM 11.   

EXECUTIVE COMPENSATION

     73  
ITEM 12.   

SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS

     73  
ITEM 13.   

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

     73  
ITEM 14.   

PRINCIPAL ACCOUNTANT FEES AND SERVICES

     73  
PART IV   
ITEM 15.   

EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

     74  

SIGNATURES

     79  

 


Table of Contents

PART I

Forward-Looking Statements

This Annual Report on Form 10-K contains statements that are not historical facts and that constitute “forward looking statements” within the meaning of such terms under the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and involve certain risks, uncertainties and assumptions that are difficult to predict. Actual outcomes and results may differ materially from those expressed in, or implied by, our forward-looking statements. Words such as “expects”, “intends”, “anticipates”, “believes”, “estimates”, “assumes”, “projects” and similar expressions are intended to identify such forward-looking statements. You should not rely solely on the forward-looking statements and should consider all uncertainties and risks throughout this Annual Report on Form 10-K, including those described under “Risk Factors”. These statements are based on information currently available, and we undertake no obligation to update any forward-looking statement as circumstances change.

Factors or events that could cause results or performance to differ materially from those expressed in our forward-looking statements include the following:

 

    changes in general U.S. and global economic conditions and economic conditions in the industries in which we operate;

 

    our ability to retain existing clients and obtain new clients;

 

    changes in competitive conditions;

 

    our ability to introduce new service offerings;

 

    availability of and retention of skilled technical employees and key personnel;

 

    technological changes;

 

    changes in accounting standards, rules and interpretations;

 

    many of our contracts are terminable by clients without penalty;

 

    changes in immigration laws, patterns and other factors related to visa holders;

 

    liabilities and unanticipated developments resulting from litigations, regulatory investigations and similar matters;

 

    fluctuations due to currency exchange rate variations;

 

    changes in U.S. laws, rules and regulations, including the Internal Revenue Code;

 

    changes in India’s geopolitical environment, laws, rules and regulations;

 

    the impact and success of new acquisitions; and

 

    management’s ability to identify and manage risks.

 

ITEM 1. BUSINESS

Overview

Mastech Digital, Inc. (referred to in this report as “Mastech Digital”, “Mastech”, the “Company”, “us”, “our” or “we”) is a provider of Digital Transformation IT Services. The Company offers data management and analytics services; other digital transformation services; and IT staffing services for both mainstream and digital technologies. Headquartered near Pittsburgh, Pennsylvania, we have approximately 1,200 consultants that provide services across a broad spectrum of industry verticals. From July 1986 through September 2008, we conducted our business as subsidiaries of iGATE Corporation (“iGATE”). We do not sell, lease or otherwise market computer software or hardware, and essentially100% of our revenue is derived from the sale of data and analytics, IT staffing and digital transformation services.

 

1


Table of Contents

Our data and analytics services segment provides specialized capabilities in delivering data management and analytics services to customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Data and Analytics and Digital Transformation, which can be delivered using onsite and offshore resources.

Our IT staffing business combines technical expertise with business process experience to deliver a broad range of services in digital and mainstream technologies. Our digital technology stack includes data management and analytics, cloud, mobility, social and automation. Our mainstream technologies include business intelligence / data warehousing; web services; enterprise resource planning & customer resource management; and e-Business solutions. We work with businesses and institutions with significant IT-spend and recurring staffing needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements.

Our digital transformation services include staffing and project-based services around Salesforce.com, SAP HANA and Digital Learning.

Sales and marketing of our services are handled by separate and distinct sales organizations within each of our two operating segments. Our data and analytic services are marketed through 1) account executives who largely focus on new business development; and 2) technical relationship managers who focus on growing strong relationships within existing clients. Both account executives and technical relationship managers reside in either the U.S. or Canada. Our IT staffing and digital transformation services are conducted through account executives across the U.S. who deploy a telesales model, supplemented with client visits. This cost-effective model is aimed at integrator and other staffing clients, with a need to supplement their abilities to attract highly-qualified temporary IT personnel. Additionally, we use a branch service sales model in select geographies within the U.S. The branch services model employs local sales and recruitment resources, aimed at establishing strong relationships with both clients and candidates. We recruit through global recruitment centers located in the U.S. and India that deliver a full range of recruiting and sourcing services. Our centers employ approximately 170 recruiters and sourcers that focus on recruiting U.S.-based candidates to service a geographically diverse client base in the U.S. Our ability to respond to client requests from our offshore recruiting centers, with investment in sourcing and recruiting processes, expanded search coverage, round-the-clock sourcing, and frequent candidate contact, gives us the ability to deliver high-quality candidates to our clients in a timely fashion.

History and Developments

Historically, we operated as the former Professional Services segment of iGATE. Mastech Digital, Inc. was incorporated in Pennsylvania as a wholly-owned subsidiary of iGATE on June 6, 2008 in anticipation of our spin-off from iGATE. On September 30, 2008, we spun-off from iGATE and began operating as an independent public company. Our operating subsidiaries have 31 years of history as reliable providers of IT staffing services.

Established in 1986, our business model focused on importing global IT talent to the U.S. to meet the growing demand for IT professionals. In the early 2000s, the demand for IT professionals declined and the supply of IT resources quickly exceeded a declining demand curve. No longer was there a need to recruit abroad for technology talent, as supply was abundant in the U.S. Accordingly, we retooled our recruiting model to focus on the recruitment of local U.S.-based IT talent. Given our reputation with and knowledge of H1-B visas, part of our recruiting efforts focused on attracting H1-B visa holders currently in the U.S. This approach gave us access to a larger and differentiated recruiting pool when compared to many of our competitors.

In 2003, we launched our offshore global recruitment center model in an effort to meet an increase in industry demand with lower cost recruiting resources. Over the last fourteen years, we have made significant investments in our offshore center to improve infrastructure, processes and effectiveness. Additionally, we have made investments in recent years in our domestic recruitment structure, primarily to support our branch service model.

 

2


Table of Contents

During 2010, we made two strategic moves designed to enhance and expand our service offerings. In January 2010, we acquired Curastat, Inc., an Arizona-based specialized healthcare staffing organization. This acquisition, along with the creation of Mastech Healthcare, Inc., expanded our service offerings into the healthcare staffing space. Also in January 2010, we sold our brokerage staffing business, thus focusing on our IT and healthcare staffing operations.

In August 2013, we sold our healthcare staffing operations to focus entirely on our core IT staffing business.

During the fourth quarter of 2014, we established a technology center to evaluate practice opportunities for high-demand IT skill-sets and emerging technologies. In 2015, we embarked on our first technology practice, Salesforce.com.

On June 15, 2015, we completed the acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). Hudson IT was a domestic IT staffing business with offices in Chicago, Boston, Tampa and Orlando. Hudson IT deployed a branch service business model that targeted clients that are direct end-users of IT staffing services. Additionally, as part of the Hudson IT acquisition, we acquired a digital learning services practice which became our second technology practice.

In 2016, we launched our third technology practice, SAP HANA and re-aligned our recruitment organization along technology streams to improve our focus on digital technologies, in addition to our proven capabilities to staff mainstream technologies. Additionally in 2016, we changed our name to Mastech Digital, Inc. The name change was part of our rebranding initiative that reflects our transformation into a digital technologies company. The rebranding also included a logo change and a refreshed corporate website.

In 2017, we added specialized capabilities in delivering data management and analytics services to a global customer-base through the acquisition of the services division of InfoTrellis, Inc.

Recent Developments    

On July 13, 2017, we completed our acquisition of the services division of Canada-based InfoTrellis, Inc. (“InfoTrellis”), a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen our capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.

The purchase agreement for the InfoTrellis acquisition totaled $55 million, with $35.75 million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25 million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.

Operating Segments

Our revenues are generated from two business segments: Data and Analytics Services and IT Staffing Services. Details related to these two businesses are discussed separately below, while information about our employees, differentiators, technologies and various other aspects of our business is shown in the aggregate for Mastech Digital, Inc.

Data and Analytics Services

Our Data and Analytics Services business is the result of our acquisition of the services business of InfoTrellis, Inc., a Canada-based organization with locations in Austin, TX. and Chennai, India. The acquisition was completed in July 2017, and the resulting business segment is marketed as Mastech InfoTrellis, a brand that

 

3


Table of Contents

combines the attributes of both Mastech Digital and InfoTrellis, Inc.    This segment provides specialized capabilities in delivering data management and analytics services to customers globally. Our business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics and Digital Transformation, which can be delivered using onsite and offshore resources.    

Sales and Marketing

Marketing for Mastech InfoTrellis occurs in an integrated way, through a combination of pull-marketing and push-marketing methods. Pull-marketing occurs when content is generated in different forms and marketed digitally to the target groups encouraging inquiries from business prospects. Targeted webinars are also conducted on topics that are relevant to our customers’ business and may therefore result in potential business conversations. Outbound or push-based marketing occurs by circulating emails and placing telephone calls to business prospects, thereby soliciting inquires and striking conversations for new business development.

Mastech InfoTrellis’ business leaders, principals and sales personnel establish relationships with C-level executives and/or technology decision makers within client organizations. Being among the original thought leaders in the Master Data Management space, the executives of Mastech InfoTrellis are situated in an ideal position to solicit business through prospects’ key executives.

Our sales cycle usually commences once a prospective customer recognizes there is a challenge around its data management processes. Our sales team then collaborates with the principals in Mastech InfoTrellis and customizes a solution for the prospect. We provide a demonstration of a proposed solution to the prospective customer, after which the customer typically signs a master services agreement to implement the proposed solution. For those technology programs that we deliver, we generally invoice on a monthly basis or based on agreed-upon project milestones.

Projects are usually awarded on a time and material basis or on a fixed-cost basis.

Project Delivery

Mastech InfoTrellis’ project management is implemented using a Global Delivery Model that combines leadership, resourcing and execution across the U.S., Canada and India. All of the principals and sales personnel of Mastech InfoTrellis are based across the U.S., and Canada. The principals are key leaders at Mastech InfoTrellis who steer clients throughout the data management programs. Our principals have extensive experience in successfully delivering multiple data management projects to different business verticals. After a project commences, a delivery team is established to execute the program. This delivery team contains a blend of resources from North America and India. All projects follow our proprietary SMART Methodology.

Service Offerings

Mastech InfoTrellis’ technology offerings can be categorized into four major service categories:

 

•  Master Data Management

  

•  Enterprise Data Integration

  

•  Big Data and Analytics

  

•  Digital Transformation

  

Under these four categories, Mastech InfoTrellis provides the following services:

 

•  Needs Assessment

  

•  Performance Tuning

•  Program Roadmap

  

•  Production Support

•  Solution Architecture

  

•  Health Check

•  Design and Implementation

  

•  Solution Upgrade

 

4


Table of Contents

Technology Focus

Mastech InfoTrellis has expertise across a broad range of technology skill sets and platforms as part of its four key offerings, including the following:

Master Data Management

 

•  Informatica Intelligent Master Data Management

•  Informatica Product 360

  

•  IBM InfoSphere® Master Data Management

•  Reference Data Management

  

Data Governance & Enterprise Data Integration

 

•  Collibra Data Governance

  

•  Informatica Hybrid Cloud

•  IBM InfoSphere® Information Analyzer

  

•  Informatica Data Quality

•  IBM Information Integration Server

  

•  SAP PI

•  Informatica Intelligent Data Integration

  

•  Microsoft Integration Technologies

Big Data & Analytics

 

•  Customer 360

•  AllSight Customer Intelligence
Management System

•  Big Data Analytics Hub

•  Informatica Intelligent Data Integration

  

•  IBM Big Data Solutions Apache Hadoop Hortonworks

•  Amazon Redshift—Cloud Data Warehouse

•  Analytics models in R/Python

•  Predictive and Prescriptive modeling

  
  
  

Digital Transformation

 

•  Omni-channel enablement

•  Marketing Automation

  

•  Data Visualization

  

Mastech InfoTrellis helps customers in strategizing, implementing and supporting programs across these technologies and platforms.

Geographic and Vertical Focus

Most of Mastech InfoTrellis’ customers are located in the U.S. and Canada. The target clients are North American corporations with revenues exceeding $500 million. The average project value generally ranges between $500,000 to $3 million, depending on the construct of the agreement. From a vertical perspective, customers in the financial services, retail, healthcare, manufacturing and government segments are significant users of our services. Below is a breakdown of customer revenue percentages for each industry vertical in 2017:

 

   Financial Services    47%    Manufacturing      6%   
   Retail    16%    Government      5%   
   Healthcare    12%    Other    14%   

IT Staffing Services

In our IT Staffing Services business, we typically negotiate our business relationship by using one of three methods to gain agreement on the services to be provided. We either establish our relationship based on a simple

 

5


Table of Contents

standard term sheet; create a Statement of Work (“SOW”) specific to a project; or enter into a master service agreement with a client that describes the framework of our relationship. In each case, a client will submit to us positions and / or requirements that they plan on satisfying by using temporary contractors. We propose consultants to the client that we believe satisfy their needs and propose an hourly bill rate for each consultant submitted. The client will select our consultant or a competing firm’s consultant based on their view of quality, fit and pricing. Consultant specific contractual details, such as billable rates, are documented as an annex to the agreement type that is chosen by the client. While we have the ability to deliver our digital transformation services on a managed solutions basis, the majority of our assignments to date have been delivered as staffing assignments.

We generally do not enjoy exclusivity with respect to a client’s contractor needs. Most of our clients use multiple suppliers to satisfy their requirements and to ensure a competitive environment. Our success with any particular client is determined by (a) the quality and fit of our consultant; (b) our ability to deliver a quality consultant on a timely basis; and (c) pricing considerations. We recognize revenue on contract staffing assignments as services are performed (hours worked multiplied by the negotiated hourly bill rate). We invoice our clients on a weekly, bi-weekly or monthly basis, in accordance with the terms of our agreement. Typical credit terms require our invoices to be paid within 30 to 45 days of receipt by the client.

While our primary focus is on contract IT staffing and digital transformation services, we also provide permanent placement services for our clients when opportunities arise. Permanent placement revenues have historically represented less than 1% of our total revenues.

Sales and Marketing

We focus much of our marketing efforts on businesses and institutions with significant budgets and recurring IT staffing and digital transformation needs. We look to develop relationships with new clients. In addition, we work to penetrate our existing client relationships to deeper levels. Most of our strategic relationships are established at the vice president / sales director level.

Selling is conducted through account executives utilizing a sales model which is desirable to our clients’ needs. For clients with a need to supplement their own abilities to attract highly-qualified temporary IT personnel and prefer a low-touch sales model, such as integrator and staffing clients, we generally deploy a centralized telesales model, complemented with client visits. We supplement these domestic sales efforts through our sales organization in India, whose account executives target smaller IT staffing clients utilizing a cost-effective offshore telesales model. For end-user clients, who typically prefer a higher-touch sales model, we generally utilize a branch service model which deploys sales and recruitment resources locally, or regionally, in select geographies within the U.S. Account executives generally are responsible for a combination of new business development efforts and expanding existing client relationships. Account executives at our branch operations call on, and meet with, potential new customers and are also responsible for maintaining existing client relationships within their geographic territory. These account executives are paired with recruiters and both receive incentive compensation based on revenue generation activities using a localized sales and recruitment model.

Many large end-users of IT staffing services retain a third party to provide vendor management services to centralize the consultant hiring process and reduce costs. Under this arrangement, the third-party managed service provider (“MSP”) retains control of the vendor selection and vendor evaluation process, which somewhat weakens the relationship built with the client. Our lower-cost centralized telesales model and highly efficient offshore recruiting model have better positioned us to respond to the growing use of MSPs.     

Permanent placement activities are largely by-products of conducting our core contract staffing business. During 2017, permanent placement fees continued to represent less than 1% of total revenues.

 

6


Table of Contents

Recruiting

We operate seven small recruiting centers located in the U.S. and one significantly larger facility in India that deliver a full range of recruiting and sourcing services. Our centers employ approximately 170 recruiters and sourcers that focus on recruiting U.S.-based candidates to service a geographically diverse client base in the U.S. Our ability to respond to client requests faster than the competition is critical for success in our industry as most staffing firms access the same candidate pool via job boards and websites. Our offshore recruiting capabilities, with investment in sourcing and recruiting processes, expanded search coverage, around-the-clock sourcing, and frequent candidate contact, gives us the ability to deliver high-quality candidates to our clients in a timely fashion.

We continue to invest in leading technologies and recruitment tools to enhance efficiencies. For example, we use web-based tools to expand the reach of our candidate searches. We also employ a state-of-the-art applicant tracking system that has recently been enhanced with proprietary tool-kits and job board / internet interfacing capabilities, resulting in further operational efficiencies.

In 2016, we closed our offshore recruitment office in Bangalore, India and concentrated all of our offshore recruitment efforts exclusively in NOIDA, a town near New Delhi. In late 2014, we significantly expanded our offshore recruitment offices in NOIDA which gave us the ability to nearly double our recruiter seats. This facility provides our offshore organization with state-of-the-art infrastructure and workforce amenities to attract top-quality recruiters and sourcers. This centralized offshore facility also affords us the ability to improve operational efficiencies compared to operating two offshore facilities.

We have access to a large and differentiated recruiting pool due to our brand recognition with both W-2 hourly U.S. citizens and H1-B visa holders in the U.S. Unlike most staffing firms that have a high concentration of either H1-B workers or W-2 hourly U.S. citizens, we have historically maintained a balance of H1-B and W-2 hourly employees. We believe that this balanced mix allows us to access a broader candidate pool than our primary competition.

Technology Focus of our IT Staffing and Digital Transformation Services

Our staffing delivery teams, spread across the U.S. and India, are segmented by technology, allowing us to reach deep and wide in our understanding of technology domains. The delivery teams work in an integrated manner to provide quality IT talent with a faster turnaround time than many of our competitors. We have long-standing engagements with marquee brands such as Saleforce.com, Inc. (“Salesforce.com”), Oracle Corporation, Accenture PLC and other premier global enterprises across various industries.

IT Staffing—Mainstream Technologies

A large part of our business today comes from IT staffing services around mainstream technologies. We provide services and have strategic relationships in many high-demand mainstream technology areas including mobile and cloud-based applications. Our IT professionals help design, develop, integrate, maintain and support mainstream technologies in the following areas:

 

•  Mainframes

  

•  Open Source (JAVA)

•  Databases

  

•  Data Warehousing

•  Middleware

  

•  Microsoft (C, .NET, SQL)

•  Enterprise Systems

  

•  IT administration

•  SoA and Web Services

  

•  IT Helpdesk and Support

•  Verification and Validation

  

•  Business Analysis

•  Project Management

  

 

7


Table of Contents

IT Staffing—Digital Technologies

Recognizing that a new breed of IT professionals, who are adept in digital technologies are in high demand, we enhanced our recruitment capabilities to focus on digital technology skill sets. Today, Mastech Digital provides its clients with the ability to secure skill sets that encompass social, mobile, analytics, cloud-based technologies and artificial intelligence. IT staffing for digital technologies is growing much faster than mainstream technologies, a trend that is expected to continue into the future. Digital technologies include the following areas:

 

•  Social Analytics

  

•  Data Engineering

•  Social Blogging

  

•  Data Analytics

•  Social Campaign Management

  

•  Decision Science

•  Enterprise Mobility Strategy

  

•  Cloud Strategy

•  Mobile Application Development

  

•  Cloud Implementation and Support

•  Artificial Intelligence

  

•  Machine Learning

Digital Transformation Services

Our stack of Digital Transformation Services focuses on providing solutions for CRM on the cloud through Salesforce.com, driving IT efficiencies through SAP HANA and using digital methods to enhance organizational learning.

Salesforce.com: Mastech Digital has experience and exposure in building the most efficient roadmap for implementation, integration and upgrades of Salesforce.com solutions. Our expertise across the Salesforce.com product suite delivers value that contributes to the digital transformation of our client’s enterprise—including deployment of Sales Cloud, Service Cloud, Marketing Cloud, Force.com based applications and integration with our mainstream and ERP systems. We were recently recognized as a registered consulting partner of Salesforce.com, lending more credibility to our practice.

SAP HANA: For SAP HANA customers, the challenge in implementing or migrating to SAP HANA is in deriving strategic business benefits that improve the enterprise bottom line. To aid our customers, we have partnered with a team of experts with vast experience in SAP and SAP HANA implementations. Considered North American leaders in HANA Migrations and TCO optimization via various structured methodologies, processes and standards, the team has undertaken over sixty HANA migrations and has implemented S/4 HANA Simple Finance and S/4 HANA Enterprise as a net new install. Our experience accompanied with our methodologies, provides highly-tailored solutions that continue to make the HANA journey for our customers more like an optimized commodity with rapid business solutions.

Digital Learning Services: Our Digital Learning Services provide a custom training program for different organizational needs. With rich experience and proven success in handling several learning and performance engagements across industries, Mastech Digital’s team combines digital and physical modes of learning methods to ensure unified organizational behavior and augmented performance across teams. Mastech Digital’s Learning Paradigm consists of Web-based Learning, Mobile Learning, Social Learning, Hybrid Learning and Virtual Learning.

Geographic Presence & Industry Verticals

All of our IT staffing services revenues are generated from services provided in the U.S. We market our services on a national basis and have the ability to provide services in all 50 U.S. States. Our geographical concentration tends to track major client locations, such as California, Texas, Pennsylvania, Florida and Massachusetts, and in large metropolitan areas such as Chicago, New York City and Washington, D.C.

We provide these services across a broad spectrum of industry verticals including: financial services, government, healthcare, manufacturing, retail, technology, telecommunications, consumer products,

 

8


Table of Contents

transportation and education. Below is a breakdown of our IT billable consultant base by industries that represented at least 5% of our billable consultants as of December 31, 2017:

 

   Financial Services    36%    Technology      9%   
   Healthcare    12%    Government      5%   
   Telecom    11%    Manufacturing      5%   
         Other    22%   

Mastech Digital, Inc.

Employees

At December 31, 2017, we had approximately 1,000 North American employees and 400 employees offshore, in addition to over 130 subcontracted professionals. None of our employees are subject to collective bargaining agreements governing their employment with our Company. We employ our consultants on both an hourly and salary basis. A large portion of our salaried employees are H1-B visa holders. We enjoy a good reputation within the H1-B visa community, which allows us to access a very broad candidate pool. The majority of our hourly employees are U.S. citizens. On average, we maintain a balanced composition of salaried and hourly employees. We believe that our employee relations are good.

Intellectual Property Rights

Our intellectual property consists primarily of proprietary processes; client, employee and candidate information; and proprietary rights of third parties from whom we license intellectual property. We also own proprietary knowledge of the frameworks and products that we have built in our Mastech InfoTrellis business segment. We rely upon a combination of nondisclosure and other arrangements to protect our intellectual property.

Seasonality     

Our operations are generally not affected by seasonal fluctuations. However, our consultants’ billable hours are affected by national holidays and vacation practices. Accordingly, we typically have lower utilization rates during the fourth quarter. Additionally, assignment completions tend to be higher near the end of the calendar year, which largely impacts our revenue and gross profit performance during the subsequent quarter.

Our Competitive Position

We operate in highly competitive and fragmented industries, with largely low barriers to entry. Our IT staffing services segment competes for potential clients with providers of outsourcing services, systems integrators, computer systems consultants, other staffing services firms and, to a lesser extent, temporary personnel agencies. In our data and analytics services segment, we primarily compete with IBM Services, Cognizant, Tata Consultancy Services, Deloitte, and Accenture. Many competitors are significantly larger and have greater financial resources in comparison to us. We believe that the principal competitive factors for securing and building client relationships are driven by the ability to precisely comprehend client requirements and by providing highly-qualified personnel who are motivated to meet or exceed a client’s expectations. We must be able to do this efficiently to provide speed to market with pricing that is competitive and represents value to our clients. The principal competitive factors in attracting qualified personnel are compensation, availability, location and quality of projects and schedule flexibility. We believe that many of the professionals included in our database may also pursue other employment opportunities. Therefore, our responsiveness to the needs of these professionals is an important factor in our ability to be successful.

 

9


Table of Contents

Our Strengths

We believe our strengths compared to industry peers include:

Established client base

Our client base consists of large, medium-sized and small companies that span across multiple industry verticals. Long-standing relationships with corporate clients, blue-chip IT integrators and MSPs are a core component of our future growth strategy for our staffing business, while good relationships with customer influencers and decision makers drives our Mastech InfoTrellis business. These relationships, exemplified by our consistently low customer attrition rate, reflect our focus and commitment to our customers.

Operational excellence

In the staffing services business, operational excellence largely relates to a firm’s ability to effectively recruit high quality talent. Our offshore recruitment operation gives us the ability to respond to clients’ staffing needs in a timely and cost-effective manner. Investments in sourcing and recruiting processes and leading technologies and recruitment tools have resulted in a highly scalable offshore recruiting model, which has delivered value to our clients.

Additionally, we employ a human resource management model, featuring portal technology as well as immigration support services, for our widely dispersed consultant base. This model enables us to maintain attrition rates that are much lower than the industry averages for our salaried workforce.

In our data and analytics services business, our global delivery model is designed to ensure operational excellence by delivering higher value to our customers on project-based Mastech InfoTrellis engagements. Projects are delivered using our proprietary SMART Implementation Methodology—a multi-phased approach based on parts of the Rational Unified Process (RUP) and Agile development methodologies.

Minority-owned status

Our businesses benefit from the fact that we are a large minority-owned staffing firm. We have received multiple awards for our commitment to diversity. We have been certified as a minority-owned business by the National Minority Supplier Development Council (“NMSDC”). This certification is attractive to many of our existing and potential clients, particularly in the government and public-sector segments, where project dollars are specifically earmarked for diversity spending.

Attractive financial profile

We have historically enjoyed a lower operating cost structure than our industry peers due to our low cost telesales and our offshore delivery models. These business models are cost-effective and allow us to quickly adjust our costs to changes in our business environment. Our blue-chip client base has ensured high quality accounts receivable and a strong and predictable cash flow conversion metric.

Expertise in high-demand IT and digital transformation skills

We have substantial expertise in certain IT skills including: ERP and CRM; SOA and web services; business intelligence and data warehousing; e-Business solutions; Salesforce.com; SAP HANA and digital learning. We also have the capacity to take advantage of demand growth in these sectors, as we are well positioned in terms of scale, technical capabilities, and client base.

Experienced management team

Our management team, comprised of business leaders with deep industry experience, is a unique blend of executives with significant Mastech Digital experience and others who have held leadership roles in other

 

10


Table of Contents

companies. We believe this talent, together with combined experience across a variety of industries, allows us to capitalize on the positives of our existing business models and, at the same time, improve our service offerings, internal processes and long-term strategy for future growth.

Business leaders of our data and analytics services business were part of the original thought leaders in Master Data Management space, which lends significant credibility to this segment’s service offerings.

Reportable Financial Segments

The Company has two reportable segments in accordance with Accounting Standards Codification (“ASC”) Topic 280 “Disclosures about Segments of an Enterprise and Related Information”. Refer to Note 17 “Business Segments and Geographic Information” to our Consolidated Financial Statements included in Item 8 herein for information about our two reportable segments.

Government Regulation

We recruit IT professionals on a global basis from time to time and, therefore, must comply with the immigration laws in the countries in which we operate. As of December 31, 2017, approximately 40% of our workforce was working under Mastech Digital sponsored H1-B temporary work permits. Statutory law limits the number of new H1-B petitions that may be approved in a fiscal year. Legislation could be enacted limiting H1-B visa holders’ employment with staffing companies. In recent years, the vast majority of our H1-B hires were not subject to the annual quota limiting H1-B visas because they were already in the U.S. under H1-B visa status with other employers. Additionally, the U.S. Congress has recently considered, and may consider in the future, extensive changes to U.S. immigration laws regarding the admission of high-skilled temporary and permanent workers. Such changes, if enacted, may impact the types of H1-B temporary work permits that may be granted or the number of available H1-B temporary work permits, which in turn may have a negative impact on our revenues and profits.

Available Information

Our headquarters are located at 1305 Cherrington Parkway, Building 210, Suite 400, Moon Township, Pennsylvania 15108, and our telephone number is (412) 787-2100. The Company’s website is www.mastechdigital.com. Our Annual Report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to these reports are available free of charge by accessing the Investors page of the Company’s website as soon as reasonably practical after such reports are filed with the Securities and Exchange Commission (the “SEC”).

 

ITEM 1A. RISK FACTORS

You should carefully consider each of the following risk factors and all of the other information set forth in this Annual Report on Form 10-K or incorporated by reference herein. Based on the information currently known to us, we believe that the following information identifies the most significant risk factors affecting our company. However, additional risks and uncertainties not currently known to us or that we currently believe to be immaterial may also adversely impact our business.

If any of the following risks and uncertainties develop into actual events, these events could have a material adverse effect on our business, financial condition or results of operations.

Our industries are highly competitive and fragmented, which may limit our ability to increase our prices for services.

The IT staffing services and data analytics services industries are highly competitive and served by numerous global, national, regional and local firms. Primary competitors include participants from a variety of

 

11


Table of Contents

market segments, including the major consulting firms, systems consulting and implementation firms, U.S.-based staffing services companies, data and analytics service companies, applications software firms, service groups of computer equipment companies, specialized consulting firms, programming companies and temporary staffing firms. Many of these competitors have substantially greater financial, technical and marketing resources and greater name recognition than we have. There are relatively few barriers to entry into many of our markets, and as such we may face additional competition from new entrants into our markets. In addition, there is a risk that clients may elect to increase their internal resources to satisfy their staffing and data and analytics needs. There can be no assurance that we will compete successfully with existing or new competitors in the staffing and data analytics services markets.

Lack of success in recruitment and retention of IT and Data and Analytics professionals may decrease our revenues and increase the costs needed to maintain our workforce.

Our business involves the delivery of professional services and is labor-intensive. Our success depends upon our ability to attract, develop, motivate and retain highly skilled professionals who possess the skills and experience necessary to deliver our services. Qualified IT and data and analytics professionals are in demand worldwide and are likely to remain a limited resource for the foreseeable future. There can be no assurance that these qualified professionals will be available to us in sufficient numbers, or that we will be successful in retaining current or future employees. Failure to attract and retain qualified professionals in sufficient numbers may have a material adverse effect on our business, operating results and financial condition. Historically, we have done much of our recruiting from outside of the country where the client work is performed. Accordingly, any perception among our IT professionals, whether or not well founded, that our ability to assist them in obtaining temporary work visas and permanent residency status has been diminished, could lead to significant employee attrition. Any significant employee attrition will increase expenses necessary to replace and retrain our professionals and could decrease our revenues if we are not able to provide sufficient numbers of these resources to our clients.

Government regulation of H-1B visas may materially affect our workforce and limit our supply of qualified IT professionals, or increase our cost of securing workers.

We recruit IT professionals on a global basis and, therefore, must comply with the immigration laws in the countries in which we operate, particularly the U.S. As of December 31, 2017, approximately 40% of our workforce was working under Mastech Digital sponsored H1-B temporary work permits. Statutory law limits the number of new H1-B petitions that may be approved in a fiscal year, and if we are unable to obtain H1-B visas for our employees in sufficient quantities or at a sufficient rate for a significant period of time, our business, operating results and financial condition could be adversely affected. Additionally, legislation could be enacted limiting H1-B visa holders’ employment with staffing and data analytics companies, which could result in reduced revenues and/or a higher cost of recruiting.

In recent years, the vast majority of our H1-B hires were not subject to the annual quota limiting H1-B visas because they were already in the U.S. under H1-B visa status with other employers. As a result, the negative impact on recruiting due to the exhaustion of recent H1-B quotas was not substantial. However, the subject of H1-B visas has recently become a major political discussion point and there are indications that the entire H1-B visa program may be significantly overhauled. If a new or revised H1-B visa program is implemented, there could be elements of the new/revised H1-B visa program that may not be advantageous to our business model thus adversely impacting our business, operating results or financial condition.

Restrictions on immigration or increased enforcement of immigration laws could increase our cost of doing business, cause us to change the way we conduct our business or otherwise disrupt our operations.

The success of our business is dependent on our ability to recruit IT and data and analytics professionals and to mobilize them to meet our clients’ needs. Immigration laws in the countries in which we operate are subject to

 

12


Table of Contents

legislative changes, as well as variations in the standards of application and enforcement due to political forces and economic conditions. It is difficult to predict the political and economic events that could affect immigration laws, or the restrictive impact they could have on obtaining or renewing work visas for our professionals.

Immigration reform continues to attract significant attention in the public arena and in the current U.S. administration and Congress. If new immigration legislation is enacted in the U.S. or in the other jurisdictions in which we do business, such legislation may contain provisions that could make it more difficult or costly for us to recruit and retain IT professionals, and to a lesser extent data and analytics professionals. Additionally, there is uncertainty as to the position the U.S. will take with respect to immigration under the new administration of President Trump. As a result, we may incur additional costs to run our business or may have to change the way we conduct our operations, either of which could have a material adverse effect on our business, operating results and financial condition. Also, we cannot be assured that the enforcement of immigration laws by governmental authorities will not disrupt our workforce.

The U.S. Congress and Trump administration may make substantial changes to fiscal, tax, and other federal policies that may adversely affect our business.

In 2017, U.S. Congress and the Trump administration has made substantial changes to U.S. policies, which included comprehensive corporate and individual tax reform. In addition, the Trump administration has called for significant changes to U.S. trade, healthcare, immigration and government regulatory policy. Some of the called-for changes would require Congressional approval, while others have already been, and may in the future be carried out unilaterally by the executive branch of the U.S. government. To the extent the U.S. Congress or Trump administration implements changes to U.S. policy, those changes may impact, among other things, the U.S. and global economy, international trade relations, unemployment, immigration, healthcare, the U.S. regulatory environment, inflation and other areas. Although we cannot predict the impact, if any, of these changes to our business, they could adversely affect our business. Until we know what policy changes are made and how those changes impact our business and the business of our competitors over the long term, we will not know if, overall, we will benefit from them or be negatively affected by them.

Negative economic conditions in North America. may adversely affect demand for our services.

Approximately 99% of our revenues are generated from clients located in North America. Our business depends on the overall demand for IT and data and analytics professionals and on the economic health of our clients. Weak economic conditions may force companies to reduce their staffing and data and analytics budgets and adversely affect demand for our services, thus reducing our revenues.

We may have difficulty maintaining client relationships if the trend towards utilizing Managed Service Providers continues.

Within our IT staffing segment, many large users of staffing services are employing MSP’s to manage their contractor expenses in an effort to drive down overall costs. The impact of this shift towards the MSP model has been to lower our gross margins. Should this trend towards utilizing the MSP model continue, it is likely that our gross margins will be pressured in the future. In addition, if large users of staffing services continue to employ MSPs, the relationship between us and those large users may be primarily conducted through MSPs, in which case we may have difficulty maintaining those client relationships because the MSP model uses the MSP as an intermediary between the staffing service provider and the end-user, and reduces our direct contact with the end-user.

 

13


Table of Contents

We are dependent upon our Indian operations and there can be no assurance that our Indian operations will support our growth strategy and historical cost structure.

Our Indian recruitment and delivery centers depend greatly upon business and technology transfer laws in India, and upon the continued development of technology infrastructure. There can be no assurance that our Indian operations will support our growth strategy. The risks inherent in our Indian business activities include:

 

    unexpected changes in regulatory environments;

 

    foreign currency fluctuations;

 

    tariffs and other trade barriers;

 

    difficulties in managing international operations; and

 

    the burden of complying with a wide variety of foreign laws and regulations.

Our failure to manage growth, attract and retain personnel or a significant interruption in our ability to transmit data and voice efficiently, could have a material adverse impact on our ability to successfully maintain and develop our global recruitment and delivery centers and could have a material adverse effect on our business, operating results and financial condition.

The Indian rupee may increase in value relative to the dollar, increasing our costs. Although, we receive the vast majority of our revenues in U.S. dollars, we maintain a significant portion of our recruiting and delivery workforces in India, and those employees are paid in rupees. Therefore, any increase in the value of the rupee versus the dollar would increase our expenses, which could have a material adverse effect on our business, operating results and financial condition.

Regional conflicts in South Asia could adversely affect the Indian economy, disrupt our operations and cause our business to suffer.

South Asia has, from time to time, experienced instances of civil unrest and hostilities among neighboring countries, such as between India and Pakistan and even within India. There have been military confrontations along the India-Pakistan border from time to time. The potential for hostilities between the two countries is high due to past terrorist incidents in India, troop mobilizations along the border, and the geopolitical situation in the region. Military activity or terrorist attacks in the future could influence the Indian economy by disrupting communications and making travel more difficult. This, in turn, could have a material adverse effect on our business, operating results and financial condition.

Wage costs in India may increase, which may reduce our operating margins and reduce a competitive advantage of ours.

Our wage costs in India have historically been significantly lower than wage costs in the U.S. for comparably skilled professionals, and this has been one of our competitive advantages with respect to the costs of our Indian recruiting and delivery offices. However, wage increases in India may prevent us from sustaining this competitive advantage and may negatively affect our operating margins. We may need to increase the levels of our employee compensation more rapidly than in the past to retain talent. Unless we are able to continue to increase the efficiency and productivity of our employees, wage increases in the long term may reduce our overall margins.

Our quarterly operating results may be subject to significant variations.

Our revenues and operating results have historically been subject to significant variations from quarter to quarter depending on a number of factors, including the timing and number of client projects commenced and completed during the quarter, the number of working days in a quarter, employee hiring and attrition, and utilization rates during the quarter.

 

14


Table of Contents

Our acquisition of Hudson IT may not provide us with the long-term business advantages that we expected which may result in the slower growth of our business and reduced operating margins.

Our June 15, 2015 acquisition of Hudson IT and the purchase price of such was based on a series of long-term assumptions and estimates. There can be no assurance that these expectations will be completely realized and could result in a material adverse effect on our business, operating results and financial condition.

Our acquisition of InfoTrellis, Inc. may not provide us with the long-term business advantages that we expected which may result in the slower growth of our business and reduced operating margins.

Our July 13, 2017 acquisition of the service division of InfoTrellis, Inc. and the purchase price of such was based on a series of long-term assumptions and estimates. There can be no assurance that these expectations will be completely realized and could result in a material adverse effect on our business, operating results and financial condition.

Our strategy of expansion through the acquisition of additional companies may not be successful and may result in slower growth of our business and reduced operating margins.

We plan to gradually expand our operations through the acquisition of, or investment in, additional businesses and companies. We may be unable to identify businesses that complement our strategy for growth. If we do succeed in identifying a company with such a business, we may not be able to acquire the company, its relevant business or an interest in the company for many reasons, including:

 

    a failure to agree on the terms of the acquisition or investment;

 

    incompatibility between us and the management of the company that we wish to acquire or invest;

 

    competition from other potential acquirers;

 

    a lack of capital to make the acquisition or investment; or

 

    the unwillingness of the company to partner with us.

If we are unable to acquire and invest in attractive businesses, our strategy for growth may be impaired. Even if we are able to complete one or more acquisitions, there can be no assurance that those completed acquisitions will result in successful growth, and the costs of completing an acquisition may reduce our margins.

We have made in the past, and may make in the future, acquisitions which could require significant management attention, disrupt our business, result in dilution to our shareholders, deplete our cash reserves and adversely affect our financial results.

Acquisitions, such as our recent acquisitions of Hudson IT and the services division of InfoTrellis, Inc., involve numerous risks, including the possibility that:

 

    we do not successfully integrate the operations, systems, technologies, products, offerings and personnel of the acquired company or companies;

 

    we do not generate sufficient revenues to offset increased expenses associated with our acquisitions;

 

    our management’s attention is diverted from normal daily operations of our business and the challenges with managing larger and more widespread operations resulting from our acquisitions;

 

    we experience difficulties entering markets in which we have no or limited direct prior experience and where competitors in such markets have stronger market positions; and

 

    we lose key employees, customers, distributors, vendors and other business partners of the companies we acquire following and continuing after announcement of acquisition plans.

 

15


Table of Contents

In addition to the foregoing, acquisitions may also cause us to:

 

    use a substantial portion of our cash reserves or incur debt;

 

    issue equity securities or grant equity incentives that dilute our current shareholders’ percentage ownership;

 

    assume liabilities, including potentially unknown liabilities;

 

    record goodwill and amortizable intangible assets that are subject to impairment testing on a regular basis and potential periodic impairment charges;

 

    incur amortization expenses related to certain intangible assets;

 

    incur large and immediate write-offs and restructuring and other related expenses; and

 

    become subject to intellectual property litigation or other litigation.

Acquisitions of technology companies and assets are inherently risky and subject to many factors outside of our control and no assurance can be given that our recently completed or future acquisitions will be successful and will not materially adversely affect our business, operating results, or financial condition. Failure to manage and successfully integrate acquisitions could materially harm our business and operating results.

Changes in the inputs used to calculate our acquisition-related contingent consideration liabilities could have a material adverse impact on our financial results.

In connection with the InfoTrellis acquisition, we may be required to pay future consideration that is contingent upon the achievement of specified EBIT objectives (“earnings before interest and taxes”). As of the acquisition date, we recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. This estimated fair value is based upon assumptions we believe to be reasonable but which are uncertain and involve significant judgments by management. Changes in business conditions or other events could materially change the inputs used in this fair value calculation, which could cause us to record a change in the contingent consideration liability. Any such adjustment could have a material effect on our results of operations.

Our revenues are highly concentrated and the loss of a significant client would adversely affect our business and revenues.

Our revenues are highly dependent on clients located in North America., as well as clients concentrated in certain industries. Economic slowdowns, changes in law and other restrictions or factors that affect the economic health of these industries may affect our business. For the year ended December 31, 2017, approximately 47% of our revenues were derived from our top ten clients. Consequently, if our clients reduce or postpone their spending significantly, this may lower the demand for our services and negatively affect our revenues and profitability. Further, any significant decrease in the rate of economic growth may reduce the demand for our services and negatively affect our revenues and profitability.

We have in the past, and may in the future, derive a significant portion of our revenues from a relatively limited number of clients. These contracts are terminable without penalty, as are most of our contracts. The loss of any significant client or major project, or an unanticipated termination of a major project, could result in the loss of substantial anticipated revenues.

Our leverage could materially and adversely affect our financial condition or operating flexibility and prevent us from fulfilling our obligations under our Credit Agreement.

At December 31, 2017, we had outstanding borrowings of $38.5 million under our Credit Agreement with PNC Bank and certain other financial institution lenders (the “Credit Agreement”), which amount consists of

 

16


Table of Contents

$29.5 million of outstanding borrowings under the term loan thereunder and $9.0 million of outstanding borrowings under the revolving credit facility thereunder. Our level of indebtedness could have important consequences on our future operations, including the following:

 

    increasing the risk that we cannot satisfy our payment or other obligations under our outstanding debt, which may result in defaults;

 

    subjecting us to increased sensitivity to interest rate increases on our outstanding indebtedness, which could cause our debt service obligations to increase significantly;

 

    reducing the availability of our cash flows to fund working capital, capital expenditures, acquisitions and other general corporate purposes, and limiting our ability to obtain additional financing for these purposes;

 

    limiting our flexibility in planning for, or reacting to, and increasing our vulnerability to, changes in our business, the industry in which we operate and general economic conditions;

 

    placing us at a competitive disadvantage compared to our competitors that have less debt or are less leveraged; and

 

    increasing our vulnerability to the impact of adverse economic and industry conditions.

In addition, we may incur additional indebtedness in the future and, if we incur new debt or other liabilities, the related risks that we face could intensify.

Our ability to make required payments or to refinance our indebtedness depends on our future performance, which will be affected by financial, business and economic conditions and other factors, many of which are not in our control. If our cash flows and capital resources are insufficient to fund our debt service obligations, we may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital, or restructure or refinance our indebtedness. These alternative measures may not be successful and may not permit us to meet our scheduled debt service obligations. In addition, the terms of existing or future debt agreements and other factors may restrict us from pursuing any of these alternatives.

If we are in default under our Credit Agreement due to our inability to make the required payments, or if we otherwise fail to comply with the financial and other covenants contained therein, all of our debt thereunder could be accelerated and the lenders under our Credit Agreement could be permitted to foreclose on our assets securing such debt.

The covenants in our Credit Agreement impose restrictions that may limit our operating and financial flexibility.

The Credit Agreement contains financial covenants, including but not limited to, covenants related to the Company’s senior leverage ratio and fixed charge ratio (as defined under the Credit Agreement), and limitations on liens, indebtedness, guarantees and contingent liabilities, loans and investments, distributions, leases, asset sales, stock repurchases and mergers and acquisitions. These covenants and limitations may limit our ability to, among other things:

 

    create, incur or assume liens;

 

    make investments and loans;

 

    create, incur, assume or guarantee additional indebtedness;

 

    engage in mergers, acquisitions, consolidations, sale-leasebacks and other similar transactions;

 

    pay dividends, or redeem or repurchase our capital stock;

 

    alter the business that we conduct;

 

17


Table of Contents
    engage in certain transactions with officers, directors and affiliates;

 

    prepay, redeem or purchase other indebtedness;

 

    enter into certain agreements; and

 

    make material changes to accounting and reporting practices.

Operating results below current levels or other adverse factors, including increases in interest rates, could result in us being unable to comply with certain covenants contained in our Credit Agreement. If we violate these covenants and are unable to obtain waivers, our debt under the Credit Agreement would be in default, could be accelerated and could permit our lenders to foreclose on our assets securing the debt thereunder. If the indebtedness is accelerated, we may not be able to repay our debt or borrow sufficient funds to refinance it. Even if we are able to obtain new financing, it may not be on commercially reasonable terms or on terms that are acceptable to us. If our debt is in default for any reason, our cash flows, operating results, or financial condition could be materially and adversely affected. In addition, complying with these covenants may also cause us to take actions that may make it more difficult for us to successfully execute our business strategy and compete against companies that are not subject to such restrictions.

We must keep pace with the rapid technological changes that characterize the IT and data and analytics industries and our failure could result in lower demand for services.

The IT staffing and data analytics services industries are characterized by rapid technological change, evolving industry standards, changing client preferences and new product introductions. Our success will depend in part on our ability to keep pace with industry developments. There can be no assurance that we will be successful in addressing these developments on a timely basis or that, if these developments are addressed, we will be successful in the marketplace. In addition, there can be no assurance that products or technologies developed by others will not render our services noncompetitive or obsolete. Our failure to address these developments could have a material adverse effect on our business, operating results and financial condition.

A significant number of organizations are attempting to migrate their IT business applications to advanced technologies. As a result, our ability to remain competitive depends on several factors, including our ability to develop, train and hire employees with skills in advanced technologies. Our failure to hire, train and retain employees with such skills could have a material adverse impact on our future revenues.

Our “preferred vendor” contracts generally result in lower margins. In addition, we may not be able to maintain “preferred vendor” status with existing clients or obtain that status with new clients, which may lead to a decrease in the volume of business we obtain from these clients.

In our IT staffing segments, we are party to several “preferred vendor” contracts, and we are seeking additional similar contracts in order to obtain new or additional business from large and medium-sized clients. Clients enter into these contracts to reduce their number of vendors and obtain better pricing in return for a potential increase in the volume of business to the preferred vendor. While these contracts are expected to generate higher volumes, they generally carry lower margins. Although we attempt to lower costs to maintain margins, there can be no assurance that we will be able to sustain margins on such contracts. In addition, the failure to be designated as a preferred vendor, or the loss of such status, may preclude us from providing services to existing or potential clients, except as a subcontractor, which could have a material adverse effect on the volume of business obtained from such clients.

Our success depends upon the maintenance and protection of our intellectual property rights and processes, and any substantial costs incurred protecting such rights and processes may decrease our operating margins.

Our success depends in part upon certain methodologies and tools we use in designing, developing and implementing application systems and other proprietary intellectual property rights. We rely upon a combination

 

18


Table of Contents

of nondisclosure and other contractual arrangements and trade secrets, copyright and trademark laws to protect our proprietary rights and the proprietary rights of third parties from whom we license intellectual property. We enter into confidentiality agreements with our employees and limit distribution of proprietary information. There can be no assurance that the steps we take in this regard will be adequate to deter misappropriation of proprietary information or that we will be able to detect unauthorized use and take appropriate steps to enforce our intellectual property rights. In the event of an unfavorable resolution of a dispute over our intellectual property rights, we may incur substantial costs or liabilities, which would decrease our operating margins.

Our ownership is highly concentrated in two individuals and the interests of those individual shareholders may not coincide with yours.

Sunil Wadhwani and Ashok Trivedi, co-founders of the Company, own approximate 62% of Mastech Digital’s outstanding common stock. Accordingly, Messrs. Wadhwani and Trivedi together have sufficient voting power to elect all the members of the Board of Directors and to effect transactions without the approval of our other shareholders, except for those limited transactions that require a supermajority vote under our bylaws or articles of incorporation. The interests of Messrs. Wadhwani and Trivedi may from time to time diverge from our interests. Mastech Digital’s Audit Committee consists of independent directors and addresses certain potential conflicts of interest and related party transactions that may arise between us and our directors, officers or our other affiliates. However, there can be no assurance that any conflicts of interest will be resolved in our favor.

Our business is certified as a minority-owned business, and loss of that certification may impact our ability to gain new customers or expand our business with existing customers.

We are a large minority-owned staffing and data analytics services firm and have been certified as minority-owned by the National Minority Supplier Development Council (the “NMSDC”). NMSDC certification has helped us to expand our business with existing clients as well as obtain new customers. While we cannot quantify the effect of the loss of this status, its loss could adversely affect our ability to expand our business or cause us to lose existing business.

Because the NMSDC certification relies in large part upon Messrs. Wadhwani and Trivedi maintaining their positions as the collective majority holders of our common stock, any decrease in their collective ownership may jeopardize our status as a minority-owned business. There can be no assurance that Messrs. Wadhwani and Trivedi will maintain their majority position in the Company.

Existing and potential customers may consider outsourcing their IT requirements to foreign countries, which could have an adverse effect on our ability to obtain new customers or retain existing customers.

In the past few years, more companies started to use low-cost offshore outsourcing centers to perform technology-related work. Should this shift towards moving technology-related work to offshore outsourcing centers continue, our business, operating results and financial condition could be adversely effected.

We may be subject to liability to clients arising from our engagements.

Many of our engagements involve projects that are critical to the operations of our clients’ businesses and provide benefits that may be difficult to quantify. Although we attempt to contractually limit our liability for damages arising from errors, mistakes, omissions or negligent acts in rendering our services, there can be no assurance that our attempts to limit liability will be successful. Our failure or inability to meet a client’s expectations in the performance of our services could result in a material adverse change to the client’s operations and, therefore, could give rise to claims against us or damage our reputation, adversely affecting our business, operating results and financial condition.

 

19


Table of Contents

Requirements of the Affordable Care Act may continue to increase our employee benefits costs and could negatively affect our operating results, cash flows and financial condition if such costs aren’t recovered with increases in client bill rates.

We provide healthcare coverage to our U.S.-based employees that are subject to the Affordable Care Act (“ACA”). Additional provisions of the ACA and the compliance of such may result in higher overall costs to the Company, which could have a negative impact on our operating results, cash flows and financial condition.

Security breaches and other disruptions could compromise our information and expose us to liability, which would cause our business and reputation to suffer.

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our customers and employees, in our data center and on our networks. The secure processing, maintenance and transmission of this information is critical to our operations and business strategy. Despite our security measures, our information technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any such breach could compromise our networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings, liability under laws that protect the privacy of personal information, and regulatory penalties, disrupt our operations and the services we provide to customers, and damage our reputation, and cause a loss of confidence in our services, which could adversely affect our operating results and competitive position. We maintain cyber risk insurance, but this insurance may not be sufficient to cover all of our losses from any breaches of our networks.

If our clients are subjected to cyber-attacks or data security breaches, it may result in damage to our business and the disclosure of our confidential information.

In addition to cybersecurity threats posed directly against us, our clients’ information systems are also vulnerable to an increasing threat of continually evolving cybersecurity risks. There is no guarantee that our clients have implemented procedures that are adequate to safeguard against all data security breaches. The failure of our clients to adequately safeguard against data security breaches could have a material adverse effect on our business and operations. The theft and/or breach of our clients’ data security could cause the disclosure and/or loss of our confidential information and data and result in significant costs. In addition, any cybersecurity damage to the networks or computer systems used by us or our clients could result in a claim for substantial damages against us and significant reputational harm, regardless of our responsibility for the failure.

Risks posed by climate change may materially increase our compliance costs and adversely impact our profitability.

Climate change vulnerability is posing new threats and opportunities in the global economy. Climate change and measures adopted to address it can affect us, our clients and suppliers in myriad ways, depending on the nature and location of the businesses, the near-term capital expenditure needs, the regulatory environments where they operate and their strategic plans. Generally, climate risks and opportunities for companies and their investors fall into four categories:

 

    Physical risk from climate change

 

    Regulatory risks and opportunities related to existing or proposed greenhouse gas (“GHG”) emissions limits

 

    Indirect regulatory risks and opportunities related to products or services from high emitting companies, and

 

    Litigation risks for emitters of greenhouse gases

 

20


Table of Contents

Unmitigated climate change is likely to have severe physical impacts on companies with exposed assets or business operations, including Mastech Digital. Major environmental risks and liabilities can significantly impact future earnings. To the extent we are unable to comply with applicable regulations related to climate change, and such failure to comply results in material increases in compliance costs or litigation expenses, those costs or expenses will have an adverse effect on our profitability.

If our clients are adversely affected by climate change or related compliance costs, this may reduce their spending and demand for our services, leading to a decrease in revenue.

In addition to emissions and climate change risks posed directly to Mastech Digital, we also have clients in varied industries such as healthcare, consumer products, manufacturing, technology, and retail, among others. Some of the clients may be significantly affected by the climate change resulting in greater physical risk. This may lead to a reduction of demand and loss of business from such clients, which would impact our business, results of operations and financial condition.

If our insurance costs increase significantly, these incremental costs could negatively affect our financial results.

We purchase various insurance policies to limit or transfer certain risks inherent in our operations. These costs largely relate to obtaining and maintaining professional and general liability insurance policies. If the costs of carrying these insurance policies increase significantly, due to poor claims history or changes in market conditions, this could have an adverse impact on our profitability and financial condition.

Any disruption in the supply of power, IT infrastructure and telecommunications lines to our facilities could disrupt our business process or subject us to additional costs.

Any disruption in basic infrastructure, including the supply of power, could negatively impact our ability to provide timely or adequate services to our clients. We rely on a number of telecommunication services and other infrastructure providers to maintain communications between our various facilities and clients. Telecommunications networks are subject to failures and periods of service disruption which can adversely affect our ability to maintain active voice and data communications among our facilities and with our clients. This could disrupt our business process or subject us to additional costs, materially adversely affecting our business, results of operations and financial condition.

The broad provisions of the Tax Cut and Jobs Act of 2017 may negatively impact our ability to receive tax deductions for certain expenses that we incur, which could adversely impact our cash flows, results of operations and financial condition.

The Tax Cut and Jobs Act of 2017 (the “Tax Cut and Jobs Act”) enacted on December 22, 2017, makes broad and complex changes to the U.S. tax code including, but not limited to, the following, which may impact us: 1) reductions in the U.S. federal corporate income tax rate from 35 percent to 21 percent; 2) new limitations on deductible interest expense; 3) limitations of the deductibility of certain executive compensation; and 4) limits on certain other types of deductions. While we continue to evaluate the effects of this legislation, we have recorded a $372,000 tax expense in 2017 related to the estimated re-measurement of our deferred tax asset balance and an estimated one-time transition tax applicable to the new dividend exemption rules related to foreign earnings. While we expect that the Tax Cut and Jobs Act will have a favorable impact on us beginning in 2018 due to the reduction in the federal corporate income tax rate, it is possible that other provisions of this Act and the absence of guidance on various ambiguities in the application of certain provisions thereunder could have a material adverse effect on our cash flows, results of operations and financial condition.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS

None.

 

21


Table of Contents
ITEM 2. PROPERTIES

Information regarding the principal properties leased by us and our subsidiaries as of December 31, 2017 is set forth below:

 

Location

  

Principal Use

  

Occupying Business

Segment

   Approximate
Square
Footage
 

Moon Township, Pennsylvania

   Corporate headquarters, executive, human resources, sales, recruiting, marketing and finance    IT Staffing      11,500  

Waltham, Massachusetts

   Sales and recruiting office    IT Staffing      1,700  

Dallas, Texas

   Sales and recruiting office    IT Staffing      2,600  

Fremont, California

   Sales and recruiting office    IT Staffing      2,600  

Chicago, Illinois

   Sales and recruiting office    IT Staffing      2,600  

Tampa, Florida

   Sales and recruiting office    IT Staffing      2,100  

Orlando, Florida

   Sales and recruiting office    IT Staffing      1,000  

Toronto, Canada

   Executive, human resources, sales, marketing and delivery    Data and Analytics      1,900  

Austin, Texas

   Sales office    Data and Analytics      800  

NOIDA, India

   Sales and recruiting office    IT Staffing      27,000  

Chennai, India

   Sales and delivery center    Data and Analytics      6,800  

 

ITEM 3. LEGAL PROCEEDINGS

In the ordinary course of our business, we are involved in a number of lawsuits and administrative proceedings. While uncertainties are inherent in the final outcome of these matters, management believes, after consultation with legal counsel, that the disposition of these proceedings should not have a material adverse effect on our financial position, results of operations or cash flows.

 

ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.

 

22


Table of Contents

PART II

 

ITEM 5. MARKET FOR THE REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock is traded on the NYSE American under the symbol “MHH”. We began trading “regular way” on the former American Stock Exchange (“AMEX”) on October 1, 2008.

The following table sets forth, for the periods indicated, the range of high and low closing sale prices of the common stock of Mastech during the calendar quarters indicated.

 

Common Stock Market Price

   High      Low  

2017:

     

Fourth Quarter

   $ 13.23      $ 9.35  

Third Quarter

     13.25        6.21  

Second Quarter

     7.46        6.20  

First Quarter

     7.35        6.12  

2016:

     

Fourth Quarter

   $ 8.18      $ 6.71  

Third Quarter

     8.13        6.33  

Second Quarter

     7.88        6.40  

First Quarter

     7.85        6.60  

On March 15, 2018, we had 89 registered holders of record of our common stock. This figure excludes an estimate of the indeterminate number of beneficial holders whose shares may be held by brokerage firms and clearing agencies. We currently do not pay recurring dividends on our common stock. However, on October 29, 2013, the Company declared a cash dividend of $0.50 per share on common stock, payable on December 20, 2013 to shareholders of record on December 9, 2013. Additionally, on November 29, 2012, the Company declared a special one-time dividend of $1.60 per share on common stock, payable on December 21, 2012. These dividends should be viewed as non-recurring.

On December 23, 2010, the Company announced a share repurchase program of up to 937,500 shares of the Company’s common stock over a two-year period. On October 23, 2012, the program was extended for an additional two-year period and the number of shares subject to the program was increased by 312,500 shares to 1.25 million shares. On October 22, 2014, the Company’s Board of Directors approved the extension of this program through December 22, 2016. Repurchases under the program may be made through open market purchases or privately negotiated transactions in accordance with applicable securities laws. During 2016, we did not purchase any shares under this program and elected to let the program expire as of December 22, 2016.

The Company purchased 2,067 shares in 2017 at an average price of $9.04 to satisfy employee tax obligations related to the vesting of restricted shares, in accordance with the Company’s Stock Incentive Plan provisions. These shares were not acquired pursuant to any publicly announced purchase program.

The Company adopted a Stock Incentive Plan in 2008 which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management, and key personnel. The most recent amendment approved by shareholder vote at the Company’s Annual Meeting of Shareholders on May 18, 2016 increased the number of shares of common stock that may be issued pursuant to the Plan by 200,000 shares to a total of 1,400,000. Details of shares issued and outstanding under this plan are disclosed in Note 8 “Stock-Based Compensation” to the Consolidated Financial Statements included in Item 8 herein.

On July 7, 2017, the Company entered into Securities Purchase Agreements (the “Securities Purchase Agreements”) with Ashok Trivedi and Sunil Wadhwani, each a co-founder and director of the Company and who

 

23


Table of Contents

together own a majority of the outstanding shares of the Company’s Common Stock (each an “Investor” and collectively the “Investors”), pursuant to which the Company agreed to sell to each of the Investors the number of shares of Common Stock equal to $3.0 million divided by the greater of (i) $7.00 per share of Common Stock and (ii) the closing price of the Common Stock on NYSE American on July 10, 2017, which was $6.35 per share. On July 13, 2017, the Company issued and sold an aggregate 857,144 shares (the “Shares”) of Common Stock to the Investors for $6.0 million in aggregate gross proceeds pursuant to the terms of the Securities Purchase Agreements and, in connection therewith, entered into a registration rights agreement with the Investors (collectively, the “Private Placement Transactions”). The Company used the proceeds from the Private Placement Transactions to partially fund the purchase price payable at the July 13, 2017 closing of the Company’s acquisition of the services division of InfoTrellis, Inc. The Shares issued to the Investors in connection with the Private Placement Transactions were made in reliance upon an exemption from the regulation requirements of the Securities Act of 1933, as amended (the “Securities Act”), pursuant to Section 4(a)(2) of the Securities Act and Rule 506 promulgated thereunder. The Company relied on this exemption from registration based in part on representations made by the Investors.

 

24


Table of Contents
ITEM 6. SELECTED FINANCIAL DATA

You should read the information set forth below in conjunction with our Consolidated Financial Statements and accompanying Notes and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in this Annual Report on Form 10-K.

 

     Years Ended December 31,  
     2017 (a)     2016     2015 (b)     2014     2013  
     (Amounts in thousands, except per share data)  

Income Statement Data from Continuing Operations (c):

 

       

Revenues

   $ 147,882     $ 132,008     $ 123,470     $ 113,523     $ 106,901  

Gross profit

     31,629       26,297       23,799       20,786       20,117  

Operating expense

     27,548       21,790       19,117       15,246       14,815  

Other income / (expense), net

     (1,133     (487     (257     (32     (77

Income before income taxes

     2,948       4,020       4,425       5,508       5,225  

Income tax expense

     1,322       1,500       1,672       2,085       1,956  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income – continuing operations

   $ 1,626     $ 2,520     $ 2,753     $ 3,423     $ 3,269  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share – continuing operations:

          

Basic (d)

   $ .33     $ .57     $ .63     $ .79     $ .78  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted (d)

   $ .33     $ .56     $ .62     $ .77     $ .75  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Income Statement Data from Discontinued Operations (c):

 

       

Income before income taxes

   $ —       $ —       $ —       $ —       $ 162  

Pre-tax gain on sale of discontinued operations

     —         —         —         —         485  

Income tax expense

     —         —         —         —         111  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income – discontinued operations

   $ —       $ —       $ —       $ —       $ 536  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Earnings per share – discontinued operations:

          

Basic (d)

   $ —       $ —       $ —       $ —       $ .13  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted (d)

   $ —       $ —       $ —       $ —       $ .12  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares outstanding:

          

Basic (d)

     4,962       4,393       4,338       4,320       4,193  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Diluted (d)

     4,999       4,482       4,441       4,459       4,342  
  

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balance Sheet Data:

          

Cash and cash equivalents

   $ 2,478     $ 829     $ 848     $ 2,568     $ 424  

Operating working capital (e)

     16,089       11,398       9,858       9,096       8,397  

Total bank debt

     38,152       9,877       12,538       —         12  

Total liabilities

     71,451       20,334       22,674       7,176       7,591  

Total assets

     98,604       39,406       38,477       20,044       17,051  

Shareholders’ equity

     27,153       19,072       15,803       12,868       9,460  

 

(a) 2017 financial data reflects the Company’s July 13, 2017 acquisition of InfoTrellis, Inc. from the acquisition date through December 31, 2017.

 

(b) 2015 financial data reflects the Company’s June 15, 2015 acquisition of Hudson IT from the acquisition date through December 31, 2015.

 

(c) Continuing operations exclude the results of the Company’s healthcare staffing segment which was sold in August 2013. All periods presented have been recast to reflect the presentation of discontinued operations.

 

(d) Weighted average common shares outstanding has been adjusted for all periods presented for the Company’s November 2013 five-for-four stock split.

 

(e) Operating working capital represents current assets, excluding cash and cash equivalents, minus current liabilities, excluding short-term borrowings.

 

25


Table of Contents
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview:

We are a provider of Digital Transformation Services to mostly large and medium sized organizations.

Our portfolio of offerings includes data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services.

With the July 13, 2017 acquisition of InfoTrellis, we now operate in two reporting segments—Data and Analytics Services; and IT Staffing Services. Our data and analytics services are marketed on a global basis under the brand Mastech InfoTrellis and are delivered largely on a project basis with on-site and off-shore resources. These capabilities and expertise were acquired through our acquisition of InfoTrellis. Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies, as well as our other digital transformation services.

Both business segments provide their services across various industry verticals including: financial services; government; healthcare; manufacturing; retail; technology; telecommunications; education; and transportation. Within each reporting segment we evaluate our revenues and gross profits largely by sales channel responsibility. In the past, we have disclosed revenues and gross profits by client type (wholesale clients and retail clients). Management’s emphasis on the breakdown of wholesale and retail client types has diminished over the last year as gross margin opportunities within each client type has changed considerably with the Company’s focus on digital technologies. Today, our analysis within our two reporting segments is multi-purposed and includes technologies employed, client relationships, and sales channel accountability.

Economic Trends and Outlook

Generally, our business outlook is highly correlated to general North American economic conditions. During periods of increasing employment and economic expansion, demand for our services tends to increase. Conversely, during periods of contracting employment and / or a slowing domestic economy, demand for our services tends to decline. As the economy slowed during the last half of 2007 and recessionary conditions emerged in 2008 and during much of 2009, we experienced less demand for our staffing services. During the second half of 2009, we began to see signs of market stabilization and a modest pick-up in activity levels within certain sales channels and technologies and in 2010, market conditions continued to strengthen over the course of the year. In 2011 through 2013, activity levels continued to trend up in most technologies and sales channels. During 2014 and 2015, we continued to see a steady flow of solid activity in our contract staffing business; however, tightness in the supply side (skilled IT professionals) of our business during these years negatively impacted our new assignment successes. Solid activity levels in our contract staffing business continued in 2016 and 2017, however, recruitment challenges remained due to the tightness in the supply of skilled IT professionals. As we enter 2018, we view growth in the job market and an expanding domestic and global economy as positive factors for both our IT staffing services and data and analytics businesses. We expect supply side pressures to persist in both of our business segments, particularly continuing within the United States.

In addition to tracking general economic conditions in the markets that we service, a large portion of our revenues is generated from a limited number of clients (see Item 1A, the Risk Factor entitled “Our revenues are highly concentrated and the loss of a significant client would adversely affect our business and revenues”). Accordingly, our trends and outlook are additionally impacted by the prospects and well-being of these specific clients. This “account concentration” factor may result in our results of operations deviating from the prevailing economic trends from time to time.

 

26


Table of Contents

Within our IT staffing segment, a larger portion of our revenues has come from strategic relationships with systems integrators and other staffing organizations. Additionally, many large end users of IT staffing services are employing MSP’s to manage their contractor spending. Both of these dynamics may pressure our IT staffing gross margins in the future.

Recent U.S. growth in advanced technologies (social, cloud, analytics, mobility, automation) is providing opportunities with our IT staffing segment. However, supply side challenges are acute with respect to many of these technologies.

Recent Developments

On July 13, 2017, we completed our acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen our capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.

The purchase agreement for the InfoTrellis acquisition totaled $55 million, with $35.75 million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25 million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.

The funding for the transaction consisted of a combination of debt and equity. A new $65 million credit facility we established on July 13, 2017 with PNC Bank, N.A. (“PNC”) provided debt financing for the transaction, refinancing of our previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0 million private placement of newly-issued shares of our common stock to our founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, we agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for our common stock on July 10, 2017 (two business days after the July 7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of our independent directors, which retained counsel and an independent financial advisor.

On July 13, 2017 and July 19, 2017, we filed with the Securities and Exchange Commission Current Reports on Form 8-K providing additional details on this acquisition and the financing arrangements. On September 27, 2017, we filed an Amendment to our July 19, 2017 Current Report on Form 8-K solely to include the financial statements and financial information required under Item 9.01 of Form 8-K, which statements and information were excluded from the original Form 8-K in reliance on paragraphs (a) (4) and (b) (2) of Item 9.01 of Form 8-K.

Results of Operations

As described above, since the July 13, 2017 closing of the InfoTrellis acquisition, we operate in two reporting segments – Data and Analytics Services; and IT Staffing Services. The 2017 results of operations for our Data and Analytics Services segment cover the period from the July 13, 2017 closing through December 31, 2017, and all prior periods presented do not include any financial data for this segment.

 

27


Table of Contents

Below is a tabular presentation of revenues and gross profit margins by segment for the periods discussed:

Revenues & Gross Margin by Segment

(Revenues in millions)

 

     Years Ended December 31,  

Revenues

   2017     2016     2015  

Data and Analytics Services

   $ 9.2     $ —       $ —    

IT Staffing Services

     138.7       132.0       123.5  
  

 

 

   

 

 

   

 

 

 

Total Revenues

   $ 147.9     $ 132.0     $ 123.5  
  

 

 

   

 

 

   

 

 

 

Gross Margin %

                  

Data and Analytics Services

     44.8     —       —  

IT Staffing Services

     19.8     19.9     19.3
  

 

 

   

 

 

   

 

 

 

Total Gross Margin%

     21.4     19.9     19.3
  

 

 

   

 

 

   

 

 

 

Below is a tabular presentation of operating expenses by sales, operations, amortization of acquired intangible assets and general and administrative categories for the periods discussed:

Selling, General & Administrative (“S,G&A”) Expense Details

(Amounts in millions)

 

     Years Ended December 31,  
     2017      2016      2015  

Data and Analytics Services Segment

        

Sales and Marketing

   $ 0.8      $ —        $ —    

Operations

     0.1        —          —    

Amortization of Acquired Intangible Assets

     0.9        —          —    

General & Administrative

     0.7        —          —    
  

 

 

    

 

 

    

 

 

 

Subtotal Data and Analytics Services

   $ 2.5      $ —        $ —    
  

 

 

    

 

 

    

 

 

 

IT Staffing Services Segment

        

Sales and Marketing

   $ 8.3      $ 7.4      $ 6.1  

Operations

     8.2        7.0        6.2  

Amortization of Acquired Intangible Assets

     0.8        0.8        0.4  

General & Administrative

     7.7        6.6        6.4  
  

 

 

    

 

 

    

 

 

 

Subtotal IT Staffing Services

   $ 25.0      $ 21.8      $ 19.1  
  

 

 

    

 

 

    

 

 

 

Total S,G&A Expenses

   $ 27.5      $ 21.8      $ 19.1  
  

 

 

    

 

 

    

 

 

 

2017 Compared to 2016

Revenues

Revenues for the year ended December 31, 2017 totaled $147.9 million, compared to $132.0 million for the year ended December 31, 2016. This 12% increase in revenues reflected a $9.2 million revenue contribution from our newly acquired data and analytics services segment and 5% organic growth from our IT staffing services segment. The data and analytics services segment was acquired through the July 13, 2017 acquisition of InfoTrellis, Inc. Organic revenue growth in our IT staffing services business was due to a 102-consultant expansion of our billable consultant-base, partially offset by lower consultant utilization and a lower average bill rate. Utilization in 2017 was impacted by weather-related business disruptions and higher down-time in our

 

28


Table of Contents

digital learning practice. Our average bill rate decreased from $75.35 per hour in 2016 to $73.55 per hour in 2017. This rate decline was due to lower bill rates on new assignments during 2017 and is reflective of the types of skill-sets that we deployed on such new assignments during the year.

In 2017, we had two clients that exceeded 10% of total revenues (CGI = 12.6% and Accenture PLC = 10.7%). In 2016, we had no clients that represented more than 10% of total revenues. Our top ten clients represented 47% of total revenues in 2017 compared to 44% of total revenues in 2016.

Gross Margin

Gross profit increased to $31.6 million in 2017 compared to $26.3 million in 2016. Gross profit as a percentage of revenue totaled 21.4% in 2017 compared to 19.9% one-year earlier. The increase in gross profit dollars reflected our higher revenues in 2017. The improvement in our gross margin percentage was due to the higher gross margin profile of our data and analytics services segment, which segment’s gross profit as a percentage of revenue totaled 44.8% for the period beginning on the July 13, 2017 closing of the InfoTrellis acquisition and ending December 31, 2017. Gross margins in our IT staffing services segment in 2017 were essentially flat compared to 2016.

Selling, General and Administrative (“S,G&A”) Expenses

S,G&A expenses in 2017 totaled $27.5 million and represented 18.6% of total revenues, compared to $21.8 million or 16.5% of revenues in 2016. Excluding $2.0 million of acquisition-related transaction expenses incurred in 2017 and $0.8 million of severance costs incurred in 2016, S,G&A expenses as a percentage of revenues would have been 17.3% and 15.9% for 2017 and 2016, respectively. This increase in S,G&A as a percentage of revenues was largely due to the consolidation of the data and analytics services segment, which has an operating cost structure that is higher than our IT staffing services business.

Fluctuations within S,G&A expense components during 2017 compared to 2016 included the following:

 

    Sales expense increased by $1.7 million compared to the previous year. Approximately $0.8 million was related to our new data and analytics services segment. In the IT staffing segment, compensation expense increased by $0.7 million, reflective of staff expansion, and marketing expenses increased by $0.2 million.

 

    Operations expense increased by $1.3 million compared to 2016. Approximately $0.1 million was related to our new data and analytics services segment and $0.9 million was due to staff expansion at our offshore and domestic recruitment centers and $0.3 million was due to higher H1-B processing fees reflective of higher activity levels in our IT staffing services segment.

 

    Amortization of acquired intangible assets was $1.7 million in 2017 compared to $0.8 million in 2016. The increase was due to the acquisition of the data and analytics business.

 

    General and administrative expenses increased by $1.8 million from 2016. Our new data and analytics services segment was responsible for $0.7 million of the increase; acquisition-related transaction expenses of $2.0 million in 2017 net of $0.8 million of severance costs incurred in 2016, essentially represented the balance of our general and administrative expense variance in 2017.

Other Income / (Expense) Components

In 2017, other income / (expense) consisted of interest expense of ($1.1 million); foreign exchange gains of $2,000 and a ($4,000) loss on the disposition of fixed assets. In 2016, other income / (expense) consisted of interest expense of ($462,000) and foreign exchange losses of ($25,000). The increase in interest expense was due to higher average outstanding borrowings which was reflective of our debt financing of the InfoTrellis acquisition in July 2017. Net foreign exchange gains and losses in 2017 and 2016 largely reflected exchange rate variations between the Indian rupee and U.S. dollar.

 

29


Table of Contents

Income Tax Expense

Income tax expense for 2017 was $1.3 million and represented an effective tax rate on pre-tax income of 44.8% compared to $1.5 million in 2016, which represented an effective tax rate on pre-tax income of 37.3%. The higher effective tax rate was due to an estimated charge related to U.S. tax reform, partially offset by excess tax benefits from stock options / restricted shares in 2017.

2016 Compared to 2015

Revenues

Revenues for the year ended December 31, 2016 totaled $132.0 million, compared to $123.5 million for the year ended December 31, 2015. This 7% increase in revenues was largely due to a higher average billable consultant-base employed during 2016 compared to one year earlier. Additionally, our average hourly bill rate for 2016 was up approximately 1% to $75.35 from $74.68 in 2015. The increase in our average billable consultant-base largely reflected the June 15, 2015 acquisition of Hudson IT. Organically, we increased our billable consultant-base by 35 consultants, or approximately 4%, during 2016, to a total of 881 consultants. Lower revenues from our integrator clients mitigated our organic growth in 2016 due to fewer project opportunities from our integrator partners and a lower new assignment win ratio on such opportunities.

In 2016 and 2015, we had no clients that represented more than 10% of total revenues. Our top ten clients represented 44% of total revenues in 2016 compared to 51% of total revenues in 2015.

Gross Margin

Gross profit increased to $26.3 million in 2016 compared to $23.8 million in 2015. Gross profit as a percentage of revenue totaled 19.9% in 2016 compared to 19.3% one-year earlier. The higher gross profit dollars reflected the June 2015 Hudson IT acquisition. The higher gross margin percentage was due to a combination of higher margins on new assignments in 2016 (30-basis point improvement) and a favorable mix of end-user clients compared to wholesale clients, due to the Hudson IT acquisition (30-basis point improvement).

Selling, General and Administrative (“S,G&A”) Expenses

S,G&A expenses in 2016 totaled $21.8 million and represented 16.5% of total revenues, compared to $19.1 million or 15.5% of revenues in 2015. Excluding severance costs incurred in 2016 of $0.8 million and excluding severance costs and acquisition-related transaction expenses incurred in 2015 of $0.9 million, S,G&A expenses as a percentage of revenues would have been 15.9% and 14.7% for 2016 and 2015, respectively. This increase in S,G&A as a percentage of revenues was largely due to the consolidation of Hudson IT, which employs a branch model that has an operating cost structure that is higher than Mastech Digital’s centralized business model. In the 2015 year, these Hudson IT operating expenses were included in our financial results effective June 15, 2015 and for the year 2016, these expenses were included for the entire year.

Fluctuations within S,G&A expense components during 2016 compared to 2015 included the following:

 

    Sales expense increased by $1.3 million of which the entire increase was attributable to the Hudson IT operations.

 

    Operations expense increased by $0.8 million of which $0.6 million was attributable to the Hudson IT operations. The balance of the increase was largely due to higher compensation expense related to recruiter headcount expansion.

 

    Amortization of acquired intangible assets increased by $0.4 million. This related to the intangible assets acquired as part of the Hudson IT acquisition.

 

   

General and administrative expenses increased by $0.2 million. This increase related to higher severance cost of $0.5 million and higher variable and stock-based compensation expense of

 

30


Table of Contents
 

$0.3 million; partially offset by $0.6 million of acquisition-related transaction expenses incurred in 2015.

Other Income / (Expense) Components

In 2016, other income / (expense) consisted of interest expense of ($462,000) and foreign exchange losses of ($25,000). In 2015, other income / (expense) consisted of ($293,000) of interest expense and $36,000 of foreign exchange gains. The increase in interest expense was due to higher average outstanding borrowings reflective of our debt financing of the Hudson IT acquisition in June 2015. Net foreign exchange gains and losses in 2016 and 2015 reflect exchange rate variations between the Indian rupee and U.S. dollar.

Income Tax Expense

Income tax expense for 2016 was $1.5 million and represented an effective tax rate on pre-tax income of 37.3% compared to $1.7 million in 2015, which represented an effective tax rate on pre-tax income of 37.8%. A slightly lower aggregate state income tax rate was responsible for the slight improvement in 2016.

Liquidity and Capital Resources

Financial Conditions and Liquidity

At December 31, 2017, we had outstanding bank debt, net of cash balances on hand, of approximately $36 million and approximately $13 million of borrowing capacity under our existing credit facility. During 2017, our outstanding bank debt, net of cash balances on hand, increased by $27 million and is reflective of the debt financing related to our acquisition of InfoTrellis which closed on July 13, 2017.

Historically, we have funded our business needs with cash generation from operating activities. In the data and analytics and IT staffing services industries, investment in operating working capital levels (defined as current assets excluding cash and cash equivalents minus current liabilities, excluding short-term borrowings) is a significant use of cash. Controlling our operating working capital levels by closely managing our accounts receivable balance is an important element of cash preservation. Our accounts receivable “days sales outstanding” measurement (“DSO”) was 58 days at year-end in both 2017 and 2016.

Cash provided by operating activities, our cash and cash equivalent balances on hand at December 31, 2017 and current availability under our existing credit facility are expected to be adequate to fund our business needs over the next 12 months. Below is a tabular presentation of cash flow activities for the periods discussed:

 

     Years Ended December 31,  

Cash Flows Activities

   2017      2016      2015  
     (Amounts in millions)  

Operating activities

   $ 3.4      $ 2.3      $ 3.0  

Investing activities

     (36.0      —          (17.1

Financing activities

     34.2        (2.3      12.4  
  

 

 

    

 

 

    

 

 

 

Total

   $ 1.6      $ 0.0      $ (1.7
  

 

 

    

 

 

    

 

 

 

Operating Activities     

Cash provided by operating activities for the years ended December 31, 2017, 2016 and 2015 totaled $3.4 million, $2.3 million and $3.0 million, respectively. In 2017, cash flows from operating activities included net income of $1.6 million and non-cash charges of $2.3 million, partially offset by an increase in operating working capital of $0.5 million. In 2016, cash flows from operating activities included net income of $2.5 million and non-cash charges of $1.6 million, partially offset by an increase in operating working capital of $1.8 million.

 

31


Table of Contents

Factors contributing to cash flows from operating activities during the 2015 period included net income of $2.8 million and non-cash charges of $1.0 million, partially offset by an increase in operating working capital of $0.8 million. The 2017 increase in non-cash charges was largely due to the amortization of acquired intangible assets related to our InfoTrellis acquisition. Additionally, 2017 operating working capital was favorably impacted by higher levels of accounts payable.

We would expect operating working capital levels to increase should revenue growth continue in 2018. Similar to prior years, such an increase would result in a reduction in cash generated from operating activities. We believe DSO’s will remain close to year-end 2017 levels.

Investing Activities

Cash used in investing activities for the years ended December 31, 2017, 2016 and 2015 totaled $36.0 million, $38,000 and $17.1 million, respectively. In 2017, the acquisition of InfoTrellis was responsible for $34.8 million of cash usage, with capital expenditures of approximately $1.2 million accounting for the balance. In 2016, capital expenditures of $105,000 were partially offset by the recovery of non-current deposits (office lease deposits) of $67,000. In 2015, the acquisition of Hudson IT was responsible for $17.0 million of cash used in investing activities, with capital expenditures accounting for the balance. In 2017, capital expenditures were largely related to system upgrade expenditures.

Financing Activities

In 2017, cash provided by financing activities totaled $34.2 million and consisted of net borrowings under the Company’s credit facilities of $28.6 million; $6.0 million of proceeds from the issuance of common stock; proceeds from the exercise of stock options of $0.1 million; partially offset by payment of deferred financing costs and purchase of treasury stock totaling $0.5 million. In 2016, cash used in financing activities totaled $2.3 million and included $2.6 million of debt repayments, partially offset by activities related to the exercising of stock options and the vesting of restricted shares, which collectively generated cash of $0.3 million. In 2015, cash generated from financing activities totaled $12.4 million and included net increases in bank debt of $12.5 million and $0.1 million of excess tax benefits related to the exercising of stock options and the vesting of performance/restricted shares, partially offset by $0.2 million of stock repurchases.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

Inflation

We do not believe that inflation had a significant impact on our results of operations for the periods presented. On an ongoing basis, we attempt to minimize any effects of inflation on our operating results by controlling operating costs and, whenever possible, seek to ensure that billing rates reflect increases in costs due to inflation.

Seasonality

Our operations are generally not affected by seasonal fluctuations. However, our consultants’ billable hours are affected by national holidays and vacation patterns. Accordingly, we typically have lower utilization rates and higher benefit costs during the fourth quarter. Additionally, assignment completions tend to be higher near the end of the calendar year, which largely impacts our revenue and gross profit performance during the subsequent quarter.

 

32


Table of Contents

Critical Accounting Policies and Estimates

Certain accounting policies are particularly important to the portrayal of our financial position, results of operations and cash flows and require the application of significant judgment by management, and as a result, are subject to an inherent degree of uncertainty. In applying these policies, our management uses judgment to determine the appropriate assumptions to be used in the determination of certain estimates. These estimates are based on our historical experience, terms of existing contracts, observances of industry trends and other available information from outside sources, as appropriate. The following explains our most critical accounting policies. See the Notes to the Consolidated Financial Statements, contained in Item 8, of this Annual Report on Form 10-K for a complete description of our significant accounting policies.

Revenue Recognition

The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed-upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.

The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.

In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.

Accounts Receivable and Allowance for Uncollectible Accounts

The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.

Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.

Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.

Goodwill and Intangible Assets

Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants not-to-compete, trade names and, in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 “Business Combinations” to the Notes to the Consolidated Financial Statements.

Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.

 

33


Table of Contents

We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.

In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.

In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson IT. The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.

Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of InfoTrellis, in which we considered relevant events and circumstances, including changes in customers’ demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.

Business Combinations

The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.

ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.

The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015.

Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors,

 

34


Table of Contents

executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five year period.

The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.

Income Taxes

The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.

Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.

In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings.

We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.

The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10,Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.

The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS resulting in no material adjustments to its filed return.

 

35


Table of Contents

Derivative Instruments and Hedging Activities

Interest Rate Swap Contracts:

Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as a cash flow hedging instrument and qualified as effective hedges at inception under ASC Topic 815 “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.

With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.

Foreign Currency Translation    

The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.

Recently Issued Accounting Standards

Recent accounting pronouncements are described in Note 1 to the Consolidated Financial Statements contained in Item 8, herein.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Cash and cash equivalents are defined as cash and highly liquid investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value. Our cash flows and earnings are subject to fluctuations due to exchange rate variations. Foreign currency risk exists by nature of our global recruitment centers. In 2012 through 2015, we attempted to limit our exposure to currency exchange fluctuations in the Indian rupee via the purchase of foreign currency forward contracts. The Company elected not to engage in currency hedging activities for 2016 and 2017 given the likelihood of an environment of interest rate expansion in the United States, which management believes should have the impact of mitigating any material appreciation in the Indian rupee against the U.S. dollar.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The financial statements and supplementary data required by this item are filed as part of this Annual Report on Form 10-K. See Index to Consolidated Financial Statements on page 38 of this Annual Report on Form 10-K.

 

36


Table of Contents

MANAGEMENT’S RESPONSIBILITY FOR FINANCIAL REPORTING

The accompanying Consolidated Financial Statements of Mastech Digital, Inc. and subsidiaries have been prepared by management, which is responsible for their integrity and objectivity. The statements have been prepared in conformity with accounting principles generally accepted in the United States of America and necessarily include amounts based on management’s best estimates and judgments.

The Company’s Consolidated Financial Statements for the year ended December 31, 2017 have been audited by UHY LLP, an Independent Registered Public Accounting Firm, whose report thereon appears on page 39 of this Annual Report on Form 10-K.

The Board of Directors pursues its responsibility for the Company’s financial reporting and accounting practices through its Audit Committee, all of the members of which are independent directors. The Audit Committee’s duties include recommending to the Board of Directors the Independent Registered Public Accounting Firm to audit the Company’s financial statements, reviewing the scope and results of the independent accountants’ activities and reporting the results of the committee’s activities to the Board of Directors. The Independent Registered Public Accounting Firm has met with the Audit Committee in the presence of management representatives to discuss the results of their audit work. Additionally, the Independent Registered Public Accounting Firm has direct access to the Audit Committee.

Vivek Gupta

President and Chief Executive Officer

John J. Cronin, Jr.

Chief Financial Officer

 

37


Table of Contents


Table of Contents

LOGO

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of

Mastech Digital, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Mastech Digital, Inc. and Subsidiaries (the “Company”) as of December 31, 2017 and 2016, and the related consolidated statements of operations, comprehensive income, shareholders’ equity and cash flows for each of the years in the three-year period ended December 31, 2017, and the related notes and Schedule II, Valuation and Qualifying Accounts listed in the index at item 15(a)(2) (collectively referred to as the “consolidated financial statements”). In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated financial position of Mastech Digital, Inc. and Subsidiaries at December 31, 2017 and 2016, and the consolidated results of its operations and its cash flows for each of the three years in the period ended December 31, 2017, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“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 consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall consolidated financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

 

LOGO

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

Farmington Hills, Michigan

March 23, 2018

 

39


Table of Contents

MASTECH DIGITAL, INC.

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands, except share and per share data)

 

     At December 31,  
     2017     2016  
ASSETS             

Current assets:

    

Cash and cash equivalents

   $ 2,478     $ 829  

Accounts receivable, net of allowance for uncollectible accounts of $398 in 2017 and $388 in 2016

     22,876       17,916  

Unbilled receivables

     7,786       3,186  

Prepaid and other current assets

     1,533       701  

Prepaid income taxes

     —         52  
  

 

 

   

 

 

 

Total current assets

     34,673       22,684  

Equipment, enterprise software, and leasehold improvements, at cost:

    

Equipment

     1,395       1,198  

Enterprise software

     1,986       645  

Leasehold improvements

     365       354  
  

 

 

   

 

 

 
     3,746       2,197  

Less – accumulated depreciation and amortization

     (1,847     (1,639
  

 

 

   

 

 

 

Net equipment, enterprise software, and leasehold improvements

     1,899       558  

Deferred income taxes

     468       254  

Non-current deposits

     255       170  

Goodwill

     35,844       8,427  

Intangible assets, net

     25,465       7,313  
  

 

 

   

 

 

 

Total assets

   $ 98,604     $ 39,406  
  

 

 

   

 

 

 
LIABILITIES AND SHAREHOLDERS’ EQUITY     

Current liabilities:

    

Current portion of long-term debt

   $ 4,003     $ 1,800  

Accounts payable

     5,028       1,963  

Accrued payroll and related costs

     8,969       7,645  

Other accrued liabilities

     1,679       653  

Deferred revenue

     430       196  
  

 

 

   

 

 

 

Total current liabilities

     20,109       12,257  
  

 

 

   

 

 

 

Long-term liabilities:

    

Long-term debt, less current portion, net

     34,149       8,077  

Contingent consideration liability

     17,125       —    

Long-term accrued income taxes

     68       —    
  

 

 

   

 

 

 

Total liabilities

     71,451       20,334  

Commitments and contingent liabilities (Note 6)

    

Shareholders’ equity:

    

Preferred Stock, no par value; 20,000,000 shares authorized; none outstanding

     —         —    

Common Stock, par value $.01; 125,000,000 shares authorized and 6,281,235 shares issued as of December 31, 2017 and 5,317,148 shares issued as of December 31, 2016

     63       53  

Additional paid-in-capital

     20,304       13,863  

Retained earnings

     10,923       9,297  

Accumulated other comprehensive income (loss)

     17       (7

Treasury stock, at cost; 820,636 shares as of December 31, 2017 and 818,569 as of December 31, 2016

     (4,154     (4,134
  

 

 

   

 

 

 

Total shareholders’ equity

     27,153       19,072  
  

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 98,604     $ 39,406  
  

 

 

   

 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

40


Table of Contents

MASTECH DIGITAL, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands, except per share data)

 

     Years Ended December 31,  
     2017     2016     2015  

Revenues

   $ 147,882     $ 132,008     $ 123,470  

Cost of revenues

     116,253       105,711       99,671  
  

 

 

   

 

 

   

 

 

 

Gross profit

     31,629       26,297       23,799  

Selling, general and administrative expenses

     27,548       21,790       19,117  
  

 

 

   

 

 

   

 

 

 

Income from operations

     4,081       4,507       4,682  

Interest income (expense), net

     (1,131     (462     (293

Other income (expense), net

     (2     (25     36  
  

 

 

   

 

 

   

 

 

 

Income before income taxes

     2,948       4,020       4,425  

Income tax expense

     1,322       1,500       1,672  
  

 

 

   

 

 

   

 

 

 

Net income

   $ 1,626     $ 2,520     $ 2,753  
  

 

 

   

 

 

   

 

 

 

Earnings Per Share:

    

Basic

   $ .33     $ .57     $ .63  
  

 

 

   

 

 

   

 

 

 

Diluted

   $ .33     $ .56     $ .62  
  

 

 

   

 

 

   

 

 

 

Weighted average common shares outstanding:

      

Basic

     4,962       4,393       4,338  
  

 

 

   

 

 

   

 

 

 

Diluted

     4,999       4,482       4,441  
  

 

 

   

 

 

   

 

 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

41


Table of Contents

MASTECH DIGITAL, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Amounts in thousands)

 

     Years Ended December 31,  
   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Other comprehensive income (loss):

        

Net unrealized gain on currency forward contracts

     —          —          41  

Net unrealized gain (loss) on interest rate swap contracts

     21        19        (31

Foreign currency translation adjustments

     10        —          —    
  

 

 

    

 

 

    

 

 

 

Total pretax net unrealized gain

     31        19        10  

Income tax expense

     7        7        4  
  

 

 

    

 

 

    

 

 

 

Total other comprehensive income, net of taxes

   $ 24      $ 12      $ 6  
  

 

 

    

 

 

    

 

 

 

Total comprehensive income

   $ 1,650      $ 2,532      $ 2,759  
  

 

 

    

 

 

    

 

 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements

 

42


Table of Contents

MASTECH DIGITAL, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Amounts in thousands)

 

    Common
Stock
    Additional
Paid-in
Capital
    Accumulated
Retained
Earnings
    Treasury
Stock
    Accumulated
Other
Comprehensive
Income (loss)
    Total
Shareholders’
Equity
 

Balances, December 31, 2014

  $ 51     $ 12,733     $ 4,024     $ (3,915   $ (25   $ 12,868  

Net income

    —         —         2,753       —         —         2,753  

Other comprehensive income, net of taxes

    —         —         —         —         6       6  

Increase in excess tax benefits related to stock-based compensation

    —         103       —         —         —         103  

Stock-based compensation expense

    —         262       —         —         —         262  

Stock options exercised

    1       16       —         —         —         17  

Purchase of treasury stock

    —         —         —         (206     —         (206
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances, December 31, 2015

  $ 52     $ 13,114     $ 6,777     $ (4,121   $ (19   $ 15,803  

Net income

    —         —         2,520       —         —         2,520  

Other comprehensive income, net of taxes

    —         —         —         —         12       12  

Increase in excess tax benefits related to stock-based compensation

    —         241       —         —         —         241  

Stock-based compensation expense

    —         408       —         —         —         408  

Stock options exercised

    1       100       —         —         —         101  

Purchase of treasury stock

    —         —         —         (13     —         (13
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances, December 31, 2016

  $ 53     $ 13,863     $ 9,297     $ (4,134   $ (7   $ 19,072  

Net income

    —         —         1,626       —         —         1,626  

Proceeds from issuance of common stock

    9       5,991       —         —         —         6,000  

Other comprehensive income, net of taxes

    —         —         —         —         24       24  

Stock-based compensation expense

    —         381       —         —         —         381  

Stock options exercised

    1       69       —         —         —         70  

Purchase of treasury stock

    —         —         —         (20     —         (20
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Balances, December 31, 2017

  $ 63     $ 20,304     $ 10,923     $ (4,154   $ 17     $ 27,153  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

43


Table of Contents

MASTECH DIGITAL, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands)

 

     Years Ended December 31,  
     2017     2016     2015  

OPERATING ACTIVITIES:

      

Net income

   $ 1,626     $ 2,520     $ 2,753  

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

      

Depreciation and amortization

     1,942       1,016       660  

Bad debt expense

     10       75       53  

Interest amortization of deferred financing costs

     99       38       29  

Stock-based compensation expense

     381       408       262  

Deferred income taxes, net

     (234     55       (1

Loss on derivative contracts

     —         —         3  

Loss on disposition of fixed assets

     4       —         —    

Foreign currency translation adjustments

     10       —         —    

Long-term accrued income taxes

     68       —         —    

Working capital items:

      

Accounts receivable and unbilled receivables

     (3,322     (1,987     (4,017

Prepaid and other current assets

     (618     (173     348  

Accounts payable

     1,685       (250     699  

Accrued payroll and related costs

     472       1,680       953  

Other accrued liabilities

     1,000       (945     1,094  

Deferred revenue

     234       (145     191  
  

 

 

   

 

 

   

 

 

 

Net cash flows provided by operating activities

     3,357       2,292       3,027  
  

 

 

   

 

 

   

 

 

 

INVESTING ACTIVITIES:

      

Acquisition of InfoTrellis, Inc. (net of cash acquired and issuance of contingent consideration)

     (34,799     —         —    

Acquisition of Hudson IT (net of cash acquired)

     —         —         (16,987

Recovery of (payments for) non-current deposits

     (8     67       31  

Capital expenditures

     (1,127     (105     (168
  

 

 

   

 

 

   

 

 

 

Net cash flows (used in) investing activities

     (35,934     (38     (17,124
  

 

 

   

 

 

   

 

 

 

FINANCING ACTIVITIES:

      

Borrowing (repayments) on revolving credit facility, (net)

     5,364       (802     4,438  

Borrowing on term loan facility

     30,500       —         9,000  

(Repayments) on term loan facility

     (7,253     (1,800     (900

Proceeds from the issuance of common stock

     6,000       —         —    

Payment of deferred financing costs

     (435     —         (75

Purchase of treasury stock

     (20     (13     (206

Proceeds from the exercise of stock options

     70       101       17  

Increase in excess tax benefits related to stock options / restricted shares, net

     —         241       103  
  

 

 

   

 

 

   

 

 

 

Net cash flows provided by (used in) financing activities

     34,226       (2,273     12,377  
  

 

 

   

 

 

   

 

 

 

Net change in cash and cash equivalents

     1,649       (19     (1,720

Cash and cash equivalents, beginning of period

     829       848       2,568  
  

 

 

   

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 2,478     $ 829     $ 848  
  

 

 

   

 

 

   

 

 

 

SUPPLEMENTAL DISCLOSURE:

      

Cash payments for interest expense

   $ 925     $ 430     $ 243  
  

 

 

   

 

 

   

 

 

 

Cash payments for income taxes

   $ 1,506     $ 2,304     $ 309  
  

 

 

   

 

 

   

 

 

 

NON-CASH TRANSACTIONS:

    

Capital expenditures in accounts payable

   $ 312     $ —       $ —    
  

 

 

   

 

 

   

 

 

 

The accompanying notes are an integral part of these Consolidated Financial Statements.

 

44


Table of Contents

MASTECH DIGITAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

1. Summary of Significant Accounting Policies:

Basis of Presentation

References in this Annual Report on Form 10-K to “we”, “our”, “Mastech Digital”, “Mastech” or “the Company” refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the “Financial Statements”).

Description of Business

We are a provider of Digital Transformation IT Services.

Our portfolio of offerings include data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services that span across digital and mainstream technologies.

Reflective of our recent acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data management and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics, and Digital Transformation, with such services delivered using on-site and offshore resources.

Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements.

Recent Developments

On July 13, 2017, the Company completed its acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen Mastech Digital’s capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.

The purchase agreement for the InfoTrellis acquisition totaled $55 million, with $35.75 million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25 million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.

The funding for the transaction consisted of a combination of debt and equity. A new $65 million credit facility the Company established on July 13, 2017 with PNC Bank, N.A. (“PNC”) provided debt financing for the transaction, refinancing of the Company’s previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0 million private placement of newly-issued shares of the Company’s common stock to Mastech’s founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July 10, 2017 (two business days after the July 7, 2017

 

45


Table of Contents

announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company’s independent directors, which retained counsel and an independent financial advisor.

On July 13, 2017 and July 19, 2017, the Company filed with the Securities and Exchange Commission Current Reports on Form 8-K providing additional details on this acquisition and the financing arrangements. On September 27, 2017, the Company filed an Amendment to its July 19, 2017 Current Report on Form 8-K solely to include the financial statements and financial information required under Item 9.01 of Form 8-K, which statements and information were excluded from the original Form 8-K in reliance on paragraphs (a)(4) and (b)(2) of Item 9.01 of Form 8-K.

Accounting Principles

The Company’s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Principles of Consolidation

The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management 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 periods presented. Actual results could differ from these estimates.

Reclassifications

As discussed herein, the Company adopted ASU 2015-17, “Balance Sheet Classification of Deferred Taxes” on a retrospective basis during the first quarter of 2017. Accordingly, the impact of this retrospective adoption was a reclassification of $26,000 of non-current deferred tax liabilities and $280,000 of current deferred tax assets as a net non-current deferred tax asset of $254,000 as of December 31, 2016. This presentation conforms to the December 31, 2017 balance sheet.

In connection with securing its new credit agreement, the Company incurred deferred financing costs, which were capitalized and are being amortized as interest expense over the life of the facility. These deferred financing costs, net of amortization, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets in accordance with ASU 2015-03, “Imputation of Interest”. Deferred financing costs of $59,000 as of December 31, 2016 were previously presented in other assets and have been reclassified to conform to the current period presentation.

Cash and Cash Equivalents

Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value.

Accounts Receivable and Unbilled Receivables

The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.

 

46


Table of Contents

Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.

Allowance for Uncollectible Accounts

Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.

The Allowance for Uncollectible Accounts was $398,000 and $388,000 at December 31, 2017 and 2016, respectively. There were $10,000, $75,000 and $53,000 of bad debt expense charges for the years ended December 31, 2017, 2016 and 2015, respectively, which amounts are reflected in the Consolidated Statements of Operations.

Equipment, Enterprise Software and Leasehold Improvements

Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a) the remaining term of the lease or (b) the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company’s accounts and the resulting gains or losses are reflected in the Company’s Consolidated Statement of Operations.

The estimated useful lives of depreciable assets are primarily as follows:

 

Laptop Computers

   18 months

Equipment

   3-5 years

Enterprise Software

   3-5 years

The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining internal-use software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the internal-use software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.

The Company is in the process of implementing new enterprise software applications to its backbone systems environment. As of December 31, 2017, the Company has capitalized $1.3 million in 2017 related to this endeavor which has yet to be placed in service. The Company will start amortizing these costs commencing with the go-live implementation date, which is expected to occur during the second quarter of 2018.

Depreciation and amortization expense related to fixed assets totaled $232,000, $203,000 and $219,000 for the years ended December 31, 2017, 2016 and 2015, respectively.

Goodwill and Intangible Assets

Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of

 

47


Table of Contents

client relationships, covenants not-to-compete, trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 “Business Combinations” to the Notes to the Consolidated Financial Statements.

Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.

We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.

In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.

In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.

Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of the service division of InfoTrellis, Inc. (“InfoTrellis”), in which we considered relevant events and circumstances, including changes in customers’ demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.

Business Combinations

The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.

ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.

 

48


Table of Contents

The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015.

Income Taxes

The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.

Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.

In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings.

We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.

The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10,Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.

The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.

Deferred Financing Costs

The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets.

 

49


Table of Contents

Contingent Consideration

In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (“EBIT”). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We re-measure this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates and/or in the likelihood of contractual objectives being achieved.

Segment Reporting

Subsequent to the July 13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 “Disclosures About Segments of an Enterprise and Related Information”: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services.

Revenue Recognition

The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.

The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.

In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.

Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five year period.

The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.

Treasury Stock

The Company maintained a stock repurchase program which expired on December 22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company’s Board of

 

50


Table of Contents

Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December 31, 2017, the Company held 820,636 shares in its treasury at a cost of approximately $4.2 million.

Comprehensive Income

Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments.

Derivative Instruments and Hedging Activities

Interest Rate Swap Contracts:

Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.

With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.

Foreign Currency Translation

The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.

Earnings Per Share

Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method.

Recently Issued Accounting Standards

Recently Adopted Accounting Pronouncements

In November 2015, the Financial Accounting Standards Board (“FASB”) issued ASU 2015-17, “Balance Sheet Classification of Deferred Taxes.” The Company adopted ASU 2015-17, which amends existing guidance

 

51


Table of Contents

to require presentation of deferred tax asset and liabilities as non-current within a classified balance sheet. This guidance was adopted, on a retrospective basis, at March 31, 2017. Prior periods were adjusted to conform to the current period presentation.

In March, 2016, the FASB issued ASU 2016-09 “Compensation—Stock Compensation (Topic 718)—Improvements to Employee Share-Based Payment Accounting”. The FASB issued this ASU as part of its “Simplification Initiative,” which has the objective of identifying, evaluating, and improving areas of GAAP for which cost and complexity can be reduced while maintaining or improving the usefulness of the information provided to users of financial statements. The areas for simplification in this ASU involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendments in this ASU are effective for annual periods beginning after December 15, 2016 and, accordingly, we adopted this ASU on January 1, 2017. The adoption of this ASU resulted in the recognition of a $140,000 benefit in our provision for income taxes for the year ended December 31, 2017.

Recent Accounting Pronouncements not yet adopted

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers,” which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities can use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. In 2015, the FASB issued a deferral of the effective date of the guidance to 2018, with early adoption permitted in 2017. In 2016, the FASB issued ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20 to amend ASU 2014-09 for technical corrections and improvements and to clarify the implementation guidance for 1) principal versus agent considerations, 2) identifying performance obligations, 3) the accounting for licenses of intellectual property and 4) narrow scope improvements on assessing collectability, presentation of sales taxes, non-cash consideration and completed contracts and contract modifications at transition. The Company adopted the new guidance on January 1, 2018, using the modified retrospective method, with no impact on its 2017 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January 1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. However, additional disclosures will be included in future reporting periods in accordance with requirements of the FASB’s new guidance.

In January 2016, the FASB issued ASU 2016-01, “Financial Instruments—Overall (Subtopic 825-10)—Recognition and Measurement of Financial Assets and Financial Liabilities”, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard will be effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. We are evaluating the impact the adoption of ASU 2016-01 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The main difference between the current requirement under GAAP and ASU 2016-02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). The liability will be equal to the present value of the lease payment. The lease asset will be based on the liability, subject to adjustment, such as for initial direct costs. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Operating leases will

 

52


Table of Contents

result in straight-line expense (similar to current operating leases), while finance leases will result in a front-loaded expense pattern (similar to current capital leases). The classification of these leases will be based on the criteria that are largely similar to those applied in current lease accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. ASU 2016-02 is effective for annual and interim periods beginning after December 15, 2018 and early adoption is permitted. ASU 2016-02 must be adopted using a modified retrospective transition and provides for certain practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented. We are currently assessing the potential impact of ASU 2016-02 and expect adoption will have a material impact on our consolidated financial condition and results of operations. Contractual obligations on lease arrangements as of December 31, 2017 approximated $3.0 million.

In August 2016, the FASB issued ASU 2016-15 “Statement of Cash Flows (Topic 230)—Classification of Certain Cash Receipts and Cash Payments”. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual and interim periods beginning January 1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU 2017-04 to have a material impact on our financial statements.

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting”. Entities have defined the term “modification” in a broad manner resulting in diversity in modification accounting practice. The amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In July 2017, the FASB issued ASU 2017-11, “Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic 815)”. This ASU addresses I. Accounting for Certain Financial Instruments with Down Round Features and II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Noncontrolling Interests with a Scope Exception. The amendments in Part I of this ASU change the classification analysis of certain equity-linked financial instruments (or embedded features) with down-round features. When determining whether certain financial instruments should be classified as liabilities or equity instruments, a down round-feature no longer precludes equity classification when assessing whether the instrument is indexed to an entity’s own stock. The amendments also clarify existing disclosure requirements for equity-classified instruments. The amendments in Part II of this ASU recharacterize the indefinite deferral of certain provisions of Topic 480 that now are presented as pending content in the Codification, to a scope exception. Those amendments do not have an accounting effect. The amendments in Part I of this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted for all entities, including adoption in an interim period. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. The Company does not expect this ASU to have a material impact on its financial statements.

 

53


Table of Contents

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities”. The amendments in this ASU better align an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements.

A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company’s consolidated financial statements.

 

2. Business Combinations

On July 7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the “Company Entities”), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the “Purchase Agreements”) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the “Acquired Business”) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, “InfoTrellis”). The aforementioned transaction was closed on July 13, 2017.

Under the terms of the Purchase Agreements, the Company Entities paid at the closing of the acquisition $35.75 million in cash, less certain working capital adjustments which totaled $861,000. The Purchase Agreements also provided for contingent consideration of $19.25 million in deferred cash payments, with up to $8.25 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2017 (the “Actual Year 1 EBIT”) equals $10.0 million and up to $11.0 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2018 (the “Actual Year 2 EBIT”) equals $10.7 million. The deferred amount payments are subject to adjustments under the terms of the Purchase Agreements based upon, among other items, the amount of the Actual Year 1 EBIT and the amount of the Actual Year 2 EBIT.

To fund the acquisition, the Company entered into a new credit agreement on July 13, 2017 with PNC Bank, National Association, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book runner, and certain financial institutions party thereto as lenders. The Credit Agreement provides for a total aggregate commitment of $65.0 million, consisting of (i) a revolving credit facility in an aggregate principal amount not to exceed $27.5 million, subject to increases to an aggregate amount not to exceed $37.5 million upon satisfaction of certain conditions; (ii) a $30.5 million term loan facility; and (iii) a $7.0 million delayed draw term loan facility to be used exclusively toward contingent consideration payments. In addition, the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani (collectively, the “Investors”) on July 7, 2017 pursuant to which the Company issued and sold an aggregate 857,144 shares (the “Shares”) of its common stock, par value $0.01 per share (the “Common Stock”), to the Investors on July 13, 2017 for $6.0 million in aggregate gross proceeds (the “Private Placement Transactions”). The Company used the proceeds from the Private Placement Transactions to fund a portion of the cash paid at the closing of the acquisition.

 

54


Table of Contents

The acquisition was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair value as of the closing date.

The following table summarizes the fair value of consideration for the Acquired Business on the July 13, 2017 closing date:

 

(in thousands)

   Amounts  

Cash purchase price at closing

   $ 35,750  

Working capital adjustments

     (861

Estimated payout of contingent consideration (1)

     17,125  
  

 

 

 

Total Fair Value of Consideration

   $ 52,014  
  

 

 

 

 

(1) Based on a valuation conducted by an independent third party, the fair value of contingent consideration at the closing date was determined to be $17,125,000.

The cash purchase price at closing was paid with funds obtained from the following sources:

 

(in thousands)

   Amounts  

Cash balances on hand

   $ 341  

Sale of common stock in a private placement transactions

     6,000  

Term loan debt facility

     30,500  

Revolving line of credit

     9,000  

Payoff of previous credit facility

     (10,091
  

 

 

 

Cash paid at Closing

   $ 35,750  
  

 

 

 

The preliminary allocation of the purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of July 13, 2017, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. Goodwill is expected to be largely deductible for tax purposes. The valuation of net assets acquired is as follows:

 

(in thousands)

   Amounts  

Current Assets

   $ 6,909  

Fixed Assets and Other

     215  

Identifiable intangible assets:

  

Client relationships

     16,671  

Covenant not-to-compete

     761  

Trade name

     1,221  

Technology

     1,209  
  

 

 

 

Total identifiable intangible assets

     19,862  

Goodwill

     27,417  

Current liabilities

     (2,389
  

 

 

 

Net Assets Acquired

   $ 52,014  
  

 

 

 

The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant not-to-compete was based on an income approach using a “with or without” analysis of this covenant in place. The trade name and technology were valued using the income approach—relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosure guidance.

 

55


Table of Contents

The Company incurred $2.0 million of transaction costs related to the acquisition in 2017. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.

On June 15, 2015, the Company completed the cash acquisition of Hudson IT. The acquisition supports Mastech’s growth strategy as a premier provider of IT staffing services by expanding its existing client base, increasing its domestic recruitment capabilities and strengthening its management talent. The acquisition was structured as an asset purchase and was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair values as of the closing date.

The financial terms of the acquisition included a $16,987,000 cash purchase price and the assumption of $13,000 of net current liabilities, with the seller retaining essentially all working capital.

The cash purchase price at closing was paid with funds obtained from the following sources:

 

(in thousands)

   Amounts  

Cash balances on hand

   $ 2,000  

Term loan facility

     9,000  

Revolving line of credit

     5,987  
  

 

 

 

Cash paid at Closing

   $ 16,987  
  

 

 

 

The allocation of purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of June 15, 2015, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. All goodwill is expected to be deductible for tax purposes. The valuation of net assets acquired is as follows:

 

(in thousands)

   Amounts  

Current Assets

   $ 18  

Fixed Assets

     6  

Identifiable intangible assets:

  

Client relationships

     7,999  

Covenant not-to-compete

     319  

Trade name

     249  
  

 

 

 

Total identifiable intangible assets

     8,567  

Goodwill

     8,427  

Current liabilities

     (31
  

 

 

 

Net Assets Acquired

   $ 16,987  
  

 

 

 

The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant not-to-compete was based on an income approach using a “with or without” analysis of this covenant in place. The trade name was valued using the income approach—relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosures guidance.

The Company incurred $624,000 of direct transaction costs related to the acquisition in 2015. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.

 

56


Table of Contents

Included in the Consolidated Statement of Operations for the twelve month period ended December 31, 2015 are revenues of $15.9 million and net income of approximately $0.8 million applicable to the Hudson IT operations from our June 15, 2015 acquisition date through December 31, 2015. Included in the Consolidated Statement of Operations for the twelve month period ended December 31, 2017 are revenues of $9.2 million and net income of approximately $1.1 million applicable to the InfoTrellis operations from our July 13, 2017 acquisition date through December 31, 2017.

The following reflects the Company’s unaudited pro forma results had the results of InfoTrellis and Hudson IT been included for all periods presented:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in Thousands, except per share data)  

Revenue

   $ 158,785      $ 157,077      $ 157,946  

Net income

   $ 2,388      $ 6,778      $ 6,882  

Earnings per share—diluted

   $ .44      $ 1.27      $ 1.30  

The information above does not reflect all of the operating efficiencies or inefficiencies that may have resulted from the Hudson IT and InfoTrellis acquisitions in those periods prior to such acquisitions. Therefore, the unaudited pro forma information above is not necessarily indicative of results that would have been achieved had the business been combined during all periods presented.

 

3. Goodwill and Other Intangible Assets, net

Goodwill related to our June 15, 2015 acquisition of Hudson IT totaled $8.4 million. Goodwill related to or July 13, 2017 acquisition of the services division of InfoTrellis totaled $27.4 million.

A reconciliation of the beginning and ending amounts of goodwill for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Goodwill, beginning balance

   $ 8,427    $ 8,427    $ —    

Addition in current period

     27,417      —          8,427  

Reduction in current period

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Goodwill, ending balance

   $ 35,844      $ 8,427      $ 8,427  
  

 

 

    

 

 

    

 

 

 

 

57


Table of Contents

The Company is amortizing the identifiable intangible assets on a straight-line basis over estimated average lives ranging from 3 to 12 years. Identifiable intangible assets were comprised of the following as of December 31, 2017 and 2016:

 

     As of December 31, 2017  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services:

           

Client relationships

     12      $ 7,999      $ 1,694      $ 6,305  

Covenant-not-to-compete

     5        319        162        157  

Trade name

     3        249        211        38  

Data and Analytics Services:

           

Client relationships

     12        16,671        636        16,035  

Covenant-not-to-compete

     5        761        70        691  

Trade name

     5        1,221        112        1,109  

Technology

     7        1,209        79        1,130  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 28,429      $ 2,964      $ 25,465  
     

 

 

    

 

 

    

 

 

 

 

     As of December 31, 2016  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services

           

Client relationships

     12      $ 7,999      $ 1,027      $ 6,972  

Covenant-not-to-compete

     5        319        99        220  

Trade name

     3        249        128        121  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 8,567      $ 1,254      $ 7,313  
     

 

 

    

 

 

    

 

 

 

Amortization expense for the years ended December 31, 2017, 2016 and 2015 totaled $1.7 million, $0.8 million and $0.4 million, respectively and is included in selling, general and administrative expenses in the Consolidated Statement of Operations.

The estimated aggregate amortization expense for intangible assets for the years ending December 31, 2018 through 2022 is as follows:

 

     Years Ended December 31,  
     2018      2019      2020      2021      2022  
     (Amounts in thousands)  

Amortization expense

   $ 2,727      $ 2,689      $ 2,654      $ 2,625      $ 2,443  

 

4. Cash and Cash Equivalents

The Company had cash and cash equivalents consisting of cash balances on hand and money market funds that totaled $2.5 million at December 31, 2017 and $0.8 million at December 31, 2016. There were no restrictions on the Company’s cash balances during the periods presented.

 

5. Credit Facility

On July 13, 2017, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book-runner, and certain financial institution parties thereto as lenders (the “Lenders”). The Credit Agreement provides for a total aggregate commitment of $65 million, consisting of (i) a revolving credit facility

 

58


Table of Contents

(the “Revolver”) in an aggregate principal amount not to exceed $27.5 million (subject to increase by up to an additional $10 million upon satisfaction of certain conditions); (ii) a $30.5 million term loan facility (the “Term Loan”); and a (iii) $7.0 million delayed draw term loan facility (the “Delayed Draw Term Loan”), as more fully described in Exhibit 10.1 to the Company’s Form 8-K, filed with the SEC on July 19, 2017.

The Revolver expires in five years and includes swing loan and letter of credit sub-limits in the aggregate amount not to exceed $3.0 million for swing loans and $5.0 million for letters of credit. Borrowings under the Revolver may be denominated in U.S. dollars or Canadian dollars. The maximum borrowings in U.S. dollars may not exceed the sum of 85% of eligible U.S. accounts receivable and 60% of eligible U.S. unbilled receivables, less a reserve amount established by the administrative agent. The maximum borrowings in Canadian dollars may not exceed the lesser of (i) $10.0 million; and (ii) the sum of 85% of eligible Canadian receivables, plus 60% of eligible Canadian unbilled receivables, less a reserve amount established by the administrative agent.

Amounts borrowed under the Term Loan are required to be repaid in consecutive quarterly installments commencing on October 1, 2017 through and including July 1, 2022 and on the maturity date of July 13, 2022. The principal amount of each quarterly installment payable on the Term Loan equals the product of $30.5 million, multiplied by (i) 3.125% for quarterly installments due on October 1, 2017 through and including July 1, 2018; (ii) 3.75% for quarterly installments payable on October 1, 2018 through and including July 1, 2021; and (iii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. The Delayed Draw Term Loan may be used through the date of the final contingent consideration payment (referred to as the final “Deferred Amount Payment” in the Credit Agreement) on no more than two separate occasions in borrowing multiples of $1.0 million up to the lesser of contingent consideration earned or $7.0 million. Amounts borrowed under the Delayed Draw Term Loan will be payable in consecutive quarterly installments commencing on the first payment date after disbursement of such borrowings. The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date.

Borrowings under the revolver and the term loans, at the Company’s election, bear interest at either (a) the higher of PNC’s prime rate or the federal funds rate plus 0.50%, plus an applicable margin determined based upon the Company’s senior leverage ratio or (b) an adjusted London Interbank Offered Rate (“LIBOR”), plus an applicable margin determined based upon the Company’s senior leverage ratio. The applicable margin on the base rate is between 0.50% and 1.25% on revolver borrowings and between 1.75% and 2.50% on term loans. The applicable margin on the adjusted LIBOR is between 1.50% and 2.25% on revolver borrowings and between 2.75% and 3.50% on term loans. A 20 to 30 basis point per annum commitment fee on the unused portion of the revolver facility and the delayed draw term loan is charged and due monthly in arrears. The applicable commitment fee is determined based upon the Company’s senior leverage ratio.

The Company pledged substantially all of its assets in support of the Credit Agreement. The credit agreement contains standard financial covenants, including, but not limited to, covenants related to the Company’s senior leverage ratio and fixed charge ratio (as defined under the credit agreement) and limitations on liens, indebtedness, guarantees, contingent liabilities, loans and investments, distributions, leases, asset sales, stock repurchases and mergers and acquisitions. As of December 31, 2017, the Company was in compliance with all provisions under the facility.

In connection with securing the commitments under the Credit Agreement, the Company paid a commitment fee and incurred deferred financing costs totaling $435,000, which were capitalized and are being amortized as interest expense over the life of the facility. Debt financing costs of $395,000 and $59,000 (net of amortization) as of December 31, 2017 and December 31, 2016, respectively, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets. The deferred financing costs outstanding at

 

59


Table of Contents

December 31, 2016 previously presented in other assets, have been reclassified to conform to the current period presentation.

At closing, the Company borrowed $9.0 million under the Revolver and $30.5 million under the Term Loan which were used to repay all borrowings under the previous credit facility with PNC and to pay a portion of the acquisition consideration and transaction expenses. As of December 31, 2017 and 2016 the Company’s outstanding borrowings under the Revolver totaled $9.0 million and $3.6 million, respectively; and unused borrowing capacity available was approximately $13 million and $12 million, respectively. The Company’s outstanding borrowings under the term loan were $29.5 million and $6.3 million at December 31, 2017 and 2016, respectively. The Company believes the eligible borrowing base on the revolver will not fall below current outstanding borrowings for a period of time exceeding one year and has classified the $9 million net outstanding debt balance at December 31, 2017 as long-term.

As of December 31, 2017, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 4,003  

2019

     4,575  

2020

     4,575  

2021

     4,956  

2022

     20,438  
  

 

 

 

Total

   $ 38,547  
  

 

 

 

 

6. Commitments and Contingencies

Lease Commitments

The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December 31, 2017:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 1,135  

2019

     1,162  

2020

     545  

2021

     197  

2022

     —    

Thereafter

     —    
  

 

 

 

Total

   $ 3,039  
  

 

 

 

Rental expense for the years ended December 31, 2017, 2016 and 2015, totaled $1.2 million, $1.2 million and $1.0 million, respectively.

Contingencies

In the ordinary course of business, the Company is involved in a number of lawsuits and administrative proceedings. While uncertainties are inherent in the final outcome of these matters, management believes, after consultation with legal counsel, that the disposition of these proceedings should not have a material adverse effect on our financial position, results of operations or cash flows.

 

60


Table of Contents
7. Employee Benefit Plan

The Company provides an Employee Retirement Savings Plan (the “Retirement Plan”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), that covers substantially all U.S.-based salaried employees. Concurrent with the acquisition of Hudson IT, the Company expanded employee eligibility under the Retirement Plan to include all U.S. based W-2 hourly employees. Employees may contribute a percentage of eligible compensation to the Retirement Plan, subject to certain limits under the Code. For Hudson IT employees enrolled in the Hudson Employee Retirement Savings Plan at the acquisition date, the Company provides a matching contribution of 50% of the first 6% of the participant’s contributed pay, subject to vesting based on their combined tenure with Hudson and Mastech. For all other employees, the Company did not provide for any matching contributions for the three years ended December 31, 2017. Mastech’s total contributions to the Retirement Plan related to the qualified Hudson IT employees totaled $89,000, $105,000 and $48,000 for the three years ended December 31, 2017, 2016 and 2015, respectively.

 

8. Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. As of December 31, 2017, the Company had 1,037,000 outstanding and/or exercised stock options, 130,000 vested performance shares and 101,000 outstanding and/or released restricted stock units that were issued under the Plan. Thus, as of December 31, 2017, the Company has 132,000 shares available for future grants under the Plan.

The Plan is administered by the Compensation Committee of the Board of Directors. All grants awarded under the Plan are recommended by the Committee to the Board of Directors for approval. The exercise price of stock options is set on the grant date and is not to be less than the fair market value per share of our closing stock price on that date. Grants of stock options and restricted stock awards generally vest over a three to five-year period and options expire after ten years from the grant date. Performance shares vest upon the achievement of the performance criteria and approval by the Compensation Committee of the Board of Directors.

Following is a summary of the Company’s stock option activity for the three years ended December 31, 2017:

 

     Number of
Options
     Weighted Average
Exercise Price
 

Outstanding at December 31, 2014

     255,000      $ 1.00  

Granted

     —          —    

Exercised

     (19,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2015

     236,000        1.01  

Granted

     335,000        7.04  

Exercised

     (126,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2016

     445,000        5.61  

Granted

     —          —    

Exercised

     (90,000      0.86  

Cancelled / forfeited

     (18,000      5.81  
  

 

 

    

Outstanding at December 31, 2017

     337,000      $ 6.86  
  

 

 

    

 

 

 

As of December 31, 2017, the Company’s outstanding “in the money” stock options using the year-end share price of $10.06 had an aggregate intrinsic value of $1,079,000. As of December 31, 2017, the intrinsic

 

61


Table of Contents

value of vested and expected to vest stock options totaled $1,079,000 The total intrinsic value of options exercised during 2017, 2016 and 2015 totaled $522,000, $849,000 and $183,000, respectively. The measurement date fair value of stock options vested during 2017, 2016 and 2015 totaled $198,000, $0 and $69,000, respectively.

The table below summarizes information regarding the Company’s outstanding and exercisable stock options as of December 31, 2017:

 

Range of Exercise Prices:

   Options
Outstanding
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     323,000        8.3      $ 7.07  
  

 

 

       
     337,000        8.0      $ 6.86  
  

 

 

    

 

 

    

 

 

 

Range of Exercise Prices:

   Options
Exercisable
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     55,000        8.2      $ 7.18  
  

 

 

       
     69,000        6.9      $ 6.17  
  

 

 

    

 

 

    

 

 

 

Stock options of 335,000 units were issued during the year ended December 31, 2016 and vest over a five year period. No stock options were issued for the years ended December 31, 2017 and 2015. The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital options issued during 2016.

 

     Years Ended December 31,  
         2017              2016             2015      

Stock option grants:

                   

Weighted-average risk-free interest rate

     —          1.34     —    

Weighted-average dividend yield

     —          0.0     —    

Expected volatility

     —          55.9     —    

Expected term (in years)

     —          5.5     —    

Weighted-average fair value

   $ —        $ 3.52   $ —    

Risk-free interest rate – The risk-free rate for stock options granted during the period was determined by using a U.S. Treasury rate for the period that coincided with the expected term of the options.

Expected dividend yield – The Company did not contemplate a recurring dividend program. Accordingly, the dividend yield assumption used was 0.0%.

Expected volatility –Expected volatility was determined based on the historical volatility of Mastech Digital’s common stock.

Expected term – Mastech Digital’s expected term is 5.5 years for stock option grants. The Company’s expected term was based on the exercise history of our employees and the vesting term of our stock options.

 

62


Table of Contents

Following is a summary of Mastech’s restricted stock activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     32,555        67,370        72,741  

Awarded

     —          —          18,000  

Released

     (17,305      (22,315      (23,371

Forfeited

     —          (12,500      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     15,250        32,555        67,370  
  

 

 

    

 

 

    

 

 

 

The aggregate intrinsic value of restricted stock units outstanding at December 31, 2017 was $153,000. The total intrinsic value of restricted shares released during 2017 totaled $165,000.

Following is a summary of Mastech performance share activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     —          76,419        103,273  

Awarded

     —          —          —    

Released

     —          —          (26,854

Forfeited

     —          (76,419      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     —          —          76,419  
  

 

 

    

 

 

    

 

 

 

Stock-based compensation expense of $381,000, $408,000 and $262,000 was recognized in the Consolidated Statements of Operations for the years ended December 31, 2017, 2016, and 2015, respectively. The Company has recognized related tax benefits associated with its share-based compensation arrangements for the years ended December 31, 2017, 2016, and 2015 of $141,000, $152,000, and $99,000, respectively. As of December 31, 2017, the total remaining unrecognized compensation expense related to non-vested stock options totaled $768,000 and the total remaining unrecognized compensation expense related to restricted stock units amounted to $105,000, which will be amortized over the weighted-average remaining requisite service period of 3.0 years.

 

9. Income Taxes

The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Income before income taxes:

        

Domestic

   $ 1,875      $ 3,544      $ 3,995  

Foreign

     1,073        476        430  
  

 

 

    

 

 

    

 

 

 

Income before income taxes

   $ 2,948      $ 4,020      $ 4,425  
  

 

 

    

 

 

    

 

 

 

The Company has foreign subsidiaries in Canada and India, both of which generate revenues from foreign clients. Additionally, the Company has foreign subsidiaries in Cananda and India which provide services to its U.S. operations. Accordingly, the Company allocates a portion of its income to these subsidiaries based on a “transfer pricing” model and reports such income as foreign in the above table.

 

63


Table of Contents

The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Current provision:

        

Federal

   $ 1,101      $ 1,189      $ 1,375  

State

     159        101        143  

Foreign

     276        161        143  
  

 

 

    

 

 

    

 

 

 

Total current provision

     1,536        1,451        1,661  
  

 

 

    

 

 

    

 

 

 

Deferred provision:

        

Federal

     (205      43        10  

State

     (73      6        1  

Foreign

     64        —          —    
  

 

 

    

 

 

    

 

 

 

Total deferred provision

     (214      49        11  
  

 

 

    

 

 

    

 

 

 

Total provision for income taxes

   $ 1,322      $ 1,500      $ 1,672  
  

 

 

    

 

 

    

 

 

 

The reconciliation of income taxes from continuing operations computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December 31, 2017, 2016 and 2015 were as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

   2017     2016     2015  

Income taxes computed at the federal statutory rate

   $ 1,002       34.0   $ 1,367        34.0   $ 1,505        34.0

State income taxes, net of federal tax benefit

     116       3.9       107        2.7       144        3.3  

Excess tax benefits from stock options/restricted shares

     (140     (4.7     —          —         —          —    

Estimated charge for U.S. tax reform

     372       12.6       —          —         —          —    

Difference in income taxes on foreign earnings/other

     (28     (1.0     26        0.6       23        0.5  
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,322       44.8   $ 1,500        37.3   $ 1,672        37.8
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

The components of the deferred tax assets and liabilities were as follows:

 

     At December 31,  
         2017              2016      
     (Amounts in thousands)  

Deferred tax assets:

     

Allowance for doubtful accounts

   $ 99      $ 151  

Accrued vacation, bonuses and severance

     230        334  

Stock-based compensation expense

     119        164  

Acquisition-related transaction costs

     501        —    
  

 

 

    

 

 

 

Total deferred tax assets

     949        649  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Prepaid expenses

     160        205  

Depreciation, intangibles and other

     321        190  
  

 

 

    

 

 

 

Total deferred tax liabilities

     481        395  
  

 

 

    

 

 

 

Net deferred tax asset

   $ 468      $ 254  
  

 

 

    

 

 

 

 

64


Table of Contents

A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

     2017          2016          2015    

Unrecognized tax benefits, beginning balance

   $ 128      $ 135      $ 138  

Additions related to current period

     —          20        35  

Additions related to prior periods

     —          —          —    

Reductions related to prior periods

     (33      (27      (38
  

 

 

    

 

 

    

 

 

 

Unrecognized tax benefits, ending balance

   $ 95      $ 128      $ 135  
  

 

 

    

 

 

    

 

 

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2017, 2016 and 2015, the Company had $12,000, $15,000 and $16,000, respectively, accrued for interest and penalties.

 

10. Derivative Instruments and Hedging Activities

Interest Rate Risk Management

Concurrent with the Company’s July 13, 2017 borrowings under its new credit facility, the Company entered into a 44–month interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. Under the swap contracts, the Company pays interest at a fixed rate of 1.99% and receives interest at a variable rate equal to the daily U.S. LIBOR on a notional amount of $15,000,000. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these instruments is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying hedge transaction affects earnings. Changes in the fair value of interest-rate swap contracts deemed ineffective are recognized in the Consolidated Statements of Operations as interest expense. Prior to July 13, 2017, the Company had outstanding interest-rate swap contracts related to term loan borrowings under the Company’s previous credit agreement. The fair value of the interest-rate swap contracts at December 31, 2017 and 2016 was an asset of $9,000 and a liability of $12,000, respectively, and is reflected in the Consolidated Balance Sheet as other current assets in 2017 and other current liabilities in 2016.

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2017 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

 

Amount of
Gain / (Loss)
recognized in OCI
on Derivatives

  Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
    Amount of
Gain /(Loss)
recognized in
Income on
Derivatives
 
    (Effective Portion)   (Effective Portion)     (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

         

Swap  

         

Contracts  

  $21     Interest Expense       $(56)       Interest Expense       $—  

 

65


Table of Contents

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2016 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

   Amount of
Gain / (Loss)
recognized in OCI
on Derivatives
     Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
     Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
     Amount of
Gain / (Loss)
recognized in
Income on
Derivatives
 
     (Effective Portion)      (Effective Portion)      (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

             

Swap  

             

Contracts  

     $19        Interest Expense        $(41)       Interest Expense        $—  

Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):

 

     December 31, 2017      December 31, 2016  

Derivative Instruments

   Balance Sheet Location      Fair Value      Balance Sheet Location      Fair Value  

Interest-Rate Swap Contracts

     Other Current Assets      $ 9        Other Current Liabilities      $ 12  

The estimated amount of pretax (losses) as of December 31, 2017 that is expected to be reclassified from other comprehensive income (loss) into earnings, within the next 12 months is approximately ($50,000).

 

11. Shareholders’ Equity

On July 7, 2017 the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani pursuant to which the Company agreed to sell to each the number of shares of Company common stock (“Common Stock”) equal to $3.0 million divided by the greater of (i) $7.00 per share of Common Stock and (ii) the closing price of the Common Stock on the NYSE American on July 10, 2017, which was $6.35 per share. On July 13, 2017, the Closing Date of the Company’s acquisition of InfoTrellis’ services division, the Company issued and sold an aggregate of 857,144 shares of Common Stock to Ashok Trivedi and Sunil Wadhwani for $6.0 million in aggregate gross proceeds. The Company used the proceeds from the private placement to fund a portion of the closing date purchase price of the InfoTrellis acquisition.

On October 22, 2014, the Company’s Board of Directors approved the extension of the Company’s existing Share Repurchase Program for an additional two-year period, through December 22, 2016. Repurchases under the program may be made through open market purchases or privately negotiated transactions in accordance with applicable securities laws. During 2016 and 2015, the Company purchased 0 and 12,654 shares, respectively, under the Share Repurchase Program. These share repurchases were completed at an average share price, inclusive of transaction cost of $9.49 per share for 2015. The Board of Directors elected not to extend the Share Repurchase Program in December 2016, accordingly no share repurchases were made in 2017.

In addition to shares purchased under the Share Repurchase Program, the Company purchases shares to satisfy employee tax obligations related to its Stock Incentive Plan. In 2017, the Company purchased 2,067 shares at an average price of $9.04 to satisfy employee tax obligations related to the vesting of restricted shares. In 2016, the Company purchased 1,931 shares at an average price of $7.07 to satisfy employee tax obligations related to the vesting of restricted shares.

 

12. Revenue Concentration

The Company had two clients that exceeded 10% of total revenues in 2017 (CGI = 12.6% and Accenture PLC = 10.7%). The Company did not have any clients that exceeded 10% of total revenues in 2016 and 2015. Additionally, CGI and Accenture PLC accounted for 7.3% and 5.0% of the Company’s accounts receivable balance at December 31, 2017, respectively.

 

66


Table of Contents

The Company’s top ten clients represented approximately 47%, 44% and 51% of total revenues in 2017, 2016 and 2015, respectively.

 

13. Earnings per Share

The computation of basic earnings per share (“EPS”) is based on the Company’s net income divided by the weighted average number of common shares outstanding. Diluted earnings per share reflects the potential dilution that could occur if outstanding stock options and restricted share units were exercised / released. The dilutive effect of stock options and restricted share units were calculated using the treasury stock method.

For the years ended December 31, 2017, 2016 and 2015, there were nil, 250,000 and nil anti-dilutive stock options that were excluded from the computation of diluted earnings per share, respectively.

The following table sets forth the denominators of the basic and diluted EPS computations.

 

     Years Ended December 31,  

(Amounts in thousands):

   2017      2016      2015  

Weighted-average shares outstanding:

        

Basic

       4,962          4,393          4,338  

Stock options and restricted share units

     37        89        103  
  

 

 

    

 

 

    

 

 

 

Diluted

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 

The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Basic weighted-average shares outstanding

     4,962        4,393        4,338  
  

 

 

    

 

 

    

 

 

 

Basic EPS

   $ .33      $ .57      $ .63  
  

 

 

    

 

 

    

 

 

 

The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Diluted weighted-average shares outstanding

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 

Diluted EPS

   $ .33      $ .56      $ .62  
  

 

 

    

 

 

    

 

 

 

 

14. Fair Value Measurements

The Company has adopted the provisions of ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), related to certain financial and nonfinancial assets and liabilities. ASC 820 establishes the authoritative definition of fair value; sets out a framework for measuring fair value; and expands the required disclosures about fair value measurements. The valuation techniques required by ASC 820 are based on observable and unobservable inputs using the following three-tier hierarchy:

 

    Level 1 – Inputs are observable quoted prices (unadjusted) in active markets for identical assets and liabilities.

 

67


Table of Contents
    Level 2 – Inputs are observable, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are directly or indirectly observable in the marketplace.

 

    Level 3 – Inputs are unobservable that are supported by little or no market activity.

The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:

 

     Fair Value as of December 31, 2017  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ 9      $ 0      $ 9  

Contingent consideration liabilities

   $ 0      $ 0      $ (17,125    $ (17,125
  

 

 

    

 

 

    

 

 

    

 

 

 
     Fair Value as of December 31, 2016  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ (12    $ 0      $ (12
  

 

 

    

 

 

    

 

 

    

 

 

 

The fair value of interest rate swap contracts are based on quoted prices for similar instruments from a commercial bank, and therefore, the fair value measurement is considered to be within level 2. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration, and therefore, the fair value measurement is considered to be within level 3.

 

15. Quarterly Financial Information (Amounts in thousands, except per share data):

 

     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2017

           Basic      Diluted  

First quarter

   $ 33,100      $ 6,209      $ 201     $ .04      $ .04  

Second quarter

     35,086        7,077        696       .15        .15  

Third quarter

     39,228        8,818        (136     (.03      (.03

Fourth quarter

     40,468        9,525        865       .16        .16  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 147,882      $ 31,629      $ 1,626     $ .33      $ .33  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2016

           Basic      Diluted  

First quarter

   $ 31,714      $ 6,113      $ 11     $ .00      $ .00  

Second quarter

     33,629        6,889        945       .22        .21  

Third quarter

     34,263        6,897        924       .21        .21  

Fourth quarter

     32,402        6,398        640       .14        .14  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 132,008      $ 26,297      $ 2,520     $ .57      $ .56  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

 

16. Severance Charges

The Company incurred severance costs of $0, $780,000 and $305,000 in 2017, 2016 and 2015, respectively. Severance costs during 2016 related to changes in the Company’s President and Chief Executive Officer and its Vice President of Technology and Chief Information Officer. Severance costs in 2015 related to a change in executive sales leadership.

 

68


Table of Contents
17. Business Segments and Geographic Information

Our reporting segments are: 1) Data and Analytics Services; and 2) IT Staffing Services.

The data and analytics services segment was acquired through the July 13, 2017 acquisition of the services division of Canada-based InfoTrellis, Inc. This segment is a project-based consulting services business with specialized capabilities in data management and analytics. The business is marketed as Mastech InfoTrellis and utilizes a dedicated sales team with deep subject matter expertise. Mastech InfoTrellis has offices in Toronto, Canada and Austin, Texas and a global delivery center in Chennai, India. Project-based delivery reflects a combination of on-site resources and offshore resources. Assignments are secured on both a time and material and fixed price basis.

The IT staffing services segment offers staffing services in digital and mainstream technologies; and digital transformation services focused on providing CRM on the cloud through Salesforce.com; driving IT efficiencies through SAP HANA; and using digital methods to enhance organizational learning. These services are marketed using a common sales force and delivered via our domestic and global recruitment centers. While the vast majority of our assignments are based on time and materials, we do have the capabilities to deliver our digital transformation services on a fixed price basis.

Below are the operating results of our reporting segments:

 

     At December 31,  
     2017     2016     2015  
     (Amounts in Thousands)  

Revenues:

      

Data and analytics services

   $ 9,185     $ —       $ —    

IT staffing services

     138,697       132,008       123,470  
  

 

 

   

 

 

   

 

 

 

Total revenues

   $ 147,882     $ 132,008     $ 123,470  
  

 

 

   

 

 

   

 

 

 

Gross Margin %:

      

Data and analytics services

     44.8     0.0     0.0

IT staffing services

     19.8     19.9     19.3
  

 

 

   

 

 

   

 

 

 

Total gross margin %

     21.4     19.9     19.3

Segment operating income:

      

Data and analytics services

   $ 2,531     $ —       $ —    

IT staffing services

     5,279       5,320       5,747  
  

 

 

   

 

 

   

 

 

 

Subtotal

     7,810       5,320       5,747  

Amortization of acquired intangible assets

     (1,710     (813     (441

Acquisition-related transaction expenses

     (2,019     —         (624

Interest expenses and other, net

     (1,133     (487     (257
  

 

 

   

 

 

   

 

 

 

Income before income taxes

   $ 2,948     $ 4,020     $ 4,425  
  

 

 

   

 

 

   

 

 

 

Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:

 

    Total Assets     Depreciation & Amortization     Capital Expenditures  

Amounts in thousands:

  2017     2016     2015       2017         2016         2015       2017     2016     2015  

Data and Analytics Services

  $ 53,683     $  —       $ —       $ 925     $ —       $ —       $ 11     $ —       $ —    

IT Staffing Services

    44,921       39,406       38,477       1,017       1,016       660       1,428       105       168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 98,604     $ 39,406     $ 38,477     $ 1,942     $ 1,016     $ 660     $ 1,439     $ 105     $ 168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

69


Table of Contents

Below is geographic information related to our revenues from external customers and long-lived assets:

 

     Revenues      Equipment, Enterprise
Software and Leasehold
Improvements, net
 

Amounts in thousands:

   2017      2016      2015      2017      2016      2015  

United States

   $ 145,513      $ 132,008      $ 123,470      $ 1,730      $ 494      $ 578  

Canada

     1,729        —          —          19        —          —    

India

     640        —          —          150        64        78  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 147,882      $ 132,008      $ 123,470      $ 1,899      $ 558      $ 656  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

70


Table of Contents
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None.

 

ITEM 9A. CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in the reports that the Company files or submits under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

On July 13, 2017, the Company completed the acquisition of the services division of InfoTrellis, Inc. (the “InfoTrellis Acquisition”). As permitted by SEC guidance, management has excluded this business segment from its assessment of the effectiveness of the Company’s internal controls over financial reporting as of December 31, 2017.

As of the end of the period covered by this report, the Company carried out an evaluation, under the supervision and with the participation of Company management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (exclusive of the business segment acquired in the InfoTrellis Acquisition) pursuant to Exchange Act Rules 13a-15(b) and 15d-15(b). Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective. The results of management’s assessment were reviewed with the Company’s Audit Committee.

The certifications required by Section 302 of the Sarbanes-Oxley Act of 2002 are filed as exhibits 31.1 and 31.2, respectively, to this Annual Report on Form 10-K.

Management’s Report on Internal Controls Over Financial Reporting

Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting. The 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. Internal control over financial reporting includes the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions; providing reasonable assurance that transactions are recorded as necessary for preparation of our financial statements; providing reasonable assurance that receipts and expenditures of Company assets are made in accordance with management authorization; and providing reasonable assurance that unauthorized acquisition, use, or disposition of company assets that could have a material effect on our financial statements would be prevented or detected on a timely basis. 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 ineffective because of changes in conditions or that the degree of compliance with established policies or procedures may deteriorate.

The Company’s management, including the Company’s Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2017. In making its assessment of internal control over financial reporting, management used the criteria described in the Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO-2013”). Based upon this assessment, management has concluded and hereby reports that the Company’s internal control over financial reporting was effective as of December 31, 2017.

 

71


Table of Contents

The Company acquired the services division of Canada-based InfoTrellis, Inc. (the “InfoTrellis Acquisition”) on July 13, 2017. As permitted by SEC guidance, management has excluded this business segment from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2017. The net revenues attributable to the business segment acquired in the InfoTrellis Acquisition were approximately $9.2 million from the July 13, 2017 acquisition date through December 31, 2017, representing approximately 6.2% of our consolidated revenues for the year ended December 31, 2017. Total assets of this business segment (excluding goodwill and intangible assets) at December 31, 2017 were approximately $7.3 million, representing approximately 19.6% of our consolidated total assets (excluding goodwill and intangible assets) as of December 31, 2017.

This Annual Report on Form 10-K does not include an attestation report of the Company’s independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered public accounting firm pursuant to rules of the SEC that permit the Company to provide only management’s report in this Annual Report on Form 10-K.

 

ITEM 9B. OTHER INFORMATION

None.

 

72


Table of Contents

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Information required by this Item, not set forth below, is incorporated herein by reference from the Company’s definitive proxy statement relating to the Annual Meeting of Shareholders scheduled for May 16, 2018, which will be filed with the Commission within 120 days after the close of the Company’s fiscal year ended December 31, 2017 (the “Proxy Statement”) under the headings “Proposal No. 1 – Election of Directors”, “Executive Officers”, “Section 16(a) Beneficial Ownership Reporting Compliance” and “Board Committees and Meetings”.

We have adopted a code of ethics applicable to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer, titled Code of Conduct Policy. The Code of Conduct Policy is posted on the Company’s website, www.mastechdigital.com (under the “Corporate Governance” caption of the Investor Relations page). The Company intends to satisfy the disclosure requirement regarding certain amendments to, or waivers from, provisions of its code of ethics by posting such information on the Company’s website.

 

ITEM 11. EXECUTIVE COMPENSATION

The information required by this Item is incorporated by reference to the Proxy Statement under the headings “Compensation Discussion And Analysis”, “Summary Compensation Table”, “Grants Of Plan-Based Awards”, “Outstanding Equity Awards At Fiscal Year-End”, “Potential Payments Upon Termination Or Change In Control”, “Option Exercises And Stock Vested” and “Director Compensation”.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED SHAREHOLDER MATTERS

The information required by this item is hereby incorporated by reference to the Proxy Statement under the headings “Security Ownership of Certain Beneficial Owners and Management”.

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this item is hereby incorporated by reference to the Proxy Statement under the headings “Board Committees and Meetings” and “Policies and Procedures for Approving Related Person Transactions”.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

The information required by this item is hereby incorporated by reference to the Proxy Statement under the heading “Independent Registered Public Accountants”.

 

73


Table of Contents

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

  1. Financial Statements

The following Consolidated Financial Statements of the registrant and its subsidiaries are included on pages 40 to 70 and the report of Independent Registered Public Accounting Firm is included on page 39 in this Annual Report on Form 10-K.

Report of Independent Registered Public Accounting Firm.

Consolidated Balance Sheets – December 31, 2017 and 2016.

Consolidated Statements of Operations – Years ended December 31, 2017, 2016 and 2015.

Consolidated Statements of Comprehensive Income – Years ended December 31, 2017, 2016 and 2015.

Consolidated Statements of Shareholders’ Equity – Years ended December 31, 2017, 2016 and 2015.

Consolidated Statements of Cash Flows – Years ended December 31, 2017, 2016 and 2015.

Notes to Consolidated Financial Statements

 

  2. Consolidated Financial Statement Schedules

The following Consolidated Financial Statement schedules shown below should be read in conjunction with the Consolidated Financial Statements on pages 40 to 70 in this Annual Report on Form 10-K. All other schedules are omitted because they are not applicable or not required or the required information is shown in the Consolidated Financial Statements or notes thereto.

The following items appear immediately on the following page:

Financial Statement Schedules:

Schedule II – Valuation and Qualifying Accounts for the years ended December 31, 2017, 2016 and 2015.

 

  3. Exhibits

Exhibits required by Item 601 of Regulation S-K are listed in the Exhibit Index, which is incorporated herein by reference.

 

74


Table of Contents

MASTECH DIGITAL, INC.

SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2017, 2016 AND 2015

(Amounts in thousands)

 

     Balance at
beginning
of period
     Charged
to expense
(credited)
     Recoveries/
(Write-offs)
     Balance
at end
of period
 

Allowance for Doubtful Accounts:

           

Year ended December 31, 2017

   $ 388      $ 10      $ —        $ 398  

Year ended December 31, 2016

     313        75        —          388  

Year ended December 31, 2015

     260        53        —          313  

 

75


Table of Contents

Exhibit

  

Index Description Exhibit

2.1**    Asset Purchase Agreement, dated as of May  8, 2015, by and among Hudson Global, Inc., Hudson Global Resources Management, Inc. and Mastech, Inc., incorporated by reference to Exhibit 2.1 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on May 11, 2015
2.2**    Asset Purchase Agreement, dated July  7, 2017, by and among Mahmood Abbas, Zahid Naeem, Sachin Wadhwa, Infotrellis Inc. and Mastech InfoTrellis Digital, Ltd., incorporated by reference to Exhibit 2.1 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 13, 2017
2.3**    Asset Purchase Agreement, dated July  7, 2017, by and among Mahmood Abbas, Zahid Naeem, Sachin Wadhwa, Infotrellis Inc. and Mastech InfoTrellis, Inc., incorporated by reference to Exhibit  2.2 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 13, 2017
2.4**    Share Purchase Agreement, dated July  7, 2017, by and amongst Mastech Digital Data, Inc., 2291496 Ontario Inc., InfoTrellis India Private Limited, Mastech Digital Private Limited and Kumaran Sasikanthan, incorporated by reference to Exhibit 2.3 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 13, 2017
3.1    Amended and Restated Articles of Incorporation of Mastech Digital, Inc., incorporated by reference to Exhibit 3.1 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on September 12, 2016
3.2    Amended and Restated Bylaws of Mastech Digital, Inc., incorporated by reference to Exhibit 3.2 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on September 12, 2016
4.1    Form of Common Stock Certificate of Mastech Digital, Inc., incorporated by reference to Exhibit 4.1 to Mastech Digital, Inc.’s Annual Report on Form 10-K filed with the SEC on March 24, 2017
4.2    Registration Rights Agreement, dated July  13, 2017, by and between Mastech Digital, Inc., Ashok Trivedi, as trustee of the Ashok K. Trivedi Revocable Trust, and Sunil Wadhwani, as trustee of The Revocable Declaration of Trust of Sunil Wadhwani, incorporated by reference to Exhibit 4.1 to Mastech Digital, Inc.’s Quarterly Report on Form 10-Q filed with the SEC on November 14, 2017
10.1†    Mastech Digital, Inc.’s Stock Incentive Plan (as amended and restated), effective as of May  14, 2014, incorporated by reference to Exhibit 10.2 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on May 23, 2016
10.2†    Amendment to Mastech Digital, Inc.’s Stock Incentive Plan (as amended and restated), executed May  18, 2016, incorporated by reference to Exhibit 10.1 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on May 23, 2016
10.3    Credit Agreement, dated July  13, 2017, by and among Mastech Digital, Inc., certain subsidiaries of Mastech Digital, Inc., PNC Bank, National Association, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole bookrunner, and certain financial institutions party thereto as lenders, incorporated by reference to Exhibit 10.1 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 19, 2017
10.4    Pledge Agreement, dated July  13, 2017, made by Mastech Digital, Inc. and certain subsidiaries of Mastech Digital, Inc., incorporated by reference to Exhibit 10.2 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 19, 2017
10.5    Securities Purchase Agreement, dated July 7, 2017, by and between Mastech Digital, Inc. and Ashok Trivedi, as trustee of the Ashok K. Trivedi Revocable Trust, incorporated by reference to Exhibit 10.1 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 13, 2017

 

76


Table of Contents

Exhibit

  

Index Description Exhibit

10.6    Securities Purchase Agreement, dated July 7, 2017, by and between Mastech Digital, Inc. and Sunil Wadhwani, as trustee of The Revocable Declaration of Trust of Sunil Wadhwani, incorporated by reference to Exhibit 10.2 to Mastech Digital, Inc.’s Current Report on Form 8-K, filed with the SEC on July 13, 2017
10.7†    Third Amended and Restated Executive Employment Agreement, dated as of March  21, 2018, between Mastech Digital Technologies, Inc., Mastech Digital, Inc. and Vivek Gupta, incorporated by reference to Exhibit 10.1 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on March 22, 2018
10.8†    Second Amended and Restated Executive Employment Agreement, dated as of March  21, 2018, between Mastech Digital Technologies, Inc., Mastech Digital, Inc. and John J. Cronin, Jr., incorporated by reference to Exhibit 10.2 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on March 22, 2018
10.9    Lease Agreement, dated April  2, 2014, between PIBP 210 LLP and Mastech Digital, Inc., incorporated by reference to Exhibit 10.1 to Mastech Digital, Inc.’s Current Report on Form 8-K filed with the SEC on April 7, 2014
10.10†    Form of Restricted Stock Agreement under the Mastech Digital, Inc. Stock Incentive Plan (as amended and restated), incorporated by reference to Exhibit 10.9 to Mastech Digital, Inc.’s Annual Report on Form 10-K filed with the SEC on March 24, 2017
10.11†    Form of Non-Qualified Stock Option Agreement under the Mastech Digital, Inc. Stock Incentive Plan (as amended and restated), incorporated by reference to Exhibit 10.10 to Mastech Digital, Inc.’s Annual Report on Form 10-K filed with the SEC on March 24, 2017
10.12†    Summary of Director Compensation Arrangements
14.1    Mastech Digital, Inc.’s Code of Business Conduct and Ethics, as adopted on September  15, 2016, incorporated by reference to Exhibit 14.1 to Mastech Digital, Inc.’s Annual Report on Form 10-K filed with the SEC on March 24, 2017
21.1    List of Subsidiaries of Mastech Digital, Inc.
23.1    Consent of UHY LLP, Independent Registered Public Accounting Firm
31.1    Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Chief Executive Officer
31.2    Certification pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 by Chief Financial Officer
32.1    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Executive Officer
32.2    Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, by Chief Financial Officer
101.INS*    XBRL Instance Document
101.SCH*    XBRL Taxonomy Extension Schema Document
101.CAL*    XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*    XBRL Taxonomy Extension Definition Linkbase Document

 

77


Table of Contents

Exhibit

  

Index Description Exhibit

101.LAB*    XBRL Taxonomy Extension Label Linkbase Document
101.PRE*    XBRL Taxonomy Extension Presentation Linkbase Document

 

Designates the Company’s management contracts or compensation plans or arrangements for its executive officers.
* XBRL (eXtensible Business Reporting Language) information is furnished and not filed herewith.
** Pursuant to Item 601(b)(2) of Regulation S-K, certain schedules and exhibits to these agreements have not been filed. Mastech Digital, Inc. hereby agrees to furnish supplementally a copy of any omitted schedule or exhibit to the SEC upon request.

 

78


Table of Contents

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, on this 23rd day of March, 2018.

 

    MASTECH DIGITAL, INC.

 

    /S/    VIVEK GUPTA        
   

Vivek Gupta

President and Chief Executive Officer

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated and on this 23rd day of March, 2018.

 

 

    /s/    VIVEK GUPTA        
   

Vivek Gupta

President, Chief Executive Officer and Director

(Principal Executive Officer)

 

    /s/    JOHN J. CRONIN, JR.        
   

John J. Cronin, Jr.

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

    /s/    SUNIL WADHWANI        
   

Sunil Wadhwani

Co-Chairman of the Board of Directors, and Director

 

    /s/    ASHOK TRIVEDI        
   

Ashok Trivedi

Co-Chairman of the Board of Directors, and Director

 

    /S/    GERHARD WATZINGER        
   

Gerhard Watzinger

Director

 

    /s/    JOHN AUSURA        
   

John Ausura

Director

 

    /s/    BRENDA GALILEE        
   

Brenda Galilee

Director

 

79

EX-10.12 2 d519849dex1012.htm EX-10.12 EX-10.12

Exhibit 10.12

SUMMARY OF DIRECTOR COMPENSATION ARRANGEMENTS

Independent non-employee directors of Mastech Digital, Inc. (the “Company”) will receive an annual retainer fee of $48,000 in 2018, other than the Chair of the Audit Committee who will receive an annual retainer fee of $52,000 in 2018. In addition, independent non-employee directors of the Company are eligible to participate in the Company’s Stock Incentive Plan, as amended (the “Stock Incentive Plan”). On January 30, 2018, our independent non-employee directors each received a restricted share grant under the Stock Incentive Plan of 4,230 restricted shares, which shares vest over a three-year period.

Non-independent directors of the Company will not receive any compensation for their service as directors of the Company.

All of the Company’s directors are reimbursed for reasonable travel expenses incurred in connection with attending Board of Directors and committee meetings.

EX-21.1 3 d519849dex211.htm EX-21.1 EX-21.1

Exhibit 21.1

SUBSIDIARIES

 

Incorporation/Organization

   Jurisdiction of

Mastech Digital Technologies, Inc.

   Pennsylvania

Mastech Digital Alliances, Inc.

   Pennsylvania

Mastech Digital Resourcing, Inc.

   Pennsylvania

Mastech Digital Services, Inc.

   Pennsylvania

Mastech Digital Data, Inc.

   Delaware

Mastech Digital Pvt, Ltd.

   India

Mastech InfoTrellis, Inc.

   Delaware

Mastech InfoTrellis Digital, Ltd.

   Canada

InfoTrellis India Pvt, Ltd.

   India

 

EX-23.1 4 d519849dex231.htm EX-23.1 EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors of

Mastech Digital, Inc.

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (File Nos. 333-153759 and 333-212413) of Mastech Digital, Inc. of our report dated March 23, 2018, relating to the consolidated financial statements and financial statement schedule, which appears in this Annual Report on Form 10-K.

 

/s/ UHY LLP

Farmington Hills, Michigan

March 23, 2018

EX-31.1 5 d519849dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

I, Vivek Gupta, certify that:

1. I have reviewed this Annual Report on Form 10-K of Mastech Digital, 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 financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant 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 consolidated subsidiaries, 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 fiscal 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 functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control 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 control over financial reporting.

 

   MASTECH DIGITAL, INC.

Date: March 23, 2018

 

  
  

/S/ VIVEK GUPTA

   Vivek Gupta
   President and Chief Executive Officer
EX-31.2 6 d519849dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

I, John J. Cronin, Jr., certify that:

1. I have reviewed this Annual Report on Form 10-K of Mastech Digital, 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 financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15(d)-15(f)) for the registrant 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 consolidated subsidiaries, 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 fiscal 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 functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control 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 control over financial reporting.

 

   MASTECH DIGITAL, INC.

Date: March 23, 2018

 

  
  

/S/ JOHN J. CRONIN, JR.

   John J. Cronin, Jr.
   Chief Financial Officer

 

EX-32.1 7 d519849dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to

Section 906 of The Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Mastech Digital, Inc. (the “Company”) on Form 10-K for the year ending December 31, 2017, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Vivek Gupta, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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

Date: March 23, 2018

 

/S/ VIVEK GUPTA

Vivek Gupta
President and Chief Executive Officer
EX-32.2 8 d519849dex322.htm EX-32.2 EX-32.2

Exhibit 32.2

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to

Section 906 of The Sarbanes-Oxley Act of 2002

In connection with the Annual Report of Mastech Digital, Inc. (the “Company”) on Form 10-K for the year ending December 31, 2017, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John J. Cronin Jr., Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:

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

Date: March 23, 2018

 

/S/ JOHN J. CRONIN, JR.

John J. Cronin Jr.
Chief Financial Officer
EX-101.INS 9 mhh-20171231.xml XBRL INSTANCE DOCUMENT 5461712 18000 31000 8567000 13000 6000 16987000 2000000 8427000 5987000 9000000 7999000 249000 319000 7.00 7 8250000 11000000 2 1 0.01 6.35 6.35 13000000 17125000 6909000 2389000 19862000 215000 52014000 341000 27417000 7.00 861000 19250000 9000000 30500000 16671000 1209000 1221000 761000 65000000 9000000 9000000 27500000 37500000 27500000 7000000 7000000 29500000 30500000 30500000 65000000 65000000 12713000 2568000 255000 1.00 12868000 138000 103273 72741 4024000 12733000 -25000 51000 -3915000 260000 38477000 848000 8427000 656000 236000 1.01 15803000 135000 76419 67370 6777000 13114000 -19000 52000 -4121000 78000 578000 38477000 313000 388000 22684000 17916000 1639000 13863000 1963000 -7000 39406000 645000 829000 125000000 0.01 5317148 53000 395000 196000 649000 254000 254000 334000 205000 59000 164000 151000 170000 7645000 -1254000 8427000 7313000 8567000 354000 20334000 39406000 12000000 12257000 1800000 8077000 1198000 653000 20000000 701000 52000 0 558000 2197000 0 9297000 3.52 445000 5.61 19072000 128000 818569 3186000 4134000 254000 26000 280000 12000 12000 32555 388000 59000 128000 3600000 6300000 0 0 12000 12000 1027000 7999000 6972000 128000 249000 121000 99000 319000 220000 9297000 13863000 -7000 53000 -4134000 64000 494000 39406000 388000 68000 398000 34673000 22876000 1847000 20304000 5028000 17000 98604000 17125000 1986000 2478000 125000000 0.01 6281235 63000 3000000 481000 430000 949000 468000 468000 230000 160000 395000 119000 99000 255000 8969000 768000 -2964000 2625000 2443000 2654000 2689000 2727000 35844000 25465000 28429000 365000 71451000 98604000 20109000 38547000 4575000 4003000 4956000 4575000 20438000 4003000 34149000 1395000 0 1679000 545000 3039000 1162000 1135000 0 197000 20000000 1533000 0 1899000 3746000 0 10923000 1400000 132000 1079000 1079000 10.06 69000 6.17 337000 6.86 27153000 95000 820636 7786000 4154000 501000 9000 9000 105000 153000 15250 165000 398000 0 95000 1300000 5000000 3000000 10000000 0.85 0.85 7000000 1000000 0 0 9000 9000 0.0199 15000000 0 17125000 0 17125000 636000 16671000 16035000 1694000 7999000 6305000 79000 1209000 1130000 112000 1221000 1109000 211000 249000 38000 70000 761000 691000 162000 319000 157000 0.0225 0.0125 0.0350 0.0250 0.0150 0.0050 0.0275 0.0175 55000 7.18 323000 7.07 1000 0.01 1000 0.01 13000 2.36 13000 2.36 10923000 20304000 17000 63000 -4154000 19000 150000 1730000 53683000 44921000 398000 16987000 10000000 10700000 857144 52014000 -861000 55000000 35750000 6000000 10091000 19250000 P2Y 6000000 3000000 3000000 9000000 10000000 30500000 6000000 435000 6000000 857144 P2Y 800000 15900000 1100000 9200000 0 262000 103000 29000 441000 624000 -1720000 2759000 1375000 143000 1661000 99671000 143000 11000 0 660000 -3000 10000 -1000 1000 0.378 99000 0.62 0.340 0.63 0.033 0.005 0 23799000 8427000 3995000 4425000 430000 309000 1505000 191000 953000 23000 144000 4017000 1094000 1672000 699000 -348000 -293000 243000 1000000 -17124000 12377000 3027000 2753000 4682000 6000 4000 10000 36000 75000 206000 16987000 168000 9000000 17000 4438000 53000 900000 123470000 262000 P0Y 0.81 19117000 69000 305000 183000 0 19000 17000 12654 35000 206000 38000 0 16000 4441000 103000 4338000 -31000 -103000 0 9.49 0.193 -257000 168000 0 26854 18000 23371 624000 6882000 157946000 1.30 219000 53000 5747000 5747000 0.51 41000 -31000 48000 2753000 262000 103000 16000 6000 1000 206000 123470000 0.000 660000 123470000 0.193 168000 53000 0 false 0 381000 99000 1710000 2019000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Business Combinations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company accounts for acquisitions in accordance with guidance found in ASC 805, <i>Business Combinations</i> (&#x201C;ASC 805&#x201D;). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: <font style="WHITE-SPACE: nowrap">(1)&#xA0;in-process</font> research and development will be recorded at fair value as an indefinite-lived intangible asset; (2)&#xA0;acquisition-related transaction costs will generally be expensed as incurred; (3)&#xA0;restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4)&#xA0;changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill.&#xA0;Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain.&#xA0;Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform <font style="WHITE-SPACE: nowrap">re-measurements</font> to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The InfoTrellis financial results are included in the Company&#x2019;s Consolidated Financial Statements from the date of the acquisition of July&#xA0;13, 2017. The Hudson IT financial results are included in the Company&#x2019;s Consolidated Financial Statements from the date of the acquisition of June&#xA0;15, 2015.</p> </div> 312000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> References in this Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> to &#x201C;we&#x201D;, &#x201C;our&#x201D;, &#x201C;Mastech Digital&#x201D;, &#x201C;Mastech&#x201D; or &#x201C;the Company&#x201D; refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the &#x201C;Financial Statements&#x201D;).</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following reflects the Company&#x2019;s unaudited pro forma results had the results of InfoTrellis and Hudson IT been included for all periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;Thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share&#x2014;diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><b>2.</b></td> <td valign="top" align="left"><b>Business Combinations</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> On July&#xA0;7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the &#x201C;Company Entities&#x201D;), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the &#x201C;Purchase Agreements&#x201D;) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the &#x201C;Acquired Business&#x201D;) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, &#x201C;InfoTrellis&#x201D;). The aforementioned transaction was closed on July&#xA0;13, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Under the terms of the Purchase Agreements, the Company Entities paid at the closing of the acquisition $35.75&#xA0;million in cash, less certain working capital adjustments which totaled $861,000. The Purchase Agreements also provided for contingent consideration of $19.25&#xA0;million in deferred cash payments, with up to $8.25&#xA0;million payable if the EBIT of the Acquired Business for the&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;period beginning on August&#xA0;1, 2017 (the &#x201C;Actual Year 1 EBIT&#x201D;) equals $10.0&#xA0;million and up to $11.0&#xA0;million payable if the EBIT of the Acquired Business for the&#xA0;<font style="WHITE-SPACE: nowrap">12-month</font>&#xA0;period beginning on August&#xA0;1, 2018 (the &#x201C;Actual Year 2 EBIT&#x201D;) equals $10.7&#xA0;million. The deferred amount payments are subject to adjustments under the terms of the Purchase Agreements based upon, among other items, the amount of the Actual Year 1 EBIT and the amount of the Actual Year 2 EBIT.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> To fund the acquisition, the Company entered into a new credit agreement on July&#xA0;13, 2017 with PNC Bank, National Association, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book runner, and certain financial institutions party thereto as lenders. The Credit Agreement provides for a total aggregate commitment of $65.0&#xA0;million, consisting of (i)&#xA0;a revolving credit facility in an aggregate principal amount not to exceed $27.5&#xA0;million, subject to increases to an aggregate amount not to exceed $37.5&#xA0;million upon satisfaction of certain conditions; (ii)&#xA0;a $30.5&#xA0;million term loan facility; and (iii)&#xA0;a $7.0&#xA0;million delayed draw term loan facility to be used exclusively toward contingent consideration payments. In addition, the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani (collectively, the &#x201C;Investors&#x201D;) on July&#xA0;7, 2017 pursuant to which the Company issued and sold an aggregate 857,144 shares (the &#x201C;Shares&#x201D;) of its common stock, par value $0.01 per share (the &#x201C;Common Stock&#x201D;), to the Investors on July&#xA0;13, 2017 for $6.0&#xA0;million in aggregate gross proceeds (the &#x201C;Private Placement Transactions&#x201D;). The Company used the proceeds from the Private Placement Transactions to fund a portion of the cash paid at the closing of the acquisition.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The acquisition was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair value as of the closing date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table summarizes the fair value of consideration for the Acquired Business on the July&#xA0;13, 2017 closing date:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash purchase price at closing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(861</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated payout of contingent consideration (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Fair Value of Consideration</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Based on a valuation conducted by an independent third party, the fair value of contingent consideration at the closing date was determined to be $17,125,000.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The cash purchase price at closing was paid with funds obtained from the following sources:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash balances on hand</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sale of common stock in a private placement transactions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loan debt facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revolving line of credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payoff of previous credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Cash paid at Closing</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The preliminary allocation of the purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of July&#xA0;13, 2017, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. Goodwill is expected to be largely deductible for tax purposes. The valuation of net assets acquired is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>6,909</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fixed Assets and Other</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>215</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Identifiable intangible assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenant&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total identifiable intangible assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>19,862</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Goodwill</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>27,417</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current liabilities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(2,389</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Net Assets Acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>52,014</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font>&#xA0;was based on an income approach using a &#x201C;with or without&#x201D; analysis of this covenant in place. The trade name and technology were valued using the income approach&#x2014;relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosure guidance.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The Company incurred $2.0&#xA0;million of transaction costs related to the acquisition in 2017. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> On June&#xA0;15, 2015, the Company completed the cash acquisition of Hudson IT. The acquisition supports Mastech&#x2019;s growth strategy as a premier provider of IT staffing services by expanding its existing client base, increasing its domestic recruitment capabilities and strengthening its management talent. The acquisition was structured as an asset purchase and was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair values as of the closing date.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The financial terms of the acquisition included a $16,987,000 cash purchase price and the assumption of $13,000 of net current liabilities, with the seller retaining essentially all working capital.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The cash purchase price at closing was paid with funds obtained from the following sources:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash balances on hand</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loan facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revolving line of credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Cash paid at Closing</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">16,987</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The allocation of purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of June&#xA0;15, 2015, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. All goodwill is expected to be deductible for tax purposes. The valuation of net assets acquired is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 48.6pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>18</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fixed Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>6</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Identifiable intangible assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenant&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total identifiable intangible assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>8,567</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Goodwill</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>8,427</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current liabilities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(31</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Net Assets Acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>16,987</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant&#xA0;<font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font>&#xA0;was based on an income approach using a &#x201C;with or without&#x201D; analysis of this covenant in place. The trade name was valued using the income approach&#x2014;relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosures guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The Company incurred $624,000 of direct transaction costs related to the acquisition in 2015. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12px; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> Included in the Consolidated Statement of Operations for the twelve month period ended December&#xA0;31, 2015 are revenues of $15.9&#xA0;million and net income of approximately $0.8&#xA0;million applicable to the Hudson IT operations from our June&#xA0;15, 2015 acquisition date through December&#xA0;31, 2015. Included in the Consolidated Statement of Operations for the twelve month period ended December&#xA0;31, 2017 are revenues of $9.2&#xA0;million and net income of approximately $1.1&#xA0;million applicable to the InfoTrellis operations from our July&#xA0;13, 2017 acquisition date through December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following reflects the Company&#x2019;s unaudited pro forma results had the results of InfoTrellis and Hudson IT been included for all periods presented:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="67%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;Thousands,&#xA0;except&#xA0;per&#xA0;share&#xA0;data)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenue</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">158,785</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">157,946</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,778</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Earnings per share&#x2014;diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.44</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.27</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.30</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The information above does not reflect all of the operating efficiencies or inefficiencies that may have resulted from the Hudson IT and InfoTrellis acquisitions in those periods prior to such acquisitions. Therefore, the unaudited pro forma information above is not necessarily indicative of results that would have been achieved had the business been combined during all periods presented.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>4.</b></td> <td align="left" valign="top"><b>Cash and Cash Equivalents</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company had cash and cash equivalents consisting of cash balances on hand and money market funds that totaled $2.5&#xA0;million at December&#xA0;31, 2017 and $0.8&#xA0;million at December&#xA0;31, 2016. There were no restrictions on the Company&#x2019;s cash balances during the periods presented.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Cash and Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>6.</b></td> <td align="left" valign="top"><b>Commitments and Contingencies</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <i>Lease Commitments</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December&#xA0;31, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,162</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">545</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Rental expense for the years ended December&#xA0;31, 2017, 2016 and 2015, totaled $1.2&#xA0;million, $1.2&#xA0;million and $1.0&#xA0;million, respectively.</p> <p style="margin-top:18pt; margin-bottom:0pt; margin-left:2%; font-size:10pt; font-family:Times New Roman"> <i>Contingencies</i></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In the ordinary course of business, the Company is involved in a number of lawsuits and administrative proceedings. While uncertainties are inherent in the final outcome of these matters, management believes, after consultation with legal counsel, that the disposition of these proceedings should not have a material adverse effect on our financial position, results of operations or cash flows.</p> </div> 1649000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>12.</b></td> <td align="left" valign="top"><b>Revenue Concentration</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company had two clients that exceeded 10% of total revenues in 2017 (CGI = 12.6% and Accenture PLC = 10.7%). The Company did not have any clients that exceeded 10% of total revenues in 2016 and 2015. Additionally, CGI and Accenture PLC accounted for 7.3% and 5.0% of the Company&#x2019;s accounts receivable balance at December&#xA0;31, 2017, respectively.</p> <p style="font-size:1px;margin-top:12px;margin-bottom:0px"> &#xA0;</p> <p style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company&#x2019;s top ten clients represented approximately 47%, 44% and 51% of total revenues in 2017, 2016 and 2015, respectively.</p> </div> 1650000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Comprehensive Income</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments.</p> </div> 1101000 276000 1536000 116253000 159000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Deferred Financing Costs</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets.</p> </div> 64000 --12-31 -214000 0 1942000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Derivative Instruments and Hedging Activities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> <b><i>Interest Rate Swap Contracts:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Concurrent with the Company&#x2019;s borrowings on July&#xA0;13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt&#x2019;s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, &#x201C;Derivatives and Hedging&#x201D;. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.</p> </div> -205000 -234000 -73000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>10.</b></td> <td valign="top" align="left"><b>Derivative Instruments and Hedging Activities</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 2%; MARGIN-TOP: 6pt"> <i>Interest Rate Risk Management</i></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Concurrent with the Company&#x2019;s July&#xA0;13, 2017 borrowings under its new credit facility, the Company entered into a 44&#x2013;month interest-rate swap to convert the debt&#x2019;s variable interest rate to a fixed rate of interest. Under the swap contracts, the Company pays interest at a fixed rate of 1.99% and receives interest at a variable rate equal to the daily U.S. LIBOR on a notional amount of $15,000,000. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, &#x201C;Derivatives and Hedging&#x201D;. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these instruments is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying hedge transaction affects earnings. Changes in the fair value of interest-rate swap contracts deemed ineffective are recognized in the Consolidated Statements of Operations as interest expense. Prior to July&#xA0;13, 2017, the Company had outstanding interest-rate swap contracts related to term loan borrowings under the Company&#x2019;s previous credit agreement. The fair value of the interest-rate swap contracts at December&#xA0;31, 2017 and 2016 was an asset of $9,000 and a liability of $12,000, respectively, and is reflected in the Consolidated Balance Sheet as other current assets in 2017 and other current liabilities in 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (&#x201C;OCI&#x201D;) for the year ended December&#xA0;31, 2017 (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="21%"></td> <td valign="bottom" width="5%"></td> <td width="18%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Derivatives in</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>ASC Topic 815</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cash Flow</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Hedging</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 51.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><b>Relationships</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Amount of<br /> Gain&#xA0;/&#xA0;(Loss)<br /> recognized&#xA0;in&#xA0;OCI<br /> on Derivatives</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of</b><br /> <b>Gain / (Loss)<br /> reclassified in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of</b><br /> <b>Gain /(Loss)<br /> recognized in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top" align="center">(Effective&#xA0;Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> (Ineffective&#xA0;Portion/Amounts excluded<br /> from effectiveness testing)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Interest-Rate&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Swap&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Contracts&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$21</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$(56)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="center"> $&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (&#x201C;OCI&#x201D;) for the year ended December&#xA0;31, 2016 (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="29%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Derivatives in</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>ASC Topic 815</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cash Flow</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Hedging</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 51.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><b>Relationships</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> recognized&#xA0;in&#xA0;OCI<br /> on Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of</b><br /> <b>Gain / (Loss)<br /> reclassified in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of</b><br /> <b>Gain&#xA0;/&#xA0;(Loss)<br /> recognized&#xA0;in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center"> (Effective&#xA0;Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> (Ineffective&#xA0;Portion/Amounts&#xA0;excluded<br /> from effectiveness testing)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Interest-Rate&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Swap&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Contracts&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$(41)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="center"> $&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="38%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.2pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Derivative Instruments</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;Current&#xA0;Assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;Current&#xA0;Liabilities</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated amount of pretax (losses) as of December&#xA0;31, 2017 that is expected to be reclassified from other comprehensive income (loss) into earnings, within the next 12 months is approximately ($50,000).</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="break-inside: avoid"> <td valign="top" width="4%" align="left"><b>13.</b></td> <td valign="top" align="left"><b>Earnings per Share</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 6pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The computation of basic earnings per share (&#x201C;EPS&#x201D;) is based on the Company&#x2019;s net income divided by the weighted average number of common shares outstanding. Diluted earnings per share reflects the potential dilution that could occur if outstanding stock options and restricted share units were exercised / released. The dilutive effect of stock options and restricted share units were calculated using the treasury stock method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> For the years ended December&#xA0;31, 2017, 2016 and 2015, there were nil, 250,000 and nil anti-dilutive stock options that were excluded from the computation of diluted earnings per share, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth the denominators of the basic and diluted EPS computations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 84.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average shares outstanding:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options and restricted share units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth the computation of basic EPS utilizing net income and the Company&#x2019;s weighted-average common stock outstanding:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 161.4pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands, except per share data):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic weighted-average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.63</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth the computation of diluted EPS utilizing net income and the Company&#x2019;s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 161.4pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands, except per share data):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,753</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted weighted-average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.62</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.448 P3Y0M0D 141000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>8.</b></td> <td valign="top" align="left"><b>Stock-Based Compensation</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2008, the Company adopted a Stock Incentive Plan (the &#x201C;Plan&#x201D;) which, as amended, provides that up to 1,400,000 shares of the Company&#x2019;s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. As of December&#xA0;31, 2017, the Company had 1,037,000 outstanding and/or exercised stock options, 130,000 vested performance shares and 101,000 outstanding and/or released restricted stock units that were issued under the Plan. Thus, as of December&#xA0;31, 2017, the Company has 132,000 shares available for future grants under the Plan.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Plan is administered by the Compensation Committee of the Board of Directors. All grants awarded under the Plan are recommended by the Committee to the Board of Directors for approval. The exercise price of stock options is set on the grant date and is not to be less than the fair market value per share of our closing stock price on that date. Grants of stock options and restricted stock awards generally vest over a three to five-year period and options expire after ten years from the grant date.&#xA0;Performance shares vest upon the achievement of the performance criteria and approval by the Compensation Committee of the Board of Directors.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Following is a summary of the Company&#x2019;s stock option activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average<br /> Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">236,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(126,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">445,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(90,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">337,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> As of December&#xA0;31, 2017, the Company&#x2019;s outstanding &#x201C;in the money&#x201D; stock options using the <font style="WHITE-SPACE: nowrap">year-end</font> share price of $10.06 had an aggregate intrinsic value of $1,079,000. As of December&#xA0;31, 2017, the intrinsic value of vested and expected to vest stock options totaled $1,079,000 The total intrinsic value of options exercised during 2017, 2016 and 2015 totaled $522,000, $849,000 and $183,000, respectively. The measurement date fair value of stock options vested during 2017, 2016 and 2015 totaled $198,000, $0 and $69,000, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The table below summarizes information regarding the Company&#x2019;s outstanding and exercisable stock options as of December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 86.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Range of Exercise Prices:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b><br /> <b>Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Remaining</b><br /> <b>Contractual Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $0.01 to $2.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $2.01 to $4.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $4.01 to $6.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $6.01 to $8.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">323,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>337,000</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>8.0</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>6.86</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 86.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Range of Exercise Prices:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b><br /> <b>Exercisable</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Remaining</b><br /> <b>Contractual Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $0.01 to $2.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $2.01 to $4.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $4.01 to $6.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $6.01 to $8.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Stock options of 335,000 units were issued during the year ended December&#xA0;31, 2016 and vest over a five year period. No stock options were issued for the years ended December&#xA0;31, 2017 and 2015. The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital options issued during 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.25pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Stock option grants:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.5</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.52</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Risk-free interest rate</i> &#x2013; The risk-free rate for stock options granted during the period was determined by using a U.S. Treasury rate for the period that coincided with the expected term of the options.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Expected dividend yield</i> &#x2013; The Company did not contemplate a recurring dividend program. Accordingly, the dividend yield assumption used was 0.0%.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Expected volatility</i> &#x2013;Expected volatility was determined based on the historical volatility of Mastech Digital&#x2019;s common stock.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> <i>Expected term</i> &#x2013; Mastech Digital&#x2019;s expected term is 5.5 years for stock option grants. The Company&#x2019;s expected term was based on the exercise history of our employees and the vesting term of our stock options.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Following is a summary of Mastech&#x2019;s restricted stock activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Awarded</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Released</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,305</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,315</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,371</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The aggregate intrinsic value of restricted stock units outstanding at December&#xA0;31, 2017 was $153,000. The total intrinsic value of restricted shares released during 2017 totaled $165,000.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Following is a summary of Mastech performance share activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,273</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Awarded</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Released</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,854</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(76,419</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Stock-based compensation expense of $381,000, $408,000 and $262,000 was recognized in the Consolidated Statements of Operations for the years ended December&#xA0;31, 2017, 2016, and 2015, respectively. The Company has recognized related tax benefits associated with its share-based compensation arrangements for the years ended December&#xA0;31, 2017, 2016, and 2015 of $141,000, $152,000, and $99,000, respectively. As of December&#xA0;31, 2017, the total remaining unrecognized compensation expense related to <font style="WHITE-SPACE: nowrap">non-vested</font> stock options totaled $768,000 and the total remaining unrecognized compensation expense related to restricted stock units amounted to $105,000, which will be amortized over the weighted-average remaining requisite service period of 3.0 years.</p> </div> FY 2017 10-K 0.33 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Earnings Per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method.</p> </div> 0.340 2017-12-31 0.33 0.039 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair Value as of December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair Value as of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> Mastech Digital, Inc. No <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>14.</b></td> <td valign="top" align="left"><b>Fair Value Measurements</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company has adopted the provisions of ASC 820, &#x201C;<i>Fair Value Measurements and Disclosures</i>&#x201D; (&#x201C;ASC&#xA0;820&#x201D;), related to certain financial and nonfinancial assets and liabilities. ASC 820 establishes the authoritative definition of fair value; sets out a framework for measuring fair value; and expands the required disclosures about fair value measurements. The valuation techniques required by ASC 820 are based on observable and unobservable inputs using the following three-tier hierarchy:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level&#xA0;1 &#x2013; Inputs are observable quoted prices (unadjusted) in active markets for identical assets and liabilities.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 6px"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level&#xA0;2 &#x2013; Inputs are observable, other than quoted prices included in Level&#xA0;1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are directly or indirectly observable in the marketplace.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td width="5%">&#xA0;</td> <td valign="top" width="2%" align="left">&#x2022;</td> <td valign="top" width="1%">&#xA0;</td> <td valign="top" align="left">Level&#xA0;3 &#x2013; Inputs are unobservable that are supported by little or no market activity.</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="60%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair Value as of December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Contingent consideration liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(17,125</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>Fair Value as of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;1</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;2</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Level&#xA0;3</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Total</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">(12</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The fair value of interest rate swap contracts are based on quoted prices for similar instruments from a commercial bank, and therefore, the fair value measurement is considered to be within level 2. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration, and therefore, the fair value measurement is considered to be within level 3.</p> </div> 9.04 0001437226 No 0.126 -0.010 Yes Smaller Reporting Company -10000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Foreign Currency Translation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#x2019;s Indian subsidiaries is their local currency. The results of operations of the Company&#x2019;s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders&#x2019; Equity. Gains and losses resulting from foreign currency transactions are included as a component&#xA0;of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>3.</b></td> <td valign="top" align="left"><b>Goodwill and Other Intangible Assets, net</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Goodwill related to our June&#xA0;15, 2015 acquisition of Hudson IT totaled $8.4&#xA0;million. Goodwill related to or July&#xA0;13, 2017 acquisition of the services division of InfoTrellis totaled $27.4&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending amounts of goodwill for the three years ended December&#xA0;31, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Addition in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,417</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reduction in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The Company is amortizing the identifiable intangible assets on a straight-line basis over estimated average lives ranging from 3 to 12 years. Identifiable intangible assets were comprised of the following as of December&#xA0;31, 2017 and 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization<br /> Period&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulative<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>IT Staffing Services:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Data and Analytics Services:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Intangible Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>28,429</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>2,964</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>25,465</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization<br /> Period&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulative<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>IT Staffing Services</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Intangible Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>8,567</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,254</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>7,313</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Amortization expense for the years ended December&#xA0;31, 2017, 2016 and 2015 totaled $1.7&#xA0;million, $0.8&#xA0;million and $0.4&#xA0;million, respectively and is included in selling, general and administrative expenses in the Consolidated Statement of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated aggregate amortization expense for intangible assets for the years ending December&#xA0;31, 2018 through 2022 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2020</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2021</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2022</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,443</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -321000 0 31629000 27417000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Goodwill and Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete,</font></font> trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 &#x201C;Business Combinations&#x201D; to the Notes to the Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill.&#xA0;Goodwill is not amortized but is tested for impairment at least on an annual basis.&#xA0;If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We review goodwill and intangible assets for impairment annually as of October 1<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">st</sup> or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable.&#xA0;The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.&#x2019;s U.S. IT staffing business (&#x201C;Hudson IT&#x201D;). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of the service division of InfoTrellis, Inc. (&#x201C;InfoTrellis&#x201D;), in which we considered relevant events and circumstances, including changes in customers&#x2019; demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated aggregate amortization expense for intangible assets for the years ending December&#xA0;31, 2018 through 2022 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="18" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2018</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2019</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2020</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2021</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2022</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="18" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,727</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,689</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,654</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,625</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,443</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> -4000 1875000 2948000 1073000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>9.</b></td> <td valign="top" align="left"><b>Income Taxes</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December&#xA0;31, 2017, 2016 and 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company has foreign subsidiaries in Canada and India, both of which generate revenues from foreign clients. Additionally, the Company has foreign subsidiaries in Cananda and India which provide services to its U.S. operations. Accordingly, the Company allocates a portion of its income to these subsidiaries based on a &#x201C;transfer pricing&#x201D; model and reports such income as foreign in the above table.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December&#xA0;31, 2017, 2016 and 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current provision:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred provision:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(73</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The reconciliation of income taxes from continuing operations computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December&#xA0;31, 2017, 2016 and 2015 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes computed at the federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits from stock options/restricted shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(140</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated charge for U.S. tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Difference in income taxes on foreign earnings/other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The components of the deferred tax assets and liabilities were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>At&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued vacation, bonuses and severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related transaction costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation, intangibles and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December&#xA0;31, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2017&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefits, beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions related to current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions related to prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions related to prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefits, ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. As of December&#xA0;31, 2017, 2016 and 2015, the Company had $12,000, $15,000 and $16,000, respectively, accrued for interest and penalties.</p> </div> 1506000 1002000 234000 472000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Management determines the Company&#x2019;s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company&#x2019;s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management&#x2019;s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In 2017, the Company incurred an estimated <font style="WHITE-SPACE: nowrap">one-time</font> charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the <font style="WHITE-SPACE: nowrap">re-measurement</font> of the Company&#x2019;s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a <font style="WHITE-SPACE: nowrap">one-time</font> transition tax applicable to the new dividend exemption system related to foreign earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for uncertain tax positions in accordance with ASC Topic <font style="WHITE-SPACE: nowrap">740-10,</font> &#x201C;<i>Accounting for Uncertainty in Income Taxes</i>&#x201D;. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December&#xA0;31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s 2015 federal income tax return is under audit by the Internal Revenue Service (&#x201C;IRS&#x201D;). During 2013, the Company&#x2019;s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.</p> </div> -28000 116000 3322000 1000000 1322000 372000 1685000 618000 -1131000 925000 1200000 -35934000 2 34226000 3357000 1626000 4081000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Recently Issued Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In November 2015, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> &#x201C;Balance Sheet Classification of Deferred Taxes.&#x201D; The Company adopted ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> which amends existing guidance to require presentation of deferred tax asset and liabilities as <font style="WHITE-SPACE: nowrap">non-current</font> within a classified balance sheet. This guidance was adopted, on a retrospective basis, at March&#xA0;31, 2017. Prior periods were adjusted to conform to the current period presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In March, 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-09</font> &#x201C;Compensation&#x2014;Stock Compensation (Topic 718)&#x2014;Improvements to Employee Share-Based Payment Accounting&#x201D;. The FASB issued this ASU as part of its &#x201C;Simplification Initiative,&#x201D; which has the objective of identifying, evaluating, and improving areas of GAAP for which cost and complexity can be reduced while maintaining or improving the usefulness of the information provided to users of financial statements. The areas for simplification in this ASU involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendments in this ASU are effective for annual periods beginning after December&#xA0;15, 2016 and, accordingly, we adopted this ASU on January&#xA0;1, 2017. The adoption of this ASU resulted in the recognition of a $140,000 benefit in our provision for income taxes for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recent Accounting Pronouncements not yet adopted</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In May 2014, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities can use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. In 2015, the FASB issued a deferral of the effective date of the guidance to 2018, with early adoption permitted in 2017. In 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-08,</font> ASU <font style="WHITE-SPACE: nowrap">2016-10,</font> ASU <font style="WHITE-SPACE: nowrap">2016-12</font> and ASU <font style="WHITE-SPACE: nowrap">2016-20</font> to amend ASU <font style="WHITE-SPACE: nowrap">2014-09</font> for technical corrections and improvements and to clarify the implementation guidance for 1) principal versus agent considerations, 2) identifying performance obligations, 3) the accounting for licenses of intellectual property and 4) narrow scope improvements on assessing collectability, presentation of sales taxes, <font style="WHITE-SPACE: nowrap">non-cash</font> consideration and completed contracts and contract modifications at transition. The Company adopted the new guidance on January&#xA0;1, 2018, using the modified retrospective method, with no impact on its 2017 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January&#xA0;1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. However, additional disclosures will be included in future reporting periods in accordance with requirements of the FASB&#x2019;s new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;Financial Instruments&#x2014;Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10)&#x2014;Recognition</font> and Measurement of Financial Assets and Financial Liabilities&#x201D;, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard will be effective for fiscal years beginning after December&#xA0;15, 2017, including interim periods within those fiscal years. We are evaluating the impact the adoption of ASU <font style="WHITE-SPACE: nowrap">2016-01</font> will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic 842)&#x201D;. The main difference between the current requirement under GAAP and ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). The liability will be equal to the present value of the lease payment. The lease asset will be based on the liability, subject to adjustment, such as for initial direct costs. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases), while finance leases will result in a front-loaded expense pattern (similar to current capital leases). The classification of these leases will be based on the criteria that are largely similar to those applied in current lease accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is effective for annual and interim periods beginning after December&#xA0;15, 2018 and early adoption is permitted. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> must be adopted using a modified retrospective transition and provides for certain practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented. We are currently assessing the potential impact of ASU <font style="WHITE-SPACE: nowrap">2016-02</font> and expect adoption will have a material impact on our consolidated financial condition and results of operations. Contractual obligations on lease arrangements as of December&#xA0;31, 2017 approximated $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-15</font> &#x201C;Statement of Cash Flows (Topic 230)&#x2014;Classification of Certain Cash Receipts and Cash Payments&#x201D;. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December&#xA0;15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-04,</font> &#x201C;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment&#x201D;, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU <font style="WHITE-SPACE: nowrap">2017-04</font> is effective for annual and interim periods beginning January&#xA0;1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU <font style="WHITE-SPACE: nowrap">2017-04</font> to have a material impact on our financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-09,</font> &#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting&#x201D;. Entities have defined the term &#x201C;modification&#x201D; in a broad manner resulting in diversity in modification accounting practice. The amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December&#xA0;15, 2017. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In July 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-11,</font> &#x201C;Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic 815)&#x201D;. This ASU addresses I. Accounting for Certain Financial Instruments with Down Round Features and II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Noncontrolling Interests with a Scope Exception. The amendments in Part I of this ASU change the classification analysis of certain equity-linked financial instruments (or embedded features) with down-round features. When determining whether certain financial instruments should be classified as liabilities or equity instruments, a down round-feature no longer precludes equity classification when assessing whether the instrument is indexed to an entity&#x2019;s own stock. The amendments also clarify existing disclosure requirements for equity-classified instruments. The amendments in Part II of this ASU recharacterize the indefinite deferral of certain provisions of Topic 480 that now are presented as pending content in the Codification, to a scope exception. Those amendments do not have an accounting effect. The amendments in Part I of this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December&#xA0;15, 2018. Early adoption is permitted for all entities, including adoption in an interim period. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. The Company does not expect this ASU to have a material impact on its financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> &#x201C;Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities&#x201D;. The amendments in this ASU better align an entity&#x2019;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this ASU are effective for fiscal years beginning after December&#xA0;15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company&#x2019;s consolidated financial statements.</p> </div> 24000 7000 10000 31000 -2000 34799000 435000 20000 1127000 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>7.</b></td> <td align="left" valign="top"><b>Employee Benefit Plan</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company provides an Employee Retirement Savings Plan (the &#x201C;Retirement Plan&#x201D;) under Section&#xA0;401(k) of the Internal Revenue Code of 1986, as amended (the &#x201C;Code&#x201D;), that covers substantially all U.S.-based salaried employees. Concurrent with the acquisition of Hudson IT, the Company expanded employee eligibility under the Retirement Plan to include all U.S. based <font style="white-space:nowrap">W-2</font> hourly employees. Employees may contribute a percentage of eligible compensation to the Retirement Plan, subject to certain limits under the Code. For Hudson IT employees enrolled in the Hudson Employee Retirement Savings Plan at the acquisition date, the Company provides a matching contribution of 50% of the first 6% of the participant&#x2019;s contributed pay, subject to vesting based on their combined tenure with Hudson and Mastech. For all other employees, the Company did not provide for any matching contributions for the three years ended December&#xA0;31, 2017. Mastech&#x2019;s total contributions to the Retirement Plan related to the qualified Hudson IT employees totaled $89,000, $105,000 and $48,000 for the three years ended December&#xA0;31, 2017, 2016 and 2015, respectively.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Reclassifications</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As discussed herein, the Company adopted ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> &#x201C;Balance Sheet Classification of Deferred Taxes&#x201D; on a retrospective basis during the first quarter of 2017. Accordingly, the impact of this retrospective adoption was a reclassification of $26,000 of <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax liabilities and $280,000 of current deferred tax assets as a net <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax asset of $254,000 as of December&#xA0;31, 2016. This presentation conforms to the December&#xA0;31, 2017 balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In connection with securing its new credit agreement, the Company incurred deferred financing costs, which were capitalized and are being amortized as interest expense over the life of the facility. These deferred financing costs, net of amortization, are presented as reductions in long-term debt in the Company&#x2019;s Consolidated Balance Sheets in accordance with ASU <font style="WHITE-SPACE: nowrap">2015-03,</font> &#x201C;Imputation of Interest&#x201D;. Deferred financing costs of $59,000 as of December&#xA0;31, 2016 were previously presented in other assets and have been reclassified to conform to the current period presentation.</p> </div> 6000000 30500000 70000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Equipment, Enterprise Software and Leasehold Improvements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a)&#xA0;the remaining term of the lease or (b)&#xA0;the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company&#x2019;s accounts and the resulting gains or losses are reflected in the Company&#x2019;s Consolidated Statement of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated useful lives of depreciable assets are primarily as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="3%"></td> <td width="46%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Laptop Computers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">18&#xA0;months</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Enterprise Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining <font style="WHITE-SPACE: nowrap">internal-use</font> software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the <font style="WHITE-SPACE: nowrap">internal-use</font> software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is in the process of implementing new enterprise software applications to its backbone systems environment. As of December&#xA0;31, 2017, the Company has capitalized $1.3&#xA0;million in 2017 related to this endeavor which has yet to be placed in service. The Company will start amortizing these costs commencing with the <font style="WHITE-SPACE: nowrap">go-live</font> implementation date, which is expected to occur during the second quarter of 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Depreciation and amortization expense related to fixed assets totaled $232,000, $203,000 and $219,000 for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively.</p> </div> 5364000 10000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>15.</b></td> <td valign="top" align="left"><b>Quarterly Financial Information (Amounts in thousands, except per share data):</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Revenues</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Gross</b><br /> <b>Profit</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Net</b><br /> <b>Income</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Earnings Per</b><br /> <b>Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 107.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year Ended December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Basic</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Diluted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> First quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Second quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Third quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fourth quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Annual</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Revenues</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Gross</b><br /> <b>Profit</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Net</b><br /> <b>Income</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Earnings Per</b><br /> <b>Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 107.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year Ended December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Basic</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Diluted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> First quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Second quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Third quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fourth quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Annual</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 7253000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December&#xA0;31, 2017, 2016 and 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="74%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Current provision:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,189</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,375</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">159</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">101</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">276</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">161</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">143</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total current provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,536</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,451</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,661</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred provision:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Federal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(205</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">43</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(73</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred provision</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(214</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">49</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total provision for income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The following table sets forth the computation of basic EPS utilizing net income and the Company&#x2019;s weighted-average common stock outstanding:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:161.40pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>(Amounts in thousands, except per share data):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,753</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Basic weighted-average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,962</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,393</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,338</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Basic EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.57</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.63</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company recognizes revenue on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font> contracts as services are performed and expenses are incurred. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Time-and-material</font></font> contracts typically bill at an agreed upon hourly rate, plus <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-pocket</font></font> expense reimbursement. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Out-of-pocket</font></font> expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company&#x2019;s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In certain situations related to client direct hire assignments, where the Company&#x2019;s fee is contingent upon the hired resources&#x2019; continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The following table summarizes the fair value of consideration for the Acquired Business on the July&#xA0;13, 2017 closing date:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 48.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash purchase price at closing</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Working capital adjustments</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(861</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated payout of contingent consideration (1)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">17,125</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Fair Value of Consideration</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">52,014</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 6pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left">(1)</td> <td valign="top" align="left">Based on a valuation conducted by an independent third party, the fair value of contingent consideration at the closing date was determined to be $17,125,000.</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The components of the deferred tax assets and liabilities were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="78%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>At&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="6" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax assets:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Allowance for doubtful accounts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">151</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Accrued vacation, bonuses and severance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">230</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">334</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock-based compensation expense</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">119</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">164</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related transaction costs</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">501</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">949</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">649</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Deferred tax liabilities:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Prepaid expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">160</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">205</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Depreciation, intangibles and other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">321</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">190</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total deferred tax liabilities</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">481</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">395</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Net deferred tax asset</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">254</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (&#x201C;OCI&#x201D;) for the year ended December&#xA0;31, 2017 (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="21%"></td> <td valign="bottom" width="5%"></td> <td width="18%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Derivatives in</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>ASC Topic 815</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cash Flow</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Hedging</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 51.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><b>Relationships</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" align="center"> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Amount of<br /> Gain&#xA0;/&#xA0;(Loss)<br /> recognized&#xA0;in&#xA0;OCI<br /> on Derivatives</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of</b><br /> <b>Gain / (Loss)<br /> reclassified in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of</b><br /> <b>Gain /(Loss)<br /> recognized in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top" align="center">(Effective&#xA0;Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> (Ineffective&#xA0;Portion/Amounts excluded<br /> from effectiveness testing)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="2"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Interest-Rate&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Swap&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Contracts&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$21</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$(56)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="center"> $&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt"> <b>The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (&#x201C;OCI&#x201D;) for the year ended December&#xA0;31, 2016 (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="29%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Derivatives in</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>ASC Topic 815</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Cash Flow</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>Hedging</b></p> <p style="MARGIN-BOTTOM: 1pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 51.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline" align="center"><b>Relationships</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> recognized&#xA0;in&#xA0;OCI<br /> on Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of<br /> Gain / (Loss)<br /> reclassified from<br /> Accumulated&#xA0;OCI<br /> to Income</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Location of</b><br /> <b>Gain / (Loss)<br /> reclassified in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amount of</b><br /> <b>Gain&#xA0;/&#xA0;(Loss)<br /> recognized&#xA0;in<br /> Income&#xA0;on<br /> Derivatives</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center"> (Effective&#xA0;Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="top" colspan="2" align="center">(Effective Portion)</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="6" align="center"> (Ineffective&#xA0;Portion/Amounts&#xA0;excluded<br /> from effectiveness testing)</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Interest-Rate&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Swap&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top" align="center"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em" align="center">Contracts&#xA0;&#xA0;</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">$(41)</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="center">Interest&#xA0;Expense</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="center"> $&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap"></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt"> <b>Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="38%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.2pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Derivative Instruments</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>Balance&#xA0;Sheet&#xA0;Location</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Fair&#xA0;Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest-Rate Swap Contracts</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;Current&#xA0;Assets</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right"> Other&#xA0;Current&#xA0;Liabilities</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 12pt; LETTER-SPACING: normal; TEXT-INDENT: 4%; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> The following table sets forth the denominators of the basic and diluted EPS computations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; FONT-FAMILY: &quot;Times New Roman&quot;; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: 400; COLOR: rgb(0,0,0); FONT-STYLE: normal; ORPHANS: 2; WIDOWS: 2; MARGIN-TOP: 0pt; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; font-variant-ligatures: normal; font-variant-caps: normal"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; WORD-SPACING: 0px; BORDER-COLLAPSE: collapse; TEXT-TRANSFORM: none; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; TEXT-INDENT: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: &quot;Times New Roman&quot;; WIDTH: 84.35pt; BORDER-BOTTOM: rgb(0,0,0) 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: rgb(0,0,0) 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average shares outstanding:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Basic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,962</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,393</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">&#xA0;&#xA0;4,338</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Stock options and restricted share units</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">89</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; break-inside: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: &quot;Times New Roman&quot;; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Diluted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,482</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,441</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: rgb(0,0,0) 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending amounts of goodwill for the three years ended December&#xA0;31, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="72%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Addition in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">27,417</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reduction in current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Goodwill, ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,844</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">8,427</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December&#xA0;31, 2017, 2016 and 2015:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"><b>(Amounts in thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Domestic</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,875</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,544</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,995</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Foreign</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,073</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">476</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">430</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="19%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total&#xA0;Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,003</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,575</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,575</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,956</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,438</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,547</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Following is a summary of Mastech performance share activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="70%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">103,273</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Awarded</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Released</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(26,854</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(76,419</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">76,419</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Following is a summary of Mastech&#x2019;s restricted stock activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Beginning outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">72,741</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Awarded</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">18,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Released</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(17,305</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(22,315</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(23,371</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(12,500</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Ending outstanding balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">15,250</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,555</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">67,370</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 147882000 <div> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The following table sets forth the computation of diluted EPS utilizing net income and the Company&#x2019;s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="92%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center" style="border-bottom:1.00pt solid #000000"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom" nowrap="nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; width:161.40pt; display:inline; font-size:8pt; font-family:Times New Roman;"> <b>(Amounts in thousands, except per share data):</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Net income</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,753</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Diluted weighted-average shares outstanding</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,999</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,482</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,441</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Diluted EPS</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.56</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.62</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="53%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Revenues</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Gross</b><br /> <b>Profit</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Net</b><br /> <b>Income</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Earnings Per</b><br /> <b>Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 107.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year Ended December&#xA0;31, 2017</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Basic</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Diluted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> First quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">33,100</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">201</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Second quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35,086</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,077</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">696</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.15</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Third quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,228</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8,818</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(136</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(.03</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fourth quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">40,468</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,525</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">865</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.16</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Annual</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,626</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.33</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="8"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Revenues</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Gross</b><br /> <b>Profit</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" rowspan="2" colspan="2" align="center"><b>Net</b><br /> <b>Income</b></td> <td valign="bottom" rowspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>Earnings Per</b><br /> <b>Share</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 107.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Year Ended December&#xA0;31, 2016</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Basic</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Diluted</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> First quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">31,714</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,113</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Second quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">33,629</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,889</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">945</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.22</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Third quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34,263</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,897</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">924</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.21</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Fourth quarter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">32,402</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">.14</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Annual</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">26,297</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,520</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.57</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">.56</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December&#xA0;31, 2017 is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="75%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Years&#xA0;Ended&#xA0;December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2017&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefits, beginning balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">138</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions related to current period</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">35</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Additions related to prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Reductions related to prior periods</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(33</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(27</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(38</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Unrecognized tax benefits, ending balance</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">95</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">135</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The reconciliation of income taxes from continuing operations computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December&#xA0;31, 2017, 2016 and 2015 were as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="22" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="6" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income taxes computed at the federal statutory rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,002</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,367</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,505</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">34.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> State income taxes, net of federal tax benefit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">116</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">107</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">144</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Excess tax benefits from stock options/restricted shares</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(140</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(4.7</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Estimated charge for U.S. tax reform</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">372</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Difference in income taxes on foreign earnings/other</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(28</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1.0</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">26</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.6</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">23</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,322</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,672</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">37.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The valuation of net assets acquired is as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="88%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 48.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>6,909</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Fixed Assets and Other</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>215</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Identifiable intangible assets:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Covenant <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete</font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total identifiable intangible assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>19,862</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Goodwill</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>27,417</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Current liabilities</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>(2,389</b></td> <td valign="bottom" nowrap="nowrap"><b>)&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Net Assets Acquired</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>52,014</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Below are the operating results of our reporting segments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>At December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;Thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross Margin %:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total gross margin %</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Segment operating income:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subtotal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of acquired intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,710</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(813</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(441</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related transaction expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,019</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(624</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest expenses and other, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,133</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(257</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The table below summarizes information regarding the Company&#x2019;s outstanding and exercisable stock options as of December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="46%"></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="13%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 86.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Range of Exercise Prices:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b><br /> <b>Outstanding</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Remaining</b><br /> <b>Contractual Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $0.01 to $2.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $2.01 to $4.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $4.01 to $6.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $6.01 to $8.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">323,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.07</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>337,000</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>&#xA0;</b></td> <td valign="bottom" align="right"><b>8.0</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>6.86</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="16"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> <td height="16" colspan="4"></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 86.8pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Range of Exercise Prices:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Options</b><br /> <b>Exercisable</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Remaining</b><br /> <b>Contractual Life</b><br /> <b>(in years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average</b><br /> <b>Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $0.01 to $2.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.8</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">0.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $2.01 to $4.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">13,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">2.0</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2.36</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $4.01 to $6.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> $6.01 to $8.00</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">8.2</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7.18</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">69,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6.9</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.17</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Following is a summary of the Company&#x2019;s stock option activity for the three years ended December&#xA0;31, 2017:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="68%"></td> <td valign="bottom" width="10%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Number&#xA0;of<br /> Options</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Weighted&#xA0;Average<br /> Exercise Price</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2014</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">255,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1.00</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(19,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">236,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.01</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">335,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7.04</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(126,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">445,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.61</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Granted</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Exercised</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(90,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cancelled / forfeited</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(18,000</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.81</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Outstanding at December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">337,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6.86</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital options issued during 2016.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="69%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Years Ended December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2017&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2016&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"> <b>&#xA0;&#xA0;&#xA0;&#xA0;2015&#xA0;&#xA0;&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 69.25pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Stock option grants:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" colspan="2">&#xA0;</td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average risk-free interest rate</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1.34</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average dividend yield</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected volatility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">55.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Expected term (in years)</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5.5</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Weighted-average fair value</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3.52</td> <td valign="bottom" nowrap="nowrap"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="center"><b>SCHEDULE II&#x2014;VALUATION AND QUALIFYING ACCOUNTS</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt" align="center"><b>FOR THE YEARS ENDED DECEMBER&#xA0;31, 2017, 2016 AND 2015</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt" align="center"><b>(Amounts in thousands)</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="65%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance&#xA0;at<br /> beginning<br /> of period</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Charged<br /> to&#xA0;expense<br /> (credited)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Recoveries/<br /> <font style="WHITE-SPACE: nowrap">(Write-offs)</font></b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Balance<br /> at end<br /> of&#xA0;period</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Allowance for Doubtful Accounts:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2017</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">10</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">398</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2016</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">75</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">388</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Year ended December&#xA0;31, 2015</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">260</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">53</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">313</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Segment Reporting</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Subsequent to the July&#xA0;13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 &#x201C;Disclosures About Segments of an Enterprise and Related Information&#x201D;: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services.</p> </div> <div> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December&#xA0;31, 2017:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="20%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,135</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,162</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">545</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">197</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Thereafter</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> <td nowrap="nowrap" valign="bottom" align="right"> &#x2014;&#xA0;&#xA0;</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">3,039</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Identifiable intangible assets were comprised of the following as of December&#xA0;31, 2017 and 2016:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="52%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2017</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization<br /> Period&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulative<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>IT Staffing Services:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,694</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,305</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">162</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">157</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">211</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1pt"> <td height="8"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> <td height="8" colspan="4"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Data and Analytics Services:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,671</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">636</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">16,035</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">761</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">70</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">691</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,221</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">112</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,109</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Technology</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,209</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">79</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,130</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Intangible Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>28,429</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>2,964</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>25,465</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="50%"></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="9%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="14" align="center"><b>As of December&#xA0;31, 2016</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 81.7pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(Amounts in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amortization<br /> Period&#xA0;(In&#xA0;Years)</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Gross&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Accumulative<br /> Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Net&#xA0;Carrying<br /> Value</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>IT Staffing Services</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Client relationships</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">12</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">7,999</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,027</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">6,972</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Covenant-not-to-compete</font></font></font></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">319</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">99</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">220</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Trade name</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">3</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">249</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">128</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">121</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Total Intangible Assets</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>8,567</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>1,254</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><b>$</b></td> <td valign="bottom" align="right"><b>7,313</b></td> <td valign="bottom" nowrap="nowrap"><b>&#xA0;</b></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 381000 P10Y P0Y 18000 P8Y 0.86 27548000 0.000 P6Y10M25D 2067 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2008, the Company adopted a Stock Incentive Plan (the &#x201C;Plan&#x201D;) which, as amended, provides that up to 1,400,000 shares of the Company&#x2019;s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company&#x2019;s common stock at the grant date and generally vest over a three to five year period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 &#x201C;<i>Share-based Payments</i>&#x201D; which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.</p> </div> <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>17.</b></td> <td valign="top" align="left"><b>Business Segments and Geographic Information</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Our reporting segments are: 1) Data and Analytics Services; and 2) IT Staffing Services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The data and analytics services segment was acquired through the July&#xA0;13, 2017 acquisition of the services division of Canada-based InfoTrellis, Inc. This segment is a project-based consulting services business with specialized capabilities in data management and analytics. The business is marketed as Mastech InfoTrellis and utilizes a dedicated sales team with deep subject matter expertise. Mastech InfoTrellis has offices in Toronto, Canada and Austin, Texas and a global delivery center in Chennai, India. Project-based delivery reflects a combination of <font style="WHITE-SPACE: nowrap">on-site</font> resources and offshore resources. Assignments are secured on both a time and material and fixed price basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The IT staffing services segment offers staffing services in digital and mainstream technologies; and digital transformation services focused on providing CRM on the cloud through Salesforce.com; driving IT efficiencies through SAP HANA; and using digital methods to enhance organizational learning. These services are marketed using a common sales force and delivered via our domestic and global recruitment centers. While the vast majority of our assignments are based on time and materials, we do have the capabilities to deliver our digital transformation services on a fixed price basis.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Below are the operating results of our reporting segments:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="92%" align="center" border="0"> <tr> <td width="66%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>At December&#xA0;31,</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="10" align="center"> <b>(Amounts&#xA0;in&#xA0;Thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revenues:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">9,185</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">138,697</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total revenues</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Gross Margin %:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">0.0</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.8</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total gross margin %</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">21.4</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.9</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19.3</td> <td valign="bottom" nowrap="nowrap">%&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Segment operating income:</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and analytics services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,531</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT staffing services</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,279</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Subtotal</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">7,810</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,320</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">5,747</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Amortization of acquired intangible assets</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,710</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(813</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(441</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Acquisition-related transaction expenses</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(2,019</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(624</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Interest expenses and other, net</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(1,133</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(487</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(257</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 5em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Income before income taxes</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">2,948</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,020</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,425</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Total Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Depreciation&#xA0;&amp;&#xA0;Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Capital Expenditures</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Amounts in thousands:</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2017&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and Analytics Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Staffing Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,439</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Below is geographic information related to our revenues from external customers and long-lived assets:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Equipment, Enterprise<br /> Software and Leasehold<br /> Improvements, net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Amounts in thousands:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">145,513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">578</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> India</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 5.81 198000 0 522000 0 <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>11.</b></td> <td align="left" valign="top"><b>Shareholders&#x2019; Equity</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On July&#xA0;7, 2017 the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil&#xA0;Wadhwani pursuant to which the Company agreed to sell to each the number of shares of Company common stock (&#x201C;Common Stock&#x201D;) equal to $3.0&#xA0;million divided by the greater of (i) $7.00 per share of Common Stock and (ii)&#xA0;the closing price of the Common Stock on the NYSE American on July&#xA0;10, 2017, which was $6.35 per share. On July&#xA0;13, 2017, the Closing Date of the Company&#x2019;s acquisition of InfoTrellis&#x2019; services division, the Company issued and sold an aggregate of 857,144 shares of Common Stock to Ashok Trivedi and Sunil Wadhwani for $6.0&#xA0;million in aggregate gross proceeds. The Company used the proceeds from the private placement to fund a portion of the closing date purchase price of the InfoTrellis acquisition.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On October&#xA0;22, 2014, the Company&#x2019;s Board of Directors approved the extension of the Company&#x2019;s existing Share Repurchase Program for an additional <font style="white-space:nowrap">two-year</font> period, through December&#xA0;22, 2016. Repurchases under the program may be made through open market purchases or privately negotiated transactions in accordance with applicable securities laws. During 2016 and 2015, the Company purchased 0 and 12,654 shares, respectively, under the Share Repurchase Program. These share repurchases were completed at an average share price, inclusive of transaction cost of $9.49 per share for 2015. The Board of Directors elected not to extend the Share Repurchase Program in December 2016, accordingly no share repurchases were made in 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In addition to shares purchased under the Share Repurchase Program, the Company purchases shares to satisfy employee tax obligations related to its Stock Incentive Plan. In 2017, the Company purchased 2,067&#xA0;shares at an average price of $9.04 to satisfy employee tax obligations related to the vesting of restricted shares. In 2016, the Company purchased 1,931 shares at an average price of $7.07 to satisfy employee tax obligations related to the vesting of restricted shares.</p> </div> 90000 <div> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr style="PAGE-BREAK-INSIDE: avoid"> <td valign="top" width="4%" align="left"><b>1.</b></td> <td valign="top" align="left"><b>Summary of Significant Accounting Policies:</b></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b>Basis of Presentation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> References in this Annual Report on Form <font style="WHITE-SPACE: nowrap">10-K</font> to &#x201C;we&#x201D;, &#x201C;our&#x201D;, &#x201C;Mastech Digital&#x201D;, &#x201C;Mastech&#x201D; or &#x201C;the Company&#x201D; refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the &#x201C;Financial Statements&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Description of Business</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are a provider of Digital Transformation IT Services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our portfolio of offerings include data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services that span across digital and mainstream technologies.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reflective of our recent acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data management and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics, and Digital Transformation, with such services delivered using <font style="WHITE-SPACE: nowrap">on-site</font> and offshore resources.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their &#x201C;project focused&#x201D; temporary IT staffing requirements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Recent Developments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On July&#xA0;13, 2017, the Company completed its acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen Mastech Digital&#x2019;s capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The purchase agreement for the InfoTrellis acquisition totaled $55&#xA0;million, with $35.75&#xA0;million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25&#xA0;million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The funding for the transaction consisted of a combination of debt and equity. A new $65&#xA0;million credit facility the Company established on July&#xA0;13, 2017 with PNC Bank, N.A. (&#x201C;PNC&#x201D;) provided debt financing for the transaction, refinancing of the Company&#x2019;s previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0&#xA0;million private placement of newly-issued shares of the Company&#x2019;s common stock to Mastech&#x2019;s founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July&#xA0;10, 2017 (two business days after the July&#xA0;7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July&#xA0;13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company&#x2019;s independent directors, which retained counsel and an independent financial advisor.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On July&#xA0;13, 2017 and July&#xA0;19, 2017, the Company filed with the Securities and Exchange Commission Current Reports on Form <font style="WHITE-SPACE: nowrap">8-K</font> providing additional details on this acquisition and the financing arrangements. On September&#xA0;27, 2017, the Company filed an Amendment to its July&#xA0;19, 2017 Current Report on Form <font style="WHITE-SPACE: nowrap">8-K</font> solely to include the financial statements and financial information required under Item 9.01 of Form <font style="WHITE-SPACE: nowrap">8-K,</font> which statements and information were excluded from the original Form <font style="WHITE-SPACE: nowrap">8-K</font> in reliance on paragraphs (a)(4) and (b)(2) of Item 9.01 of Form <font style="WHITE-SPACE: nowrap">8-K.</font></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Accounting Principles</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201C;GAAP&#x201D;).</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Principles of Consolidation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Use of Estimates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The preparation of financial statements in conformity with GAAP requires management 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 periods presented. Actual results could differ from these estimates.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Reclassifications</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> As discussed herein, the Company adopted ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> &#x201C;Balance Sheet Classification of Deferred Taxes&#x201D; on a retrospective basis during the first quarter of 2017. Accordingly, the impact of this retrospective adoption was a reclassification of $26,000 of <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax liabilities and $280,000 of current deferred tax assets as a net <font style="WHITE-SPACE: nowrap">non-current</font> deferred tax asset of $254,000 as of December&#xA0;31, 2016. This presentation conforms to the December&#xA0;31, 2017 balance sheet.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In connection with securing its new credit agreement, the Company incurred deferred financing costs, which were capitalized and are being amortized as interest expense over the life of the facility. These deferred financing costs, net of amortization, are presented as reductions in long-term debt in the Company&#x2019;s Consolidated Balance Sheets in accordance with ASU <font style="WHITE-SPACE: nowrap">2015-03,</font> &#x201C;Imputation of Interest&#x201D;. Deferred financing costs of $59,000 as of December&#xA0;31, 2016 were previously presented in other assets and have been reclassified to conform to the current period presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Cash and Cash Equivalents</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Accounts Receivable and Unbilled Receivables</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company extends credit to clients based upon management&#x2019;s assessment of their creditworthiness. A substantial portion of the Company&#x2019;s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Allowance for Uncollectible Accounts</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Allowance for Uncollectible Accounts was $398,000 and $388,000 at December&#xA0;31, 2017 and 2016, respectively. There were $10,000, $75,000 and $53,000 of bad debt expense charges for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, which amounts are reflected in the Consolidated Statements of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Equipment, Enterprise Software and Leasehold Improvements</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a)&#xA0;the remaining term of the lease or (b)&#xA0;the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company&#x2019;s accounts and the resulting gains or losses are reflected in the Company&#x2019;s Consolidated Statement of Operations.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated useful lives of depreciable assets are primarily as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="3%"></td> <td width="46%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Laptop Computers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">18&#xA0;months</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Enterprise Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> </table> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining <font style="WHITE-SPACE: nowrap">internal-use</font> software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the <font style="WHITE-SPACE: nowrap">internal-use</font> software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company is in the process of implementing new enterprise software applications to its backbone systems environment. As of December&#xA0;31, 2017, the Company has capitalized $1.3&#xA0;million in 2017 related to this endeavor which has yet to be placed in service. The Company will start amortizing these costs commencing with the <font style="WHITE-SPACE: nowrap">go-live</font> implementation date, which is expected to occur during the second quarter of 2018.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Depreciation and amortization expense related to fixed assets totaled $232,000, $203,000 and $219,000 for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Goodwill and Intangible Assets</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">not-to-compete,</font></font> trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 &#x201C;Business Combinations&#x201D; to the Notes to the Consolidated Financial Statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill.&#xA0;Goodwill is not amortized but is tested for impairment at least on an annual basis.&#xA0;If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We review goodwill and intangible assets for impairment annually as of October 1<sup style="FONT-SIZE: 85%; VERTICAL-ALIGN: top">st</sup> or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable.&#xA0;The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit&#x2019;s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.&#x2019;s U.S. IT staffing business (&#x201C;Hudson IT&#x201D;). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of the service division of InfoTrellis, Inc. (&#x201C;InfoTrellis&#x201D;), in which we considered relevant events and circumstances, including changes in customers&#x2019; demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Business Combinations</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company accounts for acquisitions in accordance with guidance found in ASC 805, <i>Business Combinations</i> (&#x201C;ASC 805&#x201D;). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: <font style="WHITE-SPACE: nowrap">(1)&#xA0;in-process</font> research and development will be recorded at fair value as an indefinite-lived intangible asset; (2)&#xA0;acquisition-related transaction costs will generally be expensed as incurred; (3)&#xA0;restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4)&#xA0;changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill.&#xA0;Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain.&#xA0;Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform <font style="WHITE-SPACE: nowrap">re-measurements</font> to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> The InfoTrellis financial results are included in the Company&#x2019;s Consolidated Financial Statements from the date of the acquisition of July&#xA0;13, 2017. The Hudson IT financial results are included in the Company&#x2019;s Consolidated Financial Statements from the date of the acquisition of June&#xA0;15, 2015.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Income Taxes</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Management determines the Company&#x2019;s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company&#x2019;s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management&#x2019;s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In 2017, the Company incurred an estimated <font style="WHITE-SPACE: nowrap">one-time</font> charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the <font style="WHITE-SPACE: nowrap">re-measurement</font> of the Company&#x2019;s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a <font style="WHITE-SPACE: nowrap">one-time</font> transition tax applicable to the new dividend exemption system related to foreign earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for uncertain tax positions in accordance with ASC Topic <font style="WHITE-SPACE: nowrap">740-10,</font> &#x201C;<i>Accounting for Uncertainty in Income Taxes</i>&#x201D;. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December&#xA0;31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company&#x2019;s 2015 federal income tax return is under audit by the Internal Revenue Service (&#x201C;IRS&#x201D;). During 2013, the Company&#x2019;s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Deferred Financing Costs</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 18px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b>Contingent Consideration</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (&#x201C;EBIT&#x201D;). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We <font style="WHITE-SPACE: nowrap">re-measure</font> this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates and/or in the likelihood of contractual objectives being achieved.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Segment Reporting</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Subsequent to the July&#xA0;13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 &#x201C;Disclosures About Segments of an Enterprise and Related Information&#x201D;: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Revenue Recognition</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company recognizes revenue on <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">time-and-material</font></font> contracts as services are performed and expenses are incurred. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Time-and-material</font></font> contracts typically bill at an agreed upon hourly rate, plus <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">out-of-pocket</font></font> expense reimbursement. <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">Out-of-pocket</font></font> expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company&#x2019;s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In certain situations related to client direct hire assignments, where the Company&#x2019;s fee is contingent upon the hired resources&#x2019; continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Stock-Based Compensation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Effective October&#xA0;1, 2008, the Company adopted a Stock Incentive Plan (the &#x201C;Plan&#x201D;) which, as amended, provides that up to 1,400,000 shares of the Company&#x2019;s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company&#x2019;s common stock at the grant date and generally vest over a three to five year period.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 &#x201C;<i>Share-based Payments</i>&#x201D; which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Treasury Stock</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company maintained a stock repurchase program which expired on December&#xA0;22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company&#x2019;s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December&#xA0;31, 2017, the Company held 820,636 shares in its treasury at a cost of approximately $4.2&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Comprehensive Income</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Derivative Instruments and Hedging Activities</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> <b><i>Interest Rate Swap Contracts:</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Concurrent with the Company&#x2019;s borrowings on July&#xA0;13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt&#x2019;s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, &#x201C;Derivatives and Hedging&#x201D;. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Foreign Currency Translation</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company&#x2019;s Indian subsidiaries is their local currency. The results of operations of the Company&#x2019;s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders&#x2019; Equity. Gains and losses resulting from foreign currency transactions are included as a component&#xA0;of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Earnings Per Share</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Recently Issued Accounting Standards</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 6pt"> <b><i>Recently Adopted Accounting Pronouncements</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In November 2015, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> &#x201C;Balance Sheet Classification of Deferred Taxes.&#x201D; The Company adopted ASU <font style="WHITE-SPACE: nowrap">2015-17,</font> which amends existing guidance to require presentation of deferred tax asset and liabilities as <font style="WHITE-SPACE: nowrap">non-current</font> within a classified balance sheet. This guidance was adopted, on a retrospective basis, at March&#xA0;31, 2017. Prior periods were adjusted to conform to the current period presentation.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In March, 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-09</font> &#x201C;Compensation&#x2014;Stock Compensation (Topic 718)&#x2014;Improvements to Employee Share-Based Payment Accounting&#x201D;. The FASB issued this ASU as part of its &#x201C;Simplification Initiative,&#x201D; which has the objective of identifying, evaluating, and improving areas of GAAP for which cost and complexity can be reduced while maintaining or improving the usefulness of the information provided to users of financial statements. The areas for simplification in this ASU involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendments in this ASU are effective for annual periods beginning after December&#xA0;15, 2016 and, accordingly, we adopted this ASU on January&#xA0;1, 2017. The adoption of this ASU resulted in the recognition of a $140,000 benefit in our provision for income taxes for the year ended December&#xA0;31, 2017.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b><i>Recent Accounting Pronouncements not yet adopted</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In May 2014, the Financial Accounting Standards Board (&#x201C;FASB&#x201D;) issued Accounting Standards Update (&#x201C;ASU&#x201D;) <font style="WHITE-SPACE: nowrap">2014-09,</font> &#x201C;Revenue from Contracts with Customers,&#x201D; which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities can use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. In 2015, the FASB issued a deferral of the effective date of the guidance to 2018, with early adoption permitted in 2017. In 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-08,</font> ASU <font style="WHITE-SPACE: nowrap">2016-10,</font> ASU <font style="WHITE-SPACE: nowrap">2016-12</font> and ASU <font style="WHITE-SPACE: nowrap">2016-20</font> to amend ASU <font style="WHITE-SPACE: nowrap">2014-09</font> for technical corrections and improvements and to clarify the implementation guidance for 1) principal versus agent considerations, 2) identifying performance obligations, 3) the accounting for licenses of intellectual property and 4) narrow scope improvements on assessing collectability, presentation of sales taxes, <font style="WHITE-SPACE: nowrap">non-cash</font> consideration and completed contracts and contract modifications at transition. The Company adopted the new guidance on January&#xA0;1, 2018, using the modified retrospective method, with no impact on its 2017 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January&#xA0;1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. However, additional disclosures will be included in future reporting periods in accordance with requirements of the FASB&#x2019;s new guidance.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-01,</font> &#x201C;Financial Instruments&#x2014;Overall (Subtopic <font style="WHITE-SPACE: nowrap">825-10)&#x2014;Recognition</font> and Measurement of Financial Assets and Financial Liabilities&#x201D;, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard will be effective for fiscal years beginning after December&#xA0;15, 2017, including interim periods within those fiscal years. We are evaluating the impact the adoption of ASU <font style="WHITE-SPACE: nowrap">2016-01</font> will have on our consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In February 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">No.&#xA0;2016-02,</font> &#x201C;Leases (Topic 842)&#x201D;. The main difference between the current requirement under GAAP and ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a <font style="WHITE-SPACE: nowrap"><font style="WHITE-SPACE: nowrap">right-of-use</font></font> asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). The liability will be equal to the present value of the lease payment. The lease asset will be based on the liability, subject to adjustment, such as for initial direct costs. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases), while finance leases will result in a front-loaded expense pattern (similar to current capital leases). The classification of these leases will be based on the criteria that are largely similar to those applied in current lease accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> is effective for annual and interim periods beginning after December&#xA0;15, 2018 and early adoption is permitted. ASU <font style="WHITE-SPACE: nowrap">2016-02</font> must be adopted using a modified retrospective transition and provides for certain practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented. We are currently assessing the potential impact of ASU <font style="WHITE-SPACE: nowrap">2016-02</font> and expect adoption will have a material impact on our consolidated financial condition and results of operations. Contractual obligations on lease arrangements as of December&#xA0;31, 2017 approximated $3.0&#xA0;million.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In August 2016, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2016-15</font> &#x201C;Statement of Cash Flows (Topic 230)&#x2014;Classification of Certain Cash Receipts and Cash Payments&#x201D;. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December&#xA0;15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In January 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-04,</font> &#x201C;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment&#x201D;, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU <font style="WHITE-SPACE: nowrap">2017-04</font> is effective for annual and interim periods beginning January&#xA0;1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU <font style="WHITE-SPACE: nowrap">2017-04</font> to have a material impact on our financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In May 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-09,</font> &#x201C;Compensation&#x2014;Stock Compensation (Topic 718): Scope of Modification Accounting&#x201D;. Entities have defined the term &#x201C;modification&#x201D; in a broad manner resulting in diversity in modification accounting practice. The amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December&#xA0;15, 2017. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> In July 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-11,</font> &#x201C;Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic 815)&#x201D;. This ASU addresses I. Accounting for Certain Financial Instruments with Down Round Features and II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Noncontrolling Interests with a Scope Exception. The amendments in Part I of this ASU change the classification analysis of certain equity-linked financial instruments (or embedded features) with down-round features. When determining whether certain financial instruments should be classified as liabilities or equity instruments, a down round-feature no longer precludes equity classification when assessing whether the instrument is indexed to an entity&#x2019;s own stock. The amendments also clarify existing disclosure requirements for equity-classified instruments. The amendments in Part II of this ASU recharacterize the indefinite deferral of certain provisions of Topic 480 that now are presented as pending content in the Codification, to a scope exception. Those amendments do not have an accounting effect. The amendments in Part I of this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December&#xA0;15, 2018. Early adoption is permitted for all entities, including adoption in an interim period. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. The Company does not expect this ASU to have a material impact on its financial statements.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> In August 2017, the FASB issued ASU <font style="WHITE-SPACE: nowrap">2017-12,</font> &#x201C;Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities&#x201D;. The amendments in this ASU better align an entity&#x2019;s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this ASU are effective for fiscal years beginning after December&#xA0;15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company&#x2019;s consolidated financial statements.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Treasury Stock</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company maintained a stock repurchase program which expired on December&#xA0;22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company&#x2019;s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December&#xA0;31, 2017, the Company held 820,636 shares in its treasury at a cost of approximately $4.2&#xA0;million.</p> </div> 6000000 70000 2016-12-22 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Accounts Receivable and Unbilled Receivables</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company extends credit to clients based upon management&#x2019;s assessment of their creditworthiness. A substantial portion of the Company&#x2019;s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.</p> <p style="MARGIN-BOTTOM: 0px; FONT-SIZE: 1px; MARGIN-TOP: 12px"> &#xA0;</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.</p> </div> 20000 33000 MHH 0 12000 4999000 37000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Use of Estimates</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The preparation of financial statements in conformity with GAAP requires management 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 periods presented. Actual results could differ from these estimates.</p> </div> 4962000 8000 2 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Accounting Principles</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> The Company&#x2019;s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201C;GAAP&#x201D;).</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Recent Developments</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> On July&#xA0;13, 2017, the Company completed its acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen Mastech Digital&#x2019;s capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The purchase agreement for the InfoTrellis acquisition totaled $55&#xA0;million, with $35.75&#xA0;million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25&#xA0;million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The funding for the transaction consisted of a combination of debt and equity. A new $65&#xA0;million credit facility the Company established on July&#xA0;13, 2017 with PNC Bank, N.A. (&#x201C;PNC&#x201D;) provided debt financing for the transaction, refinancing of the Company&#x2019;s previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0&#xA0;million private placement of newly-issued shares of the Company&#x2019;s common stock to Mastech&#x2019;s founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July&#xA0;10, 2017 (two business days after the July&#xA0;7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July&#xA0;13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company&#x2019;s independent directors, which retained counsel and an independent financial advisor.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> On July&#xA0;13, 2017 and July&#xA0;19, 2017, the Company filed with the Securities and Exchange Commission Current Reports on Form <font style="WHITE-SPACE: nowrap">8-K</font> providing additional details on this acquisition and the financing arrangements. On September&#xA0;27, 2017, the Company filed an Amendment to its July&#xA0;19, 2017 Current Report on Form <font style="WHITE-SPACE: nowrap">8-K</font> solely to include the financial statements and financial information required under Item 9.01 of Form <font style="WHITE-SPACE: nowrap">8-K,</font> which statements and information were excluded from the original Form <font style="WHITE-SPACE: nowrap">8-K</font> in reliance on paragraphs (a)(4) and (b)(2) of Item 9.01 of Form <font style="WHITE-SPACE: nowrap">8-K.</font></p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 18pt; TEXT-INDENT: 4%"> <b><i>Description of Business</i></b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> We are a provider of Digital Transformation IT Services.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our portfolio of offerings include data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services that span across digital and mainstream technologies.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Reflective of our recent acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data management and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics, and Digital Transformation, with such services delivered using <font style="WHITE-SPACE: nowrap">on-site</font> and offshore resources.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their &#x201C;project focused&#x201D; temporary IT staffing requirements.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>16.</b></td> <td align="left" valign="top"><b>Severance Charges</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company incurred severance costs of $0, $780,000 and $305,000 in 2017, 2016 and 2015, respectively. Severance costs during 2016 related to changes in the Company&#x2019;s President and Chief Executive Officer and its Vice President of Technology and Chief Information Officer. Severance costs in 2015 related to a change in executive sales leadership.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 18pt"> <b>Allowance for Uncollectible Accounts</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The Allowance for Uncollectible Accounts was $398,000 and $388,000 at December&#xA0;31, 2017 and 2016, respectively. There were $10,000, $75,000 and $53,000 of bad debt expense charges for the years ended December&#xA0;31, 2017, 2016 and 2015, respectively, which amounts are reflected in the Consolidated Statements of Operations.</p> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The estimated useful lives of depreciable assets are primarily as follows:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="51%"></td> <td valign="bottom" width="3%"></td> <td width="46%"></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Laptop Computers</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">18&#xA0;months</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Equipment</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Enterprise Software</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"><font style="WHITE-SPACE: nowrap">3-5&#xA0;years</font></td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 4%; MARGIN-TOP: 0pt"> <b>Contingent Consideration</b></p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 6pt; TEXT-INDENT: 4%"> In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (&#x201C;EBIT&#x201D;). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We <font style="WHITE-SPACE: nowrap">re-measure</font> this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates and/or in the likelihood of contractual objectives being achieved.</p> </div> <div> <table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr style="page-break-inside:avoid"> <td width="4%" valign="top" align="left"><b>5.</b></td> <td align="left" valign="top"><b>Credit Facility</b></td> </tr> </table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> On July&#xA0;13, 2017, the Company entered into a Credit Agreement (the &#x201C;Credit Agreement&#x201D;) with PNC Bank, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book-runner, and certain financial institution parties thereto as lenders (the &#x201C;Lenders&#x201D;). The Credit Agreement provides for a total aggregate commitment of $65&#xA0;million, consisting of (i)&#xA0;a revolving credit facility (the &#x201C;Revolver&#x201D;) in an aggregate principal amount not to exceed $27.5&#xA0;million (subject to increase by up to an additional $10&#xA0;million upon satisfaction of certain conditions); (ii) a $30.5&#xA0;million term loan facility (the &#x201C;Term Loan&#x201D;); and a (iii) $7.0&#xA0;million delayed draw term loan facility (the &#x201C;Delayed Draw Term Loan&#x201D;), as more fully described in Exhibit 10.1 to the Company&#x2019;s Form <font style="white-space:nowrap">8-K,</font> filed with the SEC on July&#xA0;19, 2017.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Revolver expires in five years and includes swing loan and letter of credit <font style="white-space:nowrap">sub-limits</font> in the aggregate amount not to exceed $3.0&#xA0;million for swing loans and $5.0&#xA0;million for letters of credit. Borrowings under the Revolver may be denominated in U.S. dollars or Canadian dollars. The maximum borrowings in U.S. dollars may not exceed the sum of 85% of eligible U.S. accounts receivable and 60% of eligible U.S. unbilled receivables, less a reserve amount established by the administrative agent. The maximum borrowings in Canadian dollars may not exceed the lesser of (i) $10.0&#xA0;million; and (ii)&#xA0;the sum of 85% of eligible Canadian receivables, plus 60% of eligible Canadian unbilled receivables, less a reserve amount established by the administrative agent.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Amounts borrowed under the Term Loan are required to be repaid in consecutive quarterly installments commencing on October&#xA0;1, 2017 through and including July&#xA0;1, 2022 and on the maturity date of July&#xA0;13, 2022. The principal amount of each quarterly installment payable on the Term Loan equals the product of $30.5&#xA0;million, multiplied by (i) 3.125% for quarterly installments due on October&#xA0;1, 2017 through and including July&#xA0;1, 2018; (ii) 3.75% for quarterly installments payable on October&#xA0;1, 2018 through and including July&#xA0;1, 2021; and (iii) 5.00% for quarterly installments payable on October&#xA0;1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. The Delayed Draw Term Loan may be used through the date of the final contingent consideration payment (referred to as the final &#x201C;Deferred Amount Payment&#x201D; in the Credit Agreement) on no more than two separate occasions in borrowing multiples of $1.0&#xA0;million up to the lesser of contingent consideration earned or $7.0&#xA0;million. Amounts borrowed under the Delayed Draw Term Loan will be payable in consecutive quarterly installments commencing on the first payment date after disbursement of such borrowings. The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October&#xA0;1, 2018 through and including July&#xA0;1, 2021; and (ii) 5.00% for quarterly installments payable on October&#xA0;1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> Borrowings under the revolver and the term loans, at the Company&#x2019;s election, bear interest at either (a)&#xA0;the higher of PNC&#x2019;s prime rate or the federal funds rate plus 0.50%, plus an applicable margin determined based upon the Company&#x2019;s senior leverage ratio or (b)&#xA0;an adjusted London Interbank Offered Rate (&#x201C;LIBOR&#x201D;), plus an applicable margin determined based upon the Company&#x2019;s senior leverage ratio. The applicable margin on the base rate is between 0.50% and 1.25% on revolver borrowings and between 1.75% and 2.50% on term loans. The applicable margin on the adjusted LIBOR is between 1.50% and 2.25% on revolver borrowings and between 2.75% and 3.50% on term loans. A 20 to 30 basis point per annum commitment fee on the unused portion of the revolver facility and the delayed draw term loan is charged and due monthly in arrears. The applicable commitment fee is determined based upon the Company&#x2019;s senior leverage ratio.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> The Company pledged substantially all of its assets in support of the Credit Agreement. The credit agreement contains standard financial covenants, including, but not limited to, covenants related to the Company&#x2019;s senior leverage ratio and fixed charge ratio (as defined under the credit agreement) and limitations on liens, indebtedness, guarantees, contingent liabilities, loans and investments, distributions, leases, asset sales, stock repurchases and mergers and acquisitions. As of December&#xA0;31, 2017, the Company was in compliance with all provisions under the facility.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> In connection with securing the commitments under the Credit Agreement, the Company paid a commitment fee and incurred deferred financing costs totaling $435,000, which were capitalized and are being amortized as interest expense over the life of the facility. Debt financing costs of $395,000 and $59,000 (net of amortization) as of December&#xA0;31, 2017 and December&#xA0;31, 2016, respectively, are presented as reductions in long-term debt in the Company&#x2019;s Consolidated Balance Sheets. The deferred financing costs outstanding at December&#xA0;31, 2016 previously presented in other assets, have been reclassified to conform to the current period presentation.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> At closing, the Company borrowed $9.0&#xA0;million under the Revolver and $30.5&#xA0;million under the Term Loan which were used to repay all borrowings under the previous credit facility with PNC and to pay a portion of the acquisition consideration and transaction expenses. As of December&#xA0;31, 2017 and 2016 the Company&#x2019;s outstanding borrowings under the Revolver totaled $9.0&#xA0;million and $3.6&#xA0;million, respectively; and unused borrowing capacity available was approximately $13&#xA0;million and $12&#xA0;million, respectively. The Company&#x2019;s outstanding borrowings under the term loan were $29.5&#xA0;million and $6.3&#xA0;million at December&#xA0;31, 2017 and 2016, respectively. The Company believes the eligible borrowing base on the revolver will not fall below current outstanding borrowings for a period of time exceeding one year and has classified the $9&#xA0;million net outstanding debt balance at December&#xA0;31, 2017 as long-term.</p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"> As of December&#xA0;31, 2017, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:</p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" border="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" align="center"> <tr> <td width="75%"></td> <td valign="bottom" width="19%"></td> <td></td> <td></td> <td></td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center" style="border-bottom:1.00pt solid #000000"><b>Total&#xA0;Amount</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" colspan="2" align="center"> <b>(Amounts&#xA0;in&#xA0;thousands)</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2018</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">4,003</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2019</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,575</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2020</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,575</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2021</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">4,956</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr bgcolor="#CCEEFF" style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> 2022</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">20,438</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"> <td valign="top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,547</td> <td nowrap="nowrap" valign="bottom">&#xA0;</td> </tr> <tr style="font-size:1px;"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td valign="bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="37%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Total Assets</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"> <b>Depreciation&#xA0;&amp;&#xA0;Amortization</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Capital Expenditures</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Amounts in thousands:</b></p> </td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2017&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2016&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>&#xA0;&#xA0;2015&#xA0;&#xA0;</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Data and Analytics Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">53,683</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#xA0;&#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">925</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">11</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" nowrap="nowrap">$</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> IT Staffing Services</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">44,921</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">39,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">38,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,017</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,428</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">98,604</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">39,406</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">38,477</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,942</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,016</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">660</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,439</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">105</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">168</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 12pt; TEXT-INDENT: 4%"> The cash purchase price at closing was paid with funds obtained from the following sources:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="87%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 48.6pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>(in thousands)</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>Amounts</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Cash balances on hand</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">341</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Sale of common stock in a private placement transactions</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">6,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Term loan debt facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">30,500</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Revolving line of credit</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">9,000</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Payoff of previous credit facility</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">(10,091</td> <td valign="bottom" nowrap="nowrap">)&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> <b>Cash paid at Closing</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">35,750</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.214 140000 0.047 -1133000 68000 <div> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-TOP: 0pt; TEXT-INDENT: 4%"> Below is geographic information related to our revenues from external customers and long-lived assets:</p> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 12pt; MARGIN-TOP: 0pt"> &#xA0;</p> <table style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="57%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Revenues</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="10" align="center"><b>Equipment, Enterprise<br /> Software and Leasehold<br /> Improvements, net</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="bottom" nowrap="nowrap"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 8pt; FONT-FAMILY: Times New Roman; WIDTH: 79.05pt; BORDER-BOTTOM: #000000 1pt solid; MARGIN-TOP: 0pt; DISPLAY: inline"> <b>Amounts in thousands:</b></p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2017</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2016</b></td> <td valign="bottom">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-BOTTOM: #000000 1pt solid" valign="bottom" colspan="2" align="center"><b>2015</b></td> <td valign="bottom">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> United States</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">145,513</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,730</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">494</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">578</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Canada</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">1,729</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">19</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid" bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 1em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> India</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">640</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom" nowrap="nowrap" align="right"> &#x2014;&#xA0;&#xA0;</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">150</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">64</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom" align="right">78</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr style="FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; PAGE-BREAK-INSIDE: avoid"> <td valign="top"> <p style="MARGIN-BOTTOM: 0pt; FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN-LEFT: 3em; MARGIN-TOP: 0pt; TEXT-INDENT: -1em"> Total</p> </td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">147,882</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">132,008</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">123,470</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">1,899</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">558</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom">$</td> <td valign="bottom" align="right">656</td> <td valign="bottom" nowrap="nowrap">&#xA0;</td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td valign="bottom"> <p style="MARGIN-BOTTOM: 0pt; BORDER-TOP: #000000 3px double; MARGIN-TOP: 0pt"> &#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 1439000 140000 1037000 0 130000 17305 101000 2017-07-13 2388000 158785000 On July 7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the “Company Entities”), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the “Purchase Agreements”) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the “Acquired Business”) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, “InfoTrellis”). The aforementioned transaction was closed on July 13, 2017. 0.44 232000 0 2 10000 Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July 10, 2017 (two business days after the July 7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company’s independent directors, which retained counsel and an independent financial advisor. 2000000 294000 78000 372000 P12Y P3Y 7810000 2531000 5279000 0.050 0.073 0.47 0.107 0.126 P5Y 0.60 0.60 The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. 0.0500 0.0375 2022-07-13 0.03125 0.0375 0.0500 21000 21000 0 -56000 -50000 P12Y P12Y P7Y P5Y P3Y P5Y P5Y P18M P5Y P3Y P5Y P3Y 0.0030 P5Y 0.0020 P3Y 89000 0.50 0.06 P8Y3M19D P8Y2M12D 6.01 8.00 6.01 8.00 P0Y9M18D P0Y9M18D 0.01 2.00 0.01 2.00 P2Y P2Y 2.01 4.00 2.01 4.00 P0Y P0Y 4.01 6.00 4.01 6.00 1626000 381000 5991000 69000 24000 9000 1000 20000 1729000 640000 145513000 2017-07-13 925000 9185000 0.448 11000 1017000 138697000 0.198 1428000 10000 0 0.0050 250000 408000 241000 38000 813000 -19000 2532000 1189000 161000 1451000 105711000 101000 49000 0 1016000 43000 55000 6000 0.373 152000 0.56 0.340 0.57 0.027 7.07 0.006 -190000 0 26297000 3544000 4020000 476000 2304000 1367000 -145000 1680000 26000 107000 1987000 -945000 1500000 -250000 173000 -462000 430000 1200000 -38000 -2273000 2292000 2520000 4507000 12000 7000 19000 -25000 13000 105000 101000 -802000 75000 1800000 132008000 408000 P5Y6M 0.81 21790000 0.000 0.0134 1931 7.04 P5Y 0.559 0 780000 849000 335000 126000 101000 0 20000 13000 27000 0 15000 4482000 89000 4393000 -67000 -241000 0 0.199 -487000 105000 76419 0 12500 22315 6778000 157077000 1.27 203000 75000 5320000 5320000 0.44 19000 19000 0 -41000 P12Y P3Y P5Y 105000 2520000 408000 241000 100000 12000 1000 13000 132008000 0.000 1016000 132008000 0.199 105000 75000 0 0.04 0.04 6209000 201000 33100000 0.00 0.00 6113000 11000 31714000 0.21 0.22 6889000 945000 33629000 0.15 0.15 7077000 696000 35086000 0.21 0.21 6897000 924000 34263000 -0.03 -0.03 8818000 -136000 39228000 0.14 0.14 6398000 640000 32402000 0.16 0.16 9525000 865000 40468000 0001437226 2017-10-01 2017-12-31 0001437226 2016-10-01 2016-12-31 0001437226 2017-07-01 2017-09-30 0001437226 2016-07-01 2016-09-30 0001437226 2017-04-01 2017-06-30 0001437226 2016-04-01 2016-06-30 0001437226 2016-01-01 2016-03-31 0001437226 2017-01-01 2017-03-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2016-01-01 2016-12-31 0001437226 mhh:ITStaffingServicesMember 2016-01-01 2016-12-31 0001437226 mhh:DataAndAnalyticsServicesMember 2016-01-01 2016-12-31 0001437226 country:US 2016-01-01 2016-12-31 0001437226 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001437226 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2016-01-01 2016-12-31 0001437226 mhh:HudsonEmployeeRetirementSavingsPlanMember 2016-01-01 2016-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:ITStaffingServicesMember 2016-01-01 2016-12-31 0001437226 us-gaap:TradeNamesMember mhh:ITStaffingServicesMember 2016-01-01 2016-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:ITStaffingServicesMember 2016-01-01 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2016-01-01 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2016-01-01 2016-12-31 0001437226 us-gaap:InterestRateSwapMember 2016-01-01 2016-12-31 0001437226 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mhh:TopTenClientsMember 2016-01-01 2016-12-31 0001437226 us-gaap:OperatingSegmentsMember mhh:ITStaffingServicesMember 2016-01-01 2016-12-31 0001437226 us-gaap:OperatingSegmentsMember 2016-01-01 2016-12-31 0001437226 mhh:InfoTrellisIncMember 2016-01-01 2016-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001437226 us-gaap:PerformanceSharesMember 2016-01-01 2016-12-31 0001437226 2016-01-01 2016-12-31 0001437226 mhh:FederalFundsRateMember 2017-01-01 2017-12-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2017-01-01 2017-12-31 0001437226 mhh:ITStaffingServicesMember 2017-01-01 2017-12-31 0001437226 mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 country:US 2017-01-01 2017-12-31 0001437226 country:IN 2017-01-01 2017-12-31 0001437226 country:CA 2017-01-01 2017-12-31 0001437226 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0001437226 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2017-01-01 2017-12-31 0001437226 mhh:RangeThreeMember 2017-01-01 2017-12-31 0001437226 mhh:RangeTwoMember 2017-01-01 2017-12-31 0001437226 mhh:RangeOneMember 2017-01-01 2017-12-31 0001437226 mhh:RangeFourMember 2017-01-01 2017-12-31 0001437226 mhh:HudsonEmployeeRetirementSavingsPlanMember 2017-01-01 2017-12-31 0001437226 us-gaap:MinimumMember 2017-01-01 2017-12-31 0001437226 us-gaap:MaximumMember 2017-01-01 2017-12-31 0001437226 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001437226 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001437226 us-gaap:MachineryAndEquipmentMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001437226 us-gaap:MachineryAndEquipmentMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001437226 us-gaap:ComputerEquipmentMember 2017-01-01 2017-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:ITStaffingServicesMember 2017-01-01 2017-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:TradeNamesMember mhh:ITStaffingServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:TradeNamesMember mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:TechnologyBasedIntangibleAssetsMember mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:ITStaffingServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 mhh:ForeignExchangeForwardAndInterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2017-01-01 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001437226 us-gaap:InterestRateSwapMember 2017-01-01 2017-12-31 0001437226 mhh:TermLoanMember mhh:InstallmentsPayableOnOctoberOneTwoThousandAndTwentyOneThroughAndIncludingMaturityDateMember 2017-01-01 2017-12-31 0001437226 mhh:TermLoanMember mhh:InstallmentsPayableOnOctoberOneTwoThousandAndEighteenThroughAndIncludingJulyOneTwoThousandAndTwentyOneMember 2017-01-01 2017-12-31 0001437226 mhh:TermLoanMember mhh:InstallmentsDueOnOctoberOneTwoThousandAndSeventeenThroughAndIncludingJulyOneTwoThousandAndEighteenMember 2017-01-01 2017-12-31 0001437226 mhh:TermLoanMember 2017-01-01 2017-12-31 0001437226 mhh:DelayedDrawTermLoanMember mhh:InstallmentsDueOnOctoberOneTwoThousandAndEighteenThroughAndIncludingJulyOneTwoThousandAndTwentyOneMember 2017-01-01 2017-12-31 0001437226 mhh:DelayedDrawTermLoanMember mhh:InstallmentsPayableOnOctoberOneTwoThousandAndTwentyOneThroughAndIncludingMaturityDateMember 2017-01-01 2017-12-31 0001437226 mhh:DelayedDrawTermLoanMember 2017-01-01 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember country:US 2017-01-01 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember country:CA 2017-01-01 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-31 0001437226 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mhh:CgiMember 2017-01-01 2017-12-31 0001437226 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mhh:AccentureMember 2017-01-01 2017-12-31 0001437226 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mhh:TopTenClientsMember 2017-01-01 2017-12-31 0001437226 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember mhh:CgiMember 2017-01-01 2017-12-31 0001437226 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember mhh:AccentureMember 2017-01-01 2017-12-31 0001437226 us-gaap:OperatingSegmentsMember mhh:ITStaffingServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:OperatingSegmentsMember mhh:DataAndAnalyticsServicesMember 2017-01-01 2017-12-31 0001437226 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0001437226 mhh:InfoTrellisIncMember us-gaap:MinimumMember 2017-01-01 2017-12-31 0001437226 mhh:InfoTrellisIncMember us-gaap:MaximumMember 2017-01-01 2017-12-31 0001437226 mhh:InfoTrellisIncMember 2017-01-01 2017-12-31 0001437226 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001437226 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0001437226 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001437226 us-gaap:AccountingStandardsUpdate201609Member mhh:InfoTrellisIncMember 2017-01-01 2017-12-31 0001437226 2017-01-01 2017-12-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2015-01-01 2015-12-31 0001437226 mhh:ITStaffingServicesMember 2015-01-01 2015-12-31 0001437226 mhh:DataAndAnalyticsServicesMember 2015-01-01 2015-12-31 0001437226 country:US 2015-01-01 2015-12-31 0001437226 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001437226 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2015-01-01 2015-12-31 0001437226 mhh:HudsonEmployeeRetirementSavingsPlanMember 2015-01-01 2015-12-31 0001437226 us-gaap:InterestRateSwapMember 2015-01-01 2015-12-31 0001437226 us-gaap:ForeignExchangeForwardMember 2015-01-01 2015-12-31 0001437226 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember mhh:TopTenClientsMember 2015-01-01 2015-12-31 0001437226 us-gaap:OperatingSegmentsMember mhh:ITStaffingServicesMember 2015-01-01 2015-12-31 0001437226 us-gaap:OperatingSegmentsMember 2015-01-01 2015-12-31 0001437226 mhh:InfoTrellisIncMember 2015-01-01 2015-12-31 0001437226 mhh:HudsonItMember 2015-01-01 2015-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001437226 us-gaap:PerformanceSharesMember 2015-01-01 2015-12-31 0001437226 2015-01-01 2015-12-31 0001437226 mhh:InfoTrellisIncMember 2017-06-15 2017-12-31 0001437226 mhh:InfoTrellisIncMember 2015-06-16 2015-12-31 0001437226 2014-10-22 2014-10-22 0001437226 us-gaap:PrivatePlacementMember 2017-07-13 2017-07-13 0001437226 mhh:PncBankNaMember 2017-07-13 2017-07-13 0001437226 mhh:PncBankNationalAssociationMember 2017-07-13 2017-07-13 0001437226 mhh:TermLoanMember mhh:PncBankNaMember 2017-07-13 2017-07-13 0001437226 us-gaap:RevolvingCreditFacilityMember mhh:PncBankNaMember us-gaap:MaximumMember 2017-07-13 2017-07-13 0001437226 us-gaap:RevolvingCreditFacilityMember mhh:PncBankNaMember 2017-07-13 2017-07-13 0001437226 mhh:AshokTrivediMember us-gaap:PrivatePlacementMember 2017-07-13 2017-07-13 0001437226 mhh:SunilWadhwaniMember us-gaap:PrivatePlacementMember 2017-07-13 2017-07-13 0001437226 mhh:InfoTrellisIncMember us-gaap:PrivatePlacementMember 2017-07-13 2017-07-13 0001437226 mhh:InfoTrellisIncMember 2017-07-13 2017-07-13 0001437226 mhh:AshokTrivediAndSunilWadhwaniMember mhh:PncBankNationalAssociationMember 2017-07-07 2017-07-07 0001437226 mhh:InfoTrellisIncMember mhh:ActualYearTwoEbitMember 2017-07-07 2017-07-07 0001437226 mhh:InfoTrellisIncMember mhh:ActualYearOneEbitMember 2017-07-07 2017-07-07 0001437226 mhh:HudsonItMember 2015-06-15 2015-06-15 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2017-12-31 0001437226 mhh:ITStaffingServicesMember 2017-12-31 0001437226 mhh:DataAndAnalyticsServicesMember 2017-12-31 0001437226 country:US 2017-12-31 0001437226 country:IN 2017-12-31 0001437226 country:CA 2017-12-31 0001437226 us-gaap:TreasuryStockMember 2017-12-31 0001437226 us-gaap:CommonStockMember 2017-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2017-12-31 0001437226 mhh:RangeTwoMember 2017-12-31 0001437226 mhh:RangeOneMember 2017-12-31 0001437226 mhh:RangeFourMember 2017-12-31 0001437226 us-gaap:MinimumMember 2017-12-31 0001437226 us-gaap:MaximumMember 2017-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:ITStaffingServicesMember 2017-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:DataAndAnalyticsServicesMember 2017-12-31 0001437226 us-gaap:TradeNamesMember mhh:ITStaffingServicesMember 2017-12-31 0001437226 us-gaap:TradeNamesMember mhh:DataAndAnalyticsServicesMember 2017-12-31 0001437226 us-gaap:TechnologyBasedIntangibleAssetsMember mhh:DataAndAnalyticsServicesMember 2017-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:ITStaffingServicesMember 2017-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:DataAndAnalyticsServicesMember 2017-12-31 0001437226 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:InterestRateSwapMember mhh:InterestRateRiskManagementMember 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001437226 mhh:DelayedDrawTermLoanMember 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember country:US 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember country:CA 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember mhh:SwingLoansMember 2017-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0001437226 mhh:InfoTrellisIncMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-12-31 0001437226 mhh:InfoTrellisIncMember 2017-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001437226 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember mhh:InterestRateRiskManagementMember 2017-12-31 0001437226 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateSwapMember 2017-12-31 0001437226 2017-12-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2016-12-31 0001437226 mhh:ITStaffingServicesMember 2016-12-31 0001437226 country:US 2016-12-31 0001437226 country:IN 2016-12-31 0001437226 us-gaap:TreasuryStockMember 2016-12-31 0001437226 us-gaap:CommonStockMember 2016-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2016-12-31 0001437226 mhh:CovenantNotToCompeteMember mhh:ITStaffingServicesMember 2016-12-31 0001437226 us-gaap:TradeNamesMember mhh:ITStaffingServicesMember 2016-12-31 0001437226 us-gaap:CustomerRelationshipsMember mhh:ITStaffingServicesMember 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001437226 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001437226 mhh:TermLoanMember 2016-12-31 0001437226 us-gaap:RevolvingCreditFacilityMember 2016-12-31 0001437226 mhh:InfoTrellisIncMember 2016-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001437226 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember mhh:InterestRateRiskManagementMember 2016-12-31 0001437226 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember 2016-12-31 0001437226 us-gaap:AccountingStandardsUpdate201517Member mhh:InfoTrellisIncMember 2016-12-31 0001437226 2016-12-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2015-12-31 0001437226 mhh:ITStaffingServicesMember 2015-12-31 0001437226 country:US 2015-12-31 0001437226 country:IN 2015-12-31 0001437226 us-gaap:TreasuryStockMember 2015-12-31 0001437226 us-gaap:CommonStockMember 2015-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2015-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001437226 us-gaap:PerformanceSharesMember 2015-12-31 0001437226 2015-12-31 0001437226 us-gaap:AllowanceForDoubtfulAccountsMember 2014-12-31 0001437226 us-gaap:TreasuryStockMember 2014-12-31 0001437226 us-gaap:CommonStockMember 2014-12-31 0001437226 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001437226 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001437226 us-gaap:AccumulatedDistributionsInExcessOfNetIncomeMember 2014-12-31 0001437226 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001437226 us-gaap:PerformanceSharesMember 2014-12-31 0001437226 2014-12-31 0001437226 2017-06-30 0001437226 mhh:PncBankNaMember 2017-07-13 0001437226 mhh:PncBankNationalAssociationMember 2017-07-13 0001437226 mhh:TermLoanMember mhh:PncBankNaMember 2017-07-13 0001437226 mhh:TermLoanMember mhh:PncBankNationalAssociationMember 2017-07-13 0001437226 mhh:TermLoanMember 2017-07-13 0001437226 mhh:DelayedDrawTermLoanMember mhh:PncBankNaMember 2017-07-13 0001437226 mhh:DelayedDrawTermLoanFacilityMember mhh:PncBankNationalAssociationMember 2017-07-13 0001437226 us-gaap:RevolvingCreditFacilityMember mhh:PncBankNaMember 2017-07-13 0001437226 us-gaap:RevolvingCreditFacilityMember mhh:PncBankNationalAssociationMember us-gaap:MaximumMember 2017-07-13 0001437226 us-gaap:RevolvingCreditFacilityMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember mhh:PncBankNaMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember mhh:CovenantNotToCompeteMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember us-gaap:TradeNamesMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember us-gaap:CustomerRelationshipsMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember mhh:TermLoanDebtFacilityMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember us-gaap:RevolvingCreditFacilityMember 2017-07-13 0001437226 mhh:InfoTrellisIncMember 2017-07-13 0001437226 2017-07-13 0001437226 mhh:InfoTrellisIncMember 2017-07-10 0001437226 2017-07-10 0001437226 mhh:PncBankNationalAssociationMember 2017-07-07 0001437226 mhh:InfoTrellisIncMember mhh:SharePurchaseAgreementMember 2017-07-07 0001437226 mhh:InfoTrellisIncMember mhh:AssetPurchaseAgreementMember 2017-07-07 0001437226 mhh:InfoTrellisIncMember us-gaap:MaximumMember mhh:ActualYearTwoEbitMember 2017-07-07 0001437226 mhh:InfoTrellisIncMember us-gaap:MaximumMember mhh:ActualYearOneEbitMember 2017-07-07 0001437226 mhh:InfoTrellisIncMember 2017-07-07 0001437226 2017-07-07 0001437226 mhh:HudsonItMember mhh:CovenantNotToCompeteMember 2015-06-15 0001437226 mhh:HudsonItMember us-gaap:TradeNamesMember 2015-06-15 0001437226 mhh:HudsonItMember us-gaap:CustomerRelationshipsMember 2015-06-15 0001437226 mhh:HudsonItMember mhh:TermLoanMember 2015-06-15 0001437226 mhh:HudsonItMember us-gaap:RevolvingCreditFacilityMember 2015-06-15 0001437226 mhh:HudsonItMember 2015-06-15 0001437226 2018-03-15 shares iso4217:USD iso4217:USD shares mhh:Agreement pure mhh:Clients mhh:Segments mhh:Segment EX-101.SCH 10 mhh-20171231.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Operations link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 107 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:presentationLink link:definitionLink 108 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Summary of Significant Accounting Policies link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Business Combinations link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Goodwill and Other Intangible Assets, net link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Cash and Cash Equivalents link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Credit Facility link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Commitments and Contingencies link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Employee Benefit Plan link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Derivative Instruments and Hedging Activities link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Shareholders' Equity link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Revenue Concentration link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Earnings per Share link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Quarterly Financial Information link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Severance Charges link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Business Segments and Geographic Information link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Schedule II-Valuation and Qualifying Accounts link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Summary of Significant Accounting Policies (Policies) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Summary of Significant Accounting Policies (Tables) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Business Combinations (Tables) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Goodwill and Other Intangible Assets, net (Tables) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Credit Facility (Tables) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Commitments and Contingencies (Tables) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Income Taxes (Tables) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Earnings per Share (Tables) link:calculationLink link:presentationLink link:definitionLink 137 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 138 - Disclosure - Quarterly Financial Information (Tables) link:calculationLink link:presentationLink link:definitionLink 139 - Disclosure - Business Segments and Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 140 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 141 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail) link:calculationLink link:presentationLink link:definitionLink 142 - Disclosure - Business Combinations - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 143 - Disclosure - Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Detail) link:calculationLink link:presentationLink link:definitionLink 144 - Disclosure - Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 145 - Disclosure - Business Combinations - Summary of Source of Funds (Detail) link:calculationLink link:presentationLink link:definitionLink 146 - Disclosure - Business Combinations - Schedule of Valuation of Net Assets Acquired (Detail) link:calculationLink link:presentationLink link:definitionLink 147 - Disclosure - Business Combinations - Summary of Unaudited Pro Forma Results (Detail) link:calculationLink link:presentationLink link:definitionLink 148 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 149 - Disclosure - Goodwill and Other Intangible Assets - Reconciliation of Goodwill (Detail) link:calculationLink link:presentationLink link:definitionLink 150 - Disclosure - Goodwill and Other Intangible Assets - Components of Identifiable Intangible assets (Detail) link:calculationLink link:presentationLink link:definitionLink 151 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense (Detail) link:calculationLink link:presentationLink link:definitionLink 152 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 153 - Disclosure - Credit Facility - Additional information (Detail) link:calculationLink link:presentationLink link:definitionLink 154 - Disclosure - Credit Facility - Schedule of Annual Aggregate Outstanding Debt (Detail) link:calculationLink link:presentationLink link:definitionLink 155 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Detail) link:calculationLink link:presentationLink link:definitionLink 156 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 157 - Disclosure - Employee Benefit Plan - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 159 - Disclosure - Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 160 - Disclosure - Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail) link:calculationLink link:presentationLink link:definitionLink 161 - Disclosure - Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail) link:calculationLink link:presentationLink link:definitionLink 162 - Disclosure - Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 163 - Disclosure - Stock-Based Compensation - Summary of Mastech Performance Share Unit Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 164 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 165 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 166 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Detail) link:calculationLink link:presentationLink link:definitionLink 167 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail) link:calculationLink link:presentationLink link:definitionLink 168 - Disclosure - Income Taxes - Unrecognized Tax Benefits Related to Uncertain Tax Positions (Detail) link:calculationLink link:presentationLink link:definitionLink 169 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 170 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 171 - Disclosure - Derivative Instruments and Hedging Activities - Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 172 - Disclosure - Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Detail) link:calculationLink link:presentationLink link:definitionLink 173 - Disclosure - Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Parenthetical) (Detail) link:calculationLink link:presentationLink link:definitionLink 174 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 175 - Disclosure - Revenue Concentration - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 176 - Disclosure - Earnings per Share - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 177 - Disclosure - Earnings per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) link:calculationLink link:presentationLink link:definitionLink 178 - Disclosure - Earnings per Share - Computation of Basic EPS (Detail) link:calculationLink link:presentationLink link:definitionLink 179 - Disclosure - Earnings per Share - Computation of Diluted EPS (Detail) link:calculationLink link:presentationLink link:definitionLink 180 - Disclosure - Fair Value Measurements - Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 181 - Disclosure - Quarterly Financial Information from Continuing Operations - Summary of Quarterly Financial Information from Continuing Operations (Detail) link:calculationLink link:presentationLink link:definitionLink 182 - Disclosure - Severance Charges - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 183 - Disclosure - Business Segments and Geographic Information - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 184 - Disclosure - Business Segments and Geographic Information - Summary of Operating Segments (Detail) link:calculationLink link:presentationLink link:definitionLink 185 - Disclosure - Business Segments and Geographic Information - Summary of Assets by Segment (Detail) link:calculationLink link:presentationLink link:definitionLink 186 - Disclosure - Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) link:calculationLink link:presentationLink link:definitionLink 187 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 11 mhh-20171231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 12 mhh-20171231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 13 mhh-20171231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 14 mhh-20171231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 15 g519849g24y99.jpg GRAPHIC begin 644 g519849g24y99.jpg M_]C_X 02D9)1@ ! 0$#P / #_[0]D4&AO=&]S:&]P(#,N, X0DE-! 0 M !@< 5H QLE1QP" " < E !$=E;F$X0DE-!"4 !"ZEVQ$ M]2R5(VA#VC^P4=%J.$))300Z #E $ $ MP'1E96Y":71B;V]L MP7!E $YO;F4 )=&]P3W5T)E\K.$P]-UX_-& M)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ @(! M @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R M@I)#4Q5C+RLX3#TW7C\T:4I(6T ME<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 Q$ M/P#HNB-?E_XRNO96X&GIN)CX53!P!<&9+M/Y%M%RX>K*ZMGW].R.FT#*R.J] M!U#&P;*3T['^QX]/KL-36/ M<]]V26^GZKLE_KV^H[U/TB2G@.NYW6.H9'U@NZG6,;JKFX/2*,6BS>UIOL^W M.8+&.>UV]N#9O]W^%]-=I]:JA9]9OJAT*A^VJJ]^4]DZQB,99C[OZS:[V+(S MO^8;,SKW1>NOR^G965F?;3?D09<#8ZF_IMM%=FVIK+'^G7D-]3T[_3]_Z3T@ M_47I]N;]:,SZPXEF5U;!P:?LV'F9]A%E]KBUECZ76L]E%5/VCV/_ $OZ2K_2 M^G4E.ZS!Z_5=9Z>"15^EJO9E,%+/4>WT+\=N73OIO]-FSZ%JT MOJQT!W3\S/ZOD7!MV=?>/L]9:*PUV5D7TNR'5NL_P!]-7ZG_@TU MW01?;ZEW3WV0+ QCLD;&^J_[0XMJV^GO;?\ IJ[+&OL]3_BJ/3C7]7JZ\FO) M9TYX?4YCVM.5N8'5N=S])_P!NW>HE/2"ZDM:\6-VN$M=( M@@D-]O\ G*4B8G7P7*M^JV,QE55?37UTX[/3HJKRM@8WVEWI/K#+6.LM9]HN ML;9ZEV1^EL1G]"+WMM. \6MI9C%XR0 :J]_IL?1L^S>Q]MEGJ>AZF]Z2GI4E MS/\ S?!W!^!98UVX^F_*!8'/@/L95M]-KW5M]+Z/^D_PF1DV7*KH/I/JM;@V M&ZFSUA:[*W/<[>+_ 'N;_Y%)3>25'[ M7U3_ +@#_MYO_D4OM?5/^X _[>;_ .124WDE1^U]4_[@#_MYO_D4OM?5/^X M_P"WF_\ D4E-Y)4?M?5/^X _[>;_ .12^U]4_P"X _[>;_Y%)3__T/54E\JI M)*?>?\8?\WA?&W\C%T_2_P#DW$_XFO\ ZEJ^7TDE/U4DOE5))3]5)+Y5224_ M522^54DE/U4DOE5))3]5)+Y5224_522^54DE/U4DOE5))3]5)+Y5224__]D M.$))300A !5 0$ / $$ 9 !O &( 90 @ % : !O '0 ;P!S M &@ ;P!P $P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ ?@$R ( 4 G $[ M ( % L(=I 0 ! N .0 / 0 \ !061O M8F4@4&AO=&]S:&]P($-3-B H5VEN9&]W'!A8VME="!B96=I;CTB[[N_(B!I9#TB5S5-,$UP0V5H:4AZDY4 M8WIK8SED(C\^/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O7!E+U)E7!E+U)E&UP+F1I9#I"03%$1#=",# X,D-%.#$Q M0D,Q,$)"0CDS03=!,C(T,SPO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@H@ M(" @(" @(" \>&UP34TZ2&ES=&]R>3X*(" @(" @(" @(" @/')D9CI397$^ M"B @(" @(" @(" @(" @(#QR9&8Z;&D@7!E/2)297-O=7)C92(^"B @(" @(" @(" @ M(" @(" @(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HR-D9! M.48Y,3!!,D-%.#$Q0D,Q,$)"0CDS03=!,C(T,SPO7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z,C9&03E&.3$P M03)#13@Q,4)#,3!"0D(Y,T$W03(R-#,\+W-T4F5F.FEN&UP+F1I9#I" M03%$1#=",# X,D-%.#$Q0D,Q,$)"0CDS03=!,C(T,SPO&UL;G,Z<&AO=&]S:&]P/2)H M='1P.B\O;G,N861O8F4N8V]M+W!H;W1O'!A M8VME="!E;F0](GT;[@Y_;?PA-U-TIETFZ'? M)]A1L?4R=K$N^@K&G)77(%:A90D/)1KAJ_;KDK*\ZZ<&;+%,5@V=F/S2*H&@ MC -H.?MY6;MTN ,1H[J-SKHN2.&7O1R[ /WT78*MA"RI0,A&/UHR39S% MA.TK,>[CGS2N M5JAJTQ(AG?+(IJO9Z7;LFY@03N HGZ5W0"5(B E, <@*)A\0S*^UL[E,K;<< M;\,W;=C?-N3J5?X/'=VM>1YBE9'MM7E[$P;1N.*=5Y"??PLBT?S8N9JM793,B34);*1(47Z:B[=) MP!4Q(17D(>K>R%9*SG;5=\^Y3.6>,O9+Q_BO'L3$EALAY(OEP91[J,:2%SF) M)BULECDX9NN6';@F"_HH/"EY\EB(F,40P]0W7[D$FLO>;>\ MCF+;.&1V4>VCGDS)+)MT(]M8B1S9LBW%N5%!LDW1(0A>A+F/4 2RO CK.0ZU MPE]DZN5+5:KK>+CB1KDZ5L5TEY*JS6%=Q>78NL05-S1DB'K<=6:Q=):MP2,1'1EBCF#5NK#0\> MN*31L1#K6$4Q'PY!)&=FGB+_ /\ 1+X$OV3,@7O(]KRR_N=]7G<@VB>MTRFP M=660BX]BG*6-_)2/HB"48;NT?2C()B8>Z*7F(B&/%QU\[YPIG:%]E>/J=FG+ M%1H8B/\ ,1\1_701^NSO/&<);M>F9L2RV9\L2>*6 MF9=US=#&;V_6IQ06K.*PY>'D4T;5 \[_ \T;Q\PE'/FR2,04#&1*X.03J'6 M6#.ZS>Y798:RL\:NG3%RUQW<7#=XQ=JL'C5=& ?J).&KU#^N:N$3E*=)=+XT MCE Y?$ T$6SP:MDV^WC!L]QB-7XENX##LOA2#@'\;&3V0,L7"(N4E9COTDF* M[YEE2N'K2+<[ YRR#>'F"(BY2**0 '48+MO9N.)9O:JG$0O'"^W3Y7L^;JM# MHY.KD3+W2;D+K/TVWXI=N4%4XFV/WCI^\KTP#98.4DY>"B44A2,0W, "0*T# M0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T# M0- T#0- T#0- T#0- T#0- T#0- T&%OVU?,Z=9V5[8<&I&3!]E3<"ZN:A!6 M$BBD/BZG2J#L@H@(=\W]:W>#.IU )2*D0-X'Z.88F79M\)*YOXQ&U"/Z6ZK7 M'5DE\M27>I_U2B&.HE[9.[[LP=(]XLT*F4!* =0@ (UWYU/C# MA>AC9G,A&26=;FF8"7^XF50\:HJ)OA\"<]!'Z<%_#Z M>=>*5LHQVO'+R42YSA7[-+,4"&62)&4DCFX.S.@#F8&IB0145CB( 4%R!S#J MT%U3M?.95\C<6>3QLFJBK'X PABNB-DT1ZA3<66&/E%\500$0[PAKRFD8H>) M.Z IO$! \^=GZXO&WKA#9*W!Y.S/B+*F3YW*U#JU$J9\:C4P&&BV5@5L%E+ M+?Q188$.F1=L*X9F+,7(@+%P"X)\TNL,HHO;9]DHF$!VE;INGI$P&*IB41\# M#\RCD,/]GQY (CS\ ?GH,&/BC[SF7$ WRYTW60L18*]6LFSC-Q5J]:%(\\W M"5Z/B648Z#+DX/+E33*'Q**&!, $1 -!. MN;?<8QN%<$X:P_##SB<78OHE C! !* L:E68V":CTB "7^I8D\! !#Y:#KW> MUF-EM[V@;F,WR"O<,\681R1=UE.KI,4*_59-^7H'_OB9$ ( >(FY 'CRT$&N M\7D[C;';QUW[^9M=A6=N'!Q.9=Y)S3]59P<_CU&5=/W)SB(^)C"/,1'GH)O' MAO8C0P3L*VCXI09%COX3P/CU)RR*3N_1Y&6@FT]*)F)R 2J>L91T*H#X]X)N M?CH,&WC_ /AVDO8H/Z?QAM#\>7_S&KW_ /#_ /G02-6@CG-E1@]\VSH'/XC9 MLW> ?SZ<)VTP@'_ (0XB'\BC\]!(#Y^_\ 0;F#]/\ JSN_B/@'^')'YCH( MF;@CX.XP&:V^?H'A89#)CEF[BZQ#YPDCVK'U665BY)P^+#G:2%Q:*2R*C82N MC'&M* ]*0PF PF$I0#-5X%?9\;9PZLJ6C=ONMR7 Y7W/VB)F(^(_A5_,R4)4 M"6\XN+B[DI*:9M33ECFESOJT&5!H&@:!H&@:!H&@:!H&@ M:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@ M:!H&@:!H&@:!H(UOMJV:6MNWE[6L%-905@P_A6PVV8C2JY"/7,VQ1AA&LPC_N^;=&QWN> M:M5BF6$! JR]?:3!")@("8A#FY<@$=!)0:"/T[;CF=5:7V4[?D>D&\>PON6' MBB:@=0N)9=O5$&JY 'Y$2B0=$YA\E!']=!;$['YA]7('%5KEH+2'&6SE.AI,64%@$QN@(Z 9%03)\/=F!,H @ !W%M;X!7$^WD MX+I&XK V#8RS8FOH3)Z?8Y&[U> 4FFT',/*_(N48Z2*(B(=P6SLR?%_HE2LUWLNW^OL("IP<>*QL5H[=HF]1:;A M:5<,\'?=!Z(L1)_DZ/KV(VY3*@F=9M?9YC#2Z:1>8"J/J99^=0A>8@D4YQ#I M*.@BJ=E>-ELR;MMN.-B%44/=,R4&).")!5.5N:SL'#HHI@ B)3M2*D'F ATF M,/R 1T$Z!%1C2%BXV'CT@181+!G&,D0Y M)).43@8W(R7Q ',"Z#;VM\.CM)U%W&82N6;-]=5LV'ZMDZC3&3ZR:UMI+^)* M#'6".=7"'29IPQ5%'$C!H/6+;XRF[Y<%.8#X@'EW=KV>;BOR_%)W%[_MGV;< M78UDLC97NMWQY:@LZL7:H*$NT6K$2$<[9JL5D@7-&/G<>XY@UY7>MO$J>5< RV-"V;1:"J98Z MPR4=).E"J '=-"E$IQ*(:#L#LYO!IW)\*)7H@!TB(\M!E#:!H&@:!H&@:!H&@:!H&@:!H&@ M:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@ M:!H&@:!H(C?M5,C/O^-OND3F$U",XJK;?XNL H B0(+V 8V?*@ B/($5)F0G M791*'+O'"@>)BFY!D>]B3DT2DHT;NOE7';AY$ X1"3+7&]:G2,GZ; M81!P:..^)'D:\8XFO7.( M<71D1BO'4B0QCMI!I6TP]?S4<'B!FLU-'=N6YA .LA0,'@(#H+_W9%L7NL%; M4N(QQ [%'),8F(JCJJ4^3>@*(N2XFIT_?+(=!10 (=H[DIN(CNLHB'ID>JB/ MQ$T&"I>+.^O-\N-TEE 4?VFU3%HD5#")C*NIJ4<23OXN8B8>IRJJ8?U!,P\^ M?+F$TGP;,0$P5PJ]@>-^@R;EEM>Q7:I5%1,4E$)_)5>;9+L3=1,?$JC>=MTB MBIS\1.F8?UT'SW&QS.RP-PM-Z-[=O%&*ZV%;54HARD<4U2SMR9'KD05(PNKKD"FUA%HC\2SA2RJC9(H]:H)&*GU'$"F"6HT& )VR'B'XFM]7P[L#Q MM<(FUVZ NQ\JYK3@W2;Y*HC&12T=3*V^<(',@68?JRK^5?+F$OSH+3>;.*&]@,\73;CM5VK9AWE9%Q*W15S4\QJ]K->I>,G[MH#Z M/J\I:+0_:-7]N?MNHR,+'IJG1.7HUQ%9F,?M:)3YRR'; M.ZE(*^M).07=Q'H;MLTZACF:PR:P^CD,(!T-P\N)G>M\E2I>60Q9CNN8ARKD M;*E>HDQ%9:AG]LBZ=C\JZ<3+6ZJ/"MW@6"P+MSK.(F(,Z2C(Y9H[55Z5O +C MU-W(X R&\M\?1\RXWM#V@*O$KJVAK="O%:P:/$X/C3)4W?\ H2304S@X75Y( M(B0P'4 0'0>+XWBAX/NV^/$FS?$$U4\M>T7&.0[_ #E]I5LC9AE37M%EV$5Z MAD6;,Z@F5D#.E%"+ <2@"0='4 B.@ZIDW!W1% 2*97N5"$6%,IC@02@ M(@'3V_;>UB[A\;9[MN:RRRF)R J;F#BHRHUKT8]JNECL,JWC(RN5INZ.1%S* M+%58?L63=3MM MITM1X&U9RQA7YG);!M*T*-EKC#,G=JC7H)"S?Q"2SHHN&COODRM5QZ4W!Q%- M(QSD.4H=K'NM036L*"EG@2+5-FTD;.F>59%-7V#]NJZ9/)CJ6#U>V=-D%G"" MSGNTU$4SJ%,)0YZ#J>X;K-M&/Y:"@KMGC%-8F;,HQ3@8R8O$ S>28R:958]1 ML@H]Z_1WJ9R&;.3@1LKU !%1$>6@^%:;Y-M3S=1-;-D\CPY,Z06/H[)#NN+. M6Z:*L#(&=G[IH[,MT.)!FP:EEGK8@?U$8X0="82"82AV%2-T.W/)#*W2=$S= MC&TQU!,H6ZOXBXPCAG5P274;'5FG/I946+<%T5$BN5CE;G,!>A4P'()@Z^F= M]VTB*Q+E[-S3/&.[-CS!<(ZGLF3%3LD7/FKS5NU5=(-UD&3HQCOI/NO1HEN4 M0]8/#IM6YS*FY &JI;Z=IUMQ[A3)3?../X>O;@H2&FL6)3]CC(N4L99IDR=I MQS=@LX%8)1DH^1CY%KX^B20'9G.*P 40];:!H&@:!H&@:!H&@:!H&@:!H&@: M!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@P4>UR\)>\Y66K'$;P/3W= MG?5"K)4S?@4Y>6@]3[D>,1Q(=V-4<4;-V[/+-LI3U%)%_4TI\\/7WX%^'E(,(L M&A78F 1$XK&.)A_OAR$=!\-P^.'9N+XCF>*]AK!M1E))N\E([^-KX=!4U:HL M$N[ KZ?G9)42MR@@W(X%NV*=9=TZ*FB1,>LQ@"2CXFF,,1<*7L^>9< 8P1/# M0\=BB'P[$R34OMU"#;)LX2JP$/6X=HD4")-8N#CF\9'MDB% "D30:-44B%* M 4I0 Y!H,7#M?N#S4, M$=L,:Z.45T52H"4R@'*4A3%4ZSB(!:4LE@G+9. M2=CLDQ*6"?F'BSZ7FIE^XE).2?+J'.HY=/G:BKEPH<.D!.JH.<7V?)4!Q%DKKL@,4(Y^W33<%5 S90$P,(!;/XR])R1E_?' YNN#+0H7 MSBH_"L=OKQ M3NSK\K0Y:NPC3)Y\%7)D"EL;O&3=G8D)E:6C&\!.N!7;R'I!F;8XJ"H !\?B M;:#N7JFROA'KAC7*R6"]]Y;$1E".8!_ Y L*EK:UAU<5R)(@RG)>(08 M1T:X?'*OZ.BU]"5 @E-H/#N MI>9LHXJO3;&-]M<7N!Q)M/M5.R!@>D;4+CA M2S7+TJ>@U\A5C)>4GCD(K(5N%BTG4XB1.YN-OQ0N>O1N46,ODF) M8S&';'9!2.1>!FHQ.6<246V43?""!S^"7(3!Y4W&_P -[ +1QCMG=8PUG)M7 M=U.R_;%AO8C&XTQ]<+S$V1;'FU2YX1F()G.Q"3EI%/:M-25=D9UR[%JZ7%[( MR2ZBBI"G.'CF_P!*P_2\C;HVFZC:-F&_Y%S-PX=F>-]LUD98?LMK8^U9'"D9 M&.ZO%SC=IZ)6+JWL35AW4LL[;*LBL'Y72S=8QB"'T3O:YO3@<9W&+N&-LE2> M2BLN$FU?R36,E)%RI)TVWN%9QNXDT2&7DU*; %:-[*L11PDQ]%.#M03%\0NF M<+)]MQP_G*>P?N=V_P!W9\1Z8W%YCLP9@MN)['9_XEAYB4D7]4LL'F8S-U%, MZY_"0E9,&GI[="-+S9 F4Z@%T'WW%6Q-O?WH;XMN6&=K56HS?'FTJ$5W WNP M9W@7S[#UUR7<6TI6J=6@CR "-H>56'*I-EZ .G%/WY^KDL :"TA!8*'=2H MUIR*PMF0:UC*6JED@U+;!D>MX^9AGS]IZY]8JHJ : M;7R LTZU:G+$6).KKM =M9!PP=S44P4BT#KN%DDCA9JJ^-]PV6&/$'NM-I5R MLS#)G!YND&X98ZVR6+;Q0HK-"&?<53!I(Q MR*BK5),R@7TMQ_#^@\;;D,H8SP/MM3@\/9/X*&;Z=;ZU4JVJ2B7#-5&FZ^KC M1*<;HI%CY'($:Z>J*PDD;E."HJ"B2G+J,4/ F29/'-0QYPP-P&V?&UXM.XFB M;;<6;=YG:SD7:]:YS&]^6HTO5662W$ \DHM**QO?X>^&FY)>]=^V5GF*:;LZ M[@4$0 ,ZZ#=OG\+#OY1B,7)O8N/=R,8*@*C'/G+1%9VQ%4HB506C@ZC<5"B( M'[OJ >0Z#]30- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T#0- T M#0- T#0- T#0-!UO8LC8A04E*O;+YCA!8"'835>L%IK**Q4W"("=G)Q4B_*H M4JR"@"9!R@'>)' >D2F 1#&]W@=G5X+N[*Y3F0VUPC<$W2QNE'TP]P]EFF1, M(Z>JB8YW):K**2<$T554-UJG:,T3*^)3#R,.@\P8O[*+P:J;/)2]\W*7O+3) M-1-3U!/YHQU7XY84SE/R76J;.(D%"& HD.GZ4!#$,/,O/QT&29MBQ;L1V;X[ MC<6;<5,%XQJ$:B"96T':Z@G(/S (F,XEI4TD+^3?A79#OZP=)[=]R5XI-GQA+SD+8WL7"Y;B:T_-*0!G)HU=.5B9I%XF1(7:W M6F4_0IU!U!\(<@M=X-X!O [V\9AQEG3&S:,:Y!Q)<(*]4UY-[D7$]%L[)6GY M).&>.(>1L*K%T5H_207[E5,2*F03*H!B@("%_P#CLL8MEWK:-B@M9O,Z6)#.WJK=-&46;'/,Q)Y4$4!(10Q.\]'!0"B8HJ@ AY M1X?O"@X)^UW<'#Y>V7SM*L&;H>)DVD,2/W$HY/?M(]\GZ.^<(5X;#)&ZP3(* M97@-^H@=72?D.@R!M!:(W]\#SAY<1N0_BG/6(?5V1TV?H:.2\EK;65E%A,J_?HQ!&@.'!Q,91 M4YSE$0'02:W9+-L[?;/PQY//V0U8ZK/-R60']U;2DXX91+)''U<2+7ZRY5D' MJJ)$4GTD:=.(.%4BG[E Y"W*H.B$.'R4(1>1.4I@Y>!@ !#E\] M!1UE;!;Y-%![DG$SQ%NHFLW1=7&GN$T%DO\ S2J*:LB:I\'4 @;H_UI\/,!$#=/+F B Z#B-LJX*9KN733)&)6KEX; MJ>.6UPIR"[HW/^\Y62D2J+FY_JJ8P\]!N-\MX.9BH9IDW%+453F45,WN=00% M10X\SJ*"G)%$YSCXF,;F8P^(B(Z#D>V;#/6*GM6QCWG2!!4_CJJ]?0 F,!!- MZTZND!,80+SY (F$ YB.@V%LL801,HAWI2@"@I&+UE -S T&A?*V"W7<^E9)Q.X]%424;]_<:>KZ.JAS[DZ/ M>2)NZ41ZA[HQ.DR?,>D0YCH.5[8L-"(F'*F,C"82F$PWBJF$1)_<'F,I_L$D#Y*Q.=^F7NTWQ[C3S/$R_+H(Y&1%8A>7ATE. ? M_#0M.8@'/P 1\.?A\]!MJ9BPJL"I M5%!521,=$1_VN[,7G^N@Y'MDPSR-RRKC'D!@()0$/ ?#0;2&5L&MDO1VV2<3MT>2I>X0N-022Y+GZUB]V MG(E)R6/R.J'3R4/\1^8^.@Y@YCPX(]1LJ8S$P%,F!AO%6$0*<2B(BBT,H=H);93 %J98_>*F;B$@'ZMS__ &N@>VC#O[L8T\]U M;[KH'MHP[^[&-//=6^ZZ![:,._NQC3Q_W[JWW70/;3AW]V<:>>ZM]UT#VT8= M_=C&GGNK?==!3VTX<_=G&?GRK?== ]M.'/W9QGY[JWW70/;3AS]V<9^>ZM]U MT#VTX<_=G&?GRK?== ]M.'/W9QGY[JWW705]M&'?W8QIY[JWW70/;3AT?EEG M&GGNK?== ]M&'?W8QIY[JWW704]M.'/W9QGY[JWW705]M&'?G[6,:ZL'+G\O\ VK^OZ:"OMGP\/RROC4?U_P =5?[KH'MGP]^Z^-?/ M57^Z:#2.:<.!\\LXS#_C>ZM]UT#VTX<_=G&?GNK?== ]M.'/W9QGY\JWW70/ M;3AS]V<9^>ZM]UT#VTX<_=G&?GNK?== ]M.'/W9QGY\JWW705]M.'?W9QIY[ MJWW70/;3AW]V<:?S_P =U;[KH*>VG#G[LXS\^5;[KH.4RRWBF2>-(Z.R;CU_ M(2#I!DP8LKI6W3QZ\=*E0:M&C5"247.@ZK]WGX1P>(;4(8!_SC>OR+0/=Y^$=]*$-YQO7Y%H*>[S\([Z M3X7SC>OR+0/=Y^$=])\+_+_&-Z_(M ]WGX1OTGPOG"]?D6@["Q3P.>&+A/(= M3RIC;;1#5^\4B7;SM:F L]P>^KY-H(BW<^B/IQPS<"F(B($<(*)\_$2Z"WKV MI+AUV/>CL7)EC%T4\E\Q;6WSZ]P\6P%4[J;H[E "7B*1;)CR<+),$22R"0%. MHHJP(FF0YC=(A&+[7-S^8]GF=J+G[$-DEZQD+&4\WE8E03N")O#-E@"0@YQ/ MK2!>+D$2+,G[54!,9(YB$[M4H'*$C+LY[8-L#R=08!MNN@LCX RXDR;IVD\1 M55;KC.0D@(0KE]792-E'%D9,G"O4JG'2<(8S4G,@/G/(#"'L'(W:J.#C0(@\ MG'YLO>27 -?2$87'V+;"XE7"G(W)H0+4:IL$G F "CZ2_11 3 />\O'08:/& MJ[2?E[B4Q#W;_@6"G\&[5UGC@\U$/'+,N0K1 M3]RR?K+N1*F5,+77"9X;V2N)WNYH^!J9&R+*A1[^%FN2E;)S#Q)-Z2N1ZP];Z4#T))/NN\4($O[-[+-NEHVKU_9C9:"TF-OE MBY=N"+$4=NC+++"8RIQ$/ 'N] M'"/'E_Y*$-X!R#^V-[\ Y\^D/[1>!0$? \ _0-!3W>?A'?2?"_R_P 8WK\B MT#W>?A&_2?"^<+U^1:"ON\_".^E"&\XWK\BT%/=Y^$;])\+YPO7Y%H'N\_"- M^D^%\X7K\BT#W>;A&_2?"^<+U^1:![O/PC?I/A?.%Z_(M ]WGX1OTGPOG"]? MD6@UAV>KA( !_11AN0?+^V%Z\/_ *_Q%ST&@>SS\(T?$=I\+S'_ 'PO7Y%H M-?N]7"0#_LHPWG&]?D6@T>[S\(WZ3X7SA>OR+05]WHX1WTH0WG&]?D6@I[O/ MPC?I/A?.%Z_(M ]WGX1WTGPO\_\ &-Z_(M!K]WJX2'THPWG"]?D6@>[U<)#Y M?T48;SA>OR+0:/=Y^$;])\+YPO7Y%H'N\_"-^D^%\X7K\BT%0[/1PC@$!#:A M"\PYOA(?2C#><+U^1:"@]GJX1XAR':A#OR+ M0:?=YN$;])\+YPO7Y%H*^[T<([Z4(;SC>OR+04]WGX1OTGPOG"]?D6@>[S\( MWZ3X7SA>OR+05#L]'". >8;4(4!_SA>OR+05'L]/"/$.0[4(80'_ 'PO7Z?\ MQ:"GN\_".^E"&_E_C&]?D6@>[S\([Z4(;SC>OR+04]WGX1WTGPOG&]?D6@>[ MS\(WZ3X7SA>OR+0/=YN$;])\+YPO7Y%H'N\_".^D^%\XWK_C_P"(OYZ![O-P MC?I/A?.%Z_(M ]WFX1OTGPOG"]?D6@>[S\([Z3X7SC>OR+0/=YN$;])\+YPO M7Y%H'N\_"-^D^%\X7K\BT#W>?A'#\]I\*/\ SC>OR+0/=Y^$;])\+YPO7Y%H M-0=GHX1X?+:A"A_SA>OR+04'L]'".'Y[4(4?^<+U^1:"GN\_".^?]$^%Y_YQ MO7Y%H'N\_"-^D^%\X7K\BT%?=Z.$<'_90A?.-Z_(M ]WGX1WTH0WG&]_D6@J M'9Z>$> <@VH0P!_G"]?D6@H/9Z.$<8>8[4(41_SA>OR+05#L]/"/ -J$, M!X!_;"]?S$?_ !%_,1T%?=ZN$A\OZ*,-YPO7Y%H-(]GHX1QAYCM0A1'_ #A> MOR+04]WGX1OTGPOG"]?D6@>[S\(WZ3X7SA>OR+0/=Y^$;])\+YPO7Y%H'N\_ M"-^D^%\X7K\BT#W>;A&_2?"^<+U^1:![O/PC?I/A?.%Z_(M ]WGX1OTGPOG" M]?D6@>[S<(WZ3X7SA>OR+0?:XUX%7"[Q%D:@98Q_MEB("^8PNM5R'29U*U7- MPI"VZE3K"R5N63;NIY9LN>.F8QD\(BY1505,B!%DSIF,40NZZ!H&@:!H&@:# M9<-V[MNNU=H(N6KE)1!PW<)D60705(*:J*R2@&(HDH0QB*)G*)3E$2F 0$0T M&%%QC.R>5S<;<+#N(X>+&.*\6LW) +K'!8JT< 'ZPPPLN<$/BXXAM[VGV3A\[K+5(,3'3]LS M5-VFBH9(JC&XXQAK77'*9NCJ2)ZQ*N9(2G%$"B Z#K5+A(\5-==NW)PV-^9% M5U2(I&4VAYX:H%.FV-=DIXD& MXF;A)?<:RKFS[$ZJ[5Q,/;NX9VK*#YF8$Q.6$QA$/E00D2-EW*!1N@QY#)1<0@H9O&LVR9E.\#W5H&@:!H&@:!H&@:!H&@:!H&@:!H&@ M:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@:!H&@ /:!H&@:!H&@:!H&@:#__9 end GRAPHIC 16 g519849g92v20.jpg GRAPHIC begin 644 g519849g92v20.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X495:'1T<#HO+VYS+F%D;V)E+F-O;2]X M87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V+C$T M-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX*(" @/')D9CI2 M1$8@>&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D M8R]E;&5M96YT&UL.FQA;F<](G@M9&5F875L="(^9'-P,#,W8CPO&UP1TEM9SIW:61T M:#XR-38\+WAM<$=);6&UP1TEM9SIH96EG:'0^"B @(" @(" @(" @(" @ M(" @(#QX;7!'26UG.F9OF%'.7=)1$UU34%!-%%K;$Y!*S!! M04%!04%"04%304%!04%%028C>$$[05%"24%!04%!44%"+RLT041K1FMB,DIL M04=404%!04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$ M06]+0W=O2R8C>$$[1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)' M>'-C2'@X9DAX.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9B8C M>$$[2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&9(>#AF+SA!04519T%7045!07=%4B8C>$$[04%)4D%1 M35)!9B]%06%)04%!04A!445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K M2T-W14%!9TE$05%%0D%114%!04%!04%!028C>$$[05%!0T%W449"9V-)0U%O M3$5!04-!44U$06=10T)G8T1"04E'06Y-0D%G35)"04%&25))>%%614=%,D5I M8UE%54UP1VA">%=X46E00B8C>$$[571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY M63-00TY546YK-D]Z3FAD55I(5$0P=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+ M0G)Y-"]0128C>$$[,4]4,%I85T9L85&18;#E76C)H<&%M='-B5S5V63-2 M,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;RM#:S535FQP95EM6B8C M>$$[<6)N2C)E;C5+:G!+5VUP-FEP<7%U28C>$$[;V)(=T9- M2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#0C-04TYE2D5G>&15:W=G M2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG<"8C>$$[,"M0>FA*4VMT3515-5!2 M;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N9#1E6' W9D@Q*V8S M3T5H66%(:4EM2VDT>4YJ;R8C>$$[*T1L2E=7;#5I6FUP=6-N6C9F:W%/:W!A M86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y531Q-T9867$W1EA9 M<3=&6%EQ-R8C>$$[1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9 M<3=&6%EQ-T9867$X*R].8C@R8E1Y6D)B-F)P,$@V5C@R-FU1;6QA4$A6;28C M>$$[2F,X4DI+1BM)2EA91'%X,DAC:%8X.38W-6(X>BMA=DXY:F\P;7,S1W5F M;4Y,27,Y+V114SAD3S!73E-#,&%T14-/84=N37@X5E4O0R8C>$$[3U1(07(W M0W0P:U-#3DI8.5-25E98:W!4:W=&0S%09D-Q+T9867%K4&YB>G@U9#AL-DA* M$IT>28C>$$[63!0C-O>#%447!82U)V-F1Z87IG2E!#+U5#4E9,:C1H=4-#469($$[>34Y6E9FG18 M:5!I2TI51G%E=S9K67%Q+VQ2;V9M-U-F2U-F-'4Q2V)59&5V-6YV8F]44'HK M$$[6G%11E%,5VDO0T=*<'1I6E$.7 R3WEJ=28C M>$$[8U99=BM5,VY(>E@U=S!U.3$O5CE.:C!Z4TQQ668T9F=!8C$S=&A7$$[93-G5%=D M64QF57)25EHR255%.&XT9SA&4$5G1G5P*U)X5E!C5F1I$$[-EIP.61H6&(Q<&=#0TDQ M4"]"2&)X259E0F539% X-65A.65V9CA/>G1E*V%.46%N;4QZ>$Y8,&)'3CEM M9W-72#=81#1E86)K9D1(>"8C>$$[46-Y1F93+S5D+VQX-64X:6%)3DTP;4UV M3$E1.3EF>54Y831L02LP-4A11#EL4G-0;E5K<7EN1E=%9FU8*V$K:"M2-V%' M1U-..5,Q*R8C>$$[*V]U;6%*8E9-.'I%.%%444YX6&QT5VQ39&Q">%9I3V@O M;F(U<3 O>E1$;W8U:C9(8BM867(R>&XQ1WIU235G-5-/,U8U1T5Q:'!.>28C M>$$[:U1B8DY79S0W-TMP9#5*,&I54'IB.#1J.'=F36QU62]+5VQU,%AL6%(U M='A)5F)E-&M8-THK2F%N>&)B;W4V<4HX>5=K9C5F+VYP;R8C>$$[978R0VE$ M4F9/-TYP,G-13#A-9C%W:V5N3%1O0S=U:D4P+VXO04IS5F4R-'$W1E5S.'IE M6DY).'1A1F5A,W$X=V=S3$I/8W)N<50P5B8C>$$[1DAD;EEH5DAJ:7)Y8CAQ M+TQMFTW+T]3>&TO328C>$$[97HX:BM88D(Y8G5H25)R9#=%-%=#>6I8 M6GE706)M>69T1%E6;W1E5W=696I9<3=&6%EQ=S,X,"]Z2C W>4HU94XW278Q M;E9R$$[3D]89#4U>G-.:'9W5V],2#9/<$=+;W(X=%DO3WDK56)3 M6'IP3W,K=C-"86$T5E534#!L8S%J:$EJ0W!Y4F1J461F2')I<69A<'%M;B8C M>$$[859P,7AQ3V\S0U=T:F%O6DQI-&M.1E)2,4I/2W9$9$@P+U90>G8X04UY M95E.6FEK=%!Y,3!I66I33DQK<7)8,'EF0UI:2V16-TUA-R8C>$$[9EE8.7,T M<3DW:FI33D9J:E5*1V=#;VEI9T%'=T%!-UEQ>'HX=W9096HK4U!,1C%R;7!. M6#!X=W1,64=J>GIS1'=I6#4P,U!95D]+$$[1B]*;GE"F$$[>3DP3#%4=W5T8W5W5C S5'EE<#9'5U-M M-&I4=C1N665)5F5'95)0>5 X-V9M5'),*V)V4&1X4%IA9F5.-G)'46-B=355 M.49I43=1>"8C>$$[8V1L2DA4-TLP,W=+*V]F3"]L,U)03#)L46%4;W1N2%DV M9F)I:V-%46]+.3)9;7)->#=S>'%E*T95>'A69R\U;R]M;'!V:V9466M3328C M>$$[-F@U:3%%:4Q2=$AI<3!K,')(:7)-<2]%135';FE47%V M$$[4U)S;RM& M9'%L;%AN;C5H-E%N-70O;G1B95A,1GED1CAT=T-,5W)X1'-P5U%T3VE(<'E, M37-1-SAG>#-!=TLK:C=#=W,Y4'-B97=S;R8C>$$[5G0W3S%J5TFQ*1GBM.2V8X3E@V M359E=UEQ,#=O:4TW$$[5UIM3D%!3GE35&ER=U(O'%%:E%"55)1 M07%Q0E%!028C>$$[9$%-5F%N;F=T-$I*-VE265E);$QY>7E-1E)6559,37@R M04$W-'$K9%!Z1B]06%=F3BMT>"M1+WEW3'1.9E-',FPQ;$-56GAV>CE"=28C M>$$[$$[1BML=F9A M=$]L=EDR;T134W4X:F-&8F=G67%N3&)K9'-65"]&56$$[1S4R1TMV3G9Y=SAL83F-Y3$1B=R8C>$$[<5I*<'!#1E)%559:;5DW04%D5&ER=V$T M;#%4.#E03D17;'4P=&XK5C)I5&HV>DM+>'9Q9'=H2F]P,E!(,B]:2'A(-&EO M5E9.=GI!."8C>$$[>C9V96593DTO2V(X=#5"<'0S17-B871Q1G-/2V%D6E)" M4W-A.&9S;FIX$$[-FLW:%)3=$(Q6FHP56)K-T1&6&DS:W949%,O3T1Z:79N=GI$0S!0:WI2 M-5=J.',V4$HP;6M2=#4U4C!A:$97.%=O=E)45E8W>FER$$[5F1I$$[9&4Q5S(P-D]H2VEA44(S M<'9227A6,T\S4E%4:7)W6'HY+WIL9$Q)># S>49P-W9,3694:#%A-FI*3$U4 M>$@Q93(S-4=V478O04U$9R8C>$$[5FQN-54O:W!01DU03T@U:4UD83@S6&9' M5T]+-V(Q:W1",5553E5A468X0VY29DA#E8U.#!(>31K,%9W-S-E<7@R M$$[170U3D-J0D=A3TMO<4%4.7=9+W-N1EAN-V8X04]46&QY M1TU09"M6=DUC0DIO2S)56$@W,FU41E5*$$[,4UX8W)7>G5O1F=5=5)S2D@Y4G%+1#%+9RLR2W90=GEX+TUN.'1B8E@U M+T\S;C-66G11.#58:DU9:CE7;&4S$$[2'=J661Y M47)*=GI6+W=#8V]D0V)Y."MN*U)B:5=B5DQW1D@Q1F]N:$9T1V9T36=K0W,P M:$=Y,$9&-C%R:%98+T%#5#@Y9FMP-4HX;R8C>$$[$$[+TY/:2M34$MN2R\P0W=U-#E2.'@V<459 M5S1J:7%O:55S0GEQ0W$$[5W%R=6QT83=C-&1Q5DI"*TE6,S)4=3%&6'%V;&9Y>G!( M;&I18E!1.4EH14YJ6F]%:D$$[>E-7,5!8-WAB94QC45%$-'!P;D@W155F5FHK03=K1$98:#-M;2\X04XS M;B]!14LY.#%E8T1.-5@O2R]4:RMS5RMJ>'1W=DY324E%2R8C>$$[=7@O,S8U M54M33TEQ3TE0,CA66DPO=T$T,2]L=D9P3VIZ96,W-C!3,C%06'=8$$[>D\O3TGDY M8DA84$\Q.5),4%,T875S4F)O.7=6-D%D95!7;EAI3CA642\U82]L1&,V8G%B M96-V3S$Q*VUV4$8Q.%)M8R8C>$$[.&]B34Y8.3-!3FQQ06%606]/:3=62E99 M9C5W+S5Y53AW5U=P-C)M9S9066Y39$)U5W-R;38Q0S5#>E-Z2WA196QB<393 M14UY3E1I1R8C>$$[,C-*6$955C5$.&PK6F9Z3#%U,2]-2#AX;U)&<#!!52M8 M9DQG1$-!3%%(,3-J67-E3$5C<4YU+V8T06]+D=H.&E79&AQ3B8C M>$$[-W!L>F4V5F-4*VIF6&QT46DP53 T>4]T3G=A,$5!89'9M8U91;C56951R5#AV9DIT,W(O;28C>$$[:3563F0Q24A59DUM<%A, M0W%-,5@Y2FXS$$[041X2"LV,7%E<#-69E(Q:%E75VXR549J M67=*8E=DGEX-30P M:V%D$$[.4UL-U%9I2&Y,>6(K52\U928C M>$$[6$56%HY:$I01D=%47 T2WEL;2M6 M5T-R3R]Y$$[3VYW>%%) M;T-";$&ER>&(X-%IN.'!F;6@U3R]-5V5.;3!A1DI.23%I M6D9,*VQ(3'HY3FU!,W K+V1T=C5A9#9&5B8C>$$[;5!N=C@S9DMN;%AY=D9R M85A-97%36#0T-DYA5VMI>43$$[9G9,2%$T;2MS4' X4G%9-#%G:DUH4G=$ M46-T;#AE5E1I<4TQ;GI:*UEF-6M7;'A,-69S0C5-.&Q,1S!T+W=#871354QD M4U$$[45!I030Q,U$O=T104F5M2W!*+WIJ="M63VDV=')&-S5Z M=4Q1>F58-V1P3%1166(Q43=83$-Q4S-5>6XT1'158V%%0FEF-6$T1F4K>B8C M>$$[95%V27,X6FIM.'5A6$Q'97%06E$$[0F%X2D-L M5#%01D%"53EZ:7)"9GIK+TUU-3AS5T9V;V9L*TTS;FY46%0V1VM78UE$3DAY M4$5Z$$[:V)Y.%EP;BMT-B]Q1&97 M3F(Q1FE885=D='EO9'9I2TE3858V;7)D5&EQ465D9GIY:&@Q52M69DE.;B]I M9GIB3%9/35!X5VQS=TY#,"8C>$$[,&=)1&-$.6]"9V\O85ED359795,O=T%K M6E@Q9&9.=C5J6'8K2E!.5%5A2T=4-')/,7!U<7AX,$-S5G)T.$E52&]T9FEX M5DMV>E%M:R8C>$$[+TU$.'ID22],93)9;E%T24LVF-(.6Y&5F9Z6BMA*W1E64Y78GE0*U4P2UAD+T=V<#9H$$[9C)F,V)52VMJ*V%L3WEH:C!66F0K5U@U4S9&-4AT<$QG3S)P95ER=U8Q M4%$$[6CAI86%, M:E4U9E=V-7=266%60U%B:61U9V]V-TLQ-G5D=FUDB]!1$)J9E%P.5=);',Y2# P4G=3>"8C>$$[03!P2D]84U0T,D69-6&YS*U(O2FYM3%9T5B8C>$$[=')4+T%*4U168C8U.6%Y9U=U.&%R1T9$ M=4-+54HS8F)S>$%6.5 X06LW>69O;FQ$>3EA-D9O,%)J$$[4%AB,D9"45E6958O;G0Y9# O>C7 Y:S1Q.'0O3R]Z9#4Q.'IA6"8C M>$$[1G%(;4-'6'DO;V,X<%AY-35C8T583GE5234S5GEH-&YI<6Y9:V1306]) M-4YG5FQ0-5)F:SDK63)P95AB1TA7.55U9DLO;&A*4')C928C>$$[;5=$1S-V MGDY5S1C9D5M=U5,>7%A05559%-Q*VQL54MO559O0E%62DHR.7IV:%9V M1E=#+VU4*V(S;"]Y4W-6;3!C;7$K67)Y9R8C>$$[$$[86@U6B]0;GE,061:,&YZ369/.7!".&0O M;S$W05DU;FI(,FI!9E5M8W-!3VEU1"]K=#!X5EIQ9B]!1&M5,VU,5$Q$4V9Y M.# V83@X-"8C>$$[-G5J03(P<69"655*5C5*5U!W359P5F8R86)T+TM65UC%%;5159%EL*TEQ>B]A:F$$[,W-+2T95,3@Y+VUX-4DX:TEQ-C5F9C9B24]53VY7-#E7-6-(;V940BM% M1VUZ3U%09D971T0X*U!.=#1N$$[2$I$6#1K M06EL1$@R0BMN1E5*<6XO3U)8-6,V<#5',49T53 V4U15-B]5-69+9#1G37-S M>E8T:F]2-EE)*THV5E=N5&QX0E99="M8;B8C>$$[+T],1FIQ=6U(5U!/6G5D M375,,E0Q7IV5V@K>GEQ;S9K=%=G5C8W-5DO2DPX M$$[9%AF2S9K1$1O>6U9=450*V]":%9H,S5Y M-G9Q2&TO>DYP,S5395AP4VHS:%D9'23$$[*VXV3G!6<'!7;E)#0WAS;VQH=#1H,E)"469-*THW-'%J M359D:7)S5F9,+S599FU.-4AJ,69Z1BM:,VYN555(;4,U=4AT.4HP-G!M=28C M>$$[24Q65D9&:&A7=D=O65)H;7 Y:S$$[.4U';BM8 M-TIB6D=O6C=H=FIN;5EF=%-Y2#1M*UA19&=-5EI$:7(U,710>4(O37$Y.'EE M654Q4'I"2' S;#-88C$W;E5:8DYI.35E4B8C>$$[1U)M:FI*2TQW54LU<7!B M:E@Y;'1S5F4T955V2C-L>GEL<$5E:S9$6G!A5VEB=5)V2DDY2T=35GHX5'-F M12])8EEQ=3@T4BMA6E!,;"8C>$$[-T@U5FMT-&1F9%97>6UV2RMI:$Q$:WAO MDYE4#5L.#1Z2&Y*<58Q M5F\T5SA,9"8C>$$[1W)3;E%-93,R47941EAP;4MV22]Z6C@W*UI.43$R3#AS M+TDT9&9-3V]2:5163E4S5T]X=$A'-35G2&EZ3"LQ,G%!=GA%559:$$[-68V2#5&.'51-DYP4U9/,&PW9'-0,VQX3U%!,&IE2%0T5C=$1E=4-'$X M.2].=CA!3U114'DK,#-J259V3F5U14IS9$U5-S$$[.6E/;RM: M-D1V4E9G;C5)*U,Y6#@U86TO-7!E9F8Y3W9,:'%E6#=36F8S54UA35-*:VI/ M>7%R8E)$-79U4T=X5C$$[1VLS=#AS6FUA,&=L;E=& M9#)C>&]7-&HS3DM9<3AH+S5X,#AT,D=P-E).*UI'$$[9G-&5DEA%>D-/3D9(57-Z14%$-31Q.%8Q-S@P+TY8-6$$[:FAH42]A14925W!(4G%C:BMY4#(X5E-'9GEJ+T%-<4PX M,V589DU.;F53,VYL,U8V858U;6UU2U9%,&IC>%!T$$[$$[-E!R6'5R M,V8W=WAY3G520GIR>' P-2]A4'-.41A+S1N.#-4 M5E)5='IZ=&)C:EET3$E#1F)G96]$040Y<"8C>$$[:#!X5F=0:U1Y6')':V8X M04]1;&M03CDS0G)E=C9H<$0V=&1Z1D%Y=UA$3S!A<6A/,5DP:4A&9V]O1%%# M;4)8,')H5FI0-6HK94Y0."8C>$$[:RM58C-8-W5J=$-V0WIT>6%'831F84]- M9DTW=#1+0V4R2W-6+TEN>5!F-E)O='HU;SAW0G!03FYM:"]R=6]34T$X-#1N M2F5+1V@K>B8C>$$[.7)K>3EJ.% W27A6-FAI%8R2W5X5B8C M>$$[,DMU>%8R2W5X5C)+<4M75FY(8WDS8V-%85A5-%9:<#%24DDV<#EK37=& M5T,Q,G)I<71IE-N.')#>C!(>3EA+W!8>G!R2B8C>$$[-&%:<'DO M1455-V5T2T%2.$EPG K6G(V5'%6*RMS5#9C M-'5V3S)U:#)+97-X;V)#,TDR*T5Q535B9B8C>$$[=%5!0T%%2RMU8F$R=#=7 M,VET$$[6#-M,C4X&%I43E7 M:E)N5E8K4E4P-D$P,GA65%0O;D@R.#%Q-FIN+T%$03@T86HU;6AJ64]M;DQ7 M,'1A:BM:1B8C>$$[9"]V5&=F9D98<75J-DQP3VDV9$9P=6LR:U9J67=#:U9V M06]20EAQ841U934V;D95;R]-6'E26F5D=DM.-S5D=35J8DQD8T=H=6Q53R8C M>$$[,%5S8F@P8TM32SE+159&451U3591,VY$.'1D13@R95199DQ'$$[>FAQ55,V M9#5L+TU85DY1,$I!12MO=W%96&MJ2%%3>4Y*2T$$[9'9L5V68T M:R]W0V-I9DYM=5)%4%EE6$Q'3%(T;D28C>$$[5FQ"<5DW=E5+,' T36]:4&-C5E!:.%9E M-EEQ-T9867$W1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ-T9867%X9CAY4% K M;"M2=DLQ>"8C>$$['-W84Y08TU$=VI(='16:C)52$989S W M95DO2S)M2'I(<5EA.2]/2#AW1RMR-E!A.&9J,"LQ;&]T55$O=T(R,T5H4B8C M>$$[6#=/=R]:96]6-VPK5F8U93)8:UAY;&(V4D=23&9Y9G8Y575X,6UU6$AX M;7 S-'(Y;&9994YC2W-V>%8R2W5X5C)+=7A6,DMU>%8R2R8C>$$[=7A6,DMU M>%9I9C5C9FPS<"]K9E,W>3!T$$[2F)I4%HT>39L438K-C%Q M35933#AU+TE7:V52=DQ%1V%9K=4MU>%8R2W5X5C)+=28C>$$[>%8R2W5X5C)+=7A6,DMU>%8R2W5X5GI- M1D)::E%$8VLY04U69D\Q=')';BME9DYE<69M9C5L8W K6'9K;W9&;TYS+S)B M:3119RMR=R8C>$$[3D]433-%9V0R2TPK>6-66D8K4R]L-U9F32MU,VXU=&5A M26ET.7%F2TQY-5IV=4Q7>$961$I8<'I8-%9.0E5C;2]B>%8W4&ER$$[$$[=%1&3VI2 M4T%':#1U0W S*U)X5C14<&8O041J6')O97DP3%=V3D)V9DEE;3-,6&1T;SAC M6'!34W-Z1FES$$[1$9"0VM-2TQ(1$5O4T]. M44%Q<6]O1D%(44%9<79X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X M5C)+=7A6,DMU>%8R2W5X5B8C>$$[,DMV+S)1/3T\+WAM<$=);6&UP.E1H=6UB;F%I;',^"B @(" @(#PO&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B"B @ M(" @(" @(" @('AM;&YS.G-T179T/2)H='1P.B\O;G,N861O8F4N8V]M+WAA M<"\Q+C O&UP34TZ M26YS=&%N8V5)1#YX;7 N:6ED.C="1C&UP34TZ1&]C M=6UE;G1)1#YX;7 N9&ED.C="1C&UP34TZ3W)I9VEN M86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q M-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @/'AM M<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ4F5N9&ET:6]N M0VQA7!E/2)297-O=7)C92(^"B @(" @(" @(" @(#QS=%)E9CII;G-T86YC94E$ M/GAM<"YI:60Z-T%&-S7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @ M(#QS=$5V=#IA8W1I;VX^&UP+FEI9#HW0D8W-S)!0S Q M,D-%.#$Q0C,X-T%$-S,Y,CE#03$V,SPO&UL M;G,Z:6QL=7-T&%P+S$N,"]S5'EP92]$:6UE;G-I M;VYS(R(*(" @(" @(" @(" @>&UL;G,Z>&UP1STB:'1T<#HO+VYS+F%D;V)E M+F-O;2]X87 O,2XP+V&UP5%!G.DAA&UP M5%!G.DY086=E&UP5%!G M.DUA>%!A9V53:7IE(')D9CIP87)S951Y<&4](E)EF4^"B @(" @(" @(#QX;7!44&&UP5%!G.E-W M871C:$=R;W5P&UP1SIG&UP1SIG M&UP1SIG&UP1SIS=V%T8VA.86UE/E=H:71E/"]X;7!'.G-W871C:$YA;64^"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.FUO9&4^0TU92SPO>&UP1SIM M;V1E/@H@(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIT>7!E/E!2 M3T-%4U,\+WAM<$&UP1SIC>6%N/@H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" \>&UP1SIM86=E;G1A/C N,# P,# P/"]X;7!'.FUA M9V5N=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.GEE;&QO M=SXP+C P,# P,#PO>&UP1SIY96QL;W<^"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(#QX;7!'.F)L86-K/C N,# P,# P/"]X;7!'.F)L86-K/@H@(" @ M(" @(" @(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @ M(" @(" @(" @/')D9CIL:2!R9&8Z<&%R7!E/2)297-O=7)C92(^"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!'.G-W871C:$YA;64^0FQA M8VL\+WAM<$&UP1SIT>7!E/@H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" \>&UP1SIC>6%N/C N,# P,# P M/"]X;7!'.F-Y86X^"B @(" @(" @(" @(" @(" @(" @(" @(" @(#QX;7!' M.FUA9V5N=&$^,"XP,# P,# \+WAM<$65L;&]W/C N,# P,# P/"]X;7!'.GEE M;&QO=SX*(" @(" @(" @(" @(" @(" @(" @(" @(" @/'AM<$&UP1SIB;&%C:SX*(" @(" @(" @(" @(" @(" @(" @ M(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(" @(" @(#PO&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q M+C,O(CX*(" @(" @(" @/'!D9CI02 Q,"XP,3PO<&1F.E!R;V1U8V5R/@H@(" @(" \+W)D9CI$97-C&UP;65T83X*(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @( H\/WAP86-K970@96YD/2)W(C\^_]L 0P ! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$!_]L 0P$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!_\ $0@ - "< P$1 (1 M 0,1 ?_$ !T (# 0$ P (!PD*!@$" P7_Q I$ !! , M @$% , P % P0&!P$"" )$1(3%!46%Q@A)#%!_\0 %P$! 0$! M $" __$ "X1 (! P,"! 8# , !$0(A,4%181)Q M(H&1\#)2H;'!T4)BX7*2TO_: P# 0 "$0,1 #\ W\> '@$$.>D:H1Z-%[) M/.C'&RPL.)TF"=_! \ / #P \ C^<6M6M:/X(*G\YC$/*6A,F->UT./EV@Y] M-9N2:O'S&+QIHNIJN6,+LA[UUAHT34WT;ME55/HTU^? ) \ / #P \ / #P# M.9[(O:"[D,N)\D5XL^U*'WZEAOX\"2&Z:=7Z.RCYJGLMLU:#G>I7@J4<3U;9QVP MU4@%D]'3,594MJ&/S"0SJ#4WH,!ZA D293.5D2\AL:Q%Q^?SK?MKX7YV7HYGXMZA0ZTI!K81"(/*TLJ*2V7U' M>M2DGJ1(E4]X5F74CUA09R20UT1*,VI!- Q&S"::6#D1-1\UENUW(;-41&H> M^J>Z?O V7@@GG;'6@SDFJ&AT5&75G7;9DC85=S=1P9?1*17)K_1)/6'6M1<<5:M9MK/R3MP2*,HI7%<1%CF06A< MECFE,-HQ655PYNIJ1EDSD;[=)LS8M<:MF*&5BIEV.#LGK]N(DWC_ !BVC;=9'31=01^O.Y(W@%?5\==S1MTY4W&G+L=B]@W85(1JR.BCLHT M*/(!S;S2B62R:D4RW!$1;M6TK0:HNHQ2,(U().'A-=:;R%OI#PFVI@:BTO&% MR_\ -1D.DNCJHY0IV6WC-]V[5-RZ0$2EQ[[OA9;T0B?(%%SZU;N4[D[8;BA?3I> M(NM>>.8US#,LVXFH"5.%6:;)$9A3Y?W?96K/Z;GM+#)/;\IOO6<:7'QP(^8O M16X\*QJ]VOQLO4D;O;J&Q(#_ ?*?*V@LYVWT]J3$U8@_1P0 TE7H_.C:PNH M+.;XT6390:L63C/\\R?I;[3NP5@<2$,#.VQ=JW!+5X6>=DN_T4O0:WF^D6'. M-'UU2K"8S:Q/X4)NS)V!8Y\C)YS.)&4(OC\JE\E,E'3UTL2DLF+%C*C31QE@ M)3>IB!*384Q9MD1EWNX$R=*::5XJ\:+6J M_P!O21OO6YZGJ/\ 7O%1!5-ZI<'0F8JC%3EVR88@S5!Q_9=4@]@U1QC59XSK M* NC#I\:+LAKEW))O('SZ3V!)),:=:KMA*JW5PME^=_QHD-OUKUC6?'M6;V- M/TS,A-'#(^$U354,9Y-69=5I2#;9O$ZQK6-I9RZ-R>0/,8U^=-<,0XY-Z<,N M&8D>[64)#:NU339:O>) M;J?93"'M]3?!97B'FR-(VV94G?5-BQ"N<7Q81%RD4?-D8#"Q<,K>G0!37&WS M J6A@UC#P"+=3+0F52D$KQHFM(E$41FIRW&)<=IGZ_YH9=_<1V3T-Q#[(NEX M)S0Y.,HI9Y&LKJF0^.+/$&+2R)%2E;0\[NLBRQE+0@5#P..GGV^_PLX6+9=* M?.5\;;#K10JZ4WI*6<9XWY_"W'VW;%>4364YN*V92-A5;UO&R=E&PZ_KZ;),I):!#7*Y2, MQK<%6J+]LS8FA6!IV4+S>[_2_P!)6ZX]@L/H"1IT94D3<]&]>G0+B0 :%B1E M@*90F,)(X57M/H>PGWW(W1-/B$MTW3^5R]5)^63VT;Q8,:6V6W:")3=N%OSL MMW]M2L?U/49;'2\_EON ]@-A!+$E#_$R!\;C\LWL6IFDZ''KO6,@MRN8M*%4 MUXH-L-%B\Q$Y+(T6DN>UJWQ,Y6_=$9UOH&&ZFEX*5_R>6WM/&RM(]%=]BVYV M%<0^8\RK@:\]>]*ES9.V.JK!!ZKZ]0O(VS)-BT(YU'EU&2#"GXR\25=S7H4C MC#(P1%;A:[2>#V!DFKM,B1@Z+%_K2\_$YA/C,=*WU[ TMC3UN5#)>Q.N!" M]M^SCOD\"$P[GJ$NF6RZB\RE.Q67FWA%=R-RR$;FRPL;\M M\OZ*%H6,>#(JG9_-&W5]"G*P$S4A6%@"Y##+.IRTA3?#Y[6MS59)QLXK69?K M-U$D3 X=)0[1 \&6WTU+1]X5'I+M'+A!XW%3ASW36Z=FO04<;T[[6!0QK##_ M *PHC+[(&H:#2]J1KLRIHMSM)7R&N&V\LC[Z,"6^^ MHY0L14UU?JBQ3\WE#G]/U14I;POV<>TRYSW)8GK"(5C4L'.Z!.NY#Q<)D0RB MZE;I_0H2I)7H&9;-K'Z3OXL-<;L)7 (6.K.J:];JI*V%@T_=?S;)[]^_(VG3 M3XHEQ950Y>\:*=9&7;S9NDLS;_C)-QB>JJ:GEJ7Q]L%7\VG M]DAN1H?WNA[@^DPT%N\#%Y37-7P6A^0;1*2FQK,1PZ <^4W$RM*N)-))BE)E MW<&$11\3=G!"H9]F7$VJ8,\5:C2AOIZ%W;J4?V=X5KNT;;"!&P74]>3^I>B> MI_9&\! M5Z"RS0(QE.;EXT)1P1%E.4J8IF[=32;CGS:6;GV\5\]>U_V;7.S[2Z!ZQJ:& M*\9V')ZUYN8F*""7)41NS&#&%V\';6R+?S4,5F($Q MB"%-AT,$G7[W[]LM3HI72DW-ZKP^-'WCL7K9J;W&C\939=G<.R+&V,Z?D'^+ MK0$+Z8VQC7[VB0/J15#973'RIIIOC*6V^,:[_.F>E+0N&[[%A886XDL.GZQ)J(%)+(BQE=H*(\V\T2!HJU:;O5M(Q8EP,UG*JI\##TD$Q M?A2CXWZI.T=W]%;4[ASTQU%[$%EHOP4D4YZY7][)8,(4/SN_G/=:\11:8*4XGWM/#FO5'1\T.F)=>D\HJ M1Y_I"62:=J(%9S:%U6VS.B M*<@488L2"SDA:15*'1\6.#[MFHM,MNJ)Z591*6W"2R_;&>AG/UO>Q8;$4[ZK M^2'<_G#FK5Y2[;]_3%V5IU%8G-064M(DW)%W)DU M':ZD0"&0V"P]HY))Q>.-]AUU.+)[)TIYY:EOG+>1;., MO7M#^V>@@'8]B3/JZTN%*=-:$N,*SZ_O^W+P=WO.1BRS=?JHM$K5-$6\+JU7 M.B2%/1/86W-SMBT0G$MRUCCH9&B@KK:3IBE-_%TI*VTK/.V-RT_V64;<]JQK MG*QZ>>4B_4Y8Z#'='2B"=%S&0UY3\H:0ZO9\)CTCE,UC,=E+X5_B:5R /9[) M!Z)_3N5HULX=OF3L>/4V&:6E*&G"I,#80#@*%3%L2;U!3<%;/)!6<6O"3#34O/%5)59# M'0E-I0[1KI[C8Z5-4T],7;3C:/F:RWF+)6-C]>PIE7$$A\ &FI=)&$,C@>-- M)!/I4:G$V-H!F*+%,K+)A(G3TY)9 _U1PY*FBCI9X_>**N%=_G?Z<#B)/UCU M_8L&LN)/9NJ_)$+U4-)1E8ZDZ%1. M$Q9)67V"5&%!HA49HSW?^#25I;A?5NUEV3E[$0+\*=>G0[V;W#[;NG 5E,F2 MYA!>E(%SE4W/T/=MD-WFNCFLI-5\^,2N*!E-,_E_V5D*OS U!38F2:[K9V;A MU+'0HY=4^J:^T<%=%$=H=6^S*0!4Q<(<&#GWXG==G I!,P$%.95S5;U\T*"5DQITJE=3N\=+A]+SX MOU%]8@LHE/0-0\+6%V7(K'6?L2[Y] M=L%CW0/9<:]?B]4OY4(#OJ0I>RKK6Z//BR#QJB=WJTGD0 MUW'(J#4##7VR\F":*M'>XJIIJ<4]4\I1YWMWOM#(_P">O2;4/0LHD_779-;/ M*KD=M3QU;59\D4!<4[@E6<_"9(*PT>.2INKI/'TY)=%E#E&Y6X)3"'L>BSDE MM^IC[/=@FZ>/Q>MI0G-H;:3;\W-MEH3YTM5M4\NQ:OO7OZY*M@%"=%=ONS$: M)3JO(XT0EE3\_P ?U05O;I&=2O;[LJ/FHS'2&(G6;^6R)0@6M"41Y,2157$. MD=1$V_%4Y5,6;S>U*^KMHF6XTE35><\U'75'U.!0C-@.FZFNNB:>FNNFFFN-=<8QC&/!@Y*0UU7TN/1*52N"PV3R M> O'I""2.0Q@(:/0I^23;I$7T2,$F+DA''C])HT2>N0[AFLZ3:M]%]U-44\: MA)V7@'X8",1J*-GK.+QX'&V9(P6D)%H $L [9^?/O521TX]0'-VR3HP:(KKD M"Q-?51Z1>K*NGBZRZFZF0(3Z;YBK;K:O1E3V^O*W5:I3B*3.60N/']P(6SV< M1>*DFE?62FBV6<2&M2Q7\ E(XLBX'8-KAQK=V]R/U>,G@J<8]^_=R8C)F(UQ M#RA\Z0 PJ"06./"I8H^69 HS%(I&AJCIZ]=KJ9;#A 0()9J++*;909L6+;;. M?MHI?\$,F75MA](>[:]Z:Y&K,[+J&XGL?\:X9((')*AK,LSE2,'-6RO15R_D MI97A<)N"0-4XAR;33QJH6G#K).Z[&:L8[&8H.7'2GP2VIJ5E.CV\LU;65IDU M?UQ74)J* 0RK:VC@V(0"O8R&A\.C A'[ X''0#! :*'-=,YVWVT;M&Z>FRRV MZCAPI];ARJJX545W',[3P"L2[.:.M8/U3+NN^))+S^4D=QU77U4WE3W37]\% MB9M*HBLP)5Q.(%8];!Y3)8D?'M)Y) 9V.O8F9C1YFHR([_AEFNCK4:34).;- MN5S$V?:U_4X@CP_U5U\];)^R"]H&O2C-PBY6XSY#:SF'4]/5VJFJS;%[V[,' MC2U[K>S0PU[\??U5A\ M.6;1&L'JL_Q[:^<-&* O<* =/4\BY(GO'*L!ZWN#2ZY'8W0L6MLS M>%5GG4,C$(=104$A#MC%;8AD78QA)[60Z0RZ!IQ/!$@)>MC;17==864U3,^& MT*(=V_+-[,5KO3BB'\_\2=06A8LZEO6_>'3T+#!D=8A24"U=31^9<12!,<$GHUH5<20_(LHXWT&E5-2LE32^J%BU[O+=HE MSQL7Q'9+!^?J;)RN=R)I':[IJN5S$JE)7;*;03$X''M--INV3(S26H-'S)!S&D=$QJJWA6F>7KZ87KJ6 MI>#(> '@!X > '@!X > '@&=+V7]/QB[I+9E2ED3,AXKY%DL-9]0 (ENJI(N MU.NI$[&/:$]=%HZ4J%/\JL3 MBFG6I_A[264^O7E:5<_UU*[+O%4.9ZWZ9.,+0Z0/A4TOT@ JB,T&02CX)E/9 M7#2JZ#AV&=>P<#(> '@!X M > '@$>3ZIZXM)S7[RPH@'ESBJ[!$6M7NQE'=QI%K% "S88'+AR.%-$ ?+P \ / #P \ / # MP \ / ,I7JVKIC9WLJ['J"Q#AZ95IZY^BKDLKG6(F-8]@?O<'1UB38O-+FLU M<> 8D;*L^/-"!*-US))$]5UA %^XT%LLEM6Q9N.E3LK+Q))]DE93A;[FK7P< 8P\ / #P \ / #P \ / #P \ / #P#__9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2017
Mar. 15, 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 MHH    
Entity Registrant Name Mastech Digital, Inc.    
Entity Central Index Key 0001437226    
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 Smaller Reporting Company    
Entity Common Stock, Shares Outstanding   5,461,712  
Entity Public Float     $ 12,713,000
XML 18 R2.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 $ 2,478 $ 829
Accounts receivable, net of allowance for uncollectible accounts of $398 in 2017 and $388 in 2016 22,876 17,916
Unbilled receivables 7,786 3,186
Prepaid and other current assets 1,533 701
Prepaid income taxes   52
Total current assets 34,673 22,684
Equipment, enterprise software, and leasehold improvements, at cost:    
Equipment 1,395 1,198
Enterprise software 1,986 645
Leasehold improvements 365 354
Total equipment, enterprise software, and leasehold improvements 3,746 2,197
Less - accumulated depreciation and amortization (1,847) (1,639)
Net equipment, enterprise software, and leasehold improvements 1,899 558
Deferred income taxes 468 254
Non-current deposits 255 170
Goodwill 35,844 8,427
Intangible assets, net 25,465 7,313
Total assets 98,604 39,406
Current liabilities:    
Current portion of long-term debt 4,003 1,800
Accounts payable 5,028 1,963
Accrued payroll and related costs 8,969 7,645
Other accrued liabilities 1,679 653
Deferred revenue 430 196
Total current liabilities 20,109 12,257
Long-term liabilities:    
Long-term debt, less current portion, net 34,149 8,077
Contingent consideration liability 17,125  
Long-term accrued income taxes 68  
Total liabilities 71,451 20,334
Commitments and contingent liabilities (Note 6)
Shareholders' equity:    
Preferred Stock, no par value; 20,000,000 shares authorized; none outstanding
Common Stock, par value $.01; 125,000,000 shares authorized and 6,281,235 shares issued as of December 31, 2017 and 5,317,148 shares issued as of December 31, 2016 63 53
Additional paid-in-capital 20,304 13,863
Retained earnings 10,923 9,297
Accumulated other comprehensive income (loss) 17 (7)
Treasury stock, at cost; 820,636 shares as of December 31, 2017 and 818,569 as of December 31, 2016 (4,154) (4,134)
Total shareholders' equity 27,153 19,072
Total liabilities and shareholders' equity $ 98,604 $ 39,406
XML 19 R3.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 uncollectible accounts $ 398 $ 388
Preferred Stock, par value
Preferred Stock, shares authorized 20,000,000 20,000,000
Preferred Stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 125,000,000 125,000,000
Common stock, shares issued 6,281,235 5,317,148
Treasury stock, shares 820,636 818,569
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenues $ 147,882 $ 132,008 $ 123,470
Cost of revenues 116,253 105,711 99,671
Gross profit 31,629 26,297 23,799
Selling, general and administrative expenses 27,548 21,790 19,117
Income from operations 4,081 4,507 4,682
Interest income (expense), net (1,131) (462) (293)
Other income (expense), net (2) (25) 36
Income before income taxes 2,948 4,020 4,425
Income tax expense 1,322 1,500 1,672
Net income $ 1,626 $ 2,520 $ 2,753
Earnings Per Share:      
Basic $ 0.33 $ 0.57 $ 0.63
Diluted $ 0.33 $ 0.56 $ 0.62
Weighted average common shares outstanding:      
Basic 4,962 4,393 4,338
Diluted 4,999 4,482 4,441
XML 21 R5.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
Net income $ 1,626 $ 2,520 $ 2,753
Other comprehensive income (loss):      
Foreign currency translation adjustments 10    
Total pretax net unrealized gain 31 19 10
Income tax expense 7 7 4
Total other comprehensive income, net of taxes 24 12 6
Total comprehensive income 1,650 2,532 2,759
Currency Forward Contracts [Member]      
Other comprehensive income (loss):      
Net unrealized gain (loss) on derivatives     41
Interest Rate Swap Contracts [Member]      
Other comprehensive income (loss):      
Net unrealized gain (loss) on derivatives $ 21 $ 19 $ (31)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Retained Earnings [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning Balances at Dec. 31, 2014 $ 12,868 $ 51 $ 12,733 $ 4,024 $ (3,915) $ (25)
Net income 2,753     2,753    
Other comprehensive income, net of taxes 6         6
Increase in excess tax benefits related to stock-based compensation 103   103      
Stock-based compensation expense 262   262      
Stock options exercised 17 1 16      
Purchase of treasury stock (206)       (206)  
Ending Balances at Dec. 31, 2015 15,803 52 13,114 6,777 (4,121) (19)
Net income 2,520     2,520    
Other comprehensive income, net of taxes 12         12
Increase in excess tax benefits related to stock-based compensation 241   241      
Stock-based compensation expense 408   408      
Stock options exercised 101 1 100      
Purchase of treasury stock (13)       (13)  
Ending Balances at Dec. 31, 2016 19,072 53 13,863 9,297 (4,134) (7)
Net income 1,626     1,626    
Proceeds from issuance of common stock 6,000 9 5,991      
Other comprehensive income, net of taxes 24         24
Stock-based compensation expense 381   381      
Stock options exercised 70 1 69      
Purchase of treasury stock (20)       (20)  
Ending Balances at Dec. 31, 2017 $ 27,153 $ 63 $ 20,304 $ 10,923 $ (4,154) $ 17
XML 23 R7.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
OPERATING ACTIVITIES:      
Net income $ 1,626 $ 2,520 $ 2,753
Adjustments to reconcile net income to net cash provided by (used in) operating activities:      
Depreciation and amortization 1,942 1,016 660
Bad debt expense 10 75 53
Interest amortization of deferred financing costs 99 38 29
Stock-based compensation expense 381 408 262
Deferred income taxes, net (234) 55 (1)
Loss on derivative contracts     3
Loss on disposition of fixed assets 4    
Foreign currency translation adjustments 10    
Long-term accrued income taxes 68    
Working capital items:      
Accounts receivable and unbilled receivables (3,322) (1,987) (4,017)
Prepaid and other current assets (618) (173) 348
Accounts payable 1,685 (250) 699
Accrued payroll and related costs 472 1,680 953
Other accrued liabilities 1,000 (945) 1,094
Deferred revenue 234 (145) 191
Net cash flows provided by operating activities 3,357 2,292 3,027
INVESTING ACTIVITIES:      
Acquisition of InfoTrellis, Inc. (net of cash acquired and issuance of contingent consideration) (34,799)    
Acquisition of Hudson IT (net of cash acquired)     (16,987)
Recovery of (payments for) non-current deposits (8) 67 31
Capital expenditures (1,127) (105) (168)
Net cash flows (used in) investing activities (35,934) (38) (17,124)
FINANCING ACTIVITIES:      
Borrowing (repayments) on revolving credit facility, (net) 5,364 (802) 4,438
Borrowing on term loan facility 30,500   9,000
(Repayments) on term loan facility (7,253) (1,800) (900)
Proceeds from the issuance of common stock 6,000    
Payment of deferred financing costs (435)   (75)
Purchase of treasury stock (20) (13) (206)
Proceeds from the exercise of stock options 70 101 17
Increase in excess tax benefits related to stock options / restricted shares, net   241 103
Net cash flows provided by (used in) financing activities 34,226 (2,273) 12,377
Net change in cash and cash equivalents 1,649 (19) (1,720)
Cash and cash equivalents, beginning of period 829 848 2,568
Cash and cash equivalents, end of period 2,478 829 848
SUPPLEMENTAL DISCLOSURE:      
Cash payments for interest expense 925 430 243
Cash payments for income taxes 1,506 $ 2,304 $ 309
NON-CASH TRANSACTIONS:      
Capital expenditures in accounts payable $ 312    
XML 24 R8.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
1. Summary of Significant Accounting Policies:

Basis of Presentation

References in this Annual Report on Form 10-K to “we”, “our”, “Mastech Digital”, “Mastech” or “the Company” refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the “Financial Statements”).

Description of Business

We are a provider of Digital Transformation IT Services.

Our portfolio of offerings include data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services that span across digital and mainstream technologies.

Reflective of our recent acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data management and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics, and Digital Transformation, with such services delivered using on-site and offshore resources.

Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements.

Recent Developments

On July 13, 2017, the Company completed its acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen Mastech Digital’s capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.

The purchase agreement for the InfoTrellis acquisition totaled $55 million, with $35.75 million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25 million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.

The funding for the transaction consisted of a combination of debt and equity. A new $65 million credit facility the Company established on July 13, 2017 with PNC Bank, N.A. (“PNC”) provided debt financing for the transaction, refinancing of the Company’s previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0 million private placement of newly-issued shares of the Company’s common stock to Mastech’s founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July 10, 2017 (two business days after the July 7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company’s independent directors, which retained counsel and an independent financial advisor.

On July 13, 2017 and July 19, 2017, the Company filed with the Securities and Exchange Commission Current Reports on Form 8-K providing additional details on this acquisition and the financing arrangements. On September 27, 2017, the Company filed an Amendment to its July 19, 2017 Current Report on Form 8-K solely to include the financial statements and financial information required under Item 9.01 of Form 8-K, which statements and information were excluded from the original Form 8-K in reliance on paragraphs (a)(4) and (b)(2) of Item 9.01 of Form 8-K.

Accounting Principles

The Company’s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Principles of Consolidation

The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management 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 periods presented. Actual results could differ from these estimates.

Reclassifications

As discussed herein, the Company adopted ASU 2015-17, “Balance Sheet Classification of Deferred Taxes” on a retrospective basis during the first quarter of 2017. Accordingly, the impact of this retrospective adoption was a reclassification of $26,000 of non-current deferred tax liabilities and $280,000 of current deferred tax assets as a net non-current deferred tax asset of $254,000 as of December 31, 2016. This presentation conforms to the December 31, 2017 balance sheet.

In connection with securing its new credit agreement, the Company incurred deferred financing costs, which were capitalized and are being amortized as interest expense over the life of the facility. These deferred financing costs, net of amortization, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets in accordance with ASU 2015-03, “Imputation of Interest”. Deferred financing costs of $59,000 as of December 31, 2016 were previously presented in other assets and have been reclassified to conform to the current period presentation.

Cash and Cash Equivalents

Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value.

Accounts Receivable and Unbilled Receivables

The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.

 

Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.

Allowance for Uncollectible Accounts

Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.

The Allowance for Uncollectible Accounts was $398,000 and $388,000 at December 31, 2017 and 2016, respectively. There were $10,000, $75,000 and $53,000 of bad debt expense charges for the years ended December 31, 2017, 2016 and 2015, respectively, which amounts are reflected in the Consolidated Statements of Operations.

Equipment, Enterprise Software and Leasehold Improvements

Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a) the remaining term of the lease or (b) the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company’s accounts and the resulting gains or losses are reflected in the Company’s Consolidated Statement of Operations.

The estimated useful lives of depreciable assets are primarily as follows:

 

Laptop Computers

   18 months

Equipment

   3-5 years

Enterprise Software

   3-5 years

The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining internal-use software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the internal-use software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.

The Company is in the process of implementing new enterprise software applications to its backbone systems environment. As of December 31, 2017, the Company has capitalized $1.3 million in 2017 related to this endeavor which has yet to be placed in service. The Company will start amortizing these costs commencing with the go-live implementation date, which is expected to occur during the second quarter of 2018.

Depreciation and amortization expense related to fixed assets totaled $232,000, $203,000 and $219,000 for the years ended December 31, 2017, 2016 and 2015, respectively.

Goodwill and Intangible Assets

Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants not-to-compete, trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 “Business Combinations” to the Notes to the Consolidated Financial Statements.

Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.

We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.

In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.

In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.

Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of the service division of InfoTrellis, Inc. (“InfoTrellis”), in which we considered relevant events and circumstances, including changes in customers’ demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.

Business Combinations

The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.

ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.

 

The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015.

Income Taxes

The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.

Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.

In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings.

We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.

The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10,Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.

The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.

Deferred Financing Costs

The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets.

 

Contingent Consideration

In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (“EBIT”). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We re-measure this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates and/or in the likelihood of contractual objectives being achieved.

Segment Reporting

Subsequent to the July 13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 “Disclosures About Segments of an Enterprise and Related Information”: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services.

Revenue Recognition

The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.

The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.

In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.

Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five year period.

The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.

Treasury Stock

The Company maintained a stock repurchase program which expired on December 22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company’s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December 31, 2017, the Company held 820,636 shares in its treasury at a cost of approximately $4.2 million.

Comprehensive Income

Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments.

Derivative Instruments and Hedging Activities

Interest Rate Swap Contracts:

Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.

With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.

Foreign Currency Translation

The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.

Earnings Per Share

Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method.

Recently Issued Accounting Standards

Recently Adopted Accounting Pronouncements

In November 2015, the Financial Accounting Standards Board (“FASB”) issued ASU 2015-17, “Balance Sheet Classification of Deferred Taxes.” The Company adopted ASU 2015-17, which amends existing guidance to require presentation of deferred tax asset and liabilities as non-current within a classified balance sheet. This guidance was adopted, on a retrospective basis, at March 31, 2017. Prior periods were adjusted to conform to the current period presentation.

In March, 2016, the FASB issued ASU 2016-09 “Compensation—Stock Compensation (Topic 718)—Improvements to Employee Share-Based Payment Accounting”. The FASB issued this ASU as part of its “Simplification Initiative,” which has the objective of identifying, evaluating, and improving areas of GAAP for which cost and complexity can be reduced while maintaining or improving the usefulness of the information provided to users of financial statements. The areas for simplification in this ASU involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendments in this ASU are effective for annual periods beginning after December 15, 2016 and, accordingly, we adopted this ASU on January 1, 2017. The adoption of this ASU resulted in the recognition of a $140,000 benefit in our provision for income taxes for the year ended December 31, 2017.

Recent Accounting Pronouncements not yet adopted

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers,” which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities can use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. In 2015, the FASB issued a deferral of the effective date of the guidance to 2018, with early adoption permitted in 2017. In 2016, the FASB issued ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20 to amend ASU 2014-09 for technical corrections and improvements and to clarify the implementation guidance for 1) principal versus agent considerations, 2) identifying performance obligations, 3) the accounting for licenses of intellectual property and 4) narrow scope improvements on assessing collectability, presentation of sales taxes, non-cash consideration and completed contracts and contract modifications at transition. The Company adopted the new guidance on January 1, 2018, using the modified retrospective method, with no impact on its 2017 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January 1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. However, additional disclosures will be included in future reporting periods in accordance with requirements of the FASB’s new guidance.

In January 2016, the FASB issued ASU 2016-01, “Financial Instruments—Overall (Subtopic 825-10)—Recognition and Measurement of Financial Assets and Financial Liabilities”, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard will be effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. We are evaluating the impact the adoption of ASU 2016-01 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The main difference between the current requirement under GAAP and ASU 2016-02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). The liability will be equal to the present value of the lease payment. The lease asset will be based on the liability, subject to adjustment, such as for initial direct costs. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases), while finance leases will result in a front-loaded expense pattern (similar to current capital leases). The classification of these leases will be based on the criteria that are largely similar to those applied in current lease accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. ASU 2016-02 is effective for annual and interim periods beginning after December 15, 2018 and early adoption is permitted. ASU 2016-02 must be adopted using a modified retrospective transition and provides for certain practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented. We are currently assessing the potential impact of ASU 2016-02 and expect adoption will have a material impact on our consolidated financial condition and results of operations. Contractual obligations on lease arrangements as of December 31, 2017 approximated $3.0 million.

In August 2016, the FASB issued ASU 2016-15 “Statement of Cash Flows (Topic 230)—Classification of Certain Cash Receipts and Cash Payments”. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual and interim periods beginning January 1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU 2017-04 to have a material impact on our financial statements.

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting”. Entities have defined the term “modification” in a broad manner resulting in diversity in modification accounting practice. The amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In July 2017, the FASB issued ASU 2017-11, “Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic 815)”. This ASU addresses I. Accounting for Certain Financial Instruments with Down Round Features and II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Noncontrolling Interests with a Scope Exception. The amendments in Part I of this ASU change the classification analysis of certain equity-linked financial instruments (or embedded features) with down-round features. When determining whether certain financial instruments should be classified as liabilities or equity instruments, a down round-feature no longer precludes equity classification when assessing whether the instrument is indexed to an entity’s own stock. The amendments also clarify existing disclosure requirements for equity-classified instruments. The amendments in Part II of this ASU recharacterize the indefinite deferral of certain provisions of Topic 480 that now are presented as pending content in the Codification, to a scope exception. Those amendments do not have an accounting effect. The amendments in Part I of this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted for all entities, including adoption in an interim period. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. The Company does not expect this ASU to have a material impact on its financial statements.

 

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities”. The amendments in this ASU better align an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements.

A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company’s consolidated financial statements.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Business Combinations
2. Business Combinations

On July 7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the “Company Entities”), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the “Purchase Agreements”) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the “Acquired Business”) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, “InfoTrellis”). The aforementioned transaction was closed on July 13, 2017.

Under the terms of the Purchase Agreements, the Company Entities paid at the closing of the acquisition $35.75 million in cash, less certain working capital adjustments which totaled $861,000. The Purchase Agreements also provided for contingent consideration of $19.25 million in deferred cash payments, with up to $8.25 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2017 (the “Actual Year 1 EBIT”) equals $10.0 million and up to $11.0 million payable if the EBIT of the Acquired Business for the 12-month period beginning on August 1, 2018 (the “Actual Year 2 EBIT”) equals $10.7 million. The deferred amount payments are subject to adjustments under the terms of the Purchase Agreements based upon, among other items, the amount of the Actual Year 1 EBIT and the amount of the Actual Year 2 EBIT.

To fund the acquisition, the Company entered into a new credit agreement on July 13, 2017 with PNC Bank, National Association, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book runner, and certain financial institutions party thereto as lenders. The Credit Agreement provides for a total aggregate commitment of $65.0 million, consisting of (i) a revolving credit facility in an aggregate principal amount not to exceed $27.5 million, subject to increases to an aggregate amount not to exceed $37.5 million upon satisfaction of certain conditions; (ii) a $30.5 million term loan facility; and (iii) a $7.0 million delayed draw term loan facility to be used exclusively toward contingent consideration payments. In addition, the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani (collectively, the “Investors”) on July 7, 2017 pursuant to which the Company issued and sold an aggregate 857,144 shares (the “Shares”) of its common stock, par value $0.01 per share (the “Common Stock”), to the Investors on July 13, 2017 for $6.0 million in aggregate gross proceeds (the “Private Placement Transactions”). The Company used the proceeds from the Private Placement Transactions to fund a portion of the cash paid at the closing of the acquisition.

 

The acquisition was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair value as of the closing date.

The following table summarizes the fair value of consideration for the Acquired Business on the July 13, 2017 closing date:

 

(in thousands)

   Amounts  

Cash purchase price at closing

   $ 35,750  

Working capital adjustments

     (861

Estimated payout of contingent consideration (1)

     17,125  
  

 

 

 

Total Fair Value of Consideration

   $ 52,014  
  

 

 

 

 

(1) Based on a valuation conducted by an independent third party, the fair value of contingent consideration at the closing date was determined to be $17,125,000.

The cash purchase price at closing was paid with funds obtained from the following sources:

 

(in thousands)

   Amounts  

Cash balances on hand

   $ 341  

Sale of common stock in a private placement transactions

     6,000  

Term loan debt facility

     30,500  

Revolving line of credit

     9,000  

Payoff of previous credit facility

     (10,091
  

 

 

 

Cash paid at Closing

   $ 35,750  
  

 

 

 

The preliminary allocation of the purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of July 13, 2017, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. Goodwill is expected to be largely deductible for tax purposes. The valuation of net assets acquired is as follows:

 

(in thousands)

   Amounts  

Current Assets

   $ 6,909  

Fixed Assets and Other

     215  

Identifiable intangible assets:

  

Client relationships

     16,671  

Covenant not-to-compete

     761  

Trade name

     1,221  

Technology

     1,209  
  

 

 

 

Total identifiable intangible assets

     19,862  

Goodwill

     27,417  

Current liabilities

     (2,389
  

 

 

 

Net Assets Acquired

   $ 52,014  
  

 

 

 

The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant not-to-compete was based on an income approach using a “with or without” analysis of this covenant in place. The trade name and technology were valued using the income approach—relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosure guidance.

 

The Company incurred $2.0 million of transaction costs related to the acquisition in 2017. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.

On June 15, 2015, the Company completed the cash acquisition of Hudson IT. The acquisition supports Mastech’s growth strategy as a premier provider of IT staffing services by expanding its existing client base, increasing its domestic recruitment capabilities and strengthening its management talent. The acquisition was structured as an asset purchase and was accounted for using the acquisition method of accounting. The acquisition method of accounting requires that the assets acquired and liabilities assumed be measured at their fair values as of the closing date.

The financial terms of the acquisition included a $16,987,000 cash purchase price and the assumption of $13,000 of net current liabilities, with the seller retaining essentially all working capital.

The cash purchase price at closing was paid with funds obtained from the following sources:

 

(in thousands)

   Amounts  

Cash balances on hand

   $ 2,000  

Term loan facility

     9,000  

Revolving line of credit

     5,987  
  

 

 

 

Cash paid at Closing

   $ 16,987  
  

 

 

 

The allocation of purchase price was based on estimates of the fair value of assets acquired and liabilities assumed as of June 15, 2015, as set forth below. The excess purchase price over the fair values of the net tangible assets and identifiable intangible assets was recorded as goodwill, which includes value associated with the assembled workforce. All goodwill is expected to be deductible for tax purposes. The valuation of net assets acquired is as follows:

 

(in thousands)

   Amounts  

Current Assets

   $ 18  

Fixed Assets

     6  

Identifiable intangible assets:

  

Client relationships

     7,999  

Covenant not-to-compete

     319  

Trade name

     249  
  

 

 

 

Total identifiable intangible assets

     8,567  

Goodwill

     8,427  

Current liabilities

     (31
  

 

 

 

Net Assets Acquired

   $ 16,987  
  

 

 

 

The fair value of identifiable intangible assets has been estimated using the income approach through a discounted cash flow analysis. Specifically, the Company used the income approach through an excess earnings analysis to determine the fair value of client relationships. The value applied to the covenant not-to-compete was based on an income approach using a “with or without” analysis of this covenant in place. The trade name was valued using the income approach—relief from royalty method. All identifiable intangibles are considered level 3 inputs under the fair value measurement and disclosures guidance.

The Company incurred $624,000 of direct transaction costs related to the acquisition in 2015. These costs are included in selling, general and administrative expenses in the accompanying Consolidated Statement of Operations.

 

Included in the Consolidated Statement of Operations for the twelve month period ended December 31, 2015 are revenues of $15.9 million and net income of approximately $0.8 million applicable to the Hudson IT operations from our June 15, 2015 acquisition date through December 31, 2015. Included in the Consolidated Statement of Operations for the twelve month period ended December 31, 2017 are revenues of $9.2 million and net income of approximately $1.1 million applicable to the InfoTrellis operations from our July 13, 2017 acquisition date through December 31, 2017.

The following reflects the Company’s unaudited pro forma results had the results of InfoTrellis and Hudson IT been included for all periods presented:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in Thousands, except per share data)  

Revenue

   $ 158,785      $ 157,077      $ 157,946  

Net income

   $ 2,388      $ 6,778      $ 6,882  

Earnings per share—diluted

   $ .44      $ 1.27      $ 1.30  

The information above does not reflect all of the operating efficiencies or inefficiencies that may have resulted from the Hudson IT and InfoTrellis acquisitions in those periods prior to such acquisitions. Therefore, the unaudited pro forma information above is not necessarily indicative of results that would have been achieved had the business been combined during all periods presented.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets, net
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets, net
3. Goodwill and Other Intangible Assets, net

Goodwill related to our June 15, 2015 acquisition of Hudson IT totaled $8.4 million. Goodwill related to or July 13, 2017 acquisition of the services division of InfoTrellis totaled $27.4 million.

A reconciliation of the beginning and ending amounts of goodwill for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Goodwill, beginning balance

   $ 8,427    $ 8,427    $ —    

Addition in current period

     27,417      —          8,427  

Reduction in current period

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Goodwill, ending balance

   $ 35,844      $ 8,427      $ 8,427  
  

 

 

    

 

 

    

 

 

 

 

The Company is amortizing the identifiable intangible assets on a straight-line basis over estimated average lives ranging from 3 to 12 years. Identifiable intangible assets were comprised of the following as of December 31, 2017 and 2016:

 

     As of December 31, 2017  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services:

           

Client relationships

     12      $ 7,999      $ 1,694      $ 6,305  

Covenant-not-to-compete

     5        319        162        157  

Trade name

     3        249        211        38  

Data and Analytics Services:

           

Client relationships

     12        16,671        636        16,035  

Covenant-not-to-compete

     5        761        70        691  

Trade name

     5        1,221        112        1,109  

Technology

     7        1,209        79        1,130  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 28,429      $ 2,964      $ 25,465  
     

 

 

    

 

 

    

 

 

 

 

     As of December 31, 2016  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services

           

Client relationships

     12      $ 7,999      $ 1,027      $ 6,972  

Covenant-not-to-compete

     5        319        99        220  

Trade name

     3        249        128        121  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 8,567      $ 1,254      $ 7,313  
     

 

 

    

 

 

    

 

 

 

Amortization expense for the years ended December 31, 2017, 2016 and 2015 totaled $1.7 million, $0.8 million and $0.4 million, respectively and is included in selling, general and administrative expenses in the Consolidated Statement of Operations.

The estimated aggregate amortization expense for intangible assets for the years ending December 31, 2018 through 2022 is as follows:

 

     Years Ended December 31,  
     2018      2019      2020      2021      2022  
     (Amounts in thousands)  

Amortization expense

   $ 2,727      $ 2,689      $ 2,654      $ 2,625      $ 2,443  
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
4. Cash and Cash Equivalents

The Company had cash and cash equivalents consisting of cash balances on hand and money market funds that totaled $2.5 million at December 31, 2017 and $0.8 million at December 31, 2016. There were no restrictions on the Company’s cash balances during the periods presented.

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Credit Facility
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Credit Facility
5. Credit Facility

On July 13, 2017, the Company entered into a Credit Agreement (the “Credit Agreement”) with PNC Bank, as administrative agent, swing loan lender and issuing lender, PNC Capital Markets LLC, as sole lead arranger and sole book-runner, and certain financial institution parties thereto as lenders (the “Lenders”). The Credit Agreement provides for a total aggregate commitment of $65 million, consisting of (i) a revolving credit facility (the “Revolver”) in an aggregate principal amount not to exceed $27.5 million (subject to increase by up to an additional $10 million upon satisfaction of certain conditions); (ii) a $30.5 million term loan facility (the “Term Loan”); and a (iii) $7.0 million delayed draw term loan facility (the “Delayed Draw Term Loan”), as more fully described in Exhibit 10.1 to the Company’s Form 8-K, filed with the SEC on July 19, 2017.

The Revolver expires in five years and includes swing loan and letter of credit sub-limits in the aggregate amount not to exceed $3.0 million for swing loans and $5.0 million for letters of credit. Borrowings under the Revolver may be denominated in U.S. dollars or Canadian dollars. The maximum borrowings in U.S. dollars may not exceed the sum of 85% of eligible U.S. accounts receivable and 60% of eligible U.S. unbilled receivables, less a reserve amount established by the administrative agent. The maximum borrowings in Canadian dollars may not exceed the lesser of (i) $10.0 million; and (ii) the sum of 85% of eligible Canadian receivables, plus 60% of eligible Canadian unbilled receivables, less a reserve amount established by the administrative agent.

Amounts borrowed under the Term Loan are required to be repaid in consecutive quarterly installments commencing on October 1, 2017 through and including July 1, 2022 and on the maturity date of July 13, 2022. The principal amount of each quarterly installment payable on the Term Loan equals the product of $30.5 million, multiplied by (i) 3.125% for quarterly installments due on October 1, 2017 through and including July 1, 2018; (ii) 3.75% for quarterly installments payable on October 1, 2018 through and including July 1, 2021; and (iii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date. The Delayed Draw Term Loan may be used through the date of the final contingent consideration payment (referred to as the final “Deferred Amount Payment” in the Credit Agreement) on no more than two separate occasions in borrowing multiples of $1.0 million up to the lesser of contingent consideration earned or $7.0 million. Amounts borrowed under the Delayed Draw Term Loan will be payable in consecutive quarterly installments commencing on the first payment date after disbursement of such borrowings. The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date.

Borrowings under the revolver and the term loans, at the Company’s election, bear interest at either (a) the higher of PNC’s prime rate or the federal funds rate plus 0.50%, plus an applicable margin determined based upon the Company’s senior leverage ratio or (b) an adjusted London Interbank Offered Rate (“LIBOR”), plus an applicable margin determined based upon the Company’s senior leverage ratio. The applicable margin on the base rate is between 0.50% and 1.25% on revolver borrowings and between 1.75% and 2.50% on term loans. The applicable margin on the adjusted LIBOR is between 1.50% and 2.25% on revolver borrowings and between 2.75% and 3.50% on term loans. A 20 to 30 basis point per annum commitment fee on the unused portion of the revolver facility and the delayed draw term loan is charged and due monthly in arrears. The applicable commitment fee is determined based upon the Company’s senior leverage ratio.

The Company pledged substantially all of its assets in support of the Credit Agreement. The credit agreement contains standard financial covenants, including, but not limited to, covenants related to the Company’s senior leverage ratio and fixed charge ratio (as defined under the credit agreement) and limitations on liens, indebtedness, guarantees, contingent liabilities, loans and investments, distributions, leases, asset sales, stock repurchases and mergers and acquisitions. As of December 31, 2017, the Company was in compliance with all provisions under the facility.

In connection with securing the commitments under the Credit Agreement, the Company paid a commitment fee and incurred deferred financing costs totaling $435,000, which were capitalized and are being amortized as interest expense over the life of the facility. Debt financing costs of $395,000 and $59,000 (net of amortization) as of December 31, 2017 and December 31, 2016, respectively, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets. The deferred financing costs outstanding at December 31, 2016 previously presented in other assets, have been reclassified to conform to the current period presentation.

At closing, the Company borrowed $9.0 million under the Revolver and $30.5 million under the Term Loan which were used to repay all borrowings under the previous credit facility with PNC and to pay a portion of the acquisition consideration and transaction expenses. As of December 31, 2017 and 2016 the Company’s outstanding borrowings under the Revolver totaled $9.0 million and $3.6 million, respectively; and unused borrowing capacity available was approximately $13 million and $12 million, respectively. The Company’s outstanding borrowings under the term loan were $29.5 million and $6.3 million at December 31, 2017 and 2016, respectively. The Company believes the eligible borrowing base on the revolver will not fall below current outstanding borrowings for a period of time exceeding one year and has classified the $9 million net outstanding debt balance at December 31, 2017 as long-term.

As of December 31, 2017, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 4,003  

2019

     4,575  

2020

     4,575  

2021

     4,956  

2022

     20,438  
  

 

 

 

Total

   $ 38,547  
  

 

 

 
XML 29 R13.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
6. Commitments and Contingencies

Lease Commitments

The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December 31, 2017:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 1,135  

2019

     1,162  

2020

     545  

2021

     197  

2022

     —    

Thereafter

     —    
  

 

 

 

Total

   $ 3,039  
  

 

 

 

Rental expense for the years ended December 31, 2017, 2016 and 2015, totaled $1.2 million, $1.2 million and $1.0 million, respectively.

Contingencies

In the ordinary course of business, the Company is involved in a number of lawsuits and administrative proceedings. While uncertainties are inherent in the final outcome of these matters, management believes, after consultation with legal counsel, that the disposition of these proceedings should not have a material adverse effect on our financial position, results of operations or cash flows.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plan
12 Months Ended
Dec. 31, 2017
Retirement Benefits [Abstract]  
Employee Benefit Plan
7. Employee Benefit Plan

The Company provides an Employee Retirement Savings Plan (the “Retirement Plan”) under Section 401(k) of the Internal Revenue Code of 1986, as amended (the “Code”), that covers substantially all U.S.-based salaried employees. Concurrent with the acquisition of Hudson IT, the Company expanded employee eligibility under the Retirement Plan to include all U.S. based W-2 hourly employees. Employees may contribute a percentage of eligible compensation to the Retirement Plan, subject to certain limits under the Code. For Hudson IT employees enrolled in the Hudson Employee Retirement Savings Plan at the acquisition date, the Company provides a matching contribution of 50% of the first 6% of the participant’s contributed pay, subject to vesting based on their combined tenure with Hudson and Mastech. For all other employees, the Company did not provide for any matching contributions for the three years ended December 31, 2017. Mastech’s total contributions to the Retirement Plan related to the qualified Hudson IT employees totaled $89,000, $105,000 and $48,000 for the three years ended December 31, 2017, 2016 and 2015, respectively.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
8. Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. As of December 31, 2017, the Company had 1,037,000 outstanding and/or exercised stock options, 130,000 vested performance shares and 101,000 outstanding and/or released restricted stock units that were issued under the Plan. Thus, as of December 31, 2017, the Company has 132,000 shares available for future grants under the Plan.

The Plan is administered by the Compensation Committee of the Board of Directors. All grants awarded under the Plan are recommended by the Committee to the Board of Directors for approval. The exercise price of stock options is set on the grant date and is not to be less than the fair market value per share of our closing stock price on that date. Grants of stock options and restricted stock awards generally vest over a three to five-year period and options expire after ten years from the grant date. Performance shares vest upon the achievement of the performance criteria and approval by the Compensation Committee of the Board of Directors.

Following is a summary of the Company’s stock option activity for the three years ended December 31, 2017:

 

     Number of
Options
     Weighted Average
Exercise Price
 

Outstanding at December 31, 2014

     255,000      $ 1.00  

Granted

     —          —    

Exercised

     (19,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2015

     236,000        1.01  

Granted

     335,000        7.04  

Exercised

     (126,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2016

     445,000        5.61  

Granted

     —          —    

Exercised

     (90,000      0.86  

Cancelled / forfeited

     (18,000      5.81  
  

 

 

    

Outstanding at December 31, 2017

     337,000      $ 6.86  
  

 

 

    

 

 

 

As of December 31, 2017, the Company’s outstanding “in the money” stock options using the year-end share price of $10.06 had an aggregate intrinsic value of $1,079,000. As of December 31, 2017, the intrinsic value of vested and expected to vest stock options totaled $1,079,000 The total intrinsic value of options exercised during 2017, 2016 and 2015 totaled $522,000, $849,000 and $183,000, respectively. The measurement date fair value of stock options vested during 2017, 2016 and 2015 totaled $198,000, $0 and $69,000, respectively.

The table below summarizes information regarding the Company’s outstanding and exercisable stock options as of December 31, 2017:

 

Range of Exercise Prices:

   Options
Outstanding
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     323,000        8.3      $ 7.07  
  

 

 

       
     337,000        8.0      $ 6.86  
  

 

 

    

 

 

    

 

 

 

Range of Exercise Prices:

   Options
Exercisable
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     55,000        8.2      $ 7.18  
  

 

 

       
     69,000        6.9      $ 6.17  
  

 

 

    

 

 

    

 

 

 

Stock options of 335,000 units were issued during the year ended December 31, 2016 and vest over a five year period. No stock options were issued for the years ended December 31, 2017 and 2015. The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital options issued during 2016.

 

     Years Ended December 31,  
         2017              2016             2015      

Stock option grants:

                   

Weighted-average risk-free interest rate

     —          1.34     —    

Weighted-average dividend yield

     —          0.0     —    

Expected volatility

     —          55.9     —    

Expected term (in years)

     —          5.5     —    

Weighted-average fair value

   $ —        $ 3.52   $ —    

Risk-free interest rate – The risk-free rate for stock options granted during the period was determined by using a U.S. Treasury rate for the period that coincided with the expected term of the options.

Expected dividend yield – The Company did not contemplate a recurring dividend program. Accordingly, the dividend yield assumption used was 0.0%.

Expected volatility –Expected volatility was determined based on the historical volatility of Mastech Digital’s common stock.

Expected term – Mastech Digital’s expected term is 5.5 years for stock option grants. The Company’s expected term was based on the exercise history of our employees and the vesting term of our stock options.

 

Following is a summary of Mastech’s restricted stock activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     32,555        67,370        72,741  

Awarded

     —          —          18,000  

Released

     (17,305      (22,315      (23,371

Forfeited

     —          (12,500      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     15,250        32,555        67,370  
  

 

 

    

 

 

    

 

 

 

The aggregate intrinsic value of restricted stock units outstanding at December 31, 2017 was $153,000. The total intrinsic value of restricted shares released during 2017 totaled $165,000.

Following is a summary of Mastech performance share activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     —          76,419        103,273  

Awarded

     —          —          —    

Released

     —          —          (26,854

Forfeited

     —          (76,419      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     —          —          76,419  
  

 

 

    

 

 

    

 

 

 

Stock-based compensation expense of $381,000, $408,000 and $262,000 was recognized in the Consolidated Statements of Operations for the years ended December 31, 2017, 2016, and 2015, respectively. The Company has recognized related tax benefits associated with its share-based compensation arrangements for the years ended December 31, 2017, 2016, and 2015 of $141,000, $152,000, and $99,000, respectively. As of December 31, 2017, the total remaining unrecognized compensation expense related to non-vested stock options totaled $768,000 and the total remaining unrecognized compensation expense related to restricted stock units amounted to $105,000, which will be amortized over the weighted-average remaining requisite service period of 3.0 years.

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
9. Income Taxes

The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Income before income taxes:

        

Domestic

   $ 1,875      $ 3,544      $ 3,995  

Foreign

     1,073        476        430  
  

 

 

    

 

 

    

 

 

 

Income before income taxes

   $ 2,948      $ 4,020      $ 4,425  
  

 

 

    

 

 

    

 

 

 

The Company has foreign subsidiaries in Canada and India, both of which generate revenues from foreign clients. Additionally, the Company has foreign subsidiaries in Cananda and India which provide services to its U.S. operations. Accordingly, the Company allocates a portion of its income to these subsidiaries based on a “transfer pricing” model and reports such income as foreign in the above table.

 

The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Current provision:

        

Federal

   $ 1,101      $ 1,189      $ 1,375  

State

     159        101        143  

Foreign

     276        161        143  
  

 

 

    

 

 

    

 

 

 

Total current provision

     1,536        1,451        1,661  
  

 

 

    

 

 

    

 

 

 

Deferred provision:

        

Federal

     (205      43        10  

State

     (73      6        1  

Foreign

     64        —          —    
  

 

 

    

 

 

    

 

 

 

Total deferred provision

     (214      49        11  
  

 

 

    

 

 

    

 

 

 

Total provision for income taxes

   $ 1,322      $ 1,500      $ 1,672  
  

 

 

    

 

 

    

 

 

 

The reconciliation of income taxes from continuing operations computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December 31, 2017, 2016 and 2015 were as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

   2017     2016     2015  

Income taxes computed at the federal statutory rate

   $ 1,002       34.0   $ 1,367        34.0   $ 1,505        34.0

State income taxes, net of federal tax benefit

     116       3.9       107        2.7       144        3.3  

Excess tax benefits from stock options/restricted shares

     (140     (4.7     —          —         —          —    

Estimated charge for U.S. tax reform

     372       12.6       —          —         —          —    

Difference in income taxes on foreign earnings/other

     (28     (1.0     26        0.6       23        0.5  
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,322       44.8   $ 1,500        37.3   $ 1,672        37.8
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

The components of the deferred tax assets and liabilities were as follows:

 

     At December 31,  
         2017              2016      
     (Amounts in thousands)  

Deferred tax assets:

     

Allowance for doubtful accounts

   $ 99      $ 151  

Accrued vacation, bonuses and severance

     230        334  

Stock-based compensation expense

     119        164  

Acquisition-related transaction costs

     501        —    
  

 

 

    

 

 

 

Total deferred tax assets

     949        649  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Prepaid expenses

     160        205  

Depreciation, intangibles and other

     321        190  
  

 

 

    

 

 

 

Total deferred tax liabilities

     481        395  
  

 

 

    

 

 

 

Net deferred tax asset

   $ 468      $ 254  
  

 

 

    

 

 

 

 

A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

     2017          2016          2015    

Unrecognized tax benefits, beginning balance

   $ 128      $ 135      $ 138  

Additions related to current period

     —          20        35  

Additions related to prior periods

     —          —          —    

Reductions related to prior periods

     (33      (27      (38
  

 

 

    

 

 

    

 

 

 

Unrecognized tax benefits, ending balance

   $ 95      $ 128      $ 135  
  

 

 

    

 

 

    

 

 

 

The Company recognizes accrued interest and penalties related to unrecognized tax benefits as income tax expense. As of December 31, 2017, 2016 and 2015, the Company had $12,000, $15,000 and $16,000, respectively, accrued for interest and penalties.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities
12 Months Ended
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities
10. Derivative Instruments and Hedging Activities

Interest Rate Risk Management

Concurrent with the Company’s July 13, 2017 borrowings under its new credit facility, the Company entered into a 44–month interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. Under the swap contracts, the Company pays interest at a fixed rate of 1.99% and receives interest at a variable rate equal to the daily U.S. LIBOR on a notional amount of $15,000,000. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these instruments is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying hedge transaction affects earnings. Changes in the fair value of interest-rate swap contracts deemed ineffective are recognized in the Consolidated Statements of Operations as interest expense. Prior to July 13, 2017, the Company had outstanding interest-rate swap contracts related to term loan borrowings under the Company’s previous credit agreement. The fair value of the interest-rate swap contracts at December 31, 2017 and 2016 was an asset of $9,000 and a liability of $12,000, respectively, and is reflected in the Consolidated Balance Sheet as other current assets in 2017 and other current liabilities in 2016.

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2017 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

 

Amount of
Gain / (Loss)
recognized in OCI
on Derivatives

  Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
    Amount of
Gain /(Loss)
recognized in
Income on
Derivatives
 
    (Effective Portion)   (Effective Portion)     (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

         

Swap  

         

Contracts  

  $21     Interest Expense       $(56)       Interest Expense       $—  

 

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2016 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

   Amount of
Gain / (Loss)
recognized in OCI
on Derivatives
     Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
     Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
     Amount of
Gain / (Loss)
recognized in
Income on
Derivatives
 
     (Effective Portion)      (Effective Portion)      (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

             

Swap  

             

Contracts  

     $19        Interest Expense        $(41)       Interest Expense        $—  

Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):

 

     December 31, 2017      December 31, 2016  

Derivative Instruments

   Balance Sheet Location      Fair Value      Balance Sheet Location      Fair Value  

Interest-Rate Swap Contracts

     Other Current Assets      $ 9        Other Current Liabilities      $ 12  

The estimated amount of pretax (losses) as of December 31, 2017 that is expected to be reclassified from other comprehensive income (loss) into earnings, within the next 12 months is approximately ($50,000).

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2017
Equity [Abstract]  
Shareholders' Equity
11. Shareholders’ Equity

On July 7, 2017 the Company entered into Securities Purchase Agreements with Ashok Trivedi and Sunil Wadhwani pursuant to which the Company agreed to sell to each the number of shares of Company common stock (“Common Stock”) equal to $3.0 million divided by the greater of (i) $7.00 per share of Common Stock and (ii) the closing price of the Common Stock on the NYSE American on July 10, 2017, which was $6.35 per share. On July 13, 2017, the Closing Date of the Company’s acquisition of InfoTrellis’ services division, the Company issued and sold an aggregate of 857,144 shares of Common Stock to Ashok Trivedi and Sunil Wadhwani for $6.0 million in aggregate gross proceeds. The Company used the proceeds from the private placement to fund a portion of the closing date purchase price of the InfoTrellis acquisition.

On October 22, 2014, the Company’s Board of Directors approved the extension of the Company’s existing Share Repurchase Program for an additional two-year period, through December 22, 2016. Repurchases under the program may be made through open market purchases or privately negotiated transactions in accordance with applicable securities laws. During 2016 and 2015, the Company purchased 0 and 12,654 shares, respectively, under the Share Repurchase Program. These share repurchases were completed at an average share price, inclusive of transaction cost of $9.49 per share for 2015. The Board of Directors elected not to extend the Share Repurchase Program in December 2016, accordingly no share repurchases were made in 2017.

In addition to shares purchased under the Share Repurchase Program, the Company purchases shares to satisfy employee tax obligations related to its Stock Incentive Plan. In 2017, the Company purchased 2,067 shares at an average price of $9.04 to satisfy employee tax obligations related to the vesting of restricted shares. In 2016, the Company purchased 1,931 shares at an average price of $7.07 to satisfy employee tax obligations related to the vesting of restricted shares.

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Concentration
12 Months Ended
Dec. 31, 2017
Risks and Uncertainties [Abstract]  
Revenue Concentration
12. Revenue Concentration

The Company had two clients that exceeded 10% of total revenues in 2017 (CGI = 12.6% and Accenture PLC = 10.7%). The Company did not have any clients that exceeded 10% of total revenues in 2016 and 2015. Additionally, CGI and Accenture PLC accounted for 7.3% and 5.0% of the Company’s accounts receivable balance at December 31, 2017, respectively.

 

The Company’s top ten clients represented approximately 47%, 44% and 51% of total revenues in 2017, 2016 and 2015, respectively.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Earnings per Share
13. Earnings per Share

The computation of basic earnings per share (“EPS”) is based on the Company’s net income divided by the weighted average number of common shares outstanding. Diluted earnings per share reflects the potential dilution that could occur if outstanding stock options and restricted share units were exercised / released. The dilutive effect of stock options and restricted share units were calculated using the treasury stock method.

For the years ended December 31, 2017, 2016 and 2015, there were nil, 250,000 and nil anti-dilutive stock options that were excluded from the computation of diluted earnings per share, respectively.

The following table sets forth the denominators of the basic and diluted EPS computations.

 

     Years Ended December 31,  

(Amounts in thousands):

   2017      2016      2015  

Weighted-average shares outstanding:

        

Basic

       4,962          4,393          4,338  

Stock options and restricted share units

     37        89        103  
  

 

 

    

 

 

    

 

 

 

Diluted

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 

The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Basic weighted-average shares outstanding

     4,962        4,393        4,338  
  

 

 

    

 

 

    

 

 

 

Basic EPS

   $ .33      $ .57      $ .63  
  

 

 

    

 

 

    

 

 

 

The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Diluted weighted-average shares outstanding

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 

Diluted EPS

   $ .33      $ .56      $ .62  
  

 

 

    

 

 

    

 

 

 
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
14. Fair Value Measurements

The Company has adopted the provisions of ASC 820, “Fair Value Measurements and Disclosures” (“ASC 820”), related to certain financial and nonfinancial assets and liabilities. ASC 820 establishes the authoritative definition of fair value; sets out a framework for measuring fair value; and expands the required disclosures about fair value measurements. The valuation techniques required by ASC 820 are based on observable and unobservable inputs using the following three-tier hierarchy:

 

    Level 1 – Inputs are observable quoted prices (unadjusted) in active markets for identical assets and liabilities.

 

    Level 2 – Inputs are observable, other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are directly or indirectly observable in the marketplace.

 

    Level 3 – Inputs are unobservable that are supported by little or no market activity.

The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:

 

     Fair Value as of December 31, 2017  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ 9      $ 0      $ 9  

Contingent consideration liabilities

   $ 0      $ 0      $ (17,125    $ (17,125
  

 

 

    

 

 

    

 

 

    

 

 

 
     Fair Value as of December 31, 2016  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ (12    $ 0      $ (12
  

 

 

    

 

 

    

 

 

    

 

 

 

The fair value of interest rate swap contracts are based on quoted prices for similar instruments from a commercial bank, and therefore, the fair value measurement is considered to be within level 2. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration, and therefore, the fair value measurement is considered to be within level 3.

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Financial Information
12 Months Ended
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information
15. Quarterly Financial Information (Amounts in thousands, except per share data):

 

     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2017

           Basic      Diluted  

First quarter

   $ 33,100      $ 6,209      $ 201     $ .04      $ .04  

Second quarter

     35,086        7,077        696       .15        .15  

Third quarter

     39,228        8,818        (136     (.03      (.03

Fourth quarter

     40,468        9,525        865       .16        .16  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 147,882      $ 31,629      $ 1,626     $ .33      $ .33  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2016

           Basic      Diluted  

First quarter

   $ 31,714      $ 6,113      $ 11     $ .00      $ .00  

Second quarter

     33,629        6,889        945       .22        .21  

Third quarter

     34,263        6,897        924       .21        .21  

Fourth quarter

     32,402        6,398        640       .14        .14  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 132,008      $ 26,297      $ 2,520     $ .57      $ .56  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance Charges
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Severance Charges
16. Severance Charges

The Company incurred severance costs of $0, $780,000 and $305,000 in 2017, 2016 and 2015, respectively. Severance costs during 2016 related to changes in the Company’s President and Chief Executive Officer and its Vice President of Technology and Chief Information Officer. Severance costs in 2015 related to a change in executive sales leadership.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Business Segments and Geographic Information
17. Business Segments and Geographic Information

Our reporting segments are: 1) Data and Analytics Services; and 2) IT Staffing Services.

The data and analytics services segment was acquired through the July 13, 2017 acquisition of the services division of Canada-based InfoTrellis, Inc. This segment is a project-based consulting services business with specialized capabilities in data management and analytics. The business is marketed as Mastech InfoTrellis and utilizes a dedicated sales team with deep subject matter expertise. Mastech InfoTrellis has offices in Toronto, Canada and Austin, Texas and a global delivery center in Chennai, India. Project-based delivery reflects a combination of on-site resources and offshore resources. Assignments are secured on both a time and material and fixed price basis.

The IT staffing services segment offers staffing services in digital and mainstream technologies; and digital transformation services focused on providing CRM on the cloud through Salesforce.com; driving IT efficiencies through SAP HANA; and using digital methods to enhance organizational learning. These services are marketed using a common sales force and delivered via our domestic and global recruitment centers. While the vast majority of our assignments are based on time and materials, we do have the capabilities to deliver our digital transformation services on a fixed price basis.

Below are the operating results of our reporting segments:

 

     At December 31,  
     2017     2016     2015  
     (Amounts in Thousands)  

Revenues:

      

Data and analytics services

   $ 9,185     $ —       $ —    

IT staffing services

     138,697       132,008       123,470  
  

 

 

   

 

 

   

 

 

 

Total revenues

   $ 147,882     $ 132,008     $ 123,470  
  

 

 

   

 

 

   

 

 

 

Gross Margin %:

      

Data and analytics services

     44.8     0.0     0.0

IT staffing services

     19.8     19.9     19.3
  

 

 

   

 

 

   

 

 

 

Total gross margin %

     21.4     19.9     19.3

Segment operating income:

      

Data and analytics services

   $ 2,531     $ —       $ —    

IT staffing services

     5,279       5,320       5,747  
  

 

 

   

 

 

   

 

 

 

Subtotal

     7,810       5,320       5,747  

Amortization of acquired intangible assets

     (1,710     (813     (441

Acquisition-related transaction expenses

     (2,019     —         (624

Interest expenses and other, net

     (1,133     (487     (257
  

 

 

   

 

 

   

 

 

 

Income before income taxes

   $ 2,948     $ 4,020     $ 4,425  
  

 

 

   

 

 

   

 

 

 

Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:

 

    Total Assets     Depreciation & Amortization     Capital Expenditures  

Amounts in thousands:

  2017     2016     2015       2017         2016         2015       2017     2016     2015  

Data and Analytics Services

  $ 53,683     $  —       $ —       $ 925     $ —       $ —       $ 11     $ —       $ —    

IT Staffing Services

    44,921       39,406       38,477       1,017       1,016       660       1,428       105       168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 98,604     $ 39,406     $ 38,477     $ 1,942     $ 1,016     $ 660     $ 1,439     $ 105     $ 168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

 

Below is geographic information related to our revenues from external customers and long-lived assets:

 

     Revenues      Equipment, Enterprise
Software and Leasehold
Improvements, net
 

Amounts in thousands:

   2017      2016      2015      2017      2016      2015  

United States

   $ 145,513      $ 132,008      $ 123,470      $ 1,730      $ 494      $ 578  

Canada

     1,729        —          —          19        —          —    

India

     640        —          —          150        64        78  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 147,882      $ 132,008      $ 123,470      $ 1,899      $ 558      $ 656  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II-Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2017
Valuation and Qualifying Accounts [Abstract]  
Schedule II-Valuation and Qualifying Accounts

SCHEDULE II—VALUATION AND QUALIFYING ACCOUNTS

FOR THE YEARS ENDED DECEMBER 31, 2017, 2016 AND 2015

(Amounts in thousands)

 

     Balance at
beginning
of period
     Charged
to expense
(credited)
     Recoveries/
(Write-offs)
     Balance
at end
of period
 

Allowance for Doubtful Accounts:

           

Year ended December 31, 2017

   $ 388      $ 10      $ —        $ 398  

Year ended December 31, 2016

     313        75        —          388  

Year ended December 31, 2015

     260        53        —          313  
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

References in this Annual Report on Form 10-K to “we”, “our”, “Mastech Digital”, “Mastech” or “the Company” refer collectively to Mastech Digital, Inc. and its wholly-owned operating subsidiaries, which are included in these Consolidated Financial Statements (the “Financial Statements”).

Description of Business

Description of Business

We are a provider of Digital Transformation IT Services.

Our portfolio of offerings include data management and analytics services; other digital transformation services such as Salesforce.com, SAP HANA, and Digital Learning services; and IT staffing services that span across digital and mainstream technologies.

Reflective of our recent acquisition of the services division of Canada-based InfoTrelllis, Inc., we have added specialized capabilities in delivering data management and analytics services to our customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Big Data and Analytics, and Digital Transformation, with such services delivered using on-site and offshore resources.

Our IT staffing business combines technical expertise with business process experience to deliver a broad range of staffing services in digital and mainstream technologies. Our digital technologies include data management, analytics, cloud, mobility, social and artificial intelligence. We work with businesses and institutions with significant IT spending and recurring staffing service needs. We also support smaller organizations with their “project focused” temporary IT staffing requirements.

Recent Developments

Recent Developments

On July 13, 2017, the Company completed its acquisition of the services division of Canada-based InfoTrellis, Inc., a project-based consulting services company with specialized capabilities in data management and analytics. The acquisition is expected to significantly strengthen Mastech Digital’s capabilities to offer consulting and project-based delivery of digital transformation services. InfoTrellis, Inc. is headquartered in Toronto, Canada, with offices in Austin, Texas and a global delivery center in Chennai, India.

The purchase agreement for the InfoTrellis acquisition totaled $55 million, with $35.75 million paid in cash at closing (which was reduced by working capital adjustments of $861,000) and $19.25 million deferred over the two years after closing. The deferred purchase price is contingent upon the acquired business generating specified EBIT (earnings before interest and taxes) targets during the first two years following closing.

The funding for the transaction consisted of a combination of debt and equity. A new $65 million credit facility the Company established on July 13, 2017 with PNC Bank, N.A. (“PNC”) provided debt financing for the transaction, refinancing of the Company’s previously existing debt with PNC and additional borrowing capacity. The equity financing was completed through a $6.0 million private placement of newly-issued shares of the Company’s common stock to Mastech’s founders and majority shareholders, Ashok Trivedi and Sunil Wadhwani. Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July 10, 2017 (two business days after the July 7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company’s independent directors, which retained counsel and an independent financial advisor.

On July 13, 2017 and July 19, 2017, the Company filed with the Securities and Exchange Commission Current Reports on Form 8-K providing additional details on this acquisition and the financing arrangements. On September 27, 2017, the Company filed an Amendment to its July 19, 2017 Current Report on Form 8-K solely to include the financial statements and financial information required under Item 9.01 of Form 8-K, which statements and information were excluded from the original Form 8-K in reliance on paragraphs (a)(4) and (b)(2) of Item 9.01 of Form 8-K.

Accounting Principles

Accounting Principles

The Company’s Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Principles of Consolidation

Principles of Consolidation

The Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries. All material intercompany transactions and balances have been eliminated in consolidation.

Use of Estimates

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management 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 periods presented. Actual results could differ from these estimates.

Reclassifications

Reclassifications

As discussed herein, the Company adopted ASU 2015-17, “Balance Sheet Classification of Deferred Taxes” on a retrospective basis during the first quarter of 2017. Accordingly, the impact of this retrospective adoption was a reclassification of $26,000 of non-current deferred tax liabilities and $280,000 of current deferred tax assets as a net non-current deferred tax asset of $254,000 as of December 31, 2016. This presentation conforms to the December 31, 2017 balance sheet.

In connection with securing its new credit agreement, the Company incurred deferred financing costs, which were capitalized and are being amortized as interest expense over the life of the facility. These deferred financing costs, net of amortization, are presented as reductions in long-term debt in the Company’s Consolidated Balance Sheets in accordance with ASU 2015-03, “Imputation of Interest”. Deferred financing costs of $59,000 as of December 31, 2016 were previously presented in other assets and have been reclassified to conform to the current period presentation.

Cash and Cash Equivalents

Cash and Cash Equivalents

Cash and cash equivalents are defined as cash and highly liquid debt investments with maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value.

Accounts Receivable and Unbilled Receivables

Accounts Receivable and Unbilled Receivables

The Company extends credit to clients based upon management’s assessment of their creditworthiness. A substantial portion of the Company’s revenue, and the resulting accounts receivable, are from Fortune 1000 companies, major systems integrators and other staffing organizations. The Company does not generally charge interest on delinquent accounts receivable.

 

Unbilled receivables represent amounts recognized as revenues based on services performed and, in accordance with the terms of the client contract, will be invoiced in a subsequent period.

Allowance for Uncollectible Accounts

Allowance for Uncollectible Accounts

Accounts receivable are reviewed periodically to determine the probability of loss. The Company records an allowance for uncollectible accounts when it is probable that the related receivable balance will not be collected based on historical collection experience, client-specific collection issues, and other matters the Company identifies in its collection monitoring.

The Allowance for Uncollectible Accounts was $398,000 and $388,000 at December 31, 2017 and 2016, respectively. There were $10,000, $75,000 and $53,000 of bad debt expense charges for the years ended December 31, 2017, 2016 and 2015, respectively, which amounts are reflected in the Consolidated Statements of Operations.

Equipment, Enterprise Software and Leasehold Improvements

Equipment, Enterprise Software and Leasehold Improvements

Equipment, enterprise software and leasehold improvements are stated at historical cost. The Company provides for depreciation using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are amortized over the shorter of (a) the remaining term of the lease or (b) the estimated useful life of the improvements. Repairs and maintenance, which do not extend the useful life of the respective assets, are charged to expense as incurred. Upon disposal, assets and related accumulated depreciation are removed from the Company’s accounts and the resulting gains or losses are reflected in the Company’s Consolidated Statement of Operations.

The estimated useful lives of depreciable assets are primarily as follows:

 

Laptop Computers

   18 months

Equipment

   3-5 years

Enterprise Software

   3-5 years

The Company capitalizes certain external and internal computer software and software development costs incurred during the application development stage. The application development stage generally includes software design and configuration, coding, testing and installation activities. Capitalized costs include only external direct cost of material and services consumed in developing or obtaining internal-use software, and payroll and payroll-related costs for employees who are directly associated with and devote time to the internal-use software project. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Training and maintenance costs are expensed as incurred, while upgrades and enhancements are capitalized if it is probable that such expenditures will result in additional functionality.

The Company is in the process of implementing new enterprise software applications to its backbone systems environment. As of December 31, 2017, the Company has capitalized $1.3 million in 2017 related to this endeavor which has yet to be placed in service. The Company will start amortizing these costs commencing with the go-live implementation date, which is expected to occur during the second quarter of 2018.

Depreciation and amortization expense related to fixed assets totaled $232,000, $203,000 and $219,000 for the years ended December 31, 2017, 2016 and 2015, respectively.

Goodwill and Intangible Assets

Goodwill and Intangible Assets

Identifiable intangible assets are recorded at fair value as of the closing date when acquired in a business combination. Identifiable intangible assets related to our Hudson IT and InfoTrellis acquisitions consisted of client relationships, covenants not-to-compete, trade names and in the case of the InfoTrellis acquisition, technology, which are being amortized using the straight-line method over their estimated useful lives ranging from three years to twelve years, as more fully described in Note 2 “Business Combinations” to the Notes to the Consolidated Financial Statements.

Excess purchase price over the fair value of net tangible assets and identifiable intangible assets acquired are recorded as goodwill. Goodwill is not amortized but is tested for impairment at least on an annual basis. If impairment is indicated, a write-down to fair value is recorded based on the excess of the carrying value of the asset over its fair market value.

We review goodwill and intangible assets for impairment annually as of October 1st or more frequently if events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. The impairment test is performed at the reporting unit (business segment) level. Determination of recoverability is based on the lowest level of identifiable estimated future undiscounted cash flows resulting from use of the assets and their eventual disposition. Measurement of any impairment loss is based on the excess carrying value of the assets over their fair market value.

In conducting our annual impairment testing, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not (more than 50%) that the estimated fair value of a reporting unit is less than its carrying amount. If not, no further goodwill impairment testing is required. If it is more likely than not that a reporting unit’s fair value is less than its carrying amount, we are then required to perform a quantitative impairment test. We also may elect not to perform the qualitative assessment, and instead, proceed directly to the quantitative impairment test.

In 2017, we performed a quantitative impairment test related to our June 2015 acquisition of Hudson Global Resources Management, Inc.’s U.S. IT staffing business (“Hudson IT”). The results of this testing indicated no impairment associated with the carrying amount of goodwill and intangible assets.

Additionally in 2017, we performed a qualitative assessment related to our July 2017 acquisition of the service division of InfoTrellis, Inc. (“InfoTrellis”), in which we considered relevant events and circumstances, including changes in customers’ demand outlooks, activity levels, margin trends, general economic conditions in the geographies in which we operate and material changes in the competitive landscape of our business. We considered the results and assumptions related to our most recent quantitative assessment conducted as of our acquisition date. Based on this qualitative assessment, we believe that there were no indications of impairment associated with the carrying amount of goodwill and intangible assets.

Business Combinations

Business Combinations

The Company accounts for acquisitions in accordance with guidance found in ASC 805, Business Combinations (“ASC 805”). This guidance requires consideration given (including contingent consideration), assets acquired and liabilities assumed to be valued at their fair market values at the acquisition date. The guidance further provides that: (1) in-process research and development will be recorded at fair value as an indefinite-lived intangible asset; (2) acquisition-related transaction costs will generally be expensed as incurred; (3) restructuring costs associated with a business combination will generally be expensed subsequent to the acquisition date; and (4) changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date generally will effect income tax expense.

ASC 805 requires that any excess purchase price over fair value of assets acquired (including identifiable intangibles) and liabilities assumed be recognized as goodwill. Additionally, any excess fair value of acquired net assets over acquisition consideration results in a bargain purchase gain. Prior to recording a gain, the acquiring entity must reassess whether all acquired assets and assumed liabilities have been identified and must perform re-measurements to verify that the consideration paid, assets acquired and liabilities assumed have all been properly valued.

 

The InfoTrellis financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of July 13, 2017. The Hudson IT financial results are included in the Company’s Consolidated Financial Statements from the date of the acquisition of June 15, 2015.

Income Taxes

Income Taxes

The Company records an estimated liability for income and other taxes based on what management determines will likely be paid in the various tax jurisdictions in which we operate. Management uses its best judgment in the determination of these amounts. However, the liabilities ultimately realized and paid are dependent on various matters, including the resolution of the tax audits in the various affected tax jurisdictions, and may differ from the amounts recorded. An adjustment to the estimated liability would be recorded through income in the period in which it becomes probable that the amount of the actual liability differs from the amount recorded.

Management determines the Company’s income tax provision using the asset and liability method. Under this method, deferred income taxes are provided for the temporary differences between the financial reporting basis and the tax basis of the Company’s assets and liabilities. The Company measures deferred tax assets and liabilities using enacted tax rates in effect for the year in which we expect to recover or settle the temporary differences. The effect of a change in tax rates on deferred taxes is recognized in the period that the change is enacted. The Company evaluates its deferred tax assets and records a valuation allowance when, in management’s opinion, it is more likely than not that some portion or all of the deferred tax assets will not be realized. For the periods presented, no valuation allowance has been provided.

In 2017, the Company incurred an estimated one-time charge of $372,000 related to the enactment of the Tax Cut and Jobs Act of 2017. This charge is related to the re-measurement of the Company’s deferred tax assets arising from a lower U.S. corporate tax rate of $294,000 and a $78,000 charge related to a one-time transition tax applicable to the new dividend exemption system related to foreign earnings.

We believe that we have made reasonable estimates with respect to each of the above items, however, all of the amounts recorded are provisional as we have not completed our analysis of the complex and far reaching effects of the Tax Cut and Jobs Act of 2017. Under guidance issued by the staff of the SEC, we expect to finalize our accounting related to the tax effects of the Tax Cut and Jobs Act of 2017 during 2018 as we complete our analysis, computations and assertions. It is possible that others, applying reasonable judgment to the same facts and circumstances, could develop and support a range of alternative estimated amounts. We will revise these estimates during 2018 as we gather additional information to complete our tax returns and as any interpretation or clarification of the Tax Cut and Jobs Act of 2017 occurs through legislation, U.S. Treasury actions or other means.

The Company accounts for uncertain tax positions in accordance with ASC Topic 740-10,Accounting for Uncertainty in Income Taxes”. Accordingly, the Company has reported a liability for unrecognized tax benefits resulting from uncertain tax positions taken, or expected to be taken, in a tax return. As of December 31, 2017 and 2016, the Company provided $95,000 and $128,000 for uncertain tax positions, including interest and penalties, related to various state income tax matters.

The Company’s 2015 federal income tax return is under audit by the Internal Revenue Service (“IRS”). During 2013, the Company’s 2011 federal income tax return was audited by the IRS, resulting in no material adjustments to its filed return.

Deferred Financing Costs

Deferred Financing Costs

The Company capitalizes expenses directly related to securing its credit facilities. These deferred costs are amortized as interest expense over the term of the underlying facilities. Unamortized deferred financing costs are included as reductions in the long-term debt caption in the Consolidated Balance Sheets.

Contingent Consideration

Contingent Consideration

In connection with the InfoTrellis acquisition, the Company may be required to pay future consideration that is contingent upon the achievement of specified earnings before interest and taxes objectives (“EBIT”). As of the acquisition date, the Company recorded a contingent consideration liability representing the estimated fair value of the contingent consideration that is expected to be paid. The fair value of the contingent consideration liability was estimated by utilizing a probability weighted simulation model to determine the fair value of contingent consideration. We re-measure this liability and record changes in the fair value when it is more likely than not that the future payments based on EBIT estimates have changed. Increases or decreases in the fair value of contingent consideration can result from changes in timing and amounts of revenue and earnings estimates and/or in the likelihood of contractual objectives being achieved.

Segment Reporting

Segment Reporting

Subsequent to the July 13, 2017 InfoTrellis acquisition, the Company has two reportable segments, in accordance with ASC Topic 280 “Disclosures About Segments of an Enterprise and Related Information”: Data and Analytics Services (which segment represents the acquired InfoTrellis business); and IT Staffing Services.

Revenue Recognition

Revenue Recognition

The Company recognizes revenue on time-and-material contracts as services are performed and expenses are incurred. Time-and-material contracts typically bill at an agreed upon hourly rate, plus out-of-pocket expense reimbursement. Out-of-pocket expense reimbursement amounts vary by assignment, but on average represent less than 2% of total revenues. Revenue is earned when the Company’s consultants are working on projects. Revenue recognition is negatively impacted by holidays and consultant vacation and sick days.

The Company recognizes revenue on fixed price contracts using the percentage of completion method, based on the relationship of costs incurred to date to the expected total costs to be incurred under the contract. Estimated losses are recognized immediately in the period in which current estimates indicate a loss.

In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources’ continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied.

Stock-Based Compensation

Stock-Based Compensation

Effective October 1, 2008, the Company adopted a Stock Incentive Plan (the “Plan”) which, as amended, provides that up to 1,400,000 shares of the Company’s common stock shall be allocated for issuance to directors, executive management and key personnel. Grants under the Plan can be made in the form of stock options, stock appreciation rights, performance shares or stock awards. The Plan is administered by the Compensation Committee of the Board of Directors. Stock options are granted at an exercise price equal to the closing share price of the Company’s common stock at the grant date and generally vest over a three to five year period.

The Company accounts for stock-based compensation expense in accordance with ASC Topic 718 “Share-based Payments” which requires us to measure all share-based payments based on their estimated fair value and recognize compensation expense over the requisite service period. The fair value of our stock options is determined at the date of grant using the Black-Scholes option pricing model.

Treasury Stock

Treasury Stock

The Company maintained a stock repurchase program which expired on December 22, 2016. Under the program, the Company made treasury stock purchases in the open market, subject to market conditions and normal trading restrictions. Upon expiration, the program was not extended by the Company’s Board of Directors. Additionally, the Company makes stock purchases from time to time to satisfy employee tax obligations related to its Stock Incentive Plan. At December 31, 2017, the Company held 820,636 shares in its treasury at a cost of approximately $4.2 million.

Comprehensive Income

Comprehensive Income

Comprehensive income as presented in the Consolidated Statements of Comprehensive Income consists of net income, unrealized gains or losses, net of tax, on cash flow hedging transactions and foreign currency translation adjustments.

Derivative Instruments and Hedging Activities

Derivative Instruments and Hedging Activities

Interest Rate Swap Contracts:

Concurrent with the Company’s borrowings on July 13, 2017 under its new credit facility, the Company entered into an interest-rate swap to convert the debt’s variable interest rate to a fixed rate of interest. These swap contracts have been designated as cash flow hedging instruments and qualified as effective hedges at inception under ASC Topic 815, “Derivatives and Hedging”. These contracts are recognized on the balance sheet at fair value. The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income (loss) and is reclassified into the Consolidated Statements of Operations as interest expense in the same period in which the underlying transaction affects earnings.

With respect to derivatives designated as hedges, the Company formally documents all relationships between hedging instruments and hedged items, as well as its risk management objective and strategy for undertaking such transactions. The Company evaluates hedge effectiveness at the time a contract is entered into and on an ongoing basis. If a swap contract is deemed ineffective, the change in the fair value of the derivative is recorded in the Consolidated Statement of Operations as interest expense.

Foreign Currency Translation

Foreign Currency Translation

The reporting currency of the Company and its subsidiaries is the U.S. dollar. The functional currency of the Company’s Indian subsidiaries is their local currency. The results of operations of the Company’s Indian subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company’s Indian subsidiaries is translated at the current exchange rates at the end of the period, and the related translation adjustments are recorded as a component of accumulated other comprehensive income (loss) within Shareholders’ Equity. Gains and losses resulting from foreign currency transactions are included as a component of other income (expense), net in the Consolidated Statements of Operations, and have not been material for all periods presented.

Earnings Per Share

Earnings Per Share

Basic earnings per share are computed using the weighted-average number of common shares outstanding during the period. Diluted earnings per share are computed using the weighted-average number of common shares outstanding during the period, plus the incremental shares outstanding assuming the exercise of dilutive stock options and the vesting of restricted shares and performance shares, calculated using the treasury stock method.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

Recently Adopted Accounting Pronouncements

In November 2015, the Financial Accounting Standards Board (“FASB”) issued ASU 2015-17, “Balance Sheet Classification of Deferred Taxes.” The Company adopted ASU 2015-17, which amends existing guidance to require presentation of deferred tax asset and liabilities as non-current within a classified balance sheet. This guidance was adopted, on a retrospective basis, at March 31, 2017. Prior periods were adjusted to conform to the current period presentation.

In March, 2016, the FASB issued ASU 2016-09 “Compensation—Stock Compensation (Topic 718)—Improvements to Employee Share-Based Payment Accounting”. The FASB issued this ASU as part of its “Simplification Initiative,” which has the objective of identifying, evaluating, and improving areas of GAAP for which cost and complexity can be reduced while maintaining or improving the usefulness of the information provided to users of financial statements. The areas for simplification in this ASU involve several aspects of the accounting for share-based payment transactions, including the income tax consequences, classification of awards as either equity or liabilities, and classification on the statement of cash flows. The amendments in this ASU are effective for annual periods beginning after December 15, 2016 and, accordingly, we adopted this ASU on January 1, 2017. The adoption of this ASU resulted in the recognition of a $140,000 benefit in our provision for income taxes for the year ended December 31, 2017.

Recent Accounting Pronouncements not yet adopted

In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers,” which provides for a single five-step model to be applied to all revenue contracts with customers. The new guidance also requires additional financial statement disclosures that will enable users to understand the nature, amount, timing and uncertainty of revenue and cash flows relating to customer contracts. Entities can use either a retrospective approach or a cumulative effect adjustment approach to implement the guidance. In 2015, the FASB issued a deferral of the effective date of the guidance to 2018, with early adoption permitted in 2017. In 2016, the FASB issued ASU 2016-08, ASU 2016-10, ASU 2016-12 and ASU 2016-20 to amend ASU 2014-09 for technical corrections and improvements and to clarify the implementation guidance for 1) principal versus agent considerations, 2) identifying performance obligations, 3) the accounting for licenses of intellectual property and 4) narrow scope improvements on assessing collectability, presentation of sales taxes, non-cash consideration and completed contracts and contract modifications at transition. The Company adopted the new guidance on January 1, 2018, using the modified retrospective method, with no impact on its 2017 financial statements. The cumulative effect of initially applying the new guidance had no impact on the opening balance of retained earnings as of January 1, 2018. The Company does not expect the new guidance to have a material impact on its financial statements in future periods. However, additional disclosures will be included in future reporting periods in accordance with requirements of the FASB’s new guidance.

In January 2016, the FASB issued ASU 2016-01, “Financial Instruments—Overall (Subtopic 825-10)—Recognition and Measurement of Financial Assets and Financial Liabilities”, which amends certain aspects of recognition, measurement, presentation and disclosure of financial instruments. This amendment requires all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under the equity method of accounting or those that result in consolidation of the investee). This standard will be effective for fiscal years beginning after December 15, 2017, including interim periods within those fiscal years. We are evaluating the impact the adoption of ASU 2016-01 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU No. 2016-02, “Leases (Topic 842)”. The main difference between the current requirement under GAAP and ASU 2016-02 is the recognition of lease assets and lease liabilities by lessees for those leases classified as operating leases. ASU 2016-02 requires that a lessee recognize in the statement of financial position a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term (other than leases that meet the definition of a short-term lease). The liability will be equal to the present value of the lease payment. The lease asset will be based on the liability, subject to adjustment, such as for initial direct costs. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Operating leases will result in straight-line expense (similar to current operating leases), while finance leases will result in a front-loaded expense pattern (similar to current capital leases). The classification of these leases will be based on the criteria that are largely similar to those applied in current lease accounting. For lessors, the guidance modifies the classification criteria and the accounting for sales-type and direct financing leases. ASU 2016-02 is effective for annual and interim periods beginning after December 15, 2018 and early adoption is permitted. ASU 2016-02 must be adopted using a modified retrospective transition and provides for certain practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented. We are currently assessing the potential impact of ASU 2016-02 and expect adoption will have a material impact on our consolidated financial condition and results of operations. Contractual obligations on lease arrangements as of December 31, 2017 approximated $3.0 million.

In August 2016, the FASB issued ASU 2016-15 “Statement of Cash Flows (Topic 230)—Classification of Certain Cash Receipts and Cash Payments”. Current GAAP either is unclear or does not include specific guidance on eight specific cash flow classification issues included in the amendments in this ASU. The ASU addresses these cash flow issues with the objective of reducing the existing diversity in practice. The amendments in this ASU are effective for fiscal years beginning after December 15, 2017, and interim periods within those fiscal years. Early adoption is permitted, including adoption in an interim period. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”, which removes the requirement to perform a hypothetical purchase price allocation to measure goodwill impairment. Under this ASU, a goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. ASU 2017-04 is effective for annual and interim periods beginning January 1, 2020, with early adoption permitted, and applied prospectively. We do not expect ASU 2017-04 to have a material impact on our financial statements.

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation (Topic 718): Scope of Modification Accounting”. Entities have defined the term “modification” in a broad manner resulting in diversity in modification accounting practice. The amendments in this ASU provide guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. The amendments in this ASU are effective for all entities for annual periods, and interim periods within those annual periods, beginning after December 15, 2017. The Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements.

In July 2017, the FASB issued ASU 2017-11, “Earnings Per Share (Topic 260); Distinguishing Liabilities from Equity (Topic 480); Derivatives and Hedging (Topic 815)”. This ASU addresses I. Accounting for Certain Financial Instruments with Down Round Features and II. Replacement of the Indefinite Deferral for Mandatorily Redeemable Financial Instruments of Certain Nonpublic Entities and Certain Mandatorily Redeemable Noncontrolling Interests with a Scope Exception. The amendments in Part I of this ASU change the classification analysis of certain equity-linked financial instruments (or embedded features) with down-round features. When determining whether certain financial instruments should be classified as liabilities or equity instruments, a down round-feature no longer precludes equity classification when assessing whether the instrument is indexed to an entity’s own stock. The amendments also clarify existing disclosure requirements for equity-classified instruments. The amendments in Part II of this ASU recharacterize the indefinite deferral of certain provisions of Topic 480 that now are presented as pending content in the Codification, to a scope exception. Those amendments do not have an accounting effect. The amendments in Part I of this ASU are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2018. Early adoption is permitted for all entities, including adoption in an interim period. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. The Company does not expect this ASU to have a material impact on its financial statements.

 

In August 2017, the FASB issued ASU 2017-12, “Derivatives and Hedging (Topic 815); Targeted Improvements to Accounting for Hedging Activities”. The amendments in this ASU better align an entity’s risk management activities and financial reporting for hedging relationships through changes to both the designation and measurement guidance for qualifying hedging relationships and the presentation of hedge results. To meet that objective, the amendments expand and refine hedge accounting for both nonfinancial and financial risk components and align the recognition and presentation of the effects of the hedging instrument and the hedged item in the financial statements. The amendments in this ASU are effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years. Early application is permitted in any interim period after issuance of the ASU. The Company does not expect this ASU to have a material impact on its financial statements.

A variety of proposed or otherwise potential accounting standards are currently under consideration by standard-setting organizations and certain regulatory agencies. Because of the tentative and preliminary nature of such proposed standards, management has not yet determined the effect, if any, that the implementation of such proposed standards would have on the Company’s consolidated financial statements.

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Accounting Policies [Abstract]  
Estimated Useful Lives of Depreciable Assets

The estimated useful lives of depreciable assets are primarily as follows:

 

Laptop Computers

   18 months

Equipment

   3-5 years

Enterprise Software

   3-5 years
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2017
Business Combinations [Abstract]  
Summary of Fair Value of Consideration for Acquired Business

The following table summarizes the fair value of consideration for the Acquired Business on the July 13, 2017 closing date:

 

(in thousands)

   Amounts  

Cash purchase price at closing

   $ 35,750  

Working capital adjustments

     (861

Estimated payout of contingent consideration (1)

     17,125  
  

 

 

 

Total Fair Value of Consideration

   $ 52,014  
  

 

 

 

 

(1) Based on a valuation conducted by an independent third party, the fair value of contingent consideration at the closing date was determined to be $17,125,000.
Schedule of Sources of Funds in Business Acquisition

The cash purchase price at closing was paid with funds obtained from the following sources:

 

(in thousands)

   Amounts  

Cash balances on hand

   $ 341  

Sale of common stock in a private placement transactions

     6,000  

Term loan debt facility

     30,500  

Revolving line of credit

     9,000  

Payoff of previous credit facility

     (10,091
  

 

 

 

Cash paid at Closing

   $ 35,750  
  

 

 

 
Schedule of Valuation of Net Assets Acquired

The valuation of net assets acquired is as follows:

 

(in thousands)

   Amounts  

Current Assets

   $ 6,909  

Fixed Assets and Other

     215  

Identifiable intangible assets:

  

Client relationships

     16,671  

Covenant not-to-compete

     761  

Trade name

     1,221  

Technology

     1,209  
  

 

 

 

Total identifiable intangible assets

     19,862  

Goodwill

     27,417  

Current liabilities

     (2,389
  

 

 

 

Net Assets Acquired

   $ 52,014  
  

 

 

 
Summary of Unaudited Pro Forma Results

The following reflects the Company’s unaudited pro forma results had the results of InfoTrellis and Hudson IT been included for all periods presented:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in Thousands, except per share data)  

Revenue

   $ 158,785      $ 157,077      $ 157,946  

Net income

   $ 2,388      $ 6,778      $ 6,882  

Earnings per share—diluted

   $ .44      $ 1.27      $ 1.30  
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets, net (Tables)
12 Months Ended
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Reconciliation of Goodwill

A reconciliation of the beginning and ending amounts of goodwill for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Goodwill, beginning balance

   $ 8,427    $ 8,427    $ —    

Addition in current period

     27,417      —          8,427  

Reduction in current period

     —          —          —    
  

 

 

    

 

 

    

 

 

 

Goodwill, ending balance

   $ 35,844      $ 8,427      $ 8,427  
  

 

 

    

 

 

    

 

 

 
Components of Identifiable Intangible assets

Identifiable intangible assets were comprised of the following as of December 31, 2017 and 2016:

 

     As of December 31, 2017  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services:

           

Client relationships

     12      $ 7,999      $ 1,694      $ 6,305  

Covenant-not-to-compete

     5        319        162        157  

Trade name

     3        249        211        38  

Data and Analytics Services:

           

Client relationships

     12        16,671        636        16,035  

Covenant-not-to-compete

     5        761        70        691  

Trade name

     5        1,221        112        1,109  

Technology

     7        1,209        79        1,130  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 28,429      $ 2,964      $ 25,465  
     

 

 

    

 

 

    

 

 

 

 

     As of December 31, 2016  

(Amounts in thousands)

   Amortization
Period (In Years)
     Gross Carrying
Value
     Accumulative
Amortization
     Net Carrying
Value
 

IT Staffing Services

           

Client relationships

     12      $ 7,999      $ 1,027      $ 6,972  

Covenant-not-to-compete

     5        319        99        220  

Trade name

     3        249        128        121  
     

 

 

    

 

 

    

 

 

 

Total Intangible Assets

      $ 8,567      $ 1,254      $ 7,313  
     

 

 

    

 

 

    

 

 

 
Schedule of Estimated Amortization Expense

The estimated aggregate amortization expense for intangible assets for the years ending December 31, 2018 through 2022 is as follows:

 

     Years Ended December 31,  
     2018      2019      2020      2021      2022  
     (Amounts in thousands)  

Amortization expense

   $ 2,727      $ 2,689      $ 2,654      $ 2,625      $ 2,443  
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Credit Facility (Tables)
12 Months Ended
Dec. 31, 2017
Text Block [Abstract]  
Schedule of Annual Aggregate Outstanding Debt

As of December 31, 2017, the annual aggregate maturities of our outstanding debt (exclusive of deferred financing costs amortization) during each of the next five years are as follows:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 4,003  

2019

     4,575  

2020

     4,575  

2021

     4,956  

2022

     20,438  
  

 

 

 

Total

   $ 38,547  
  

 

 

 
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Future Rental Payments

The Company rents certain office facilities and equipment under noncancelable operating leases, which provide for the following future minimum rental payments as of December 31, 2017:

 

     Total Amount  
     (Amounts in thousands)  

2018

   $ 1,135  

2019

     1,162  

2020

     545  

2021

     197  

2022

     —    

Thereafter

     —    
  

 

 

 

Total

   $ 3,039  
  

 

 

 
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Company's Stock Option Activity

Following is a summary of the Company’s stock option activity for the three years ended December 31, 2017:

 

     Number of
Options
     Weighted Average
Exercise Price
 

Outstanding at December 31, 2014

     255,000      $ 1.00  

Granted

     —          —    

Exercised

     (19,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2015

     236,000        1.01  

Granted

     335,000        7.04  

Exercised

     (126,000      0.81  

Cancelled / forfeited

     —          —    
  

 

 

    

Outstanding at December 31, 2016

     445,000        5.61  

Granted

     —          —    

Exercised

     (90,000      0.86  

Cancelled / forfeited

     (18,000      5.81  
  

 

 

    

Outstanding at December 31, 2017

     337,000      $ 6.86  
  

 

 

    

 

 

 
Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options

The table below summarizes information regarding the Company’s outstanding and exercisable stock options as of December 31, 2017:

 

Range of Exercise Prices:

   Options
Outstanding
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     323,000        8.3      $ 7.07  
  

 

 

       
     337,000        8.0      $ 6.86  
  

 

 

    

 

 

    

 

 

 

Range of Exercise Prices:

   Options
Exercisable
     Weighted Average
Remaining
Contractual Life
(in years)
     Weighted Average
Exercise Price
 

$0.01 to $2.00

     1,000        0.8      $ 0.01  

$2.01 to $4.00

     13,000        2.0      $ 2.36  

$4.01 to $6.00

     —          —          —    

$6.01 to $8.00

     55,000        8.2      $ 7.18  
  

 

 

       
     69,000        6.9      $ 6.17  
  

 

 

    

 

 

    

 

 

 
Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model

The Company used the following assumptions with respect to the Black-Scholes option pricing model for Mastech Digital options issued during 2016.

 

     Years Ended December 31,  
         2017              2016             2015      

Stock option grants:

                   

Weighted-average risk-free interest rate

     —          1.34     —    

Weighted-average dividend yield

     —          0.0     —    

Expected volatility

     —          55.9     —    

Expected term (in years)

     —          5.5     —    

Weighted-average fair value

   $ —        $ 3.52   $ —    
Summary of Mastech's Restricted Stock Unit Activity

Following is a summary of Mastech’s restricted stock activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     32,555        67,370        72,741  

Awarded

     —          —          18,000  

Released

     (17,305      (22,315      (23,371

Forfeited

     —          (12,500      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     15,250        32,555        67,370  
  

 

 

    

 

 

    

 

 

 
Summary of Mastech Performance Share Unit Activity

Following is a summary of Mastech performance share activity for the three years ended December 31, 2017:

 

     Years Ended December 31,  
     2017      2016      2015  

Beginning outstanding balance

     —          76,419        103,273  

Awarded

     —          —          —    

Released

     —          —          (26,854

Forfeited

     —          (76,419      —    
  

 

 

    

 

 

    

 

 

 

Ending outstanding balance

     —          —          76,419  
  

 

 

    

 

 

    

 

 

 
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2017
Income Tax Disclosure [Abstract]  
Components of Income Before Income Taxes

The components of income before income as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Income before income taxes:

        

Domestic

   $ 1,875      $ 3,544      $ 3,995  

Foreign

     1,073        476        430  
  

 

 

    

 

 

    

 

 

 

Income before income taxes

   $ 2,948      $ 4,020      $ 4,425  
  

 

 

    

 

 

    

 

 

 
Provision for Income Taxes

The provision for income taxes, as shown in the accompanying Consolidated Statement of Operations, consisted of the following for the years ended December 31, 2017, 2016 and 2015:

 

     Years Ended December 31,  
     2017      2016      2015  
     (Amounts in thousands)  

Current provision:

        

Federal

   $ 1,101      $ 1,189      $ 1,375  

State

     159        101        143  

Foreign

     276        161        143  
  

 

 

    

 

 

    

 

 

 

Total current provision

     1,536        1,451        1,661  
  

 

 

    

 

 

    

 

 

 

Deferred provision:

        

Federal

     (205      43        10  

State

     (73      6        1  

Foreign

     64        —          —    
  

 

 

    

 

 

    

 

 

 

Total deferred provision

     (214      49        11  
  

 

 

    

 

 

    

 

 

 

Total provision for income taxes

   $ 1,322      $ 1,500      $ 1,672  
  

 

 

    

 

 

    

 

 

 
Reconciliation of Income Taxes

The reconciliation of income taxes from continuing operations computed using our statutory U.S. income tax rate and the provision for income taxes for the years ended December 31, 2017, 2016 and 2015 were as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

   2017     2016     2015  

Income taxes computed at the federal statutory rate

   $ 1,002       34.0   $ 1,367        34.0   $ 1,505        34.0

State income taxes, net of federal tax benefit

     116       3.9       107        2.7       144        3.3  

Excess tax benefits from stock options/restricted shares

     (140     (4.7     —          —         —          —    

Estimated charge for U.S. tax reform

     372       12.6       —          —         —          —    

Difference in income taxes on foreign earnings/other

     (28     (1.0     26        0.6       23        0.5  
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
   $ 1,322       44.8   $ 1,500        37.3   $ 1,672        37.8
  

 

 

   

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 
Components of Deferred Tax Assets and Liabilities

The components of the deferred tax assets and liabilities were as follows:

 

     At December 31,  
         2017              2016      
     (Amounts in thousands)  

Deferred tax assets:

     

Allowance for doubtful accounts

   $ 99      $ 151  

Accrued vacation, bonuses and severance

     230        334  

Stock-based compensation expense

     119        164  

Acquisition-related transaction costs

     501        —    
  

 

 

    

 

 

 

Total deferred tax assets

     949        649  
  

 

 

    

 

 

 

Deferred tax liabilities:

     

Prepaid expenses

     160        205  

Depreciation, intangibles and other

     321        190  
  

 

 

    

 

 

 

Total deferred tax liabilities

     481        395  
  

 

 

    

 

 

 

Net deferred tax asset

   $ 468      $ 254  
  

 

 

    

 

 

 
Unrecognized Tax Benefits Related to Uncertain Tax Positions

A reconciliation of the beginning and ending amounts of unrecognized tax benefits related to uncertain tax positions, including interest and penalties, for the three years ended December 31, 2017 is as follows:

 

     Years Ended December 31,  

(Amounts in thousands)

     2017          2016          2015    

Unrecognized tax benefits, beginning balance

   $ 128      $ 135      $ 138  

Additions related to current period

     —          20        35  

Additions related to prior periods

     —          —          —    

Reductions related to prior periods

     (33      (27      (38
  

 

 

    

 

 

    

 

 

 

Unrecognized tax benefits, ending balance

   $ 95      $ 128      $ 135  
  

 

 

    

 

 

    

 

 

 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities (Tables)
12 Months Ended
Dec. 31, 2017
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2017 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

 

Amount of
Gain / (Loss)
recognized in OCI
on Derivatives

  Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
    Amount of
Gain /(Loss)
recognized in
Income on
Derivatives
 
    (Effective Portion)   (Effective Portion)     (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

         

Swap  

         

Contracts  

  $21     Interest Expense       $(56)       Interest Expense       $—  

 

The effect of derivative instruments on the Consolidated Statements of Operations and Comprehensive Income (“OCI”) for the year ended December 31, 2016 (in thousands):

 

Derivatives in

ASC Topic 815

Cash Flow

Hedging

Relationships

   Amount of
Gain / (Loss)
recognized in OCI
on Derivatives
     Location of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
     Amount of
Gain / (Loss)
reclassified from
Accumulated OCI
to Income
    Location of
Gain / (Loss)
reclassified in
Income on
Derivatives
     Amount of
Gain / (Loss)
recognized in
Income on
Derivatives
 
     (Effective Portion)      (Effective Portion)      (Effective Portion)     (Ineffective Portion/Amounts excluded
from effectiveness testing)
 

Interest-Rate  

             

Swap  

             

Contracts  

     $19        Interest Expense        $(41)       Interest Expense        $—  
Information on Location and Amounts of Derivative Fair Values in Consolidated Balance Sheets

Information on the location and amounts of derivative fair values in the Consolidated Balance Sheets (in thousands):

 

     December 31, 2017      December 31, 2016  

Derivative Instruments

   Balance Sheet Location      Fair Value      Balance Sheet Location      Fair Value  

Interest-Rate Swap Contracts

     Other Current Assets      $ 9        Other Current Liabilities      $ 12  
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2017
Earnings Per Share [Abstract]  
Schedule of Denominators of Basic and Diluted EPS Computations

The following table sets forth the denominators of the basic and diluted EPS computations.

 

     Years Ended December 31,  

(Amounts in thousands):

   2017      2016      2015  

Weighted-average shares outstanding:

        

Basic

       4,962          4,393          4,338  

Stock options and restricted share units

     37        89        103  
  

 

 

    

 

 

    

 

 

 

Diluted

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 
Computation of Basic EPS

The following table sets forth the computation of basic EPS utilizing net income and the Company’s weighted-average common stock outstanding:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Basic weighted-average shares outstanding

     4,962        4,393        4,338  
  

 

 

    

 

 

    

 

 

 

Basic EPS

   $ .33      $ .57      $ .63  
  

 

 

    

 

 

    

 

 

 
Computation of Diluted EPS

The following table sets forth the computation of diluted EPS utilizing net income and the Company’s weighted-average common stock outstanding plus the weighted-average of stock options, restricted shares and performance shares:

 

     Years Ended December 31,  

(Amounts in thousands, except per share data):

   2017      2016      2015  

Net income

   $ 1,626      $ 2,520      $ 2,753  

Diluted weighted-average shares outstanding

     4,999        4,482        4,441  
  

 

 

    

 

 

    

 

 

 

Diluted EPS

   $ .33      $ .56      $ .62  
  

 

 

    

 

 

    

 

 

 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2017
Fair Value Disclosures [Abstract]  
Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis

The following table summarizes the basis used to measure financial assets and (liabilities) at fair value on a recurring basis:

 

     Fair Value as of December 31, 2017  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ 9      $ 0      $ 9  

Contingent consideration liabilities

   $ 0      $ 0      $ (17,125    $ (17,125
  

 

 

    

 

 

    

 

 

    

 

 

 
     Fair Value as of December 31, 2016  

(Amounts in thousands)

   Level 1      Level 2      Level 3      Total  

Interest-Rate Swap Contracts

   $ 0      $ (12    $ 0      $ (12
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Financial Information (Tables)
12 Months Ended
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]  
Summary of Quarterly Financial Information
     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2017

           Basic      Diluted  

First quarter

   $ 33,100      $ 6,209      $ 201     $ .04      $ .04  

Second quarter

     35,086        7,077        696       .15        .15  

Third quarter

     39,228        8,818        (136     (.03      (.03

Fourth quarter

     40,468        9,525        865       .16        .16  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 147,882      $ 31,629      $ 1,626     $ .33      $ .33  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
     Revenues      Gross
Profit
     Net
Income
    Earnings Per
Share
 

Year Ended December 31, 2016

           Basic      Diluted  

First quarter

   $ 31,714      $ 6,113      $ 11     $ .00      $ .00  

Second quarter

     33,629        6,889        945       .22        .21  

Third quarter

     34,263        6,897        924       .21        .21  

Fourth quarter

     32,402        6,398        640       .14        .14  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 

Annual

   $ 132,008      $ 26,297      $ 2,520     $ .57      $ .56  
  

 

 

    

 

 

    

 

 

   

 

 

    

 

 

 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2017
Segment Reporting [Abstract]  
Summary of Operating Segments

Below are the operating results of our reporting segments:

 

     At December 31,  
     2017     2016     2015  
     (Amounts in Thousands)  

Revenues:

      

Data and analytics services

   $ 9,185     $ —       $ —    

IT staffing services

     138,697       132,008       123,470  
  

 

 

   

 

 

   

 

 

 

Total revenues

   $ 147,882     $ 132,008     $ 123,470  
  

 

 

   

 

 

   

 

 

 

Gross Margin %:

      

Data and analytics services

     44.8     0.0     0.0

IT staffing services

     19.8     19.9     19.3
  

 

 

   

 

 

   

 

 

 

Total gross margin %

     21.4     19.9     19.3

Segment operating income:

      

Data and analytics services

   $ 2,531     $ —       $ —    

IT staffing services

     5,279       5,320       5,747  
  

 

 

   

 

 

   

 

 

 

Subtotal

     7,810       5,320       5,747  

Amortization of acquired intangible assets

     (1,710     (813     (441

Acquisition-related transaction expenses

     (2,019     —         (624

Interest expenses and other, net

     (1,133     (487     (257
  

 

 

   

 

 

   

 

 

 

Income before income taxes

   $ 2,948     $ 4,020     $ 4,425  
  

 

 

   

 

 

   

 

 

 
Summary of Assets, Depreciation and Amortization and Capital Expenditures by Segment

Below is a reconciliation of total assets, depreciation and amortization and capital expenditures by segment:

 

    Total Assets     Depreciation & Amortization     Capital Expenditures  

Amounts in thousands:

  2017     2016     2015       2017         2016         2015       2017     2016     2015  

Data and Analytics Services

  $ 53,683     $  —       $ —       $ 925     $ —       $ —       $ 11     $ —       $ —    

IT Staffing Services

    44,921       39,406       38,477       1,017       1,016       660       1,428       105       168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total

  $ 98,604     $ 39,406     $ 38,477     $ 1,942     $ 1,016     $ 660     $ 1,439     $ 105     $ 168  
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 
Summary of Revenue from External Customers and Long-lived Assets

Below is geographic information related to our revenues from external customers and long-lived assets:

 

     Revenues      Equipment, Enterprise
Software and Leasehold
Improvements, net
 

Amounts in thousands:

   2017      2016      2015      2017      2016      2015  

United States

   $ 145,513      $ 132,008      $ 123,470      $ 1,730      $ 494      $ 578  

Canada

     1,729        —          —          19        —          —    

India

     640        —          —          150        64        78  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 147,882      $ 132,008      $ 123,470      $ 1,899      $ 558      $ 656  
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Jul. 13, 2017
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
Segments
Segment
shares
Dec. 31, 2016
USD ($)
shares
Dec. 31, 2015
USD ($)
Jul. 10, 2017
$ / shares
Jul. 07, 2017
$ / shares
Significant Accounting Policies [Line Items]            
New shares issued   $ 6,000,000        
Share issued price per share | $ / shares         $ 6.35 $ 7.00
Deferred income taxes, net non-current deferred tax assets   468,000 $ 254,000      
Debt financing costs   395,000 59,000      
Allowance for uncollectible accounts   398,000 388,000      
Bad debt (credit) expense   $ 10,000 $ 75,000 $ 53,000    
Number of reportable segment | Segments   2        
Stock Incentive Plan, shares available for issuance | shares   1,400,000        
Vesting period     5 years      
Treasury stock, shares | shares   820,636 818,569      
Repurchases of treasury stock   $ 4,154,000 $ 4,134,000      
Expiration period of stock repurchase program   Dec. 22, 2016        
Provision for income tax expense benefit   $ 1,322,000 1,500,000 1,672,000    
Contractual obligations on lease arrangements   $ 3,000,000        
PNC Bank, N.A. [Member]            
Significant Accounting Policies [Line Items]            
Credit facility maximum borrowing capacity $ 65,000,000          
Private Placement [Member]            
Significant Accounting Policies [Line Items]            
New shares issued 6,000,000          
Minimum [Member]            
Significant Accounting Policies [Line Items]            
Vesting period   3 years        
Maximum [Member]            
Significant Accounting Policies [Line Items]            
Vesting period   5 years        
Info Trellis Inc [Member]            
Significant Accounting Policies [Line Items]            
Business combination, net value 55,000,000          
Business combination, cash paid 35,750,000          
Business combination deferred payment $ 19,250,000          
Business combination deferred payment period 2 years          
Share issued price per share | $ / shares $ 7.00       $ 6.35 $ 7
Sale of stock, description of transaction   Pursuant to the terms of the share purchase agreements executed in connection with the private placement of these shares, the Company agreed to sell such shares at a price per share equal to the greater of $7.00 or the closing price for the common stock on July 10, 2017 (two business days after the July 7, 2017 announcement of the transaction), which was $6.35 per share. Accordingly, the common stock was sold on July 13, 2017 at a price per share equal to $7.00. The terms of the private placement were negotiated and approved by a Special Committee of the Company’s independent directors, which retained counsel and an independent financial advisor.        
Debt financing costs     59,000      
Allowance for uncollectible accounts   $ 398,000 388,000      
Bad debt (credit) expense   10,000 75,000 53,000    
Depreciation and amortization expense related to fixed assets   232,000 203,000 $ 219,000    
Impairment on goodwill and intangible assets   0        
Valuation allowance provided   0        
Estimated one-time, non-cash charge related to enactment of Tax and Jobs Act of 2017   372,000        
Re-measurement of deferred tax assets arising from a lower U.S. corporate tax rate   294,000        
One-time transition tax applicable to new dividend exemption system related to foreign earnings   78,000        
Uncertain tax positions   $ 95,000 128,000      
Number of reportable segment | Segment   2        
Info Trellis Inc [Member] | Enterprise Software [Member]            
Significant Accounting Policies [Line Items]            
Software development cost capitalized   $ 1,300,000        
Info Trellis Inc [Member] | PNC Bank, N.A. [Member]            
Significant Accounting Policies [Line Items]            
Credit facility maximum borrowing capacity $ 65,000,000          
Info Trellis Inc [Member] | Private Placement [Member]            
Significant Accounting Policies [Line Items]            
New shares issued $ 6,000,000          
Info Trellis Inc [Member] | Minimum [Member]            
Significant Accounting Policies [Line Items]            
Estimated useful life, intangible assets   3 years        
Info Trellis Inc [Member] | Maximum [Member]            
Significant Accounting Policies [Line Items]            
Estimated useful life, intangible assets   12 years        
Accounting Standards Update 2016-09 [Member] | Info Trellis Inc [Member]            
Significant Accounting Policies [Line Items]            
Provision for income tax expense benefit   $ 140,000        
Accounting Standards Update 2015-17 [Member] | Info Trellis Inc [Member]            
Significant Accounting Policies [Line Items]            
Deferred income taxes, non-current deferred tax liabilities     280,000      
Deferred income taxes, current deferred tax assets     26,000      
Deferred income taxes, net non-current deferred tax assets     $ 254,000      
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail)
12 Months Ended
Dec. 31, 2017
Laptop Computers [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of depreciable assets 18 months
Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of depreciable assets 3 years
Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of depreciable assets 5 years
Enterprise Software [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of depreciable assets 3 years
Enterprise Software [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Estimated useful lives of depreciable assets 5 years
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Additional Information (Detail)
3 Months Ended 7 Months Ended 12 Months Ended
Jul. 13, 2017
USD ($)
Jul. 07, 2017
USD ($)
Agreement
$ / shares
shares
Jun. 15, 2015
USD ($)
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Business Acquisition [Line Items]                                
Contingent consideration payable on reaching milestone       $ 17,125,000               $ 17,125,000   $ 17,125,000    
Revolving credit availability $ 13,000,000             $ 12,000,000             $ 12,000,000  
Revenues       40,468,000 $ 39,228,000 $ 35,086,000 $ 33,100,000 32,402,000 $ 34,263,000 $ 33,629,000 $ 31,714,000     147,882,000 132,008,000 $ 123,470,000
Net income       $ 865,000 $ (136,000) $ 696,000 $ 201,000 $ 640,000 $ 924,000 $ 945,000 $ 11,000     $ 1,626,000 $ 2,520,000 2,753,000
PNC Bank, National Association [Member]                                
Business Acquisition [Line Items]                                
Credit agreement provides for total aggregate commitment 65,000,000                              
Share price for purposes of calculation (in dollars per share) | $ / shares   $ 0.01                            
Gross proceeds from private placement 6,000,000                              
Term Loan Facility [Member] | PNC Bank, National Association [Member]                                
Business Acquisition [Line Items]                                
Term loan facility 30,500,000                              
Delayed Draw Term Loan Facility [Member] | PNC Bank, National Association [Member]                                
Business Acquisition [Line Items]                                
Term loan facility 7,000,000                              
Ashok Trivedi and Sunil Wadhwani [Member] | PNC Bank, National Association [Member]                                
Business Acquisition [Line Items]                                
Stock issued (in shares) | shares   857,144                            
Maximum [Member] | Revolving Line of Credit [Member] | PNC Bank, National Association [Member]                                
Business Acquisition [Line Items]                                
Revolving credit availability 27,500,000                              
Revolving credit facility 37,500,000                              
Info Trellis Inc [Member]                                
Business Acquisition [Line Items]                                
Date of acquisition                           Jul. 13, 2017    
Business acquisition, description                           On July 7, 2017, Mastech Digital, Inc., through its wholly-owned subsidiaries Mastech InfoTrellis, Inc., Mastech InfoTrellis Digital, Ltd., Mastech Digital Data, Inc. and Mastech Digital Private Limited (collectively, the “Company Entities”), entered into two Asset Purchase Agreements and a Share Purchase Agreement (collectively, the “Purchase Agreements”) to acquire substantially all of the assets comprising the consulting services business in the areas of master data management, data integration and big data (the “Acquired Business”) of InfoTrellis Inc., InfoTrellis, Inc. and 2291496 Ontario Inc., including all outstanding shares of InfoTrellis India Private Limited (collectively, “InfoTrellis”). The aforementioned transaction was closed on July 13, 2017.    
Cash consideration 35,750,000                              
Working capital adjustments excluded 861,000                              
Contingent consideration in deferred cash payments 19,250,000                              
Contingent consideration payable on reaching milestone $ 17,125,000                              
Direct transaction costs related to acquisition                           $ 2,000,000    
Revenues                       9,200,000 $ 15,900,000      
Net income                       $ 1,100,000 $ 800,000      
Info Trellis Inc [Member] | Asset Purchase Agreements [Member]                                
Business Acquisition [Line Items]                                
Number of purchase agreement | Agreement   2                            
Info Trellis Inc [Member] | Share Purchase Agreement [Member]                                
Business Acquisition [Line Items]                                
Number of purchase agreement | Agreement   1                            
Info Trellis Inc [Member] | Actual Year 1 EBIT [Member]                                
Business Acquisition [Line Items]                                
EBIT set as milestone   $ 10,000,000                            
Info Trellis Inc [Member] | Actual Year 1 EBIT [Member] | Maximum [Member]                                
Business Acquisition [Line Items]                                
Contingent consideration payable on reaching milestone   8,250,000                            
Info Trellis Inc [Member] | Actual Year 2 EBIT [Member]                                
Business Acquisition [Line Items]                                
EBIT set as milestone   10,700,000                            
Info Trellis Inc [Member] | Actual Year 2 EBIT [Member] | Maximum [Member]                                
Business Acquisition [Line Items]                                
Contingent consideration payable on reaching milestone   $ 11,000,000                            
Hudson IT [Member]                                
Business Acquisition [Line Items]                                
Cash consideration     $ 16,987,000                          
Direct transaction costs related to acquisition                               $ 624,000
Liabilities assumed in acquisition     $ 13,000                          
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Detail) - USD ($)
$ in Thousands
Jul. 13, 2017
Dec. 31, 2017
Business Acquisition [Line Items]    
Estimated payout of contingent consideration   $ 17,125
Info Trellis Inc [Member]    
Business Acquisition [Line Items]    
Cash purchase price at closing $ 35,750  
Working capital adjustments (861)  
Estimated payout of contingent consideration 17,125  
Total Fair Value of Consideration $ 52,014  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Parenthetical) (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Jul. 13, 2017
Business Acquisition [Line Items]    
Fair value of contingent consideration $ 17,125  
Info Trellis Inc [Member]    
Business Acquisition [Line Items]    
Fair value of contingent consideration   $ 17,125
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Source of Funds (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 13, 2017
Jun. 15, 2015
Dec. 31, 2017
Dec. 31, 2016
Business Acquisition [Line Items]        
Sale of common stock in a private placement transactions     $ 6,000  
Revolving Line of Credit [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount $ 9,000     $ 3,600
Term Loan Facility [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount 29,500     $ 6,300
Info Trellis Inc [Member]        
Business Acquisition [Line Items]        
Cash balances on hand 341      
Sale of common stock in a private placement transactions 6,000      
Payoff of previous credit facility (10,091)      
Cash paid at Closing 35,750      
Info Trellis Inc [Member] | Term Loan Debt Facility [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount 30,500      
Info Trellis Inc [Member] | Revolving Line of Credit [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount $ 9,000      
Hudson IT [Member]        
Business Acquisition [Line Items]        
Cash balances on hand   $ 2,000    
Cash paid at Closing   16,987    
Hudson IT [Member] | Revolving Line of Credit [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount   5,987    
Hudson IT [Member] | Term Loan Facility [Member]        
Business Acquisition [Line Items]        
Outstanding borrowings amount   $ 9,000    
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Schedule of Valuation of Net Assets Acquired (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Jul. 13, 2017
Dec. 31, 2016
Dec. 31, 2015
Jun. 15, 2015
Identifiable intangible assets:          
Goodwill $ 35,844   $ 8,427 $ 8,427  
Goodwill $ 35,844   $ 8,427 $ 8,427  
Info Trellis Inc [Member]          
Business Acquisition [Line Items]          
Current Assets   $ 6,909      
Fixed Assets   215      
Identifiable intangible assets:          
Identifiable intangible assets   19,862      
Goodwill   27,417      
Current liabilities   (2,389)      
Net Assets Acquired   52,014      
Identifiable intangible assets   19,862      
Goodwill   27,417      
Current liabilities   (2,389)      
Net Assets Acquired   52,014      
Info Trellis Inc [Member] | Client Relationships [Member]          
Identifiable intangible assets:          
Identifiable intangible assets   16,671      
Identifiable intangible assets   16,671      
Info Trellis Inc [Member] | Covenant Not-to-Compete [Member]          
Identifiable intangible assets:          
Identifiable intangible assets   761      
Identifiable intangible assets   761      
Info Trellis Inc [Member] | Trade Name [Member]          
Identifiable intangible assets:          
Identifiable intangible assets   1,221      
Identifiable intangible assets   1,221      
Info Trellis Inc [Member] | Technology [Member]          
Identifiable intangible assets:          
Identifiable intangible assets   1,209      
Identifiable intangible assets   $ 1,209      
Hudson IT [Member]          
Business Acquisition [Line Items]          
Current Assets         $ 18
Fixed Assets         6
Identifiable intangible assets:          
Identifiable intangible assets         8,567
Goodwill         8,427
Current liabilities         (31)
Net Assets Acquired         16,987
Identifiable intangible assets         8,567
Goodwill         8,427
Current liabilities         (31)
Net Assets Acquired         16,987
Hudson IT [Member] | Client Relationships [Member]          
Identifiable intangible assets:          
Identifiable intangible assets         7,999
Identifiable intangible assets         7,999
Hudson IT [Member] | Covenant Not-to-Compete [Member]          
Identifiable intangible assets:          
Identifiable intangible assets         319
Identifiable intangible assets         319
Hudson IT [Member] | Trade Name [Member]          
Identifiable intangible assets:          
Identifiable intangible assets         249
Identifiable intangible assets         $ 249
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Combinations - Summary of Unaudited Pro Forma Results (Detail) - Info Trellis Inc [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Business Acquisition [Line Items]      
Revenue $ 158,785 $ 157,077 $ 157,946
Net income $ 2,388 $ 6,778 $ 6,882
Earnings per share-diluted $ 0.44 $ 1.27 $ 1.30
XML 63 R47.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
Jul. 13, 2017
Jun. 15, 2015
Goodwill and Intangible Assets [Line Items]          
Goodwill $ 35,844 $ 8,427 $ 8,427    
Amortization expense $ 1,710 $ 813 $ 441    
Hudson IT [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill         $ 8,427
Info Trellis Inc [Member]          
Goodwill and Intangible Assets [Line Items]          
Goodwill       $ 27,417  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Reconciliation of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Goodwill And Intangible Assets Net [Abstract]      
Goodwill, beginning balance $ 8,427 $ 8,427  
Addition in current period 27,417   $ 8,427
Reduction in current period 0 0 0
Goodwill, ending balance $ 35,844 $ 8,427 $ 8,427
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Components of Identifiable Intangible assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Goodwill and Intangible Assets [Line Items]    
Total Intangible Assets, Gross Carrying Value $ 28,429 $ 8,567
Intangible Assets, Accumulated Amortization (2,964) (1,254)
Total Intangible Assets, Net Carrying Value $ 25,465 $ 7,313
Client Relationships [Member] | IT Staffing Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 12 years 12 years
Intangible Assets, Gross Carrying Value $ 7,999 $ 7,999
Intangible Assets, Accumulated Amortization 1,694 1,027
Intangible Assets, Net Carrying Value $ 6,305 $ 6,972
Client Relationships [Member] | Data and Analytics Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 12 years  
Intangible Assets, Gross Carrying Value $ 16,671  
Intangible Assets, Accumulated Amortization 636  
Intangible Assets, Net Carrying Value $ 16,035  
Covenant Not-to-Compete [Member] | IT Staffing Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 5 years 5 years
Intangible Assets, Gross Carrying Value $ 319 $ 319
Intangible Assets, Accumulated Amortization 162 99
Intangible Assets, Net Carrying Value $ 157 $ 220
Covenant Not-to-Compete [Member] | Data and Analytics Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 5 years  
Intangible Assets, Gross Carrying Value $ 761  
Intangible Assets, Accumulated Amortization 70  
Intangible Assets, Net Carrying Value $ 691  
Trade Name [Member] | IT Staffing Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 3 years 3 years
Intangible Assets, Gross Carrying Value $ 249 $ 249
Intangible Assets, Accumulated Amortization 211 128
Intangible Assets, Net Carrying Value $ 38 $ 121
Trade Name [Member] | Data and Analytics Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 5 years  
Intangible Assets, Gross Carrying Value $ 1,221  
Intangible Assets, Accumulated Amortization 112  
Intangible Assets, Net Carrying Value $ 1,109  
Technology [Member] | Data and Analytics Services [Member]    
Goodwill and Intangible Assets [Line Items]    
Amortization Period (In Years) 7 years  
Intangible Assets, Gross Carrying Value $ 1,209  
Intangible Assets, Accumulated Amortization 79  
Intangible Assets, Net Carrying Value $ 1,130  
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Intangible Liability Disclosure [Abstract]  
Estimated aggregate amortization expense for year ending 2018 $ 2,727
Estimated aggregate amortization expense for year ending 2019 2,689
Estimated aggregate amortization expense for year ending 2020 2,654
Estimated aggregate amortization expense for year ending 2021 2,625
Estimated aggregate amortization expense for year ending 2022 $ 2,443
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Cash and Cash Equivalents - Additional Information (Detail) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 2,478,000 $ 829,000 $ 848,000 $ 2,568,000
Restrictions on the Company's cash balances $ 0 $ 0    
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Credit Facility - Additional information (Detail) - USD ($)
12 Months Ended
Jul. 13, 2017
Dec. 31, 2017
Dec. 31, 2015
Dec. 31, 2016
Line of Credit Facility [Line Items]        
Payment of deferred financing costs   $ 435,000 $ 75,000  
Debt financing costs   395,000   $ 59,000
Borrowings amount   30,500,000 $ 9,000,000  
Current borrowing capacity under line of credit facility $ 13,000,000     12,000,000
Long term debt   $ 34,149,000   8,077,000
Revolving Line of Credit [Member]        
Line of Credit Facility [Line Items]        
Credit facility expiration period   5 years    
Outstanding borrowings amount 9,000,000     3,600,000
Long term debt 9,000,000      
Revolving Line of Credit [Member] | Swing Loans [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity   $ 3,000,000    
Revolving Line of Credit [Member] | Line of Credit [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity   $ 5,000,000    
Revolving Line of Credit [Member] | United States [Member]        
Line of Credit Facility [Line Items]        
Percentage of eligible accounts receivable   85.00%    
Percentage of eligible unbilled accounts   60.00%    
Revolving Line of Credit [Member] | Canada [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity   $ 10,000,000    
Percentage of eligible accounts receivable   85.00%    
Percentage of eligible unbilled accounts   60.00%    
Term Loan Facility [Member]        
Line of Credit Facility [Line Items]        
Line of credit, maturity date   Jul. 13, 2022    
Outstanding borrowings amount 29,500,000     $ 6,300,000
Term Loan Facility [Member] | Installments Due on October 1 2017 Through and Including July 1 2018 [Member]        
Line of Credit Facility [Line Items]        
Line of credit, periodic payment percentage   3.125%    
Term Loan Facility [Member] | Installments Payable on October 1 2018 Through and Including July 1 2021 [Member]        
Line of Credit Facility [Line Items]        
Line of credit, periodic payment percentage   3.75%    
Term Loan Facility [Member] | Installments Payable on October 1 2021 Through and Including Maturity Date [Member]        
Line of Credit Facility [Line Items]        
Line of credit, periodic payment percentage   5.00%    
Delayed Draw Term Loan [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity   $ 7,000,000    
Continent consideration payment arrangement borrowings multiplier amount   $ 1,000,000    
Line of credit facility payment term description   The principal amount of each quarterly installment payable of each Delayed Draw Term Loan equals the product of the original balance of such Loan, multiplied by (i) 3.75% for quarterly installments due on October 1, 2018 through and including July 1, 2021; and (ii) 5.00% for quarterly installments payable on October 1, 2021 through and including the maturity date, with the maturity date payment equal to the outstanding amount of the loan on that date.    
Delayed Draw Term Loan [Member] | Installments Payable on October 1 2021 Through and Including Maturity Date [Member]        
Line of Credit Facility [Line Items]        
Line of credit, periodic payment percentage   5.00%    
Delayed Draw Term Loan [Member] | Installments Due On October 1, 2018 Through and Including July 1, 2021 [Member]        
Line of Credit Facility [Line Items]        
Line of credit, periodic payment percentage   3.75%    
Federal Funds Rate [Member]        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   0.50%    
PNC Bank, N.A. [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity 65,000,000      
Payment of deferred financing costs 435,000      
PNC Bank, N.A. [Member] | Revolving Line of Credit [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity 27,500,000      
Borrowings amount 9,000,000      
PNC Bank, N.A. [Member] | Term Loan Facility [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity 30,500,000      
Borrowings amount 30,500,000      
PNC Bank, N.A. [Member] | Delayed Draw Term Loan [Member]        
Line of Credit Facility [Line Items]        
Credit facility maximum borrowing capacity 7,000,000      
Maximum [Member]        
Line of Credit Facility [Line Items]        
Revolving credit facility percentage margin over base rate   1.25%    
Term loan percentage margin over base rate   2.50%    
Revolving credit facility percentage margin adjusted LIBOR rate   2.25%    
Term loan percentage margin adjusted LIBOR rate   3.50%    
Commitment fee   0.30%    
Maximum [Member] | PNC Bank, N.A. [Member] | Revolving Line of Credit [Member]        
Line of Credit Facility [Line Items]        
Credit facility additional borrowing capacity upon certain conditions $ 10,000,000      
Minimum [Member]        
Line of Credit Facility [Line Items]        
Revolving credit facility percentage margin over base rate   0.50%    
Term loan percentage margin over base rate   1.75%    
Revolving credit facility percentage margin adjusted LIBOR rate   1.50%    
Term loan percentage margin adjusted LIBOR rate   2.75%    
Commitment fee   0.20%    
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Credit Facility - Schedule of Annual Aggregate Outstanding Debt (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Maturities of Long-term Debt and Capital Lease Obligations [Abstract]  
2018 $ 4,003
2019 4,575
2020 4,575
2021 4,956
2022 20,438
Total $ 38,547
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 1,135
2019 1,162
2020 545
2021 197
2022 0
Thereafter 0
Total $ 3,039
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Rental expense $ 1.2 $ 1.2 $ 1.0
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Employee Benefit Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions $ 0 $ 0 $ 0
Hudson Employee Retirement Savings Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Percentage of company's matching contribution 50.00%    
Percentage of employees eligible earnings for company's matching contribution 6.00%    
Total contributions to the retirement plan $ 89,000 $ 105,000 $ 48,000
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares allocated for issuance to directors, officers and key personnel 1,400,000    
Shares available for future grants 132,000    
Stock options vesting period   5 years  
Expiration period 10 years    
Price per share $ 10.06    
Aggregate intrinsic value of stock options $ 1,079,000    
Intrinsic value of vested and expected to vest stock options 1,079,000    
Intrinsic value of options exercised 522,000 $ 849,000 $ 183,000
Measurement date fair value of stock options vested $ 198,000 $ 0 $ 69,000
Number of Options, Granted 0 335,000 0
Dividend yield assumption 0.00% 0.00%  
Expected term for stock option grants 0 years 5 years 6 months 0 years
Stock-based compensation expense $ 381,000 $ 408,000 $ 262,000
Tax benefits 141,000 $ 152,000 $ 99,000
Expenses related to non-vested stock options $ 768,000    
Weighted-average remaining requisite service period 3 years    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vesting period 3 years    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options vesting period 5 years    
Stock Incentive Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of outstanding and/or exercised stock options 1,037,000    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units released or outstanding vested 130,000   26,854
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock units released or outstanding 101,000    
Restricted Stock Units Activity [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Aggregate intrinsic value of restricted stock units outstanding $ 153,000    
Intrinsic value of restricted shares released 165,000    
Unrecognized compensation expense $ 105,000    
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]      
Number of Options Outstanding, Beginning Balance 445,000 236,000 255,000
Number of Options, Granted 0 335,000 0
Number of Options, Exercised (90,000) (126,000) (19,000)
Number of Options, Cancelled / forfeited (18,000)    
Number of Options Outstanding, Ending Balance 337,000 445,000 236,000
Weighted Average Exercise Price, Beginning Balance $ 5.61 $ 1.01 $ 1.00
Weighted Average Exercise Price, Granted   7.04  
Weighted Average Exercise Price, Exercised 0.86 0.81 0.81
Weighted Average Exercise Price, Cancelled / forfeited 5.81    
Weighted Average Exercise Price, Ending Balance $ 6.86 $ 5.61 $ 1.01
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 337,000 445,000 236,000 255,000
Weighted Average Remaining Contractual Life (in years) 8 years      
Weighted Average Exercise Price $ 6.86 $ 5.61 $ 1.01 $ 1.00
Options Exercisable 69,000      
Weighted average remaining contractual life, options exercisable 6 years 10 months 25 days      
Weighted average exercise price, options exercisable $ 6.17      
Range One [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 1,000      
Lower range of exercise price $ 0.01      
Upper range of exercise price $ 2.00      
Weighted Average Remaining Contractual Life (in years) 9 months 18 days      
Weighted Average Exercise Price $ 0.01      
Options Exercisable 1,000      
Range of exercise prices, minimum, options exercisable $ 0.01      
Range of exercise price, maximum, options exercisable $ 2.00      
Weighted average remaining contractual life, options exercisable 9 months 18 days      
Weighted average exercise price, options exercisable $ 0.01      
Range Two [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 13,000      
Lower range of exercise price $ 2.01      
Upper range of exercise price $ 4.00      
Weighted Average Remaining Contractual Life (in years) 2 years      
Weighted Average Exercise Price $ 2.36      
Options Exercisable 13,000      
Range of exercise prices, minimum, options exercisable $ 2.01      
Range of exercise price, maximum, options exercisable $ 4.00      
Weighted average remaining contractual life, options exercisable 2 years      
Weighted average exercise price, options exercisable $ 2.36      
Range Three [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lower range of exercise price 4.01      
Upper range of exercise price $ 6.00      
Weighted Average Remaining Contractual Life (in years) 0 years      
Range of exercise prices, minimum, options exercisable $ 4.01      
Range of exercise price, maximum, options exercisable $ 6.00      
Weighted average remaining contractual life, options exercisable 0 years      
Range Four [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options Outstanding 323,000      
Lower range of exercise price $ 6.01      
Upper range of exercise price $ 8.00      
Weighted Average Remaining Contractual Life (in years) 8 years 3 months 19 days      
Weighted Average Exercise Price $ 7.07      
Options Exercisable 55,000      
Range of exercise prices, minimum, options exercisable $ 6.01      
Range of exercise price, maximum, options exercisable $ 8.00      
Weighted average remaining contractual life, options exercisable 8 years 2 months 12 days      
Weighted average exercise price, options exercisable $ 7.18      
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail) - $ / shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Weighted-average risk-free interest rate   1.34%  
Weighted-average dividend yield 0.00% 0.00%  
Expected volatility   55.90%  
Expected term (in years) 0 years 5 years 6 months 0 years
Weighted-average fair value   $ 3.52  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) - Restricted Stock Units Activity [Member] - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning outstanding balance 32,555 67,370 72,741
Awarded     18,000
Released (17,305) (22,315) (23,371)
Forfeited   (12,500)  
Ending outstanding balance 15,250 32,555 67,370
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stock-Based Compensation - Summary of Mastech Performance Share Unit Activity (Detail) - Performance Shares [Member] - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning outstanding balance   76,419 103,273
Awarded 0 0 0
Released (130,000)   (26,854)
Forfeited   (76,419)  
Ending outstanding balance     76,419
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Components of Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income before income taxes:      
Domestic $ 1,875 $ 3,544 $ 3,995
Foreign 1,073 476 430
Income before income taxes $ 2,948 $ 4,020 $ 4,425
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Current provision:      
Federal $ 1,101 $ 1,189 $ 1,375
State 159 101 143
Foreign 276 161 143
Total current provision 1,536 1,451 1,661
Deferred provision:      
Federal (205) 43 10
State (73) 6 1
Foreign 64    
Total deferred provision (214) 49 11
Total provision for income taxes $ 1,322 $ 1,500 $ 1,672
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Reconciliation of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Income taxes computed at the federal statutory rate, Value $ 1,002 $ 1,367 $ 1,505
State income taxes, net of federal tax benefit, Value 116 107 144
Excess tax benefits from stock options/restricted shares (140)    
Estimated charge for U.S. tax reform 372    
Difference in income taxes on foreign earnings/other (28) 26 23
Total provision for income taxes $ 1,322 $ 1,500 $ 1,672
Income taxes computed at the federal statutory rate, Rate 34.00% 34.00% 34.00%
State income taxes, net of federal tax benefit, Rate 3.90% 2.70% 3.30%
Excess tax benefits from stock options/restricted shares (4.70%)    
Estimated charge for U.S. tax reform 12.60%    
Difference in income taxes on foreign earnings/other (1.00%) 0.60% 0.50%
Effective for income tax rate, Total 44.80% 37.30% 37.80%
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Deferred tax assets:    
Allowance for doubtful accounts $ 99 $ 151
Accrued vacation, bonuses and severance 230 334
Stock-based compensation expense 119 164
Acquisition-related transaction costs 501  
Total deferred tax assets 949 649
Deferred tax liabilities:    
Prepaid expenses 160 205
Depreciation, intangibles and other 321 190
Total deferred tax liabilities 481 395
Net deferred tax asset $ 468 $ 254
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Unrecognized Tax Benefits Related to Uncertain Tax Positions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Unrecognized tax benefits, beginning balance $ 128 $ 135 $ 138
Additions related to current period   20 35
Additions related to prior periods 0 0 0
Reductions related to prior periods (33) (27) (38)
Unrecognized tax benefits, ending balance $ 95 $ 128 $ 135
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]      
Accrued interest and penalties on unrecognized tax benefits $ 12,000 $ 15,000 $ 16,000
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Interest Rate Swap Contracts [Member] | Other Current Liabilities [Member]    
Derivative [Line Items]    
Liability of fair value of the interest rate swap contracts   $ 12,000
Interest Rate Swap Contracts [Member] | Other Current Assets [Member]    
Derivative [Line Items]    
Asset of fair value of the interest rate swap contracts $ 9,000  
Interest Rate Risk Management [Member] | Interest Rate Swap Contracts [Member]    
Derivative [Line Items]    
Notional amount $ 15,000,000  
Fixed rate of interest in swap contracts 1.99%  
Interest Rate Risk Management [Member] | Interest Rate Swap Contracts [Member] | Other Current Liabilities [Member]    
Derivative [Line Items]    
Liability of fair value of the interest rate swap contracts   $ 12,000
Interest Rate Risk Management [Member] | Interest Rate Swap Contracts [Member] | Other Current Assets [Member]    
Derivative [Line Items]    
Asset of fair value of the interest rate swap contracts $ 9,000  
Designated as Hedging Instrument [Member] | Currency Hedge and Interest Rate Swap [Member]    
Derivative [Line Items]    
Estimated amount of pretax (losses) from other comprehensive income (loss) during the next 12-monts $ (50,000)  
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities - Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income (Detail) - Interest Rate Swap Contracts [Member] - Cash Flow Hedging Relationships [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain / (Loss) recognized in OCI on Derivatives $ 21 $ 19
Interest Expense [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Amount of Gain / (Loss) reclassified from Accumulated OCI to Income (56) (41)
Amount of Gain / (Loss) recognized in Income on Derivatives $ 0 $ 0
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Interest Rate Swap Contracts [Member] | Other Current Liabilities [Member]  
Derivatives, Fair Value [Line Items]  
Derivative Fair Value Liability $ 12
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Parenthetical) (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Other Current Assets [Member] | Interest Rate Swap Contracts [Member]  
Derivatives, Fair Value [Line Items]  
Derivative Fair Value Asset $ 9
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 13, 2017
Oct. 22, 2014
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Jul. 10, 2017
Jul. 07, 2017
Equity, Class of Treasury Stock [Line Items]              
New shares issued     $ 6,000        
Share issued price per share           $ 6.35 $ 7.00
Shares purchased under repurchase program       0 12,654    
Share repurchase program extension period   2 years          
Common stock repurchased average price         $ 9.49    
Shares purchased to satisfy employee tax obligation     2,067 1,931      
Average share price for additional shares purchased     $ 9.04 $ 7.07      
Private Placement [Member]              
Equity, Class of Treasury Stock [Line Items]              
New shares issued $ 6,000            
New shares issued 857,144            
Private Placement [Member] | Ashok Trivedi [Member]              
Equity, Class of Treasury Stock [Line Items]              
New shares issued $ 3,000            
Private Placement [Member] | Sunil Wadhwani [Member]              
Equity, Class of Treasury Stock [Line Items]              
New shares issued $ 3,000            
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Concentration - Additional Information (Detail) - Clients
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Revenue, Major Customer [Line Items]      
Number of clients 2 0 0
Top Ten Clients [Member] | Sales Revenue Net [Member] | Customer Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 47.00% 44.00% 51.00%
CGI [Member] | Sales Revenue Net [Member] | Customer Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 12.60%    
CGI [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 7.30%    
Accenture PLC [Member] | Sales Revenue Net [Member] | Customer Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 10.70%    
Accenture PLC [Member] | Accounts Receivable [Member] | Credit Concentration Risk [Member]      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 5.00%    
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share - Additional Information (Detail) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Earnings Per Share [Abstract]      
Anti-dilutive securities not included in computation of earnings per share 0 250,000 0
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Weighted-average shares outstanding:      
Basic 4,962 4,393 4,338
Stock options and restricted share units 37 89 103
Diluted 4,999 4,482 4,441
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share - Computation of Basic EPS (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 $ 865 $ (136) $ 696 $ 201 $ 640 $ 924 $ 945 $ 11 $ 1,626 $ 2,520 $ 2,753
Basic weighted-average shares outstanding                 4,962 4,393 4,338
Basic EPS $ 0.16 $ (0.03) $ 0.15 $ 0.04 $ 0.14 $ 0.21 $ 0.22 $ 0.00 $ 0.33 $ 0.57 $ 0.63
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per Share - Computation of Diluted EPS (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 $ 865 $ (136) $ 696 $ 201 $ 640 $ 924 $ 945 $ 11 $ 1,626 $ 2,520 $ 2,753
Diluted weighted-average shares outstanding                 4,999 4,482 4,441
Diluted EPS $ 0.16 $ (0.03) $ 0.15 $ 0.04 $ 0.14 $ 0.21 $ 0.21 $ 0.00 $ 0.33 $ 0.56 $ 0.62
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements - Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities $ (17,125)  
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (17,125)  
Fair Value, Measurements, Recurring [Member] | Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of financial assets 9  
Fair value of financial liabilities   $ (12)
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities 0  
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of financial assets 0  
Fair value of financial liabilities   0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities 0  
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of financial assets 9  
Fair value of financial liabilities   (12)
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liabilities (17,125)  
Fair Value, Measurements, Recurring [Member] | Level 3 [Member] | Interest Rate Swap Contracts [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of financial assets $ 0  
Fair value of financial liabilities   $ 0
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.8.0.1
Quarterly Financial Information from Continuing Operations - Summary of Quarterly Financial Information from Continuing Operations (Detail) - USD ($)
$ / shares in Units, $ 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 $ 40,468 $ 39,228 $ 35,086 $ 33,100 $ 32,402 $ 34,263 $ 33,629 $ 31,714 $ 147,882 $ 132,008 $ 123,470
Gross profit 9,525 8,818 7,077 6,209 6,398 6,897 6,889 6,113 31,629 26,297 23,799
Net income $ 865 $ (136) $ 696 $ 201 $ 640 $ 924 $ 945 $ 11 $ 1,626 $ 2,520 $ 2,753
Earnings Per Share, Basic $ 0.16 $ (0.03) $ 0.15 $ 0.04 $ 0.14 $ 0.21 $ 0.22 $ 0.00 $ 0.33 $ 0.57 $ 0.63
Earnings Per Share, Diluted $ 0.16 $ (0.03) $ 0.15 $ 0.04 $ 0.14 $ 0.21 $ 0.21 $ 0.00 $ 0.33 $ 0.56 $ 0.62
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.8.0.1
Severance Charges - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Severance Charges [Abstract]      
Severance cost $ 0 $ 780,000 $ 305,000
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2017
Segments
Segment Reporting Information [Line Items]  
Number of reportable segments 2
Data and Analytics Services [Member]  
Segment Reporting Information [Line Items]  
Business acquisition date Jul. 13, 2017
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information - Summary of Operating Segments (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]                      
Revenues $ 40,468 $ 39,228 $ 35,086 $ 33,100 $ 32,402 $ 34,263 $ 33,629 $ 31,714 $ 147,882 $ 132,008 $ 123,470
Total gross margin %                 21.40% 19.90% 19.30%
Operating income                 $ 4,081 $ 4,507 $ 4,682
Amortization of acquired intangible assets                 (1,710) (813) (441)
Acquisition-related transaction expenses                 (2,019)   (624)
Interest expenses and other, net                 (1,133) (487) (257)
Income before income taxes                 2,948 $ 4,020 $ 4,425
Data and Analytics Services [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 $ 9,185    
Total gross margin %                 44.80% 0.00% 0.00%
IT Staffing Services [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 $ 138,697 $ 132,008 $ 123,470
Total gross margin %                 19.80% 19.90% 19.30%
Operating Segments [Member]                      
Segment Reporting Information [Line Items]                      
Operating income                 $ 7,810 $ 5,320 $ 5,747
Operating Segments [Member] | Data and Analytics Services [Member]                      
Segment Reporting Information [Line Items]                      
Operating income                 2,531    
Operating Segments [Member] | IT Staffing Services [Member]                      
Segment Reporting Information [Line Items]                      
Operating income                 $ 5,279 $ 5,320 $ 5,747
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information - Summary of Assets by Segment (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting, Asset Reconciling Item [Line Items]      
Total assets $ 98,604 $ 39,406 $ 38,477
Depreciation & Amortization 1,942 1,016 660
Capital Expenditures 1,439 105 168
Data and Analytics Services [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Total assets 53,683    
Depreciation & Amortization 925    
Capital Expenditures 11    
IT Staffing Services [Member]      
Segment Reporting, Asset Reconciling Item [Line Items]      
Total assets 44,921 39,406 38,477
Depreciation & Amortization 1,017 1,016 660
Capital Expenditures $ 1,428 $ 105 $ 168
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments and Geographic Information - Summary of Revenue from External Customers (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]                      
Revenues $ 40,468 $ 39,228 $ 35,086 $ 33,100 $ 32,402 $ 34,263 $ 33,629 $ 31,714 $ 147,882 $ 132,008 $ 123,470
Equipment, Enterprise Software and Leasehold Improvements, net 1,899       558       1,899 558 656
United States [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 145,513 132,008 123,470
Equipment, Enterprise Software and Leasehold Improvements, net 1,730       494       1,730 494 578
Canada [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 1,729    
Equipment, Enterprise Software and Leasehold Improvements, net 19               19    
India [Member]                      
Segment Reporting Information [Line Items]                      
Revenues                 640    
Equipment, Enterprise Software and Leasehold Improvements, net $ 150       $ 64       $ 150 $ 64 $ 78
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule II - Valuation and Qualifying Accounts (Detail) - Allowance for Doubtful Accounts [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Valuation and Qualifying Accounts Disclosure [Line Items]      
Valuation Allowances and Reserves, Beginning Balance $ 388 $ 313 $ 260
Charged to expense (credited) 10 75 53
Recoveries/ (Write-offs) 0 0 0
Valuation Allowances and Reserves, Ending Balance $ 398 $ 388 $ 313
EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( =N=TP?(\\#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,$% @ !VYW3&;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 " ';G=,I, $-.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFD1H*C+91,GD)"8!.(6)=X6K?FCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$KZD$#&1Q7PSN,YGH>.*'8BB ,CZ@$[EFCVB/4574'#DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MR! MP_OST^N\;F%])N4UCK^R%72*N&*7R6_->K-]9+*N^$-1-47=;'DC;N\%KS\F MUQ]^5V$7C-W9?VQ\$90M_+H+^0502P,$% @ !VYW3)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 " ';G=,>VY?2*H" &"@ & 'AL+W=O?,X>!&9BB8_Q-7"F5WGM=-6+I7Z5LGX- '*^T)N*)M;11 M?\Z,UT2J(;\$HN64G RIK@(T M8MW21_['Q$MYN4H]$:R*EESH3RI_M7NN1L%HY536M!$E:SQ.STM_C9YW*-<$ M@W@M:2!Z)4KC MR"IAOM[Q)B2K!RMJ*35Y[]NR,6W7_XFC@083\$# (P&GGQ*B@1"-!!1_2H@' M0FP1@MX5LS<[(LFJX*SS>'^\+=%1A)YCM?M'/6DVV_Q3VR/4['T5%L%=FQD0 MFQZ!)P@T(@)E>Q3 D, &.W3\*+!U$=$C8NAC9.C1A)[ ]!BDQX8> M3^BIM44N(H,%$E @<>BY)> B%K! "@JD#AW9IPQ 9HXY R4REV^=\Z:') ;2 M])$0HIF-RD&1W!6Q0F4#0&9B90%*+%Q^8DD D!260"&<IN MIOJ\KTSZ@63M4'4%8^FW^@=02P,$% @ !VYW3/&\I8BE! LQ< !@ M !X;"]W;W)KZW$3&RL9+F2$F_?OI+LN,[,,#>QI)PASU#DQQ$7IZ;]WNUB M[&<_ZNK0+>>[OC_>9UGWM(MUV7UICO$P_.>Y:>NR'V[;EZP[MK'<3D%UE:$Q M/JO+_6&^6DS/'MK5HGGMJ_TA/K2S[K6NR_;?=:R:TW(.\_<'7_'=KC+KJUL]W4\=/OF,&OC\W+^$]QO+(X!D^*O?3QU-]>S,97' MIOD^WORV7<[-Z"A6\:D?FRB'G[>XB54UMC3X^.?2Z/S:YQAX>_W>^B]3\D,R MCV47-TWU]W[;[Y;S?#[;QN?RM>J_-J=?XR4A-Y]=LO\]OL5JD(].ACZ>FJJ; M_LZ>7KN^J2^M#%;J\L?Y=W^8?D^7]M_#] "\!. U .RG 70)(!:0G9U-J?Y< M]N5JT3:G67M^6\=RG!1P3\-@/HT/I[&;_C=DVPU/WU8$B^QM;."/! MCXJ-5-#_DFSH_VH"51,XQ=-M/.GQI,;3%&]OXRU+XBSQD^1P3L*&G.4A13D6 MNA&K&K'2B&-&SA)W:P3SX)D3J8)0@->].-6+DUY8+VLG>@DAYU:DB"!/./&J M$R^=!.;$RWS=S1PX.Y&B8$ W$E0C01KA4R"(/EQB*N=J%[GLHF"YYG) K0\\ M6:E"]+G5O12JET(L*VOT># Z'(S(Q@HZ&/GJJ'"<$(H*BCSA)H$JD&Z0NP'9 M3R&FM*+RUB7,Z,@"E&:(FT'YIKT8&47D$J\9=/R!Y)_E_+MH/G03K!@8J4(H M0L*-SD"0$+0<@B#Y=@>Y#=R.)O.40#+H' 0)0I[W&B3D("\*;D>JG$O-81V% M(%G(LUZ#Y)SUG%.*")/31J> XL1162&QWJ^$2)3\?QB0H^?1!NI,J[ MU-#H^$2)3\?QB0H^R7 O2L%9I!:!CD^4^'0L3:Y%T2)&$E.=1:=5O=G-Z.AYG_U&V+_M#-WML M^KZII^/2YZ;IX]"D^3(DMXOE]GI3Q>=^O S#=7L^1C[?],WQ7<_I5_\! M4$L#!!0 ( =N=TS?^Y9E40( *H' 8 >&PO=V]R:W-H965T&ULC97;CILP%$5_!?$!,5<#$4%JJ*I6:J5HJDZ?G<0): !3VPG3 MOZ]M& JVFTX>@B][G[..P78^$/K"*HRY\]HV'=NY%>?]%@!VJG"+V(;TN!,S M%T);Q$677@'K*49G96H;$'@>!"VJ.[?(U=B!%CFY\:;N\($Z[-:VB/[>XX8, M.]=WWP:>ZFO%Y0 H\AY=\7?,?_0'*GI@CG*N6]RQFG0.Q9>=^\'?EKXG#4KQ M7..!+=J.+.5(R(OL?#GO7$\2X0:?N R!Q...2]PT,I+@^#4%=>>QV?=J>WU2/Y4?C;4"SF20ZJM5-SHEHF1N]%$N?@+N-,DOTH"1:28*TH347X M5P)$_ADBL$($RA\N(:#='UK]H?)'2W^B%3%*H))T(V*6:F58-&EJYXBL')') MH>78FQ*HK7?Y4+*BB*T4L4F1:12C)%Y4*C:^^FDL[Q"NB*"5"!I$J99H#XU$ M.LHCQ8HAL3(D)H.O,8R29)EAXVFB\C^B%4EJ)4E-$FU#[5.C5C^(K2_H/
'?N)'_]A)X@ZPGDN>213I!Y-GI$H##X90 M/YXL.C^-8:81@<6A*6^Q;XA>ZXXY1\+%^:M.R0LA'(N8WD9$J\3%.7<:?.&R MF8@V'6^/L<-)/]V,8+Z>BS]02P,$% @ !VYW3,ES,3MV P B X !@ M !X;"]W;W)KPM[81OK=G4_M?#K:IZFJO/F]-J6]+D,6OBX\%L>3ZQ:BU>*<'\U7X[Z= M'QK_%-VL[(O*U&UAZZ QAV5XS^ZV+.L(/>)[8:[MY#[H0GFR]F?W\&F_#.-. MD2G-SG4FR(T_M7ZQ_ZX'TP3WEK-K;\4>S=:1FF M8; WA_Q2ND=[_6C&@)(P&*/_;)Y-Z>&=$N]C9\NV_Q_L+JVSU6C%2ZGRE^%: MU/WU.MI_I=$$/A+XC<#4/PEB)(B_!/E/@AP)$A"B(90^-]O M<]Y5$;N3/ON[;K%/=O^;3T_K5Y]7:;*(GCL[(V0]0/@$PFZ(R!N_>>"4AS5' M=/[6P08C!(!L,215M A!ABEZOICR-J19% M:E9(VJ,%4O85&/"#]!+8D!WWA(@,=,:V&*IA R9C#"J90P9ZZH5 "-O$MB1)SU4;/"H:'!?'F<(^7 M&0QM0Z$DW,YM292$B8XFV_'*-,?^J-,&.WNI7;>MG:S>CE/WO-O.@_5U=\SJ MM_E_S0QGM"]Y&PO M=V]R:W-H965T&ULE5;;CILP$/T5Q'L7;&Y)E$0*1%4KM=)J MJ[;/3N(D: %3VTFV?U_;L"RQAVW[ K8Y9^;,&(]G>6/\69PIE=Y+735BY9^E M;!=!(/9G6A/QP%K:J"]'QFLBU92? M%R2@Z&5%>RM-9ZH5@O6S)B7ZC\GO[R-4L&*PZE-$/6ZTH)6 ME;:D=/SJC?J#3TTB17"KYQ&Z?:!]0 MXGM]]%_HE58*KI4H'WM6"?/T]AH)T1LA?I<0]X38(@1=*"8W6R+)>LG9S>/=]K9$_T5H$:OL[_6B2;;Y MIM(CU.IUC4*\#*[:4(_).PP>8P9$H*P/+C#D(L<.W7)0N(C(@FQ=R"R%141@ MG)'AQR/^/+/"[""I@31=F"E.+:DN""%,96P!TF&0<;NOK6Q M>>:XL/Z/XJ^(K8N(894S4.4,R*JY['7/7OIGI&J6OA)_*1G@[ M)M6-;>[5(V.2*HWA@])X5KW9,*GH4>IAIL:\:U"ZB61MWWP%0P>X_@-02P,$ M% @ !VYW3*1Y*#;] P 01, !@ !X;"]W;W)KTTG3@<-X S0G=FW M7W,8)JZJD+U)@'Q5_"[;]1.65UU_:\Y*M8"STRBROW/6RO_92KY?ZO2WR2KW43O-> MEEG][T85^KIRN?OSPI?\[=QV%[SU\I*]J:^J_>OR4ILS;\IRS$M5-;FNG%J= M5NYG_K07?A?0$W_GZMK<'#O=4%ZU_M:=_'Y#>M+HXA(PC$]@"PE :DD("8J 5("=!>X7N8(2X0D14@L0C @0J); M< :WR#QC"0E)(2$A!.[G$-<\!/MY-\]80B)22$0( 3?91'BT8!%M"00H)8@[ M4Q>30F-"*)B638SNL1 ,+*'T 61)24@I"2$%[.]-@H0+8:V!HZ] ?<@CAM_P&(H9AZR MQ=#NP E[0'V(X^[/&5"\I2"HE\IS;U'11L(I)X'MB&.;6,"GK?0!9(NAS813 M;B*A&&P5/&$1>D#$&'P8V%&I_#B$SPP$E@C8"%*",EW)#^#F([ [#XJ<=CJ. MK0YW)+._R7*@F#C$MA=%M"GT@>0+8:V($%9$-R3(W3[)TA$'#:E+8'!CK2C M4C&?P8=5MJ\O^C_]) MZU:9?.R3J?A99=-;L_5_4$L#!!0 ( M =N=TQLK\KU9P4 ,D< 8 >&PO=V]R:W-H965T&UL M?9G=;N,V$(5?Q?"]5^(,]1*S<3&2I8K*?'V[2O)BM>> M.B^-K/VK:J* MYK^U*^OSX]S,/RY\.[SNN^%"L%J>BE?WI^O^.GUM^E_!-ZB/L\:] M/,Z?S$-NXZ'!J/C[X,[MS??9,)3GNOX^_/AM]S@/!T>N=-MN"%'T'^]NX\IR MB-3[^'<*.K_V.32\_?X1_9=Q\/U@GHO6;>KRG\.NVS_.T_ELYUZ*M[+[5I]_ M==. HOEL&OWO[MV5O7QPTO>QKBM5\>/R>3B.G^+XV2/_^NGI^VOOJ\,I[\:9X0 6!K!C 'L3($O$/%TD\2@Y7OJ(*19CU2** M*!2C!:(D8FPW@G8C/5X.<8 8!HC5> T;,>"+)KH=<&;ES06BT(A9R;4HCCUV M$V@W 7:%DW4"G BS6I)$PJJ6^.Y,"IVFP"D+IZGJ(\N$4RUAL6]S+?$M^0PZ MS;13DDL@ S:$9J,U-I1>M89BPF9-B$D6@HFU$F6AZF=!4K4!JD@N Q3)@T7C M0:\!AE4W1D^PIQ=(WR=#H)=83@OI6^3I!>/5L.XE5)//GVW ^VXPA(VF<"QW M^:2Y8TGJZ06STR!X)IX0F)X&X5/E54V]!3-)@"*9R=)$KA0@LZ'Q^<88-9JC M+-.1J%)DXC:5FK%A3)W Q4<>;A MJL%@-9JLDB]K ZB9J*6A1?VXE&.MRGPYBS!<2<,UDA A3403AC+# M4BLQ)[ M,%;F81)AOI+F:R37,FF\ZG0 1 NC+6N5R7R%,F8U(59GTK)F-;,EDI8I$)C'D@Q-. 92!7>-[HL5,9E#P6@DX!J4L MQW+@0+5(0[DM@,I:]MPOQE!F4/1:61@Q*'K#2*:2',BRVX1S[PI-$*@-ZRQ.6#1(969WB2+Y=BK, @RP0R6<6UO1.E&-XD"(= M Y$G:S%. PS2@%[IFMPD$W8.1";TE)V,Z;:ZQ?G$@GRBBGRK@QK>)++* 2@TL1R+?XZK%"<>23OR1+P2&OT7P MESG+:OAG))]X@?6P]A^<@B\0R75F='_JQ7YU63Z,ZJD4>?P#\=V]EQW75V-[X1>ZKISOU?LKC]*]](-7Y/^>W-YN7;YT=6GZ<5A<'U[N?H?4$L#!!0 ( =N M=TPI(R(9M $ -(# 8 >&PO=V]R:W-H965T&UL?5-A M;]P@#/TKB!]0[DC:5:]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G% M^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8UR,H,^9T3]\DZ8B%.J=W^\,Q#?$QX)>$T:W.)%1R-N8Y&-^JG.Z"(%!0 M^L @<+O /2@5B%#&[YF3+BD#<'U^8_\2:\=:SL+!O5%/LO)M3F\IJ: 6@_*/ M9OP*65"*%B_3+KNXC]--FLRP;0"? M 7P!W,8\;$H4E7\67A29-2.Q4^][$9YX?^#8FS(X8ROB'8IWZ+T4^YLD8Y= M-,<JK!-G&:'"G-T,5)7GF7@;WC\4W^AD_3_B!L(SM'SL;CR\;^U\9X0"F[ M*QRA%C_88BBH?3A^PK.=QFPRO.GG'\26;US\ 5!+ P04 " ';G=,C"9Q M<[4! #2 P & 'AL+W=ON#@Q59QQMX!/^S.UNT MV,Q2"07:":.)A3JG=]OC:1?B8\ O 8-;G$FHY&+,-V MA7N0,A"AC-\3)YU3!N#R_,;^)=:.M5RX@WLCGT3EVYP>**F@YKWT#V;X"E,] MGRB9BO\.5Y 8'I1@CM)(%U=2]LX;-;&@%,5?QEWHN _C39I.L'5 ,@&2&7"( M>=B8*"K_S#TO,FL&8L?>=SP\\?:88&_*X(RMB'Y?$-_D;/D[[#VX;H1VY&(\O&_M?&^,!I6QN<(1: M_&"S(:'VX7B+9SN.V6AXTTT_B,W?N'@%4$L#!!0 ( =N=TQ!+&??M0$ M -(# 9 >&PO=V]R:W-H965T&X"_@(^"U@L(LS"96<$9^#\;W*:1(2 @FE"PK<;Q>X!RF# MD$_C9=*D<\A 7)[?U;_%VGTM9V[A'N4?4;DVI[>45%#S7KHG'!Y@JN>:DJGX M'W !Z>$A$Q^C1&GC2LK>.E23BD]%\==Q%SKNPWASO9UHZX1T(J0SX3;&86.@ MF/E7[GB1&1R(&7O?\?#$FT/J>U,&9VQ%O//)6^^]%)N;+QF[!*$)V+LTOLD_^#CMC]PT0EMR1N=?-O:_1G3@4TFN_ BU_H/- MAH3:A>/>G\TX9J/AL)M^$)N_&PO=V]R:W-H965TIVF3-NG4:MMG+G$25 @ID$OW[VM(FF5;M"^ C=_SLS'9:.RS:P$\ M>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I(3M:9-%W MMD5F!J]D!V=+W*"UL+].H,R8TSU]=SS*IO7!P8JL%PT\@?_>GRU:;&&II(;. M2=,1"W5.[_?'4QKB8\ /":-;G4FHY&+,!VA0=0*A"A MC)>9DRXI W!]?F?_%&O'6B["P8-1/V7EVYS>45)!+0;E'\WX&>9Z/E R%_\5 MKJ P/"C!'*51+JZD')PW>F9!*5J\3KOLXCY.-\EAAFT#^ S@"^ NYF%3HJC\ MH_"BR*P9B9UZWXOPQ/LCQ]Z4P1E;$>]0O$/OM=@?>,:N@6B..4TQ?!VS1#!D M7U+PK10G_@^<;\.3385)A"=_*$RV"=)-@C02I/\M<2LF_2L)6_54@VWB-#E2 MFJ&+D[SR+@-[S^.;_ Z?IOV;L(WL'+D8CR\;^U\;XP&E[&YPA%K\8(NAH/;A M>,"SG<9L,KSIYQ_$EF]&UL?5/;;MLP#/T501]0)4K:%(%M MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @;UH9 MG],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9%9GM M@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7UA ' M=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI():]"J\V.$#3/7<4C(5_PFNH# \ M*L$-B9*RI]$$$7F M[$#'CGVIHS.U(ITA^(]>J_%]G";L6LDFF).8PQ?QLP1#-GG%'PM MQ8G_ ^?K\-VJPEV"[_Y0>+=.L%\EV">"_7]+7(LY_)6$+7JJP35IFCPI;6_2 M)"^\\\ ^I$=DO\/':?\L7".-)Q<;\&53_VMK Z"4S0V.4(L?;#84U"$>#WAV MXYB-1K#=](/8_(V+7U!+ P04 " ';G=,:)3DXK8! #2 P &0 'AL M+W=OU,8J[M&T#7.=!5Y%D)(L39)/3'&A:9%%W\D6F>F]%!I. MEKA>*6Y?CR#-D-,-?7,\B:;UP<&*K.,-? ?_HSM9M-C,4@D%V@FCB84ZI[>; MPW$7XF/ 3PYQ)J.1LS',P[JN<)D$02"A]8."X7> .I Q$*./WQ$GGE &X M/+^Q?XVU8RUG[N#.R%^B\FU.]Y144/->^B)*RMYYHR86E*+XR[@+'?=AO+E.)]@Z()T Z0S8QSQL3!25?^&>%YDU [%C M[SL>GGAS2+$W97#&5L0[%._0>RDV-_N,70+1%',<8])ES!S!D'U.D:ZE.*8? MX.DZ?+NJ&UL?5/;;IPP$/T5RQ\0+[!-5RM RJ:J$JF5 M5JG:/GMA "N^$-LLZ=]W; BE+>V+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\R MYJH.%'--XVQBGLT;[6Z:XT+3,H^]LR]P,7@H-9TO< MH!2W/TX@S5C0A+XYGD3;^>!@9=[S%KZ _]J?+5IL8:F% NV$T<1"4]"[Y'C: MA_@8\$W Z%9G$BJY&/,ZH+L@""14/C!PW*YP#U(&(I3Q,G/2)64 KL]O M[!]C[5C+A3NX-_*[J'U7T ,E-31\D/[)C \PU_..DKGX3W %B>%!">:HC'1Q M)=7@O%$S"TI1_'7:A8[[.-UDR0S;!J0S(%T AYB'38FB\@_<\S*W9B1VZGW/ MPQ,GQQ1[4P5G;$6\0_$.O=8TQ:3KF"6"(?N2(MU*<4K_@J?; M\&Q381;AV6\*_T&PWR381X+]?TO2X^_M2LNMYF[$72:1X#@\I*AN,?74M@"?O2FJ7T];[[L"8*UM0 MW%V9#C3>U,8J[M&T#7.=!5Y%D)(LV6QNF.)"TR*+OI,M,M-[*32<+'&]4MS^ M.H(T0TZW]-/Q+)K6!PW>R:+&9I1(*M!-&$PMU3N^VAV,:XF/ M#PYQ)J.1LS&LPOE0YW01!(*'T@8'C=H%[D#(0H8RWB9/.*0-P>?YD?XRU M8RUG[N#>R)^B\FU.]Y144/->^F)*RMYY MHR86E*+X^[@+'?=AO+E-)]@Z()D R0S8QSQL3!25/W#/B\R:@=BQ]QT/3[P] M)-B;,CAC*^(=BG?HO13;?9JQ2R":8HYC3+*,F2,8LL\IDK44Q^0?>+(.WZTJ MW$7X[@^%U^L$Z2I!&@G2_Y:X%G/S5Q*VZ*D"V\1I---/XC- MW[CX %!+ P04 " ';G=,,K2]:;4! #2 P &0 'AL+W=OU,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+OI,M,M-[*32<+'&]4MS^.8(T M0TZW]-7Q()K6!P,)A;JG-YN#\==B(\!CP(& MMSB34,G9F.=@?*MRN@F"0$+I P/'[0)W(&4@0AF_)TXZIPS Y?F5_3[6CK6< MN8,[(Y]$Y=N<[BFIH.:]] ]F^ I3/9\HF8K_#A>0&!Z48([22!=74O;.&S6Q MH!3%7\9=Z+@/XTV:3K!U0#(!DAFPCWG8F"@J_\(]+S)K!F+'WG<\//'VD&!O MRN",K8AW*-ZA]U)L]S<9NP2B*>8XQB3+F#F"(?N<(EE+<4S>P9-U>+JJ,(WP M]!^%^W6"W2K!+A+L/BQQ+>;S?TG8HJ<*;!.GR9'2]#I.\L([#^QM$M_D+7R< M]A_<-D([7S;VOS;& TK97.$(M?C!9D-"[UWKX =]Q[]^XXL@'-DVT!''E64MN*0TPU] M=3R*IG7!P8JLXPU\ _>].QEOL9FE$@JT%:B)@3JGMYO#<1?B8\ / 8-=G$FH MY(SX%(RO54Z3( @DE"XP<+]=X ZD#$1>QJ^)D\XI W!Y?F7_'&OWM9RYA3N4 M/T7EVISN*:F@YKUTCSA\@:F>#Y1,Q=_#!:0/#TI\CA*EC2LI>^M032Q>BN+/ MXRYTW(?QYGH_P=8!Z01(9\ ^YF%CHJC\$W>\R P.Q(R][WAXXLTA];TI@S.V M(MYY\=9[+\7F8Y*Q2R":8HYC3+J,F2.89Y]3I&LICND[>+H.WZXJW$;X]B^% M_\B_6R7818+=?TM&UL?5-A;]P@#/TKB!]0+ERZ=:M.IL3EOG^@-CMFQ!"WN%/73^ID:CA?.F M:9CM#8@J@K1B?+?[P+20'2VRZ#N9(L/!*=G!R1 [:"W,ZQ$4CCE-Z)OC03:M M"PY69+UHX >XG_W)>(LM+)74T%F)'3%0Y_0V.1S3$!\#'B6,=G4FH9(SXG,P MOE4YW05!H*!T@4'X[0)WH%0@\C)^S9QT21F Z_,;^Y=8NZ_E+"SD-)!;48E'O \2O,]5Q3,A?_'2Z@?'A0XG.4J&Q<23E8AWIF\5*T>)EVV<5] MG&YX,L.V 7P&\ 5P$_.P*5%4_EDX460&1V*FWO?8E!=]*<>3_P/DV?+^IW<NC@Q59 M)QKX"OY;=[;!8C-+)348)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW M41 H*'UD$&&[PB,H%8F"C!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSD]4%)! M+7KEGW#X"%,]MY1,Q7^&*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS>YV M@JT#^ 3@,^"0\K Q45+^7GA19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O>:[%] M=Y>Q:R2:8DYC#%_&S!$LL,\I^%J*$_\'SM?ANU6%NP3?_:'P?IU@OTJP3P3[ M_Y:X%G/X*PE;]%2#;=(T.5)B;](D+[SSP#[P]":_P\=I_R)L(XTC%_3A95/_ M:T0/0A[,=QVPT/';3#V+S-RY^ 5!+ P04 " ' M;G=,!=%SZ+0! #2 P &0 'AL+W=O\9LT8 6]@H[:/U-A48+YTU3,]L9$&4D M:<5XDGQA6LB6YFGT'4V>8N^4;.%HB.VU%N;/ 10.&=W0B^-)UHT+#I:GG:CA M%[C?W=%XB\TJI=306HDM,5!E]&ZS/^P"/@*>)0QV<2:ADA/B:S"^EQE-0D*@ MH'!!0?CM#/>@5!#R:;Q-FG0.&8C+\T7]6ZS=UW(2%NY1O'P"%,]UY1,Q?^ ,R@/#YGX& 4J&U=2]-:AGE1\*EJ\C[MLXSZ,-]L+;9W M)P*?"3>1P,9 ,?,'X42>&AR(&7O?B?#$FSWWO2F",[8BWOGDK?>>\\WM;I*L"^Q6!7918/??$C]C M>/)OD6S14PVFCM-D28%]&R=YX9T']H['-_F C]/^4YA:MI:&PO=V]R:W-H965T(,R*7[]P.29MD6[0M@X_?\ M;$P^H7FQ'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD M[Y@6LJ=E'GUG4^8X.B5[.!MB1ZV%^7D"A5-!#_3-\23;S@4'*_-!M/ 5W+?A M;+S%5I9::NBMQ)X8: IZ?SB>LA ? [Y+F.SF3$(E%\278'RJ"YH$0:"@LVL@6F). MD?"M-]@FR7((L$V7]+W(O)_DK" M-CW58-HX3994./9QDC?>=6#O>7R3W^'SM'\1II6])1=T_F5C_QM$!UY*&UL?5/;;MP@$/T5 MQ <$+^M-HI5M*9LH:J566J5J^\S:XXL"C MXG?Y] 3NNVUI] 6:8<^;,,&0C MFE?; CCRIJ2V.6V=ZX^,V;(%)>P-]J#]38U&">=-TS#;&Q!5!"G)>)+<,B4Z M38LL^LZFR'!PLM-P-L0.2@GS\P02QYSNZ+OCI6M:%QRLR'K1P!=P7_NS\19; M6*I.@;8=:F*@SNG#[GA*0WP,^-;!:%=G$BJY(+X&XV.5TR0( @FE"PS";U=X M!"D#D9?Q8^:D2\H 7)_?V9]C[;Z6B[#PB/)[5[DVI_>45%"+0;H7'#_ 7,^! MDKGX3W %Z<.#$I^C1&GC2LK!.E0SBY>BQ-NT=SKNXW1S2&?8-H#/ +X [F,> M-B6*RI^$$T5F<"1FZGTOPA/OCMSWI@S.V(IXY\5;[[T6/#ED[!J(YIC3%,-7 M,;LE@GGV)07?2G'B_\#Y-GR_J7 ?X?L_%-YN$Z2;!&DD2/];XE;,W5])V*JG M"DP3I\F2$@<=)WGE70;V@<&UL?5/;;MP@$/T5Q <$ M+[M)MBO;4C91U$JMM$K5])FUQS8*>%S Z_3O"]AQK<3*"S##.6)+<,"UD2_,T M^DXF3[%W2K9P,L3V6@OS]P@*AXQNZ)OC2=:-"PZ6IYVHX2>X7]W)>(O-*J74 MT%J)+3%09?1N?4Y!%\+<>0?Z'R=OEW-/T_Y#F%JVEIS1^9>-_:\0'?A4DBL_0HW_8+.A MH'+A>.O/9ARST7#833^(S=\X_P=02P,$% @ !VYW3%1),@2S 0 T@, M !D !X;"]W;W)K&UL?5-ACYP@$/TKA!]P*.NU MEXV:W%[3M$F;;*YI[S.KHY(#QP*NUW]?0,_:UO8+,,.\-V^&(9_0/-L.P)$7 MK7I;T,ZYXBNQ M)P::@MZGQU,6XF/ -PF3W9Q)J.2"^!R,CW5!DR (%%0N, B_7>$!E I$7L;W MA9.N*0-P>WYE?Q]K][58&)V+FW@\B/'%ZY+XW57#&5L0[+]YZ[[7D:9*S:R!:8DYS#-_$I&L$\^QK M"KZ7XL3_@O-]^&%7X2'"#[\I_$?^;)<@BP39?TO>->!O>?Q37Z%S]/^69A6]I9L]EP."P_B*W?N/P)4$L#!!0 ( =N=TSC.#)*M0$ -(# 9 M>&PO=V]R:W-H965T("7B=_WP$[KI-:?0%FF'/FS#!DH['/K@7PY$5)[7+: M>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[ M#2=+W*"4L*]'D&;,:4+?'(]=T_K@8$76BP9^@/_9GRQ:;&&I.@7:=483"W5. M[Y+#,0WQ,>!7!Z-;G4FHY&S,!V@7N0,A"AC-\S)UU2 M!N#Z_,;^)=:.M9R%@WLCG[K*MSF]I:2"6@S2/YKQ*\SU7%,R%_\=+B Q/"C! M'*61+JZD')PW:F9!*4J\3'NGXSY.-^G-#-L&\!G %\!MS,.F1%'Y9^%%D5DS M$COUOA?AB9,#Q]Z4P1E;$>]0O$/OI>#)/F.70#3''*<8OHI)E@B&[$L*OI7B MR/^!\VWX?E/A/L+W[Q2FVP3I)D$:"=+_EK@5<_TA"5OU5(%MXC0Y4II!QTE> M>9>!O>/Q3?Z&3]/^(&S3:4?.QN/+QO[7QGA *;LK'*$6/]AB2*A].'["LYW& M;#*\Z>&PO M=V]R:W-H965TJT[C=-G 05,#-.TKW]C*$LLX__!.R<>XX_[KG8JZN0;_V)3EW@0U=41QG$=-6;7A9F7ZGN1F M)+7_N8]&*;R*L3;T/BZ7X?Q,")>\YT:*$K] MN/!'7M<#DQ['[XDTG#6'P-OW#_;/9O)Z,J]ESQ]%_:O:J],Z+,)@SP_EN5;/ MXOJ%3Q/*PF":_3=^X;6&#R/1&CM1]^8WV)U[)9J)10^E*=_'9]6:YW7\)RNF M,!Q 4P#- 871B48A,_)/I2HW*RFN@1P7ORN'/6;WI-=F-W2:I3#_Z<'WNO>R M(9:OHLM -&&V(X9N,&Q&1)I]EB DL24GG'!X D>8F/#D5CU/,4$*"5)#D/XW MQ84U180IL$@&13) L+1$ (9B+))#D1P0,$L$83SKO8 B"T"06"((X]F3 HH4 M@""S1! FQR)+*+($!/;&(XQGXUF,'10#"GOK$2CQ[#WS.)4Y%&Q!MHX+HL3C M5@;M^L (4#@Z")1X=+"O60(H4EL'@3*/#K8_ ]Y.G!*'0 N/#JX #-@[*6P= M!%IZ=' 18*[#6>[,!Y2!U)=ON XPU^2LL.T#0)3Z\@V7 @9\GCKYAD"^?,/5 M@ &KITZ^(9 GWPC7 P)63^W]@2!/OA&N!P2LGMKY!D&>?"-<#\BU.BOL=0,@ MRCSY1K@>$+!Z9G_=(,CS>2-<#PA8/;,_N;D&P+Y\@W7 P)6SYQ\0R!?ON%Z0,#JN;-N"&37G>CF$-QP>33'_S[8 MB7-K[AXWO?,5XX',(?H??+R??"_EL6K[X%4H?10W!^:#$(KKL<1W>@]/^DHT M-VI^4,/K0K_+\5XP-I3HICM/-%^\-G\!4$L#!!0 ( =N=TR)L?_\M@$ M -(# 9 >&PO=V]R:W-H965T;/=-"MC1/ MH^]D\]3T7LD63I:X7FMAWX^@S)#1+?UP/,NZ\<'!\K03-?P$_ZL[6;38K%)* M#:V3IB46JHS>;@_'). CX+>$P2W.)%1R-N8E&(]E1C)&GU@S$CKWO1'CB[8%C;XK@C*V(=YB\0^\EYWN>LDL0FC#'$<,7F.V, M8*@^A^!K(8[\/SI?I^]6,]Q%^FX9?9^L"R2K DD42/XIEQ#7,UR!LT5,- MMH[3Y$AA^C9.\L([#^QM?$3V"1^G_4G86K:.G(W'EXW]KXSQ@*ELKG"$&OQ@ MLZ&@\N'X#<]V'+/1\*:;?A";OW'^%U!+ P04 " ';G=,R-$(U^$! ! M!0 &0 'AL+W=O+%&E_*#(4V(6!0:,M S7*#!V#, M$IDT?L^<:)&T@>O]&_N3J]W4^6ZO'B9]@[R78.X+]?R7&FQ)]F ]$#EZ1 M@X?@N!'Q83[Y16*O2/R>( DW(C[,![\K\8HD'@*R$?%A=AL1O'J"'&3MFD\% MA1@ZU_@K[]+?]\0]X7_P:3A\H[)N.Q5&PO=V]R:W-H965TAE?#'<\]SQW9XYTE.I5-P &O0O> MZ0PWQO1'0G31@&#Z3O;0V9-**L&,-55-=*^ E3Y(<$*C*"&"M1W.4^\[JSR5 M@^%M!V>%]" $4W].P.68X0W^<#RU=6.<@^1ISVKX!>9W?U;6(@M+V0KH="L[ MI*#*\/WF>$H6QCU:H]<)1-M MYL2+I M<[S_8O_G:;2T7IN%!\I>V-$V&#QB54+&!FR)U2@DU_Z+BD$;*686FXI@[]/:=GX=IY-X.X>% ^@<0)> @]M\S]XLW1VI[4SBG;X4_L\EKZ[WF=+]+R=41S9C3A*$KS&9!$,N^ M2-"0Q(G^%T[#X=M@AEL?OEVK[Z,PP2Y(L/,$NW]*C&]*#&&2L$@<%(D#!/L; MD1#F$!9)@B))@.#+C4@ <[AM%UG=#@&J]G.A42&'SL_DRKN,WCWUM^L3/LWM M3Z;JMM/H(HV]H_XF55(:L*E$=[;@QCX5B\&A,FZ[MWLU#552VXPVSG5'QFS1@!+V!CO0_J9" MHX3SIJF9[0R(,I*49'RSV3,E6DWS-/K.)D^Q=[+5<#;$]DH)\_<$$H>,;NF[ MX[&M&Q<<+$\[4<,3N%_=V7B+S2IEJT#;%C4Q4&7T;GL\)0$? ;];&.SB3$(E M%\3G8'PO,[H)"8&$P@4%X;GA(1,?HT!IXTJ*WCI4DXI/18G7 M<6]UW(?Q)ME/M'4"GPA\)AQB'#8&BIE_%4[DJ<&!F+'WG0A/O#URWYLB.&,K MXIU/WGKO->>';&UL;5/M;ML@%'T5Q .4A#AM%MF6FE;5)FU2U&G=;V)?VZC@ZP&. MN[ M9=VXX&!YVHD:OH/[T9V-M]BL4DH-K978$@-51N^WQU,2\!'P(F&PBS,)E5P0 M7X/QI7Y7?XJU^UHNPL(#JI^R M=$U&#Y244(E>N6<-*BMXZU).*3T6+MW&7 M;=R'\6;/)]HZ@4\$/A,.,0X; \7,'X43>6IP(&;L?2?"$V^/W/>F",[8BGCG MD[?>>\WY(4G9-0A-F-.(X0O,=D8PKSZ'X&LA3OP_.E^G[U8SW$7Z;AG][M.Z M0+(JD$2!Y)\2]Q]*7,/>6#OXR.RO_!QVK\) M4\O6D@LZ_[*Q_Q6B Y_*YL:/4.,_V&PHJ%PXWOFS&<=L-!QVTP]B\S?._P!0 M2P,$% @ !VYW3"@RA73K 0 9@4 !D !X;"]W;W)K&UL=53;;IPP$/T5Y ^(6>\%L@*D;*JHE5IIE:KILQ>&BV)C8ILE M_?O:AJ64."_8,SYSSHS-3#((^:IJ !V\<]:J%-5:=T>,55X#I^I.=-":DU)( M3K4Q9855)X$6+H@S3,+P@#EM6I0ESG>662)ZS9H6SC)0/>=4_CD!$T.*-NCF M>&ZJ6EL'SI*.5O 3]*_N+(V%9Y:BX="J1K2!A#)%#YOC*;9X!WAI8%"+?6 K MN0CQ:HUO18I"FQ PR+5EH&:YPB,P9HE,&F\3)YHE;>!R?V-_!1R&7^A6J:)5(,@1SOOJ/VB3='8NXFMTYW%>[, M)*^,]YJ1.$KPU1)-F-.((0O,9D9@PSY+$)_$B7P()_[PK3?#K0O?+M7CO9]@ MYR78.8+=?R7&JQ)]F'N_R-XKLO]( C(2L2'V?I%(J]( MY"'8K41\F$_>)/:*Q!Z"PTK$AXE6(GCQGW.0E>MP%>2B;]UT67CG(?) 7)_\ M@X\3Z >55=.JX"*TZ3;7$Z40&DPJX9UYNMH,O=E@4&J[CCJT_&EITTU3# M\VC-_@)02P,$% @ !VYW3/KO0#KO 0 9@4 !D !X;"]W;W)K&UL=53;;IPP$/T5Q ?$7'99L@*D;**JE5IIE:KMLQ>& MBV)C:GN7].]K&T(IF;Q@S_C,.3,V,]DHY(MJ ;3WREFOC@2HLH6.%5W M8H#>G-1" ?X MV<&H5GO/5G(1XL4:7ZK<#VQ"P*#4EH&:Y0:/P)@E,FG\GCG]1=(&KO=O[)]< M[::6"U7P*-BOKM)M[J>^5T%-KTP_B_$SS/7L?6\N_BO<@!FXS<1HE((I]_7* MJ]*"SRPF%4Y?I[7KW3I.)TDXA^$!T1P0+0&ITR&3D,O\B6I:9%*,GISN?J#V MB<-C9.ZFM$YW%>[,)*^,]U9$]VE&;I9HQIPF3+3"A N"&/9%(L(D3M&[\ @/ MC]$,8Q<>K]73%"?8H00[1[#[K\3[38GO,7$0X")[5&2/$(0;$0SSP54DJ$B" M$,0;$0RSPT4.J,@!(=AO1#!,@HNDJ$B*$!PV(AAF^_!D]9]SD(WK<.65XMJ[ MZ;+R+D/D(7)]\@\^3:!O5#9=K[R+T*;;7$_40F@PJ01WYNE:,_06@T&M[?9@ M]G)J_&PO=V]R:W-H965T 9=\4OK5= 6O4G1FP)W MU@X'0DS5@63F3@W0NR^-TI)9%^J6F$$#JT.1%(0FR0]QF8?<29>Y&JW@ M/9PT,J.43/\Y@E!3@5-\3;SPMK,^0>.RES)+[G-R\40+YCACZ :3K@CBV%<)&I,XTO_* M:;P\BSK,0GFV5;]_1W\7)=@%@MVVQ32Y:3&&>4=D'Q791PCHC4@,D]V(D,W% M2=!M>+(&56KLP[ALLNM4/-!P\?_@\TA]8[KEO4%G9=WS"9?<*&7!64GNG)?. M3?$:"&BLWWYT>SV_Y3FP:EC&E*S_%>5?4$L#!!0 ( =N=TQ-@]%MT@$ M )P$ 9 >&PO=V]R:W-H965T=[)&".L!]R&SD M*W]BAA69DA-2\]X/S/WB^$CMWI0NZ;?"K]GBMBR3>9>3JA!;,:<;0#29> M$<2JKQ8T9'&B_]%IF)X$*TP\/=G2HR@LL L*[+S [I\6]SW\G-]GUZCU0?[K^ MPN=[^XVIINLUNDACSZ@_2;64!FPIT9UMN+5/Q1IPJ(V;WMNYFB_,'!@Y+&\! M61^DX@]02P,$% @ !VYW3+JN+1"Q 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LV;35BM RB:J6JF55JG:/'MA M "LV0VVSI']?V["$;GG!,\,Y9RX>9R.:5]L"./*F56=SVCK7'QBS90M:V#OL MH?-_:C1:..^:AMG>@*@B22O&D^0#TT)VM,AB[&2*# >G9 S ML/"(ZD56KLWI)THJJ,6@W#..7V#NYYZ2N?EO< 'EX:$2GZ-$9>.7E(-UJ&<5 M7XH6;],INWB.L_Z5MDW@,X'?$-B4*%;^))PH,H,C,=/L>Q&N>'?@?C9E",91 MQ'^^>.NCER+ENXQ=@M",.4X8OL*\(YA77U+PK11'_A^=;]/3S0K32$_7]"3= M%MAO"NRCP/Z?%OE-BUN8VR1L-5,-IHG;9$F)0Q15=%O:!QSMYAT_;_EV8 M1G:6G-'YFXWSKQ$=^%*2.[]"K7]@BZ.@=L'\Z&TSK=GD..SG%\269US\!5!+ M P04 " ';G=,ZUJ/)[8! #2 P &0 'AL+W=OM\?&7-E"UJX&]-#AS>UL5IX M-&W#7&]!5)&D%>-)R@[,E;M!:V#\G4&;,Z8Z^.9YE MT_K@8$76BP:^@__1GRU:;%&II(;.2=,1"W5.[W?'4QKP$?!3PNA69Q(JN1CS M$HPO54Z3D! H*'U0$+A=X0&4"D*8QN]9DRXA W%]?E-_C+5C+1?AX,&H7[+R M;4[O**F@%H/RSV9\@KF> R5S\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9== MW,?IYI#.M&T"GPE\(=S%.&P*%#/_++PH,FM&8J?>]R(\\>[(L3=E<,96Q#M, MWJ'W6NQYFK%K$)HQIPG#5YC=@F"HOH3@6R%._#\ZWZ;O-S/<1_I^34]NMP72 M38$T"J3_E'CX4.(6YF,0MNJI!MO$:7*D-$,7)WGE70;VGL8=/T_Y-V$9V MCER,QY>-_:^-\8"I)#(#C[M\/ ML.-Y+OT2N//S*_5%()9FRH M:J)[!:ST),$)C:(#$:SM<)[ZW%GEJ1P,;SLX*Z0'(9CZ''^'@Z.+P'_&QAU*L]+DS#D^2_VM(T M&7[ J(2*#=P\R_$SS/WL,9J;_PI7X!;N*K$>A>3:_Z)BT$:*6<66(MCKM+:= M7\=9_T8+$^A,H!L"F8Q\Y1^987FJY(C4=/8] M\X3>I^3JA&;,:<+0%29>$,2J+Q8T9'&B;^@T3$^"%2:>GJSI\3O^NZ# S@OL M_FOQ8=-B"/,A;+(/FNS?"B31QB2$>:>30]#D$!"@&Y,0)MF8D-7M$*!J/Q<: M%7+H_$RNLLOH/5)_N_[!I[G]QE3==AI=I+%WU-^D2DH#MI3HSC;WNY[28@B8A3)*6V7^_27 98A]GH1\*"'NZF;/IYX^OV;=-T M-Z+Y;)^]F6^F^6O_7+57TF\Y$UGY\F*7)\\Y2&\?-U_+PF[$)T71BL__#?)B\A7>1M#Y> MR[SN_T]>W^NF+*R5-I0B^WG\W.[ZSX.U_SD,#^!V #\-$&QT@+ #Q*4>I!T@ M3P.X'AU =@#]&C >DK(#U*\!$28=8IX 1L8G3-3.R6EB.)P8WAL0 P,,&Q#0@.@-R($![LS:$:-Z MS*['J+C_PXXD="2!(^%,V1&CSQW=N,_P27K1:!P'P3@(Q.$LI>410VI*W6QYX7)$=:R@/(RWQ>YLPM! 1EB6,@8!R9<(;*@\YP2'BM?P@&.):32 M0$A8&AG01A)N2+XX2C94 1L3 HJP7# LHPSH*+GZ!4$4\(-ED@&=)%<*F*^ M3' .DO<5E5'L\_0! 97FX5G"JLJ K)*K'!9T'KT8V]<8UDP&1).2@ FLJIQ*<&%!@QIOE, "4T< ZBCE M.O.ITXHHC3@+M!B(.]IUYF^/+.5CSC#+!-CZ5.(Z0Z! <2 P%07J(X3KQ]\? MG;P?+>1_>IY10\-P,:,%8+1VN01!H56,:2]0!^%DK#N%7_ZAA 3#4L0#82,LBL7I)L)UKM_:6?C_! M!2CU$"X6?N06-^B>67@52*R:$JBF=FMTZ:MFR N62PGD4KM%M_3E,N0%ZZ0$ M.JG=LP +&JS4D?I8!@YC@ !JESP6-'B2:;AAD5@H)1!*[9)"^F6_#M-/8HV3 M2+[WKBBC("A5HNA>FC$'U4P 1FA;JBI5:8%0IL=%ZV$!0H1Q6FC@+420)G)@H3 M0EW13BM,"'7)&9<"9UPRO)A5X)@?$"<)=!P*\T%=T5$KS <%=HK4>XW@U\+] MSA=*&/-& 4JDS'4%3L)5^)4%9HY&I^%.<7:O0;6)WM5$9V\DN]?WP&,@( ,,' 9 >&PO=V]R:W-H965T M[=/?OLRSLA7U4%H+TWSAJU]BNMV\<@4&4%G*H' MT4)C_AR%Y%2;I3P%JI5 #\Z)LR *PS3@M&[\(G>VG2QR<=:L;F G/77FG,H_ M6V"B6_O$OQJ>ZU.EK2$H\I:>X ?HG^U.FE4PLAQJ#HVJ1>-).*[]#7GEC[H[#>_ MI?:,R6-D]J:T1K<5[I])7AGKI8A741Y<+-& V?:8Z 9#1D1@V,<0$19B&]VY M1[A[C&88._?D788Q3I"@!(DCB-\1)#C! B58(!DL_MLC#)/B05(T2(H09#A! MAA)D\V4N48+E#)D()ITXS14:9(4$6>($),0K-IPOE$P4/9DA%0,M)@J?H)6_ M(1$29S5!@5<_B3^@%J]_DLQ1BX"F3I;@UX3:H M14!W9QO&UL ME5G;-+;7D2XI0M9#;Y$IF:V:?G: $:@QF;2?,_/W:QE!8W>T2 M>0C8G+ZY^W1+\FB;Y;^*A3'EX/<_R M55)6E_F'5VQRD\P;H57J2=\/O%6R7 _'H^;>+!^/LL\R7:[-+!\4GZM5DO^9 MF#3;7@S%<'_C^_)C4=8WO/%HDWR8?TSY8S/+JROOH&6^7)EUL1"0HE< 6@$X"*B@5T"U LK5@FX%M*M T H$K@)A*Q"Z"D2M0.0J$+<"L:N M\/>9\YU%#LD6SB+[= OG?(M]P@4XB^Q3+IQS+O9)%]JU&%G MWMOQJB'J95(FXU&>;0?YKM=LDKJEB?-*JE)>WVVHW_Q8D;6H[GZ-E2]&WE>M MJ<5,=AC9P<@N9DIAH(NYI#"JB[FB,+J+N:8P01=S0V'"+N:6PD1=S#<*$W\Z/#\WG"& KKF<'/3.'V%_Z;7E5\1TJ4-(5*!L- MT(D:: U :X!&@^IHL.MJAPD:S+K!B%!([?M6HAY=@<\.P([SBG9>$#, =AQ7M/.:^1\9!7:U0ZBCRQ5I \BY-*U1BY!+"4&WA! M[4$1J5# ![RG3@8P1\($ 5F6D<+EA'X4*HP@[ M.2.04,'PDWS!QH4$%?)E$-!E$* RB*U>>Q4@4U& 276-87\)P*F]P;@@)BH MPZ0O;MJ#P MR)I_=K28ZEKBUF."L&0-W4D+ZL35&Q8S>H7$QB2G@QF^ MPS*9@9*(@A*-$J M5.$N[>N^J)FA)?#44E(R.IB.)X(3HF9() @6X:A#%'78FVJ&;R(BC'$.,XP3 ML7O0DF&2))@DK<7:M 4=!QWI:BHJQA;#)4EP26I&![ D$+\':?$Z X&4@>%L, M+X'@)8!M"\\X$@3,]%@2FZ G(/:$.N[SBFD)@%N"O1UX!&+K06W-G@A@U.<3TV( ;U$4 M,*, F!8#X0DG%4SW *HQ6,UYVH(ZHX QP_0.H'I'2.M03$=0OGNXBF&ZHIAN MAZL(IC-F&(HK@N+<*91BB*M.6,[C(T$D3=%*UDKL4E,G-7$4\E$S=-($G>P5Q$L+ZAQ9=<^BNK88-FF*3 U*\MLU;QC>L^RTE0J_;,J*PN3S \7J7DOZZ]A M]3W?O3K>7939IGTM[AW>S8__!U!+ P04 " ';G=,SX8-9P(" #,!0 M&0 'AL+W=O@,IK83KO^^MB&(@'7M2^Q=9F=F[7C3@;)77@,(ZZTE M'<_L6HA^CQ O:F@Q?Z(]=/)+15F+A0S9!?&> 2YU44N0YS@1:G'3V7FJ6 MI_0J2-/!B5G\VK:8_3D H4-FN_8]\=Q<:J$2*$][?($?(%[Z$Y,1FEG*IH6. M-[2S&%29_='='W<*KP$_&QCX8F^I3LZ4OJK@:YG9CC($! JA&+!<;G $0A21 MM/%[XK1G256XW-_9/^O>92]GS.%(R:^F%'5F)[950H6O1#S3X0M,_82V-37_ M#6Y )%PYD1H%)5S_6L65"]I.+-)*B]_&M>GT.DS\]S)S@3<5>'.!&[Q;X$\% M_JH CT8:GR_VEA.N;"7PC@:\)@@>/\>XZ[M%BW>E MYMQWS"Y-QZTS%?*)ZH=442I ,CI/TG,M1^L<$*B$VL9RS\8!,P:"]M/L1/, MS_\"4$L#!!0 ( =N=TS]E[&PO=V]R:W-H965T M0'J,-GIPB0%J9IDS8IZK3UMP.7@.H/ M9CNA>_O9QD&TM;;^B7TOYYQ[#C$N9R&?U "@HV=&N:K0H/6TQUBU S"B[L0$ MW#SIA61$FU*>L9HDD,Z1&,7);E=@1D:.ZM+UCK(NQ473D<-11NK"&)%_#D#% M7*$8W1H/XWG0MH'K 7R/, M:K./;)*3$$^V^-I5:&<- 8566P5BEBLT0*D5,C9^>TVTCK3$[?ZF_MEE-UE. M1$$CZ./8Z:%"'U#404\N5#^(^0OX/#F*?/AO< 5JX-:)F=$*JMQOU%Z4%LRK M&"N,/"_KR-TZ>_T;+4Q(/"%9"7'V3T+J">DK EZ7/FH@] M$_$^-2^SM4WW[MPSDU:9[K7.\KC$5ROD,8<%DVPPR4M$\Q:19<6*P<;!:B,) MVDB<0+H5B-.P0!H42)U ]B+'*Y>'!5,X#'>8^#Y.\O"8+#@F>S,F+;*P0!X4 MR-\?M @*%/\/VA3O"HHW9\1^L]^)/(]<12>AS7%SAZ(70H-1W-T9WX.Y)M:" M0J_M]M[LY?*Q+(46D[\'\'H9U7\!4$L#!!0 ( =N=TQ80\FU_@( +4- M 9 >&PO=V]R:W-H965T"^+JEV&>Z7J^RAJUWM1\O9.UJ+2_VQE4W*EA\TN:NM&\(T)*HN(()1$ M)<^K<+4P<\_-:B$/JL@K\=P$[:$L>?/G013RM QQ>)YXR7=[U4U$JT7-=^*[ M4#_JYT:/H@O+)B]%U>:R"AJQ788?\?T3-0$&\3,7IW9P'W127J5\ZP9?-LL0 M=16)0JQ51\'UY2@R410=DZ[CMR4-+SF[P.']F?V3$:_%O/)69++XE6_4?AG. MPV CMOQ0J!=Y^BRL(!8&5OU7<12%AG>5Z!QK6;3F-U@?6B5+RZ)+*?E[?\TK M^SP/=/+M>XFS>J8_W0_6SU[7,6,+J)C1V0Q#SV&##%Q#JL E.8@(($U!#$5S+82$:/20RF,I@$(01G MB<$L,9 E@0D82,#\=28@00)4,!LM>S+1F0YU]BLV!='$U8P96,H,*&4.$\Q! M@KE_,U*0(/5H1H]A YTD99-NI--'@[JZ@1%L2#2IAB:Q@\+A:>S?$0P;"1.@ M)^EX7R"3IM 8._+ ?L,>AGNP(.;E. Q;#@.>2] X43Q)] $CE+HTP>;$#$B% MQZG8M'=LQERB8!=CP,:)8\/$L/OP[(9G!?8?GGOXQX*N]"+F7$38J!AP:N(H MEL#V(LA?+X'M1;"'7@MR[I[7B1QO,\"$L:M6V%^$WB 7=@Z!WE:CK2"SH*%< MXI8+^X9X^"8C4]_@))W/')E@WQ#(-XX]EL"^(3?XAL"^(1Z^R8!L*VX9ZV":C7K:)!E^WW8'F&V]V>=4&KU+I#V7S.;N54@G- MB.YTZ_;Z#'49%&*KNMN9OF_Z@T0_4+*VAZ3H&ULE9G; MCJ-&$(9?!7&_"WT$1K:EK#>=SWM9%N5OVSYVJS*M^:+"W,<^74;WF>5/]],5EY M7KO,_7CP+7T]-MT#;[,Z):_FNVG^.CU7[9UWB;)/2G+']W-[_NUZW<9F_8U#W MHMDY7E]_1(_[XMMB7I+:;,OLGW3?'-=NZ#I[LN9;>?[-C 4IUQFK_\.\ MFZPU[S)I-79E5O=_G=U;W93Y&*5-)4]^#I]IT7^>Q_@?;MB!CP[\XL#D70G&B;0*>GF*7O2;7]W MW<.^G?W_V@;4[=/WC=1ZY;UW@4:;+X,-O[+AMQ9;:B'E),I7:B,F87ZE)N$D M2@R4E+S8>&VMEX(Y+)CW <1-P0$.(& T0>0UP&BR8 -)KHW*89252CE9$"H M52AY,!F2!T8W^4J8KWRXSRYQGF'(&,*=MDHO:A/ED%%#:)K6H39ACIN>T22]J$P:> >)I MFX)%;<+0,T!]8%F<&$::+6":8Z;Y'*8Y8%KKJP;<*F&F.6":*E&H[RE9]G4$ MM>UD@&GE8L'(8@SY' PYQ3#0MFHQA!Q 2'4HA78=S"!'#%IV(([AXL&"4<74 M<$0-J99NEHQS6[F8+1[-$8H6" E,H$ $:DL(C)9@"TZRF!F!F)F6*^A&R+CM MJ",L9V:T#Q(A>M:](X3Y$X _:5E?!49+J/GG1X&I$8":Z0DR'HUNR@TM,I@L M@0ZJT52&;ENV>8;A$^&">8:Q$C.PB@7%*E0V(8FQD@"KZ8!(NJ_=^4J%V9-H M6V-3(;JM?1*694)B0"4"E$]U * Z"FT584+E#$)C24^J=UID^3KZ^/MH+.D& M>:=%&&.)=DC2(KI#VEN$69=HAR0MHJ?4>RW"N$MT2K6%P"S+!2Q+S+*%=O;KNW^W\FU6M:U,Y+V31EWK^J/91E8]J _N;S!R:[C)HKZOA MK?IPTY2G\1<#[_*SQ>9_4$L#!!0 ( =N=TP6T1<"+P( $$& 9 M>&PO=V]R:W-H965TUK&\)QQKT_P5YF9F@?$>)5#2WF&]I#)]^<*6NQD%MV0;QG@$^:U!(4>%Z"6MQT;I'KV($5.;T* MTG1P8 Z_MBUF?TL@=-BZOGL//#>76J@ *O(>7^ GB%_]@MZRE#0* 22@'+QPUV0(@2DC;^ M3)KNG%(1E^N[^A==NZSEB#GL*/G=G$2]=3/7.<$97XEXIL-7F.J)76M45RYH.ZE(*RU^&Y]-IY_#I'^GV0G!1 AF@I]\2@@G0OA. MB#XE1!,A,@AH+$7W9H\%+G)&!X>-_VZ/U2'R'R/9_4H%=;/U.]D>+J.W(LJ\ M'-V4T(0I1TRPP/@S DGU.45@2U$&*WKP,<%NC0@-R'X-R1*[B=!:9ZCYX;). M/[0+1%:!2 M$'QKE&XT:,8G&=&.CXBS-8J-<&RSUTM0HV0I[B/Y3=FQU':]< M/QAIRGB5)@BSS+"\!B5I:H#V%E"6!7:[B=5N8FFR<1+*$9,NLGB;*#+\KD'^ M)C ;; .99P(M+E(+[**'%'NV$.H^+Z#P'GP)U$8UX*>?C.,[>9<;A^@.S M2]-QYTB%O.;Z,IXI%2 M>AO9TUK.\WE#X"S4,I5K-DZU<2-H/PUL-'\UBG]0 M2P,$% @ !VYW3#]W=:9E @ "@@ !D !X;"]W;W)K&ULE57M;ILP%'T5Q ,4#.8C$4%JDD:;M$E1IVV_'>($5,#,=D+W M]K.-0PDX3?8'[,LYYWX9WZ0E](WE&'/KO2IKMK!SSINYX[ LQQ5B3Z3!M?AR M(+1"7&SIT6$-Q6BO2%7I>*X;.A4J:CM-E&U+TX2<>%G4>$LM=JHJ1/\N<4G: MA0WLB^&U..9<&IPT:= 1_\#\9[.E8N?T*ONBPC4K2&U1?%C8SV"^ 8J@$+\* MW++!VI*I[ AYDYNO^X7MRHAPB3,N)9!XG?$*EZ54$G'\T:)V[U,2A^N+^D8E M+Y+9(897I/Q=['F^L&/;VN,#.I7\E;1?L$XHL"V=_3=\QJ6 RTB$CXR43#VM M[,0XJ;2*"*5"[]V[J-6[U?H7FIG@:8+7$T#X*<'7!/^# #\E0$V CQ("30@> M)82:$(X(3EN_",[E8>A.Z=^U@-47X(\AZ"HG#:\C+% +A"+,Q8 )H M3L8WULM7 OY5O6X(0*, 5 )P*# ;U;N#A I2=^4(8@A'19NB8NA%H[+= 5W% M&QCC#:;QQL$HX&#B!43 '<4[!<5@=-+64PR$-\Y::(PVG$8+?;- 9!2('N]O M;!2([_9W$_]'4V9&)[.)$S^\$25PS?^]^WBBX,;5 >ZF^J(QPUR]"()QLL[@ MNJHP/:IAPZR,G&HN?]>!M1]HSYZ\[D;V)9BON['T(=--R>^('HN:63O"Q66J MKKP#(1R+*-TG<>YR,9C[38D/7"XCL:;==.HVG#1Z\CK]^$__ 5!+ P04 M" ';G=,)1=0\#$" "7LEXA)+(<2B*>6 V5>G-BO"12+?D9 MB9H#.1I229&_6$2H)$7E;A(3V_--PBZ2%A7LN2,N94GXWRU0UJQ=S[T%7HMS M+G4 ;9*:G.$GR%_UGJL5ZE2.10F5*%CE<#BMW1=OE<8:;P!O!32B-W=T)@?& MWO7BVW'M+K0AH)!)K4#4<(4=4*J%E(T_K:;;;:F)_?E-_8O)7>5R( )VC/XN MCC)?NTO7.<*)7*A\98+?$OR.X$5W"4%+"#X)^"X!MP0\(B";BJE-2B39))PU#K=? MMR;Z)_)66%4_TT%3;/-.E4>HZ'6#EU&"KEJHQ6PMQN]AO Z!E'JWA3^WQ=:? MT/WA!KLI(AA!TBFD9W-@(IC-,S#\8)!G/"^ 9P6P$< #@>6H4!83&4QE36(_ M'B7[ #2P$LY:"6>L/(^L6$S8V\6/L3?RDH;_X26:]1)-O3PO1EZBB9<18O<0 MD=Y##&S&LS;C&9O>R&8\*480+C$>69VBIM\X?0"RAE'OC); SZ;_"2=CETKJ M7[T7[5KLBZ_/^"B^5:W7=LI/&=NW?Q!^+BKA')A4'<2<\Q-C$I3'Q9,J9JZN MBFY!X23U-%9S;ANF74A6MW&ULE5A=C]HX%/TK4=ZW ML:^=KQ$@S5!5NU(KC;K:[7,&#$1-8IJ$H?OO-U]#P3XNF1=(PO'UN>;'(&@V!U5FS0=]5%7WRT[79=9VM_4^:(ZURK;# MH+((B+$H*+.\\E>+X=ESO5KH4UODE7JNO>94EEG]WY,J]'GI<__MP==\?VC[ M!\%J<J:G)=>;7:+?U'_K"623]@0/R;JW-S=>WU MJ;QH_;V_^6N[]%G/2!5JT_8ALN[K5:U54?21.AX_IJ#^9IM3T^IRBM)1*;.?XW=>#=_G*?[;,#R I@%T&<"CWPX0TP#Q:X RAAL3K&V$(#R#@$F(8;RX3B*1.("$ >000-ZL@C!68<1$ M Z8:TT@DI48J-BH)HQAS"2&7$'"1!I<1$U[-\@>ED8%: Q2GT+$P$203 3*A M02:R%R:4D8%:VZA8<(&YQ)!+#+A$.$ " R3S99+" "E@$!NK86-$8F#6O\?< M$.$,ERT#5!*S;IF]YFEJ*O8>ZI:.PT7X#-%.H&L]\LA$K1&*D6MUH.,\<@)T M4I,.67E'@IFR1:@T=K@3Q_;$A44G9,P1 AL4E_.UR[&O<&0LIGH!R"U-;!D< M>88E3=L.>!3%CO<*QX; D2-8JHLM/47"81L<^P9/YL@I 1DQ$3IFP@;#;6<( MF>MEBYV!V'RE$*YF0M5L*@6 1,B-ZKD#NB6#:YE0+9MR(KM*!3>-[@[HE@RN M9+(KV5;P M90C43)A*$G:;$*6.= 3V%6&[0<@<+:# ;B!HODB$8[. :M@4"0 )JX;O@&[) MX"(6J(A-)0E0G])TMSN@6S*XB,6P=Q7$3=\'($Z)@PRV X':"$N4=ALA M$I,+:#7()5SL*\*VC)"Y5(K]<%+9>!M]JMK^H.OJZ>4T])'ZXSOC^1-_6(]GFK_"C$>L7[)ZGU>- M]Z+;5I?#$=Y.ZU9U)-F';A4.*MM>;@JU:_O+N+NNQZ/-\:;5Q^G8-KB<':_^ M!U!+ P04 " ';G=,S):4I]\! #S! &0 'AL+W=O<%JD$!KE\09)F&88DZ['I6Y6SO),A=7S;H>3C)05\ZI_'L$)L8" M[=!]X;F[M-HNX#(?Z 5^@OXUG*2)\.)2=QQZU8D^D- 4Z-/N<,RLW@E>.AC5 M:A[83LY"O-K@6UV@T!8$#"IM':@9;O $C%DC4\:?V1,M2)NXGM_=O[C>32]G MJN!)L-]=K=L"[5%00T.O3#^+\2O,_20HF)O_#C=@1FXK,8Q*,.5^@^JJM."S MBRF%T[=I['HWCK/_/Z;*5Z9U5N9A%F.;]9HUAPG#5EIXC!9--CX+Q#BA1!G$+V#[/T&D=<@ M<@;Q.X/'3963)G6:WFE(1C(_)?92XH^47;BA3)ID34GWCWY*XJ4D'LIN0TD\ ME"3V4U(O)?50R(:2>BCD/P>;>2F9AQ)M*-G'T$4*#,0P?3,6M>8&6@$&C[30S]IHU(W%+*=HN0R$JHB7AB+31JI6"\)E*% M_()$RX'DAE13%'C>"M6D:MPT-KD33V-VE;1JX,0=<:UKPO_M@+(N<7WWGGBI M+J74"93&+;G +Y"_VQ-7$1I4\JJ&1E2L<3@4B?O5WQZQQAO GPHZ,9H[VLF9 ML5<=?,\3U],% 85,:@6BAAOL@5(MI,IXZS7=84M-',_OZL_&N_)R)@+VC/ZM M["LGJ7D654I-W M.U:-&3N[LK[3E@E!3P@&@H\_)(0](?PL ?<$_%E"U!.B"0%9[^8P#T22-.:L M<[AMAY;HKO.WD;JN3"?-[9@U=9Y"96]IY.,8W;10C]E93##"!(^(_1P13B"' M.62S>H0=[D2.:X3?!E!CLLP/!<[;BP:[1ZP#VXPXON\,Q=Y$_N8(=G&TV-?82P M1:!1\^GGYB?AEZH1SIE)U<>FVPK&)"@U[TGU;ZE>N"&@4$@]7:LYM_^Y#21K M^R<,#>]H^A]02P,$% @ !VYW3+A32J)K!0 J"$ !D !X;"]W;W)K M&ULE9IO;^)&$,:_"N(#G+W_EQ-!*KE4K=1*T55M M7SMA$] 93&TG7+]];>-0O/,,9[\)@3P[.[/>W\SLAN6I*+]5VQ#JV?=]?JCN MYMNZ/GY.DNIY&_99]:DXAD/SEY>BW&=U\[9\3:IC&;)--VB?)S)-;;+/=H?Y M:ME]]EBNEL5;G>\.X;&<56_[?5;^NPYY<;J;B_G'!U]WK]NZ_2!9+8_9:_@C MU'\>'\OF77*QLMGMPZ':%8=9&5[NYC^)SP_>M@,ZQ5^[<*JN?I^UH3P5Q;?V MS:^;NWG:>A3R\%RW)K+FY3W__YA_>(#L!\C+ *%O#E#] #5V!MT/T&-G,/T M$PU(SK%WB_DEJ[/5LBQ.L_*\'XY9N^W$9],\KN?VP^[I=']KUK-J/GU?&>&6 MR7MKJ->LSQIYI=':#C7W5".'BB]4X2,C#U2B_K>2-'%<@I$P&-F-5X-@/#:@ MH '5&=!7!H014:1GC>TTA_-J*).F:10NE;F!:N"-AMYHXHW2)O+FK#%7TZ@% M]>9!$V_,@O7&0&\,\<:(1>2-H=ZDK3=D=0SQ9Y$.=0./+/3(4H]D--':DHF$ M2H%'#Y:X+N0MEQQTR0&7X@WDB$M*"[V@+CGBDD^=8SWRT"-//-+&8@,+:& Q M'BJ1XAR3@E61<0*A(G7%WG >)I<)$"M)9H*L:KSU^F1$AV! "YR0A?[PE MUKWHEE/#N7#Z$C1_&:D8$SCG"#WA<>-$(6BF4";.%()F@)C+X5PX!0B4 S1C M B,KW(2(,6."0@8B]C0'WXP8XR@6(&*#34C,HTS'1RPQ:I*B9F3<$T"18^9A M*CJBQ\?S(-&"F0>3(P$YBGDP$I,C)Y C,3ER##F2DB/26QM)8G0D0H<\0B3B M'B'F2Z*:2!XA$G&/$$,H4:7CUA^S)2?4.H794J#6*=)"(A'3Z2H,H!I3ZQ0M M87*!^K&'7GF]J:RZL:<4QE4!$A53@!33@JL)SP"3J&CC;)2.GP$2,7E485P5 M:(D5TULI#*&R$Z+%?"F #HT6B1B.%>9+4;Z,XES%?*D)?&G,ET;HQ-%"$9-- M-.9+@]JEN=,;AD%/.(YJ#(.F98D6! V.FK?J@69.FP ('6&K2&FDEI!N-E M)K2&!I-C #DD6BAB\I'!>!E0:S23?0W&RTRH-0938Q U+HX6B;AYF-L7U!IR M)C ,9D*M,1@&0\L(R4=K0^\M[,V3CL'8&$H$N8U;]Z+KR:+KN.%4F!R#R&'@ MLY@<.X$>NGX@\DPEA9T=]S=F<6P63]A?3%$ED($ MUG=!0K[9K#A,FP.WA9;I#1RFS8GQ$3O,D ,,F;B-@2+.5R[_V"_%$4=&H/II\;Q;<@VES=Y>*G;7]N44IZ_.W!^4Q?' M_GL1R>7+&:O_ %!+ P04 " ';G=,V;C(L/ ! !@!0 &0 'AL+W=O M9 .@O/>.]?* &J6&/<:R M;*"C\HD/T.LW-1<=57HI+E@. FAEDSJ&B>\GN*-MCXKNH^'L$QL<#"M ]\-)>&F4"N,@'>H&?H'X-)Z%7>'&IV@YZV?+>$U ?T*=@ M?\R,W@I>6QCE:NZ93LZGYW_V)[U[V!36],O7"QZ\P]Q,C;V[^.]R :;FI1#-* MSJ1]>N55*M[-+KJ4CKY/8]O;<9S][VGN!#(GD"6!3+U,(%OY9ZIHD0L^>F+: M^X&:3QSLB=Z;T@3M5MAWNGBIH[S%M'J M)PJ"+29[^ 7"+([2#0:O#H>Y>WY0<6E[Z9VYTN?,GH::B^G03PO%A_D^P\NE6OP#4$L#!!0 ( =N=TQ_3G4K_0$ +P% M 9 >&PO=V]R:W-H965T2_DJZH! M=/#&6:L.8:UUMT=(E35PJIY$!ZWY46JDT KE\09(E&T19PV;5CD M;NTDBUS<-&M:.,E W3BG\L\1F.@/(0X?"R_-M=9V 15Y1Z_P'?2/[B1-A":7 MJN'0JD:T@83+(?R ]\?,ZIW@9P.]FLT#V\E9B%<;?*D.860+ @:EM@[4#'=X M!L:LD2GC]^@93DB;.)\_W#^YWDTO9ZK@6;!?3:7K0[@+@PHN],;TB^@_P]A/ M$@9C\U_A#LS(;26&40JFW&]0WI06?'0QI7#Z-HQ-Z\9^]'^D^1/(F$"F!#+T M,H!\[:O]BO"=F;TJ[Z+;"?3/%*[-Z+Y(TRM'=&HV:XZ A M,\TF2B8-,OX3A'@AQ!G$,P.<9GZ#V&L0.X/$&;3.@$1XMRAS$&UG(HSC=^K< M>#$;'R9;8-8BC+?$CTF\F,2#(IGY)Z*:F/ M0A:4M2CR,W9>QLZE;_XYH\M&=O^+R+R(;(7 >-E%MCI?<10OCS&:73S[KGVC M\MJT*C@+;>ZPNVD7(308P^C)E%N;IW0*&%RTG:9F+H<'90BTZ,:W$DT/=O$7 M4$L#!!0 ( =N=TP8BP9^ZP$ -@$ 9 >&PO=V]R:W-H965T0/B,-EDS0"I$VB:BNU4K15M\\.#!>MC5G; MA.W?UQ?"4H)6?<&>\3EG+G@<]UR\R@I >>^,-C)!E5+M'F.95<"(7/$6&GU2 M<,&(TJ8HL6P%D-R2&,7!>KW!C-0-2F/K.XLTYIVB=0-GXZ[)2QH'3N"4E_ 3UJST+;>%1):\9-++FC2>@2-"COS]%!F\!+S7T3=K75CUW[0O]&6"<% "$:"O_F4$ Z$\(,0?4J(!D(T(V!7BNW-B2B2QH+W MGG!_MR7F$OG[2'<_,T[;;'NFVR.U]YH^;(,87XW0@#DX3##!^",":_4Q1+ 4 MXA#(< 8YW4-VF^4DPL4Z0\L/IS5LORP+1(L"D16(_FE4.&N4P^PL MIG%!5O-:_P-S#X&YG[,_ <]MF[* M/F3-CEOX%4$L#!!0 ( =N=TP:MF_U-@( -0& 9 >&PO=V]R:W-H M965T$>)E!0WF M#[2#5NZ<*&NPD$MV1KQC@(^:U!#D.4Z$&ERW=IYIVY[E&;T(4K>P9Q:_- UF MOPL@M-_8KOUN>*[/E5 &E&<=/L-W$#^Z/9,K-*D UXJ:'GL[FE,CE0^JH67XX;VU$! 8%2* 4LARML@1 E),/X-6K:DTM%G,_? MU3_IW&4N!\QA2\G/^BBJC9W8UA%.^$+$,^T_PYA/:%MC\E_A"D3"52321TD) MUU^KO'!!FU%%AM+@MV&L6SWVPTZ89F@< H$&B! MX$8@6A1JP$0:TVJ,L\CTGXC=/<1-F*$QS- 09FP6B(P"T?\7*C8*Q(8(DD6A M3)C4["0Q.DG6 LFBDH4)\Y>+FQJ=I :!Q;TLTM5Q):GC+(]]C7*=< 7;K6%! M,D<-,:/9O]T .^N^R:V27EJA?I&9=6K-3Y[J#0M[(5OVT&$_9(9^_PVS<]UR MZT"%[#RZ/YPH%2"#=![D%:OD$S,M")R$FL9RSH9&.RP$[<8W!$T/6?X'4$L# M!!0 ( =N=TPEQ*M>^@, $L3 9 >&PO=V]R:W-H965TF];X7>=G,_7W;'A^#H%GO39$U M#]71E-V3;5476=O=UKN@.=8FVPQ&11XH(7109(?27\R&L9=Z,:M.;7XHS4OM M-:>BR.H?2Y-7Y[DO_5\#7PZ[?=L/!(O9,=N9OTW[S_&E[NZ"BY?-H3!E4]@8#XNO!G)NK:Z]/Y;6JOO4W?VWFON@C,KE9M[V+K/MY,\\F MSWM/71S_34[]"V=O>'W]R_L?0_)=,J]98YZK_-_#IMW/_<3W-F:;G?+V2W7^ MTTP)1;XW9?_)O)F\@_>1=!SK*F^&_][ZU+15,7GI0BFR[^/OH1Q^S^.3.)W, ML(&:#-3%0.J[!C09T+M!?-<@G S"=X-PF*TQE6%N5EF;+69U=?;J\?4>LWX5 MR<>PF_UU/SA,]O"LFYZF&WU;1 G-@K?>T819CAAUA9$71-!YOU H1+%4S%S= M$CQS!%F0%8)"D7_AXDB M2!0!(FT119R(E)-'0QX->&+KQ7 ,18YW'T.2&) D5C((DV*2!)(DW$$J+)(1 M$U_/F'@0CB640IH4T$B+9L3H&YHX=;X9*7!1"D"E[*H4?!'W 6/ADT#Y4EN0(,A6D_\!W0:#Q5$"=4QM M08&@U Z&@S2?O/N>;B/&,BNYADIER\8$NEY9E$BP2#DN%'PQKP!.:7>#D%B\ M)5=F+5CH,6AZ*/28UV'$)60%<.F=(L,=0?*6H 43T(0QQ3IQ4^&N('E;T(+I M)P>15IA'X9Z@>$\@[=J'8:E7\O-0D5C=Z8)=+OKH-A9 M-0I7C4)5X]K0XX(@\?L9$RX(XGL?+>SW2WSO(TEPX0(XI9/(%1&N+^*EHT7B M<.'XTOG IP[ATB'>J+5([7D!7SM".A<"X1(CT(:ERP6N'M(?2!A7#X%.)^U. M1ZB#N3>MA*N,0)5)NS41J#(=N:EPD1$H,FFW)D*?+( JN#I1*$R]&TYK&F]= MG*]5VU;%<"JQK:K6 M=&&*AVXN]B;;7&YRLVW[R[B[KL?CG?&FK8[3T55P.3];_ 102P,$% @ M!VYW3*MJVA/. @ :@H !D !X;"]W;W)K&UL ME59=;]L@%/TKEM\7 _Y,E41J:DV;M$E5IVW/-"&)5=MX0)+NWP^PZ]IP4VEY MB(&<<\^YUP3NZLK%BSPQIH+7IF[E.CPIU=U%D=R=6$/E@G>LU;\3,@O19M71(_O!U,_N4>A9-$;95PUK9<7;0+##.KS'=R6.#<$B?E7L*B?C MP*3RS/F+F7S=KT-D'+&:[90)0?7CPAY879M(VL>?(6@X:AKB=/P6_;--7B?S M3"5[X/7O:J].Z[ (@ST[T'.MGOCU"QL22L-@R/X;N[!:PXT3K;'CM;3?P>XL M%6^&*-I*0U_[9]7:YW6(_T:#"60@D)& LP\)\4"(WPG)AX1D("0.(>I3L;4I MJ:*;E>#70/2OMZ-F%^&[1%=_9Q9ML>UONCQ2KUXV&4Y6T<4$&C#;'D,F&#PB M(AU]E""0Q)9X=#(7>/ 1L0,I?4B1P29B,,_8\N-I#D4*!TC (D-D,P*E3J% MZC&IQ;06DR0I0LA)UX>1./-@)0!+9]%FKE/0=>JY3I>NZ]33<0W[B#CV\RH_ M"C3SFH%>,Z#"F>,U\R0^+9%?80"&"5!B"+>\6>('0?NT]&'./IVY7H*NEX#KI>.ZQ^03G7218<>S#\(+Y(#* M'I1-0;!9C.#3$/EVB5N] ;28)@8?\/29 0L1-B'BRJ9:](00?Y#@&A&)7*/9V2P94SD?Y&Z\$4+.= MUYN.)A=NP\31-C,RV/%SJ\R]-5D=&Z9[8BYL9WUK&BE[D;^'Z;NP[U0V@?.%=,FT4+_2T^Z\1LG-3LH,\SU6/3=3S]1O!LZNVAL+S?_ %!+ M P04 " ';G=,O#R5OFL$ !R& &0 'AL+W=OP^$[M]T0#M!1S/ M_/URZ;"X^[35>0D7GZJBJNN<@L[RJJJ?]5'*)OA5Y&6]"H]-U456=->5H>H/E:TGYT&7RIM2/[N++[M5&'=/)'.Y;3H767MXET\R MSSM/[7/\JYV&8\S.<'K^X?V//ODVF;>LED\J_^>T:XZK8MO'N2-L96Y77_-]A>ZD85VDO[*$7V:SB>ROYXU?X_S+ ! MU09T-*#)70.F#=AH0/A= ZX-N*^!T ;",(B&W/MB/F=-MEY6ZAI40S^Q7I_^MK6?=WGU?)Y0OH_?.D<9L!@R=8,B(B%KO8PB*0FRH94YO M SS9"&9 GFW(/+F%O-@0001^4 9KP7H';.I@SK$##AWPW@&_*:8PBCE@1(\I MAUQ9&L>Q41(;QKFP8,\VC++$@KT F+CQ=I.<@,D)D)RQ!!N$27&0! 9)@(.Y M$63 I)-DDIG9#$\V2,P28E3/!I%9;(!>!E R!>&,4IA1"C):&!FEUO(D"^?J MS&&8N1V&&5VP01A'+@L89 $<&$3=+,#J$$<*T>P[! &TK4TF%EUC:>]>AL(RQ,!^L2LC+C5[]01!>L$\1$* M!&*)(PZ6"N*C%<2F^)VR8083'PH3F\-W&@%SF"""IF:@^678"PU1FB*6F,FF07R[5ZJ1[YW#?=:=J>5\,N M^'#1J+/>X8_&?S.L_P-02P,$% @ !VYW3.#'TV4M @ DP8 !D !X M;"]W;W)K&UL?57;KILP$/P5Q ?$W"$103I)5+52 M*T6G:OOLD$U QV!J.^'T[^L+(818>0%[F9F=-?8Z[RG[X!6 <#X;TO*U6PG1 MK1#B904-Y@O:02N_G"AKL)!3=D:\8X"/FM00%'A>@AI%3F]"%*W ML&<.OS0-9O\V0&B_=GWW%GBOSY50 53D'3[#3Q"_NCV3,S2J'.L&6E[3UF%P M6KMO_FJ7*;P&_*ZAYY.QHRHY4/JA)M^.:]=3AH! *90"EJ\K;($0)21M_!TT MW3&E(D['-_4ONG99RP%SV%+RISZ*:NUFKG.$$[X0\4[[KS#4$[O.4/QWN *1 M<.5$YB@IX?KIE!R$8" $(\%/7A+"@1#>">E+ M0C00HCLATJME2M%KL\,"%SFCOU)8FN2V"*0S?[&,R9>IC,CKS$/1A*KD<1B9#E+ M8L'$GCU):DV26@3\6;7/F'@Y-V+1\;S9_GFM\V VLYK-+&;G^]A@4HUIS3Y> M3$ F"YHIHS^(;V7%-@[S+F';] [-SW7+G M0(5L'/IXGR@5(#UZ"[DW*GE#C!,")Z&&J1PSTR?-1-!NN +0> \5_P%02P,$ M% @ !VYW3,.-7C=0 @ & < !D !X;"]W;W)K&UL?571CILP$/P5Q'O/8&- $4&Z)*I:J96BJWI]=H@3T &FMA.N?U_; M$(X8YUYB>YF9G5W(.NL9?Q,EI=)[;^I6K/U2RFX%@"A*VA#QQ#K:JB@X)4=#:FH @R &#:E:/\],;,_SC%UD7;5TSSUQ:1K"_VUHS?JU'_JW MP$MU+J4.@#SKR)G^HO)WM^?J!":58]705E2L]3@]K?WG<+5+-=X 7BO:B]G> MTY4<&'O3A^_'M1]H0[2FA=0*1"U7NJ5UK864C;^CIC^EU,3Y_J;^U=2N:CD0 M0;>L_E,=9;GV4]\[TA.YU/*%]=_H6 _VO;'X'_1*:P773E2.@M7"_'K%14C6 MC"K*2D/>A[5JS=J/^C>:FP!' IP(8?PI 8T$]$&(/B5$(R&R"& HQ?1F1R3) M,\YZCP]OMR/Z(PI7D>I^H8.FV>:9:H]0T6L>8Y2!JQ8:,9L! V>8<$( I3ZE M@*X4&[B@P_L$VR4"69#=$I+&;A/(62-BJQAL M,.U8!\;8JG:)BA.4!%;!2U0"D^A!X['3,G98MLSL\")-F 9!X$X3.]/$CC2Q MU9EXD>9+F*# ;HT#!B$*;=,N&$+)@^8D3M>)PW5BV4DI-XF:L^' M83T<).O&>PA,EV'^'U!+ P04 " ';G=,)5.5I3X" #!!@ &0 'AL M+W=O.*..%.*^=\-$-:M7=^]!I[K4R5U !5YBT_P$^1+^\35#HTJAYI"(VK6.!R. M:_?17^TRC3> 7S5T8K)V="5[QE[UYMMA[7K:$! HI5; ZG*!+1"BA92-/X.F M.Z;4Q.GZJO[%U*YJV6,!6T9^UP=9K=W,=0YPQ&ZH]0D4O11)_SM%% M"PV838\))AA_1""E/J8(;"DVP8(>W";8+A'A#+);0K+$;B*TUAD:?CCAQUED M%XBL I$1B&X:%E3X,F+S(%?C)#4C@E.S=2OP^3Z#B''P,]"&;Q MC9K/_3A]E^F'^P_,3W4CG#V3:LR887!D3((RZ3TH?Y7ZGHP; D>IEZE:\WZJ M]AO)VN&#@<:O5O$/4$L#!!0 ( =N=TQ"1!O$+ ( #H& 9 >&PO M=V]R:W-H965T;/:)QAO :P6=F,P]G]^';:^H$V!!0*J16(&FZP TJUD++Q9]#T MQRTU<3J_JW\QN:MR\-R7^'&U % MUT[4'@6CPCR]XBHDJP<59:4F[_U8-6;L!OT[S4T(!T(X$A;)IX1H($0?!/PI M 0\$;!%0GXJIS9Y(DJ6<=1[OOVY+]"%:;+"J?J&#IMCFG2J/4-%;EB1!BFY: M:,#D/2:<8!8C BGU<8O0M44>SNCAXP:[.2*R(/LY9)6X343./"/#CQ[R_$\6 MV"F C0!^$+!,YCTF,9BF+]1J&5O)SD%1C+&5K@.T7L=NO['3;^SP&UE^>TP\ M]1LL+=!N#L++Q++KP$2!VVWB=)O,W*ZMNN7)K"3A&J\LLW,0#D+K/.\=(!S: MQ463&U0#OYCN)+R"71NI#^(D.C; YU#?0"N>J\;8][$/F;ZK_B#\4C7".S*I M[K>YA6?&)"B/P9,J9JD:^;B@<)9ZNE1SWK>S?B%9.W1J-/XNLG]02P,$% M @ !VYW3'OM(I# @ 4 H !D !X;"]W;W)K&ULC99M;]HP$,>_2I3W:^*'.( J8"F3=JDJE.WURX8B)K$F6V@^_:SG30% MYU+U#8F=_]W][FSLFU^D>M%'(4ST6I6U7L1'8YI9DNCM451U/%R[N<>U'(N3Z8L:O&@(GVJ*J[^K40I+XL8 MQ6\3C\7A:-Q$LIPW_"!^"?/4/"@[2GHONZ(2M2YD'2FQ7\3W:+9!Q!EXQ>]" M7/35>^12>9;RQ0V^[Q9QZHA$*;;&N>#V<19K49;.D^7XVSF-^YC.\/K]S?M7 MG[Q-YIEKL9;EGV)GCHMX$D<[L>>GTCS*RS?1)93%49?]#W$6I94[$AMC*TOM M?Z/M21M9=5XL2L5?VV=1^^>E_9*SS@PVP)T![@W0QP:D,R#O!O1# ]H9T, @ M:5/QM=EPPY=S)2^1:I>WX6X7H1FUU=^Z25]L_\V61]O9\Y(Q.D_.SE&G6;4: M?*5!O2*QWOL0& JQP@-S?!M@/5200+(92B8,AB!@GL3;DYL\,]@!!1U0[X#> M.&!!H5H-\YJZ+11*49 L))I,@W0!$#.0-P-X\X"WU6374;* 9 UHPI0V M@(82&):!L R )0$L&P3!>; ZZ$&L1 6T(S!YB!L#L!. M@:J-NYVN9ONVZ!Z[:SF87[EVR5_7[V[:7NLG5X>BUM&S-/;2]U?S7DHC M+&1Z9RMZM.U=/RC%WKC7W+ZKML=I!T8V7?^6]$WD\C]02P,$% @ !VYW M3-C%Q[K7 @ 20L !D !X;"]W;W)K&ULC9;; M;MLP#(9?Q?#]:LFG*$42( <,&[ !18=MUVJB)$9MRY.4I'O[2;+CNC33]::V ME(_D3U:B.;M(]:R/0IC@I2IK/0^/QC3W4:2W1U%Q?2<;4=M?]E)5W-BE.D2Z M48+OO%%51C$A>53QH@X7,[_WH!8S>3)E48L'%>A357'U=R5*>9F'-+QN/!:' MHW$;T6+6\(/X(#=)W#=+.( 4&49N*K\V& M&[Z8*7D)5/OO;;@[1?0^M=7?NDU?;/^;+8^VN^=%/HEGT=DYZIA5R\0#AO9$ M9+WW(6(LQ"H>F8, ZS&1 &0S1EB.BTC0/!-OGPQS8 QWD*(.4N\@?5.H!!2J M97+/U&T00F"R")3D$Y N F4DP_5FJ-X,T9L"O2V3#:/0',A%& +5(DR:XF)S M5&R.B,V V'P4Y!--"1YE@D:9(%% NJO)*$HRN ]O@C T"$."@'JMV#B5F(&Z MCYD8:-T@2()+G:)2IXA4"J1.D=,:PR.-0!DA0"T"Y;=*2PG>K BBF,%NA4%3 MH/@CT.8_T%O%-]HK';M@!"K&( H58Q#LDBATXTQ0M%LO:?R!NXA![,:-IWA# MILD';B,&L1MMD.)]FV*-&UY(#&*P$Z(0;(4(E*4W/C04[]P4:=UL=,HQ:'3* M$6@*[R4*P0]\-)@G*J$.?E;3P5:>:N,^RX/=?AY ?LK-R?Z.>7533MD M?N?J4-0Z>)+&3CM^)ME+:8352.ZLQJ.=:_M%*?;&O4[LNVJ'NW9A9-,-KE$_ M/2_^ 5!+ P04 " ';G=,<;0(C)$" #7" &0 'AL+W=O%I^I\T78AV:PZ=N8_N/[9[:69)2/+L6IXJRK11I*?UO$C M7NXPM0$.\:OB=S491S:59R%>[.3K<1TCZXC7_* M!3.W&]_QNK9,QL>?@30> M-6W@=/S&_MDE;Y)Y9HKO1/V[.NK+.B[BZ,A/[%KK)W'_PH>$LC@:LO_&;[PV M<.O$:!Q$K=PU.ER5%LW 8JPT[+6_5ZV[WP?^MS X@ P!9 S ^7\#Z!! WP-2 MEWSOS*7ZB6FV64EQCV3_MCIF-P5>4E/,@UUTM7//3+;*K-XV>4E6RP"Q&4P H43(*Z>/HA"0H3I"!!Z@C2#P2I5X4> MDSM,ZS!EZ>410G V4ZH,])$!/C+/1X_))B*$(L](B*$TA8WDH)$\,(()]HSD M@0C&?D4 3#YC9 $:60 5R3TCBT D0S-E+T"1 A!9>")%(%*F?K8A)I]@/A@I M02,EL)$+F C^'M&0"ZE_T$CX+7X>P@ $93-F)DY7'!@9H&0;P:'F]7?:SL MA$LT8P8\AAXQ WH 3772(C 3@F@Y5QGXQ,(4,!.&ULA571CILP$/P5Q'O/! C0B"!=0%4KM=+IJFN?';()Z RFMA.N?U_; M$(X87_H"MIF9G5V;==I3]LHK .&\-:3E6[<2HML@Q,L*&LP?: >M_'*DK,%" M3MD)\8X!/FA20Y#O>1%J<-VZ6:K7GEB6TK,@=0M/S.'GIL'L[PX([;?NRKTN M/->G2J@%E*4=/L%/$"_=$Y,S-*D=N\QECSGD ME/RN#Z+:NHGK'."(ST0\T_XKC/FL76=,_CM<@$BXT&56D ME0:_#>^ZU>]^U+_2[ 1_)/@3817=)00C(7@GA'<)X4@(#0(:4M&U*;# 6//,*L)@:3Z%,*W MA=CY"[I_&R!?(@(#4BPA260W$5CS##0_F.>0)':!T"H0:H'PIE"A4:@!$VE, M.P3Q$R-7"R98&\G:,!^875O-KBUFC2#Y@%G/@OB>X6,)F5F]L1%9;406&Y%1 MLV@1PW"1_Q=1W$/&UL?53;CILP$/T5Y ]8HG_U9: O/*F7+H),M[SP!58:>@_TI M-G@+^-7"*!=[SU1RX?S5&%_+#/DF(:!0**- ]'*%(U!JA'0:?R9--(,7F.IY1-Y4_#>X M5PDXF.47 J M[=$7 MKA3;FQ-1)$\%'SWA_FY/S"4*]K'N?F&_A_@>(^(5I#3/627;"<1;=8967ZTK&&WVQ:(-P5B M*Q O&Q7XJT8Y3&(QG0NB!W"%.FZ@'N]0IPU4LD2YE/'B/S,0M9TAZ15\Z)1I MU\([C^ES:.[)RG_0X^NF[5W&S?YW(NJVD]Z%*WT+[5VI.%>@D_0?]$ U^KF9 M#0J5,MLGO1=NZ)RA>#^])WA^U/)_4$L#!!0 ( =N=TS8M!6C>0( 'L) M 9 >&PO=V]R:W-H965TN!;R766, M:>>CX*6:NYG6U([T=>0?/2 M36*[MI9)+ Z:YR5;2T<=BH+*OTO&13UWP3TMO.;[3#<+7A)7=,]^,OU6K:69 M>3W*-B]8J7)1.I+MYNX"9BMB$VS$KYS5ZF+L-%(V0KPWDV_;N>LW%3'.4MU M4',YLA7CO$$R=?SI0-V>LTF\')_0OUCQ1LR&*K82_'>^U=GM7 M47]EG:#0=3KUW]F1<1/>5&(X4L&5_7?2@]*BZ%!,*07]:*]Y::]UAW]*PQ-( MET#Z!(C^FQ!T"<$Y863%MY59J9^IIDDL1>W(]FU5M-D4, O,PTR;1?OL[#VC M5IG58S(&B+UC ]3%+-L8D]!,(HEN4LGUP2K^XB X P!*B*P^:,K M$0, (Q1@9 &"*X !PA1@!"I8'2CLHV);$S9/D9C-Q^GB5":"*$)<8 Q"C!^ M7.@$!9@@%40W^V5R)W0ZJ'.*LDP1EC$. #Z^K_W'E<* -0"I8G+K#;A_JZ%O M?P-DJ$D60!"RZ2T9$D2&>'"K .(5,F!GP,T"3[@%<+O (WZ!IPP#N&, L0P9 M^#8 [AEXPC2 NP8>L0T\XQO C0.(<\A K01W#GG".01W#D&<0VY>[Y+<.^=3 MB/C&NSC*"B;W]M173BH.I6TY+E;[SF)![%%X#F_;DA]4[O-2.1NAS8%JC[V= M$)J92?U!+ P04 " ' M;G=,G"LIJA8" #P!0 &0 'AL+W=OYF=G=G8F_6,OX@:0'JOE+1BY]=2=EN$1%$#Q>*!=="J+Q7C%$MUY&OGF8D=>9ZQBR1-"T?NB0NEF/_9 V']S@_\6^"Y.==2!U"> M=?@,WT'^Z(YTTY.C+WHPY=R MYZ^T("!02,V U7*% Q"BB92,WP.G/Y;4B=/]C?V3\:Z\G+" R._FE+6.S_U MO1(J?"'RF?6?8? 3^]Y@_BM<@2BX5J)J%(P(\^L5%R$9'5B4%(I?[=JT9NT' M_EN:.R$<$L(Q(4C>38B&A.@M86W,6V7&ZD@KU0YO%]VJGS1F-GX3?,STTKO!.3 MZAF;QU8Q)D$)7#VH%M5J_(X' I74VXW:&UL=5/;;MLP#/T501]0^;:V"VP#2X=A UH@Z+#M6;'I6*@NGJ3$[=^/DAW# M6[T7B:0.#P\IJ1R-?7$]@">O2FI7T=[[8<>8:WI0W-V8 32>=,8J[M&U)^8& M"[R-24JR+$ENF>)"T[J,L8.M2W/V4F@X6.+.2G'[M@=IQHJF]!IX%J?>AP"K MRX&?X#OX'\/!HL<6EE8HT$X832QT%?V4[O9%P$? 3P&C6]DD='(TYB4XW]J* M)D$02&A\8."X7> !I Q$*./WS$F7DB%Q;5_9O\3>L9_]/FA+F-&!TQ[T2RU5C#JWWB]B2T(T?C\8;B'#MC/"!=/LC@2 M.A_,.[3M]%PFQYMA_@EL^8[U'U!+ P04 " ';G=,O/2Q&*4! "9 P M&0 'AL+W=OF M701(2Z=IDS8IZK3VM0-'L.H'9CNA_?8[&X+2BK[!OO/_?O> 70S6O?@.()!7 MK8PO:1="OV7,UQUHX6]L#P9/6NNT"&BZ(_.] ]&D(*T8S[(-TT(:6A7)MW=5 M84]!20-[1_Q):^'>=J#L4-(5O3@>Y;$+T<&JHA='^ /A;[]W:+&9TD@-QDMK MB(.VI%]7VUT>]4GP)&'P5WL2.SE8^Q*-GTU)LU@0**A#) A'BPZEDVH2OI/24-M.*DPJ,=?L#4SRTE4_._X P* MY;$2S%%;Y=.7U"3\ 3(WR7Y!+!>!*P38/T.P)&PO=V]R:W-H965T\*%I+2L=O M8]3O?;;$X?N']7L=O KFE37\5A2_\JT\+/S4][9\QTZ%?!:71VX"BGW/1/^- MGWFAX*T2Y6,CBD;_>YM3(T5IK"@I)7OOGGFEGQ=C_X,&$R)#B'H"(O\D8$/ M4PG$$,A40FP(\51"8@C)5 (U!#J5D!I":A&"KARZOFLFV7)>BXM7=T?TR-I. M0#>I.D&;=E,?&/U-E;A1N^G%M#!K/J,-$ 0TARC;EU,12GUYBUBXFN M$7Q>26EH>("W9->81P)"PQP0J9WWB(C!QD3: KPP@V !M@ QC M)5:PZPZ3:$RE,4D8CL@DH!?B>*&VEX<.0X=>9CBV$D8<*136$8,Z8D 'MJK? M8>*!B] JOHM 41(36$@""DD (<0ZS"X&)QGLA().*.#$2N@]=;*>SK%Y8IT[&HC"Q&OS.!:$,CQSF#)22 5(L+^L,"#C$V?!GZ7(9=!:.'#L4 MPO=;"-1RI(/0R!6)IK;$FXP&!':0?4[J_=YU7BO0JII0\\$.R$D5Q;#F2K40=P-BMY#B:(;?H)_ EW\!4$L#!!0 ( =N=TR7,%9J@@( +@) 9 M >&PO=V]R:W-H965TV$[=_7-H1-R!"1EV";<\[,&3+RQ WC[R*C5%H? M95&)A9U)6;\ZCD@S6A+QPFI:J3<'QDLBU98?'5%S2O:&5!:.Y[K8*4E>V4EL MSK8\B=E)%GE%M]P2I[(D_-^*%JQ9V,B^'+SEQTSJ R>):W*D/ZG\56^YVCF] MRCXO:25R5EF<'A;V$KUNT%P3#.)W3AMQM;:TE1UC[WKS;;^P79T1+6@JM011 MCS-=TZ+02BJ/OYVHWWI@9P*^<:: MK[0S%-I6Y_X[/=-"P74F*D;*"F%^K?0D)"L[%95*23[:9UZ99]/I7V@PP>L( M7D] ^"'![PC^)R%X2 @Z0C @.*T54YL-D22).6LLWG[>FNA_$7H-5/53?6B* M;=ZI\@AU>DYFH1L[9RW4858MQKO"H![A*/4^A >%6'EW=.\VP/H>X0\@FWM( MA.$D?-"G;_C^C<\1%P$H$!B!X$9@D.2JQ80&4X%.[QF\>(6[2#,$T0R!- M'Q; H ">7J@9*# #,@@&A8(PX:!4$ 8/B@5A9G"R$9AL! A$L, <%)A/+Q=R MX0YT)Q0, .$H'(DSTND(B#,?D0 [>8F\)]S"?8C\*6X!$!YI P2W*P+Z%8^E M"K<2"I]P"S<3PE/< B#LC<2!>PX!C8!'VA[!G8"B)]S"O8#F4]S>@T)_^#=T MKJZODO*C&0V$E;)3)?4M<'7:CQ]+3U]_@_.5'DO,M?@IT\XT/P@_YI6P=DRJ MR]5<@0?&)%4YNB_JRV=JC.HW!3U(O9RI-6]GB78C6=W-24X_K"7_ 5!+ P04 M " ';G=,;[(D8NX! #9! &0 'AL+W=OF.TDYG7*-7O,99% XS(!]Y#IT\J+AA1VA0U MEKT 4EH2HSCT_1UFI.V\/+6^L\A3/BC:=G 62 Z,$?'O )2/F1=X[XZ7MFZ4 M<> \[4D-/T']ZL]"6WA6*5L&G6QYAP14F?<<[$^QP5O [Q9&N=@C4\F%\U=C M?"LSSS<) 85"&06BERL<@5(CI-/X.VEZ4PFVC8AG CA3 AV=PG11(@^"/%=0CP1XA4!NU)L;TY$D3P5?$3"_=V> MF$L4[&/=_<(X;;/MF6Z/U-YK_KB+4WPU0A/FX##A A/,"*S5YQ#A5HA#>$,/ M/P1T"WG:;2<1;=8967ZT3,+WMP7B38'8"L2?&I6L&N4PB<5T%N.O M*KU%A(GO^RO8Z9Z0RQ4O?C #4=OAD:C@0Z=,GQ;>>3Z?0W-!5OZ#GELW9A\R M;NA_$%&WG407KO3ULY>DXER!3M!_T+DU^IV9#0J5,EL]%TBX:7.&XOWTD.#Y M-L>PGV,C,[N[&7K&?\550 TGMK:"MROY*RVR(DR@H:(IY8 M!ZUZN=FA2.=<-M*)FK1N>=6N>_:C_H+D)T4B()D*8?$K (P&_$^)/"?%(B"T"&DHQ MO3D028J,L][CP[_;$7V(PFVLNE_JH&FV>:?:(U3T7JR3)$-W+31B=@,FFF'" M"8&4^I0BT>SZ-,"O9C0)KV2W M5NI3.(M.T^\YTM?/BN_45!R&V+O,,%)_$'ZM6^&=F%27VUS!"V,2E,?@2=FK MU!2?-A0N4B_7:LV'639L).O&,8VF;T7Q'U!+ P04 " ';G=, *)!<_0" M !M"P &0 'AL+W=OC-.;NWM--2I3(!Q$[7W[2R!2W.RTO!$2?\^3778A&5U8 M^5X=*>7&1Y;FU=@\LH+GX9\_*+.9B6!ZLJBAIO*M%66JY MMDVL+$YR9UX30Y'+B>LR:B( M#_0GY;^*32E&5NNR2S*:5PG+C9+NQ^:#,UP3R=? [X1>JLZ](3-Y8^Q=#I:[ ML6G+@&A*MUPZQ.)RIC.:IM)(A/%7>9KMDE+8O;^ZS^O<12YO<45G+/V3[/AQ M; Y,8T?W\2GEK^RRH"J?P#14\FMZIJG 921BC2U+J_K7V)XJSC+E(D+)XH_F MFN3U]:+\KS)JUS+[;A 8C6-57?J8\SCR:AD%Z-L MWK4BEJ^T,Q0J82YGZ]ZO_Q3=6HG9\R0DT<@Z2R?%3!O&[3*A?*-XM8'7C<*V<07L\ KV>@U3,,02RKA@DZR_@1@>V+0%X$WJ8U!GD#/&"" M!TR0@&$'-DS86<:^=T!6,QVZL^]M$/$C:@6*_H1!-NB>.>H$H&<,\*>_ =02P,$% @ !VYW3"#:+E7Y M @ >PL !D !X;"]W;W)K&ULC9;1&^!0($<=29:FNUVIE.=W;W.M6H3(&P$+7[]IM I'B2;>E%(?'[_YR3W)J)Y[*2V[[SA&DN^!GXE]%QU[BV9R1MC[W*P MW(YM5P9$4[KATH&(RXG.:)I*(Q'&'^5IMTM*8??^XCZOYO)&*SECZ.]GR MP]@>V-:6[L@QY:_LO* JG]"V5/)K>J*IP&4D8HT-2ZOZO[4Y5IQERD6$DI&/ MYIKD]?6L_"\RLP I 6H%8NVO!+X2^)^"X$M!H 1!7T&H!&%? 58"W%<0*4'4 M5S!0@D%?0:P$<5^!YUXJYWY*\->2MMA>[U4NY?80D#A-8]6=>D\XF8Q*=K;* MYEDKB'RDO:%0"7,Y6_=^_:/HUDK,GB91-!@Y)^FDF&G#H"O&O6:>=,9K"4>$ MT,:!C'%,D:9'URO,="**O&OF7F>":^+!Y )6FNN,#Y!'DXU_S2Q,# AG:6)" ML+7?;LWJ^X#7.C+ Y@+YYD;Q:P._&X7KFAT"LT-0.P0=AS@"G=8@N$9R%278 MCIG.W'@^!HV@0S@&S(/.(!<=@ M<\!8#W@ ]F7:,%%G&??6 SL\TZ$;]]8%S_^]T0H4_<$$N:![YD8G #V:( 0: M:-$'6F*M-^#;WF3C@_Q7)BC$;O,EOOZ&%=9&W;,N7Q# M=6;;D^(=DA]',#_UADO/,/\D3I;-0?#3OCF6/I-RG^25]<:X^"C7W\T=8YR* MV$5NMG40)^%VD-(=E[>1N"^;\V SX*Q01UVG/6]/_@%02P,$% @ !VYW M3$R0^J/# @ J P !D !X;"]W;W)K&ULE9=1 MKYHP%,>_"N%]%]H*B%&379=E2[;DYB[;GJM6(1??NUI3J%4X,O0LLY M_W-..3];YBZZJ1B[!0JIU%D=P4K*;RB;>LT4]V7-14Z:'81[(5 MC&ZM4UU%.([3J*9E$R[G=NY%+.?\H*JR82\BD(>ZIN+O,ZOX:1&B\#SQ6NX+ M92:BY;RE>_:#J9_MB]"CZ**R+6O6R)(W@6"[1?@1S5;$.EB+7R4[R:O[P)2R MYOS-#+YN%V%L,F(5VR@C0?7ER%:LJHR2SN./$PTO,8WC]?U9_;,M7A>SII*M M>/6[W*IB$4[#8,MV]%"I5W[ZPEQ!21BXZK^Q(ZNTNG+Z9S?8 3L'?'% D[L.Q#F0GD/4969+_4057ULM M-4V!9D0OYL9,VK6SSW2U4L\>E]D4S:.C$7(VSYT-OK+!MQ:KH07Y;Q+I!"Y9 M8# +;/W)318> 0(*$"LPN1$@O3(ZF]3:--;F \H03N X$S#.!(@S@0424" 9 M7VD*"J0C*NULDI&59F"<#(CC$9B" M/QE>:@0 YDD/8JS0>5YG (%,/M'P-! MLGYWQT#G>$I!'LP0$&?JD8 900] @F!*T!A,G-'UFL:>*# C"(+$]UI@2M # MF""8$P2!TF\?-"3%5RM,"8(P&?1/-CH*C!*:#J/D/@D8)I2/7U$,LX(A5OK= MXXQ&U(IA4C! 2HX\$I[=Y %2,$P*ADCI=P\>DN)I-D^0]02P,$% @ !VYW3/SL M>V6S P 8A !D !X;"]W;W)K&ULC9A=# M]VQT,[JH_%=QE+*T_J1)5HSM8UF>[AVGV!YE&A5WZB0S_Y6E4ZMO\X!2G M7$:[6I0F#B.$.VD49_9D5*\]Y9.1.I=)G,FGW"K.:1KE?ZQ3>WKPG-\ M.);5@C,9G:*#_";+[Z>G7-\Y791=G,JLB%5FY7(_MC_3^TU0\37P(Y:7HG=M M59V\*/6KNEGMQC:I"I*)W)95A$B_O,J93)(JD"[C=QO3[E)6PO[U-?JB[EWW M\A(5WK;;YC7R5B<:K2G2.K4J*^K>U M/1>E2MLHNI0T^M.\QEG]>FGC7V6X@+4"U@ET[O<$;BMPWP3>NP*O%7A#!7XK M\(<*>"O@0P6B%8BA@J 5!$,%82L(APHHN3I'WB3\?4EG-AV\LL,0:4L\(8'SS:#Q_-X\<%;TPDX+A!+CXH;AW [5=!_A/!PR-X=02O7T( M)JU!>(UDC7_$XX":F90;,@:H.4+YI-=T,P\(Y5("IGN!4,PC<"@0RF, MPKUK,HR 3X0%$L<#\_A@,B$#.VV),!YH;&4R%)2S1A#.0%^/2%\^ T5O$$CX M+NZGP/T4AI\B!#U-&T;TTI ["@J>F= G-3PVP\6Q@7]/V*0#_&UL?53;CILP$/T5Q >LN2W)1H"T252U4BM%6[5]=F"X:&U,;1.V?U]? M6)8 VCS$GO$Y9RYXG R,OXH:0#IOE+0B=6LINP-"(J^!8O' .FC52AY=9RS^.]R *+C.1,7(&1'FW\E[(1D=550J%+_9 MM6G-.MB3.!AIVX1@) 03P8\_)80C(?P@1)\2HI$0+0C(EF)Z<\829PEG@\/M MU^VPOD3^(5+=S[73--N M.VL?,G;R?V!>-:UPKDRJ.VAN2LF8!)6E]Z#&J5:/S600**7>[M2>VY&SAF3= M^)J@Z4G+_@-02P,$% @ !VYW3/S>-S[> 0 N00 !D !X;"]W;W)K M&ULC53;CILP$/T5Y ]8$P="&@'29JNJE5HIVJKM MLP/#1>L+M9VP_?O:AJ5LUBOU!7O&9\Z<&3S.1ZF>= =@HF?.A"Y09\QPP%A7 M'7"J[^0 PIXT4G%JK*E:K <%M/9!G&$2QSO,:2]0F7O?296YO!C6"SBI2%\X MI^K/$9@<"[1!+X['ONV,<^ R'V@+W\'\&$[*6GAAJ7L.0O=21 J: MUO#L?, MX3W@9P^C7NTC5\E9RB=G?*D+%#M!P* RCH':Y0H/P)@CLC)^SYQH2>D"U_L7 M]D^^=EO+F6IXD.Q77YNN0'L4U=#0"S./ M#]3]XLV!V-Y4SNE;X<^L>&V]UW(?QSF^.J(9_[]$2 [>+5*G)L8E&=7K]C5+FA\5-6?>BMEX_TM\K*>^-NFV8^"H%YN M99'5G]1>EOH_:U456:-OJTU0[RN9K3JC(@]H&/*@R':E/QUW8T_5=*P.3;XK MY5/EU8>BR*K_;F6NCA.?^*>![[O-MFD'@NEXGVWD#]G\W#]5^BXX>UGM"EG6 M.U5ZE5Q/_!LR6M"D->B(7SMYK ?77KN49Z7^M#>/JXD?MHID+I=-ZR+3/R_R M3N9YZTGK^-C'/62WO5/Y[MVJV$U_XWDJNLT/>?%?' MK](L*/8]L_J%?)&YQELE>HZERNONK[<\U(TJC!O1E*D(^#EY:3X:Y[1DZ8)(DO&1F-D/.1* EG'505,SIY0QW-I$DY)*YMQEV27S&O("9'FPF L@7S$UTR7S%&"#G$6-B\&C??33S M]P4O;$1P/$ 1GBA1YR"Z2!2*>V"X!]9Y8$,/ F1:C_ .*?OXA8P#ZLZFHI12 M0-TC5!P*D-N?$2HB([4X(DM$(Q&;+#5+Z(HY0@H!D72 0 M8X[*+G#% E$,IID)>QH:$AANA.*4X6)27$R*B(&;*D4>'XF Y#E",0$#CD T M3G#%[0L#VJ%#2W,*6X1AAA/1E,$M9:C+3*8@+Q88Q6CL$.UZK2#(]G6$BN"O M!#>$7M]RB*-KD>C=IC,SS'#!*1&N!3N:&T&ZFU7W$(B+%$;)AN(4)M8[T*5D M1Z4F6/ET+=M1/PG_0(P<)8T@-8(%$/7DDNRH@ 0K@8[,H8Z21,/KHTX=%8(B%<)JO08:ABD15B=# MJ#BRZAI&):H$A2K M$JG#AZ-*T ]4">JH$A1[\[%6;&_KF":PPF(4DB\(9>=+,/C2+F2UZCZWNJ'MESH8OR6C1X*,S\AHT9]*O;KO#\F^9=5F5];>LVH:570? M\6NE&JG%AY]TU+8R6YUO&PO=V]R:W-H965T&5?RZ M"E'XMO%4'D_*;$3K95LFOK>/0J^BGF5?UJR1)6\"P0ZK\![=/2!J BSB M1\FNF%*>.7\QB\_[51@;1:QB.V4H"OVXL"VK*L.D=?QRI&&?TP0.W]_8 M/]KB=3'/A61;7OTL]^JT"K,PV+-#<:[4$[]^8JZ@- Q<]5_8A54:;I3H'#M> M2?L;[,Y2\=JQ:"EU\=H]R\8^KX[_+0P.P"X ]P%=0O >0OP80%T"\ M@*@KQ?;FH5#%>BGX-1#=\;:%^8K0'='=WYE-VVS[GVZ/U+N7=8;C970Q1 ZS MZ3!X@$$](M+L?0H,I=C@43B^3; =(Q(/\C"&9!06D8!U)C8^N:ESH@H"$A!+ M0 8$*?+ZU$&HA306DF!Z MKIDXVM%'!CM^;I2YY0:[_7AUC\WU[NUOS-AEK_UWFFYF^UJ(8]G(X)DK/3S8 M*_[ N6):8_Q!-_2DQ\1^4;&#,J\+_2ZZ6:E;*-ZZ.3#JA]'U'U!+ P04 M" ';G=,FFRC[7@# "-#P &0 'AL+W=O?>_B:V;#,%Y(([J8W9A]8_F2"EW?I5%UG.\]KMD=:9LTG=J*5^&?/ MZC+CXK,^>,VIIMFN)96%AWT_]LHLK]S%K!U[J1T M8)>YB]SKP-?\<.1RP%O,3MF!?J/\O]-++;Z\7F67E[1J;_2!%H54$G[\5*)N;U,2 MA^]7]:!',:];0!U9\SW?\.'<3U]G1?78N^%=V^4Q50)'KJ.@W](T6 BX] M$3:VK&C:7V=[;C@KE8IPI+6!PYKU) M)859=A@\P!#BCS$K$X-ZA"=M$G/&PBA"6I&N 1A4,0#L1L6DL->I1<6DIB$2Z%UJ@L)4 M[Q@;H;6%T,;$1"2!XY9' 7#O]8'(R83&U/Z-[*L&P7OO/<(?UXW"C"=NL&J- M#4WL(2BP2+4"C2RENC"J!$VL=BOYB\B?6#00L',;DQ^;R M%$XT&9I871"QF7MB;@&1WF8 *-;;S$9H;2&T 3!&FWF#TVY)ZT-[KVN<+3M7 M7&9G,-K?'>^Q/"UKXTMT]XR \96\:[:GZW?Y[J+Z):L/>=4XKXR+4WI[D-XS MQJEPW?\D\G44=^/^HZ![+E^)>*^["V+WP=E)77Z]_@:^^ -02P,$% @ M!VYW3(7@$A8X @ V 8 !D !X;"]W;W)K&UL MA57MCILP$'P5Q .<^287$:0C4=5*K11=U?:W0S8!G<'4=L+U[6L;PA'CIG_ M7F9F9Q=89SUE;[P"$,Y[0UJ^<2LANC5"O*R@P?R)=M#*)R?*&BSDEIT1[QC@ MHR8U! 6>EZ &UZV;9SJV9WE&+X+4+>R9PR]-@]F? @CM-Z[OW@*O];D2*H#R MK,-G^ [B1[=G-ZRA 0*(52P/)VA2T0HH2DC=^CICNE5,3Y^J;^2=L]WJ M>S_JWVAV0C 2@HG@)P\)X4@(/PC10T(T$B*#@(92=&]V6. \8[1WV/!V.ZP^ M(G\=R>Z7*JB;K9_)]G 9O>:KX#E#5R4T8HH!$\PP_H1 4GU*$=A2%,&"'MPG MV"X1H0'9+2&KQ&XBM-89:GXXYX>>72"R"D1:(+H3\(U A$8]JACM7*J-6" M\4.CV"4F2/YA-K::C2UFC8X6 R:>)?$]P^L2DL:&U24D#NU.$ZO3Q.+4:$>1 M+'*81O^+V#U"W-E,K393B\W(L)DNW^RS^?8M&/,+V5DPOME3-/N_&V!G/3NY M4])+*]1O,HM.X_DE4//!B!=R; ]3]D-FF/G?,#O7+7<.5,CIHV?$B5(!TJ+W M)!M9R6-FVA X";5,Y9H-PW;8"-J-YPB:#K/\+U!+ P04 " ';G=,-T'5 MBL&- !Z. ( % 'AL+W-H87)E9%-T&UL[+WI9? MD>%'WZ$BBFCLBWKL"(J2NF6K)8THN<-QXWTH D6R+ !%5P%D\_[U[VQY,K,6 M$)0]\QP3\T$B"=22R\FSG]_Y]ZK:V=\VZVWUA]_=[G9W+W_XH5K>9INTZA5W MV1:^N2[*3;J#/\N;'ZJ[,DM7U6V6[3;K'X;]_O2'39IO?V?WV_SO^^RBV&]W M?_C=?#3YW1__OWKRXM]_V/WQWW_ F_C&P=#^4FQWMQ7'0T2.^P/9O4O?TG+ MGAU,Z,MY_?MP_\_Y5;4KT^7N_^V\\\OC7=:83/_LS_7/ MSN'J%=WQ=IW>U+^]3M=5XS'ZCD]9F1Z:U\GBF/_UOPY.\FU>+=.U M_6N6EO8M?%@]=:6\M_7:MW^M?_*E3%?Y]L9>/FZNBG5CDW[^N?Z1+/CG[";' M58;W?D@WC=G]DE:[;'EK7^V'QKO]P6^PI>U"3> M@$5,N_8]K2IXYLO&UVEU2RQKB;]D?]_G]^D:KF^\Y'RY1*97V3);9G#1U3I+ M[#;;V>+:PBH6#S1R8"# (I<%+.MRE\,U-G7WP74GH\4<9X)GE5YZ,IJ[#QH# M_[J]RN$QJ^"%C4%]*K.[-%_1LXK=+6SE,IINU_4Y#'&3V5WZ6_.97PHX:T\\ MYPVLTQWRB\3"?UEY5^959JOB>O< -)'0>-9P-K+;8@UOV]R5Q7V&UU?PW:U]EU!GMV>',_%-LSM[4PUJ+*FP_ZJ2A6#T!Z]<_? M ;_9WC!1$U40_;I8]X2%J^+_>P+/!U">>25K3,>+N0$!NC_$@'*97;@K%VKGB9W6?; M?>/-\4DZ\*#W.L%#*_,^6H8$R +(;QDO5^N6 (]%YHZ7+8'=YJNL9 )U;VOP M>_\JMPQ/^(:IG7^@$%=]G3#\4NL].ZAHA:Z\OJ+EUF?_@=G*XJ M*^^SW_W1-H09BB,\)2 -_XW.U>ZQL8; &7/1(AM"R",T@+3WV<_ A].^GWZ M9RN6;NE^=UN4^?_-5C_"M=O,%MWB+A:/^EA[TNL/?K2#X:3[X;0LTV0X'R3# MT<1]GZ-6 =^1\ IEVVN@#*=,DSW3)+18)8,QO.C[FD(F?/5*D=2@/U#P7"6 M WM([U#;JE_Y.=N! 0!/!L5I"Y-O$Y#*!D46@3(!6Y(!R=UGCH).UT55-8R M+V!N5'O09BI>/!$2/]HY;,ET--45.[ 4\\$\F4P7QTZ=J;9JH9HGZ9M>=\R= MA[2;TT\IGMS;;)>#0OKB:&T'-462 #C+M_D6GIFCQHZ\_+#ETJK"'*.[/'F* ME-:?O+)!^\?2YJYX82WS9DP-IO9Q/UU/4RQ]G:*J1>K3:Y%NR 7?(([+?[H!;-)\K0[\NBXTM=*U:%)0,5FRGK$8>]Z)5 M*K*8/^I2>?U5!DI56^;*QZ?EZ MOVL2Y:]9?G.+I);>PX+=9,B.B: ;YZFI@W53ZD7$TV6ZQ[*NCT^)A<9(WL*" MYS=;47.6CQ:]!=5:].O5W_;5[H"J#Z_!G4 K;;^%,[HF47L# M(9.IY;YV[1;F 1,#!7]E43?#(UC9__,+R:O&6?S0'+VLEH4U .D#G!P/3_=Q M^ P;:"\?TKLCWG9@ZV,%ZPT)O*.WGI;HD,+4.:) 1?G$*HJ]8!6E^Y9 %5&] M18]7UUW*Q9\83_!P)NC6,W'ZGK:HZRFOLIM\B^-Q:D&%.D_(O\?'GY[#U D# MPIGAQ<"4EF@UX*FX C8,;+I28VA7L/PZNX*+5_0B>$NKY7K9<5T7T^,5+>Y8 MQ&6_9>42S-RF[-^7RUL<*4XEDJE-G\#JT-HU9-\3US>4PT]EL\&^_CIS>?S+^\^_&3/+[Z\^\N[+^_> M7#88ZKGGF;CAH D6H#^"KK=5N82?XU_D$4-_ QB,*WOU:$_W%5F"+YP,AKD" M,\GOV^W5U\_QA;Q*5V36=E&0,K/P(;A0*ZI;W2.MTAX/;LQ: MR6 EOMEY;5[=.04B_$:C%":6PZXW%Z]%5Z]IW/X9Z!S4H$>\\O0N?>0# .K<"[3JGW2) M.8%#Q GB:-^BWM=6W1^6? O"^8DU?_ONP_F'BR?6_%51EL4#/N@4_;@\"=(" M0!\OUO=$53#[?&>OTR4Y=A):G\9R^"?!S>QX*M*MWE6__/1S_+JG[XCY)PBN MHWGH)W[1/GU\YOVZ$MX'&%NPN<[Y$#;'0?UNX9+S[78/T^;H'YYK M,$HV%D/8YG56+.S]@O:9CZ$#LSY M,BOOENL MBYL<%P#6G_QJ]\24"E@.E. XS5BR(?O25ZV &53\A;F M5BEHG2KO%6!F]B' MS-Z"K0]F,3*8Z@YU+[(9#:@:WG>9HV:SAG'@ZA]>=!V( ?Z'0UZ"[@B'K:SL MS;JX2M?KQQ[HHT!*5T(@O*W$Y_X&L^71&A3M^_4N6D4B0J(F]M=2L+_$<'P* MO[OQ)":(_M%WJ C>L)*0V%?Y#7^*PSYWPXZVUL14"P89D1+1 Q4H".DN@I"O\S=(>H_^6F H&[U-RA<*HJ_C[' XC" M1-X(!^FJ+$#U+8FQD[2JDUN^->T$9B,"LSA8/13!-Z;C?"5^GQ.[7!?[56(W MQ96H#55!7F5XHTEA6L!O\$_DSD!R-SB-G@5F\ #*;#QA\8[C((&3DK TO.0! MW\)%)5Z+(H_B<:B!T;1K\P>9"I*]1XQG78$4WM\1MZHD=:$H;]*MF ,5CP3( M*B_M__Y_YL-A_T)VA1H"Z0_-@F[:#;=L/MC_7J8E. MDVT[34L9 :_TH:-_Z+SC8>50<)=.AW([^$:+7,0*#K@,@]F M/U;QZY&)('L(9X#OCZ)SO>HH"?V2_9;RO2;"H?QZ@N8\3;-\86K/.T97+0[ MY[I(;\J,EQ:5$Z2.8(S1VN[0)08#/)E,[ :,.L^=3D:3WDP_M)*R(4K?#@\K MLBES^G";PYH_I*BGKO9+5BL?:O9EX"6E')3Y=( QR!=TMD\&B][0OTDU;C26 M:/"[A\(^@G"$H5_C].7=1"E&+]?9 Z->HJX?&G;[NT)XO;,"E3ER*(!)&8GV M.D='W2LTZUR8T7O=G0, =H>4O1=FEY8W&$I;[8EWX#NN\Q*N\:,&?6/-EHX; M.6W7]9Z9C]LC(C!4OF&H9(A6%,:\!CI@7A_X&ZYV!L? $;^>/0<6]6!/IGX5 M:S98R"(,S !4R;RZQN&M"/*8 M>.NA93:)*3-_@>@7,AAW2M%/?I\7^PK&DOV6LZU*C\8!&1P0QVK4$7NE]B,> M\"6M RXKKTDP(J!-X[GB[K8L]C= P[!\C&@B]'$P/!Y4CVR<$H\JNM'7HAH5'A+A8E1P5$R_-)H,6QM,6CV3++1 M-LIF&+\9#\!TX(#?%+N<' %T$.XH"XNX;6HO6=I:3G+999EL8(-,=MKW<[!G0*.QCM'^='[^R7':GO&SX.BG&S2:U#RMIZ;AU&^6 M@#X9%,^)GNHMJXP/P(^ ZQ4/2 G5_JK*0<$H2;T_A].^P=,+CSP.,']_ ^\5KGGJ/MIM:%4X-61KJ M9T73W%2K,M\"B4'F-Q,2J(*(_O_Q*\; S9 2AISOXW;QK2J:*& .<*:1* MU&]$IU'!%KT.3P0N63L(("7DS=+-,4Z39H($\HY33QT/.<3+3"W-JX5EZ:;T M05JIBY5^>>-=K*;3^4J#7J%:QPNESN#;_.866/\ZAVM71D:,P0>F9'HYT)1C M^;2"L)]@]E/]#*[H,4.Q%V_OIA*Q>1Q(#MWX$ K!P) B-9KG,:!QN,9%]X3J.V)Y[[J@JT MCKR49X")M+LEQ075=^2S.U#LD+D%6<!$Q!#=G6Y#J@;#K3(#)W M^VT&ZA-H7/1M%:*KDJ?3>R C7P=K+VZ-5@7LY[;8 M><&'P0*PCHR>HH+]?MN_[]GKV!@N"(*6X"+R/3X?RO@P:'RS=<=4>2#[^D(? M+' _% Y\S).VHU!7I UOK09%]M]]D2]%!Z ]RW@FS&*!OJ)$QJ]1 M(J.C/=,:5BUQ'^_S[ $M67H:>O1@"O_H\6<,J1==0S^83B/HB7E%U,W$CR$=^Q:9W\T MRA@4-.9DP/G?%&\*J%!3"&O>ED'\-IQG3$LS4>I4VVNRT")Y/3==#_GEWO M,=?ZGN03Z5"LO_5L>Y$/QZ-4;]!G@CV/#D"# ?_TA9PG=)[3D%"BBP)!"X"R M[_2*+C,MH_'J1OCJ'AI%::Z.!62UJ'-D;O-7!9U1%F!T>\L3/=5H60TN/I,B M6?J..DDG8D6K9[_>:=H)ED8&2JYC&]UU242+&S)A-61>$W5&6513U&$*(FL+ M!?O[6VB[(3K;:3U.?F9FT4D-.@M?@B3Z&UQ?YL"PT\JPPZ]Z:=ZG=[OBCN:U M)^XUF(NBXX^%'9U-V%%HVDZ6_S:D=Z^^ L_+2K3;:8O+K81H2.1N)2,4WVVB M$Z=_K'QD@754Z_5H]6@:4*G6HOA'=\#IO,G$8W_H$N-5 C%%JW (Z-)W13G7 M^A=:6!7I=$K-SN2L2U($'"15IJD+/)632"=29D-5;;,$&U]5AMP==@OOI M[%E>%A_+V()1R):JS(:U'UM<[>0 NR4^VU=9]$>T4[F&&5T4#EZ:HS<2EP>? M@Z:-YXS!/OD5I;A%3MKF\ML5E@ Y=2W;WN=EL<5G@1Y)_*I%2(1"\Y:T=5TK M$%"]D;I!76%HD'-"87H4/^D]3)^9"C[C,4,]&(PF=AO2H9/UBWDSZ0FP::4F MS@E9H;##C2(O7R;.6J>1W11G>.;,P0P^94O!>,.\-R/Q#7LR' U%# _[(R^' MAX,%_>&\UH&P;5O' \*V9US-(D?M?:'B.0_EG2@KQ#GR>AVC,##4W%C<70-3 ME]JM--!,V4E*#@/2VS2>02II+3C,OA4;OMDTWQRL'<;7?5H;ST,#1R8('%5Q MA$(T9GH2?GN;WV% %[@[R"*8.TB@LUUQ1FFZ.Q!-;SC-J1:R4;D9S!T>CC9S M; P+2/H#9FYVML&X?2=7/,Z_\&%6% M)DW@-\:%O0FIM+EJE,T43)7F MQE(-Q>1R5^")&,!Y%I<->2J0-0+IR$H$]POG]HDA.%S.7T/FP9$R-I(M.L;S M'2>[7J?DF8ZM'R!X2KOA[#HD/M!S<%AH_>U(&UCF)2@<:$HC%U\C?@@^(]6G M,-L@\X9-'MCRS*SS;QG:6K>PG4@(I_@I_SGI__Z%-X>\7A#3:&I*Q2_8;_G) MY,>@9Y!EXG:.M7$B%'@557]>[TNR<71OFBO(!,(4S42FH[?!Z/&DB1/3QB/R MD:B(Z*)!FMH@:=M26HELJZ_'!16K&M[R=XQ'R;:9VK@I/8-2)C;IH\U0.:/E M#1Z BQIL?. P253@)B.ZJKW:-(9H_ MH=,$&7X]FT(XY4\4I <]O(*KD>S"U"',!]"E_]J[[+4G\SC'OS)?[_W_HGJO M< 'A2ZR""&]!*@J/;46Y,_@%A4\CUL%[B\\ZS MZQI>]D.+6N91Z; -WE[, M1*I0/(AMYLYBHS!Q M&J_%XH9B0]Z-[2I7IRZI.%EQ4Z9WM^*_<..7!/G,L$4GZJD?G M!@BC-:=77 M6(D!*IUF]3FR(KX?K,8N(*5ZY*.F!6Q ,3.2'1@=EF"+A?MKI3>) +^[!K64 MGGWEI5E>=5 +$=55!EK$O?<] 5_FR&?AZ)P&6EP?H/1(2)KC*=TEEZ+2ZA2G MV.)26Q0E9*0)M;@4;_8Y_64H[$_9/9<7=MX'G;'U3?9T@#GZ9V(B&+G::A"+ M63HYHCLUIT@BF;H6=.KIO$-QJC@=)XI/56P%764UAZO7H4(>D9A@B#4!Z<:! MVIR,C48=$DR,#.$HE35;.%UHY.K$\:\>!GA1I])->RH4<[L59F9QNJ'1,GV)=:#I8/ M9>IYY*I>-%B/\U^T!GK5E2(A1:.KX#EN%*QG4\WK_#[\>&!@1P;2S8&!V=:! M871B0MD3$Y3=E%3_!?.LHJ,8.+B]/J8X(F%"OG_3$E.4J#SC;WNPUH$K*0^HL^]>H >@%PDL 33@4<'XVWYU MP^8!+V>LG/+B5)GSV_;LS\4#,,8R,1QX],2(SC"<_AH7)8AF,B 3^59AW(9YYG"!3LG=O01'"+/5LVE2,01^5B/)[OI&&?G .\( MZZ>=0M>VI0\4H+[*]%Y-XY*-=BX6AHS3W<@Q.($7^-"&45W>2P>F10J)^W?R M\*OZ^/WPS2^M]-.>=J,E^>2IKF+/--MO87+ H_BG>_8KIHVQ[.2/$@TOF[#L M1+R0DI2G67B:8\S3X>*+JVSW@!P,=S3D1,Y>(%-6G:Y4C.3J.5K=M*W)#;$3 M2+AAY6/C1%S>FH_(NF*6G2J)E92M@4Y.(KS(7X.G4P\?9PJ[LM)[RLX&_7*W M6V?="\*9I/)H3KC4*B?_]C WE9<\C^*0PB2$!I7,W*,J-Z%X83(4D3P[6(F6 MU7')Z>0,ET"+AX/B^5_2?I^C$X:/SM;W0^KE.LUH&QT-$@4M7K0$3:BSUS MD#\55Q7F]^!W+.")@QBGDCIPIJM'"8H!*W?/N7QSD<2'"+D#;BT9PD&:6^0? M%JR1I\=D9$PNM("(J;(B;B&B=4@D>I%J7AGQFE*2#]YQS+JHJEQCUB3M40C= MW:T?>:1NCXV*71EUE6[8T]1J%TI2%#O_Z=VN[B/UI3+IFMS^#!RC5*F"^U>) MDJ/OK M+D>L2!X6W784V4%?@(,M[6SCT=4GH"/#\)8I\YS!;JUQ,2@DLGN-;?NJEJ?K64QQ]3>.:'F?)-;">/(^K]JL-URE M)$HG]A*P$V AT'8UPA"T*U/EE// 64BK;-U(XJH-Q \B=H&0 /&:C;G,6'XI5K*Y M]#EH(M3B5/Q#=*=;A2H85E*P 4#J4,5OJEH3YI0KF^&\[XH<7VOJ,PB2JP+D MBHR6$* MJM%C0@YXXXO#'6__S I]D%SOZ9D4?D"4)]9B&$V,(K1\/4<'0]S>)?Q=DYWE+:;$!LL-]">''= M:1I)HON:4T@<./MZ_1@N#&HV M4E 5/":('%!*',RT0G[>,XR!Q1[VBP #R[PA91RU4@W9(D?HS]M3]%/&&T.7 M&_)@N.T3R#M[BM>ZVC_X0(O_:(\2TC^U?V=[@!@V0<@\T>43R' M-6.<;8LV(@>WR*/GL%N01GWE$I>VY631.=N7[*5OV2-:H14*8PSU(\*_T^YP M##3!)?R[$F-0Q#ZY;XMK$T&M)%+KA:GEFHQ2(K>'K\3G2X-S\RSE_A0!]L05 M0F]$/BQXDQ22N?*EF;IY8147??NJ0)@^0KF0B?=L#&>&!^P&ITC)(P9M9 <_ MPZPCJL%S:212,<@AA/9L\ZC433P:]")F%+C2/K<+T_P->_4M9_63"7DO?AJ7 M)=UI&71!OVF:3[XUG<+(SL"*$F)EG$!!?A T'U!W(W"]:!B4.,G%;ZE,%B2+ M#[)@H&XCK D&0R(&=DI3A(9#3@[R_CJ]JZ[CK< .C'#E-*:AP3ULAB()' FF MF?]-K'')Z0CYP19#OT!\5)^^8H.7,8'81J8431IQZ@6_SB>M@N30F!I#(FBA MOR@V7)_B-TSOJTV-W:@Y0[N1:P9M"6)EC\+L,K:#BJMU?M/DYFC7,-$KES)X MI$ E;4G-KN6\96#*UV"<@9;PD;H7E#/AL@*#&A*@ZY-Q;^A2Y'JF#6JQ]J$+ M/P0.L"/RK5LQ'"7/JG*94 YML0;'23R'I6V(Q)B@X%?L)UB'U0TI#O5RO6O& M.#5/89RB,:F(=.\0!&3O*]1^EJ>?:U:F.83_^1*M*"?G5536:4_+O*MF@2US M\UIYF(<="RF $BQI%S =:*LE*6?HV[45#@PUAF(+W$N*\L FU%%@W,.%2]EN M+45/2D5#*R6NY2YPAC ]VBMNOJ"4TU[375 _%>U17EM=BIQSM+$27S5N E[. ME81 &1E;L+PNGC/.,:CF]'0/UAINFHAV-VH_8-0X @U%M"!7 T+=F>)T1:G" M=P,T<3E3F,<0&D%;30AU+PXRXA _XTDX=\'UPYND4M%M-\NU8X"OVRK^1$$E M9V%=2ZWY*$($!XZ0P4Z)S=TSO\:.Y1 VU\;$P'L:ES>2BH%"=B5MDBKR.T%!JBHD2X-#YB>.\* MZT/Q5GT9R[T@JM/J# C0-L-\3(W&/UT]T$9!/>,0I!5Y^8OGKI+?Y4)ORH!C M55FKL\.";,I0A8&1/W95K-?8B8S<'/OM4MS''<]3QD;P,5O3\M@<:RN6P2/X MV4$JFD=![X(;X*?'@Z9\0ID_ISKC'*@J O-,!2@\4OA%XF)](0: H*]OCWI=,:EF[]%?]H.9(#49+ M5( C=*'H&,/^:9TG.#J\?!H9HQ0;]:%<2T"R6S/8H.L]\X(<>"/8.,P88!Y+(6,_ MXYKM(VD. G0&#. =AR>#.,\E#A[-:'_1N8,6"*$^"@_Q@HJG_8 UW[Y2CT>$C6-L S:0 WPQ;^D)7I'N#"47@M/JCUA>M9? M.'2WSEG00< Z&_'3\,,ICW;\SYI0VVU?[_"HZGTP9+T-7PU#3V0.<_E%('G@ MER'_'/;=I;PZH-[BZ/^4;O>8?/'4VH 5-Q_"XO9?$"\;_ABX9=TE^+RWV57Y MQ ,_%#VY8^A&/=2?Y,-!?RS6<-6_E)_XGO/]#:;W/3'LP:0VQUGGQ;.S_CAQ MO[B?P?X>O'.1T'M<2O6!2P>#)![^P8N'B3DG4R?CVG*P@4&8HA22V.X#.92* M7<9(!4%"0*6'E#@='P88'YLB<9CFZE$O/\/4G :N $D"Y]LMLQMD(@6:Z CZ M2!' 5]DRW5>JN.& 4E5503@PU SJK.2,>;A"KO+3M$#)XY#=@P M!V15,K$Y!C/(N!0]0&OY-'L/WV2:;Y(L-I)P17L>Y3(0E*8-[J;1>K0UG?BH MBPZ _0Y[[6G*"O4TD-[?@3#4% MC:12 ,G'/<%]_4DPSMX#9:#H.'7U_U0I;P-/M[.XWF#*<)X%10:138(1,RKM ML]HRXMQ#KE$Z!BME+=\?>+N[V/B'*?-%2X@#7"%@"&K-0082I]21QIBKU&W# MZ]3BDSH,[H9@<$T#JY4^+P7@Q!:+;8=:I7.MS5FG2@6[C8PSQ&X#M2I]W0 MSD>U;PN\UL$[!Z4P,MV<4 M1GH(E%/<&:Y:5O YV57?2MY8U!5EFW8&TA'H+T;XS(-$RF6(I2[0HQ0\,B?S M\!Z!/T?VBY,G?$Y9"$=LGF==2Q;B8'A&=J7^8KX4!+M97\!#OL+ M^@Q%9_& MS4S9 #?G4J#"2$]5O=L8BC1T\A.0);4S6&><@21=*C!*S1\E]'@'%/\+Q0(J M^_[]!3T7Y ;A2&#*(:6GE5+HO\[,55%\L^5^NZ5LQ4"V>A$38B5C^SJ&#"TS M7(%*!N \.^QG]=C-Q[FVAZ]/\!952 M=G22H&2$K7^T0]O#UW$R-U<74M$LTO%PU@MP;8-(2BX]%[@Z-'BDB1YDW8-& MP8,X%LRA"V$""/8F2^J#,S_"=' ^<'<_N%L;5Q@W+4Y+@(OYZED 2[K*UNDC M#&!5I@\M=THPGIHXP%#!""2&!A]38Z_.,^D.'((7:[+A@4,08#2VR"<)Q(7H MI;:)7MHB\XSR7;0OBS(0$[&B@7$D!3Y5UZLFL+A^HTSOJYA&YA/L33IVXN$T M>"]W#P]E$V,(M;9RM"?]7G\0P)J>QCJ#=A'S^H*$6W5ZZ,.,N0:>F B'-@^' M?H/0_N;.M1:)PO$BT#XI2NB7P&<32R^W3$0F$IFL-2LY_#@,U1';3&W=F\_L MNTM(A9 !+$Q"J469CFQ"B! )2B*"ZQQ4SW60@=R$"=>K;)2G'!;0T8CJZ !U M2$9?\B9I5VYN.9?8F1HH@PU!&03960&?)9N*.F=09D_3\1S;1DYT-86:F PQ M_83O?FE.29.3UEPO[+D4W'"_DKABT$-XVQ,[FB2S2=_4NT*%"L(IJ 3VA?&9 M/\$2\5K0\O*CX$#H7 MQ!OQ\%0"'8.6G3MVGE DG>CP'BJH*L*K$7Z)'8T'U%XD]%628XVJ)IO SI%G M=TK(9E^TDQ)#>3O9,NHG$_CZLTICPLW"][!4)N04S*XHN(+ (7@WI/8I0J M MD'PN0G9Q4:>_+\2:O.TN"4 !NZFM-RZR2V_S8*4>E3,J0#U\[HT[]WRN:PT6 M4+_*J.H(NTQDL&<2Y:125_,TCHD.J@7,A'P63X"9,+Z^CQBX^EO!O'3]-2I% MC&E61>.3-E>HWJ,AP-UH0@24>M;L&K&_,-[(>=,X&*JZPIS]?8F^#=$']80: M25&H+W5.83$%Q>JB<(FV,%P.4,4T6?07YBU%U\]]*12WH!RBK^W@FKTT%RVH M-'8P3::S V+/! M(IE/AQX6:#A+QH.9SC/J.C],1O,%'!#LL"5S50F@G/%+@ZB?&(&KK?+IRT'1 MH(\F(1A>U)]GZ0FJ' M:-4HFJZD\;0YHO&T^F.6@JZ-)N!QT'7DG^,BZB#JH24>01.$+&A6*-7W1=#2 ML*E>2?&3>NW49PE*Z@-8UIH?0!%"8..;'(YIV*(K!#[Q3BC$"[AC#P[E8VGS M!\G>1?Z>.'M-RD[L"DMZ=_D2>6*Y9^,R[O-"MH#VAG'WA5C@A",L[IV:4HI) M$\L=JWZ,HTI^/M]?!1X>*:_F".75'E!>S7'*:YL0Z\)K:%=>G31JAQ03[56= M I'3*J9Y%PX&Q0CX]'Q&6;X4Y:GK1,[;HE@CY 48* JM7F5X%DPE\1++CP\ M62GM":C\L:JRT/4IGBTCBNN_E((VK.E8JA6Q^M2I74UP5;L4)EYS-J@B)>F M@F1;%21SK()D(P7)U-C,806I-BSS'0I2).I:0.R>4)!LK""9HQ4D;'EP$\#$ M.27)L))TO')D(^7(_*/*T6 >:T;3[].&9LEBL>A4AD:#1:@,#<=':C[S9#*= M><5GGHR''7K/:-"I] 0T_C]*SW^&TC,=CAT/EA*9[]![)O\2>L^[!C[-$:EZ MBI'QD*WO)0/-97BVPVU/'$X[@\T#&SR!!5BHZDC9^+Z'>3V/W)ST>W-_,<.[ M4N4ZKZY'X0DRZT@4*0R=X[B-XDNEML:8_\M69]96=UC)R#2[3@N^ZVKS(:14ZE0JCA)MVD,L%:+0U*NM6XP M TC)OIC.[+:7YJ\$2/NF 4C+TR0\6MQD8=QT@MLV(-U "%/NO(Z,&+7$9XY0[8!4>*^4Z#263X3%Z+^90G@'M&5\YF0] MZR/"+V8O2P/%N+6_^&'@8^LK@[M33NQOF_7+ZBY=9G_X'8VPO,]^]\=1X*!J M&Y0)!N75C1J283??# U>CQ0][XVUUL>V/O00LXD1+>,FJR&Y:>/-X2QXGSDG M)7:+)D+D^/1]TG$=7-=:WP3*J:A&V3:5WQWL'5%7/;^#U1BOJNKZATW=79G( M">N _J<1-J%E9)2S(!JB2!GQE\F5HD5^=B@.S1OTF?6??F2R<'Y8HTDR)_X4 MC:\.X![#EC^E@")',W&S"8'/0K,G0(F1E%]N+8 Q>TW('B&K&0QY_V( [S;G M<";)Q5A<[Y+2C1=I;.QW=R]Y:1C M*$'<-R:HN]=R_BXG[1"V@FP3E!G)=#$FB3/J3]16.:O9*A.T5L!H&*+X"JV6 M$=HM=C@8V-'<'$ 6Z!X*NXPMU@["K_W1H4',I@,[Z]OI(G(C3]B1; ?XM&2 M'F3O4IZQ4]G.%O@=RD>RL9J,%(0PDN>"I/%BBFLRG"3CZ:1C_Z;_^?MWU/;U MZ62!.3<;/K%]<,-PV&_NWF XAW^# RM#)B>];3@9T]M'@Y$Y;^L5T(+UWU(_ M:B*L?Y\:->C-?$9)K-!C+^.^Y^9Q?P!7GM9F';D2:G.$==2IO)ON'B8^HZ"U M>0(#9M8A]AO+A/M>7Z>Y*M;#_G#($L4<)5'F>/L";\-,<3@;^( NV=*ZCW@* M9D1:PV0ZYU,QIYF2C=I_:E!\:(LP#A,'Q'OI\-\OW,=^3[6 F1&F&&,E8-;.RRS*_HF)@WO]WF5[ G@WYOX-PT M=2Z ?9JI/S,Q/[=1@J'!5> .'T3\_-H?RA\1"G-E.VD;+I0 NW2&J2+845&$ M!F,%9*L YD5G),XI#ZU&N*4.W1EISP')_'V?8M9"VDOL!HL#V)<,E(YG;]0;#">_IU/<^D)DZ5F\$K9[ M)8Q?B<%<#L"H-ZN_(%YQ/R43OV3^]'(/Z'@83JJ=]/K](]\4;RRH)>UO"C=1 MP.\TCA1OKJ3:Q@ \44EF!$--]"Y0=M) 8FA_90*8J +0?! \2DA^CM!N'8G MZ;GQG98*\DL28"'/?\VFS JLCG$+54TZ45WE J;R(5JD-=;!NIN*^ MWAG"C*:5<[DIU(<1>;><7M%H= M"^TZP&H9 G'T)LLP!U@&;P8V/')KSA!*UU1LDU=7^[+RH(WH9_38)X=9@FDE M:T_5PC@ZYL8,PL0,@LFTS&^(!)S#Q T,[VMA&N;)(]W*,^;FR./,?$-/<_NT M.TZSK9]F\[S3;)NGV3SK-$N&Q2N/9^.E5.GDHF*N.Z&-,!V[5OTZDT:WZ&\C M$'2'Y0FCR\E1*CU'#;;DYI,""J7>CQTK,X&MD6B\8-*R'5%RXNB^,B I^K^7 M&O,T"EQ)SYL@6S9HA]TV:%#X0 MX;$#&>) R'(8T@CJ_2"CT&EJ:JM5&U)>_:-4&^/8@; B M:)W6NDQ,/1-?;:Z9=(J94K.@>)]%R?4%9RCD",;#U1,']<'::#$HCTRHAR': M.6NI>=P584O&&H+[<0>5H,(P[41: \O'IY0Q?TU+Z9E:?0JNO= F=X#N!4( M9UL:-N:>9RN,827V!O@Z8ADR#+L*]R@[C$A1! :6UT@!X0I-[?QJ+["-U%BY MDM;$8)RM,\5R]/A^TCLY@PF)$1('^(YJJ_I R#^<8YE[>$)L+:3X_R'+=]3> M:X.,5HQM6D>EW/#^NJ(5CX93QNI$+^)5VONZ+B)UX&PRV2G/;#R:<--4UUX# MXPQ!FUU:JC(#3B.BKXGO;1OXWF'?:;\(KZGTH#825/Y&B[!M.G=K/16 N]"; M^<(<"G,T/%J)B3JE2_<4A]77@ NO084?TY^I!AE.I[H)5FYDIJ$*T>* T^** M]6,$*6@8'\@U[?;-J2(4-$:VXWZ+@@ J"9<2:I-',NBT.=I_QA=.@UW2G M.YI15N+FRJ&LE88N[-. WSELX=>"U+%B&VD71OO57#.\,*;WN?AQQX:Q!U.. M"$IK5)C99<@FG>#:,FX5P@#X$P>O/O&)89B?$"$X(1-Q1E7[.E2^/4&O);X7 M2"#INNN]G6*RY)R$A3D0C7>?:K4PI?]U]% P$8-U/ORP(-:((@1RD\(Q3I/ 3*%G77Q4"LL?ISU;>XJ)GF+>DR4(X_%MM@ND8;XP&N6E*H]S&+%):^!3\T,,-): B,4 MF_V&AH >E(=WI4X\*QMQ9#VA+<5?IT.>5LG8]G4P6)&6ZK)&A1H8I^(?N2V M.>F/$#2+!OF\:*YV;C=2%N/#N0$+#/\2!AEB%<0<*=[;=X+3<.GVH]KG#D(G#1U*YS2ZA7V_S=6:TG<[.H2OF M6UQ#WUZ0W7C USBY8XR=ET;P*!KF++6A-U2#C#%*AJNK6XIB0U9,*DIJ:+[F70%'+IR&$O(NI%I-1$=DS"Y,D2?+(WF M;#K;UJ;%)Z")AV/S"71V\ MYS*]IX51J'VCX2R])D+=9T%[*8;"N#\X_?;"9?LT>A1=%"O:Z\%B/@V1^FNP M!:M,W2>,W$]-\ZH6.Q911@6;'>PH1'!:*6XW=\1I8#EW)=O5 J]4_X6PB6Z1 M6*:S:A=J3=&R2'@.@T4Z/L/C^_5L6-^QKDX)]>L"3D\EZ@$(O70LX=Y)20@Q M[WSAATAF+I#]_].MX5^_6\-!=2M(X# #D$A<^A89<-O5#T6I\)HK6QO=8$3+ M;-!MD:W:1D1>P_Z@Z\G8U9Q:&X18G/2._3;7G&%4P049)5Y(U.[WC/_\M%\# M%=O!:!C2A9H8E",D.L1-VY8)@-21C2]L>^,++$P-&E]011:_C/:K,3V%U]UL M7%<#!TXL3QZEKFPXZ:?+^,)C@SDEC4"FU#(UIPS!UU]IUV+9V M'6=!NPX.6_-S#8?M13?895O1NK1>]UJ;,DD-TGN68,*@ M>L!JD.R).9YLHHU%#&Z7#HN4*) LG;#8X7)2A\-[#.@^([GZI?F@"MVO O)K MSP5>^.-A;\_8#B?L],*""6 4/W%GET9B\QOE,*<#]HR]L/W>?& NR"A !?<' M).GK+&^[_8EA3.QP1 @A.(B!&X0=L5/0SGK]<32"X?2?/H2I'8_Y;9/>='#, M.BSZ?A#3]D' 4.=RT01'^L089C#CF>S&%!]ZC'1H]9F(;!;11:E[+GH>'U]? MKX@T=@8D1GR4P838=1% "H6E-.@!*%U,\Z!CBLQ)7C?&*(H92+MH>&D^N\ZG M;LT1.@JSI^U'N353A!/X?30U^SA=,\7QU%0[@MWS9')\S M&O*#YKT19ACW^C/C2&/>4_)X>H7>!,O^WVN%A&W->Y0 WAO,S93YTK2WH/49 MS$SPNM_@W++1S20;.9-$FG=0IFP.7RMJ $%Y8Q*-WQ9NX7B2.JX]LZ&1RO#67G M'B[=X5( *MT)UUZ4J)?FUSH&/38".;M&$:=1' QN:R7.H#<:V]\K#33NQYJG M%;9'>,RSM7)K)+S@KC<.;>B^P-(!2M!U5TZPJ+;E4O(O^U/@K^]-ND<35%1K MV1$ZDWJ385"']+ECSOKNVJ3:AA^-\X#"44=0:6CQWZ=P'%N_]4K+LR*_MWBC M0=6?3"9V.DM&,Q#RPV0V'IAS5K3KQ]^R(#6?Q1X!R3K#(AV0K*?#83(:\&\C M>!36^;^MJP&H-"#&F'WA]YI'TS:RP2093OKQ #G*KYYOV#LX%=C\04OH.TRD M4"ZW"GV,GIP,)L08^<@SKFGM%::U(X(ST()3.@M\CE/!D7N21)JVH=*&(@7^ MU]&&;MMLFHS1G]L?)#SC(?3+NSWVH>3AEY!8'+.):ESZCHXD3+.8(WW2BI4:'(E^W\6 T MAR/]#=1"\5K6H4TP0;H*?%710DCM ^^10ZV>0?BX7*&YMBMX6 RY-_(?;Y8 M\!]Q;/&@ LT% Z5J0=CG3B?_<,UO^_:YDF-Q%^: MUPZC"V- \]F$ C@3*K8=)8O%1+MB >G,1G8\ V-OU#_P2"Y['$NL<-BGGV,$ M%ZV=$&EG5.OPM+5@#::K5*K4X?/$7A4[#&4:CI.Q9V078%B$W9$$C 4]4/76 ME^;8MV_#U\?1.:,EX]+KDKIZ^2!'CUJUD&U71Z!QKM?*1#D/.6T7KU\A 9EH M4(H,E3K3E)(@K@FWC=119YZR5LI>)4:!HS1@)6SC)NU(FS .R%[M":RGI$!) ML:'?U>2_X[EP6$<"V=$,57.DO,$$Q>K #L8C/1_# M&=8=\V<<"EW6'P_/F&!U#+!>>CHPFJ[?,H;3(>EHXQ&\2UY\"D?PA85' MZ&NGXX8@Y[>O&D^&!P[&^$ 8O"O2[=YQGO)P2#\G[.5*IK.A=,*KPQ]$M]*! ME%[;I PH$9A:=RUTH&+?E#UUCJ'#Y)_$R;HNV5J':AI#?0;U&)6(9%L>A:S0 M49]=([)WX8ATF@()Z)*V_5QI;E1WW1_:T1BM+E[RZ2S\ KF$Q+J##.%+:*KCWHCL'\(Y2K21FC#(M_2#TUU^70P1F_ M]J)3C50]4.N:)0D5-XDVF'8VHYC0:#:T@V%O^N337N>46(X*=KZ--Y]IEPZ# M0^[Z@?/M3H=S'"]F!\!N3<&TA:T:P8^)<<0]'O?FNM)@M'1Y9K^"=B$RV6)CHC[="G=+:X*S$H3[$U*',8'#4']/!B#)8^FT#"#=K/!_8$6@\'ZBM5'V4J,=,YP3F,/Y> !@3J14%,_T'$XW;K3$]&T$ [@RMCOX'Y?NV;6#C2#4!'P M_X@@K49S!9B)%J(=. :K&D:3]CL8 ,J!*'5;NIHTW'6O/1V-R"LRP_]'P$<. MS; !6+.8A'.L)9#)0PB8ELYF^VX&8SM -VD5"DS7R[8[&3[2H!JA$+,(5.P>@4&DD^SVI+_@_=?)R-..CW[-./-9VMTM$?:7_Q M21+'M$J/6T/X1%;SW7W2S7A,3Q_\R/A_S^N:;AI=T^W37=-]RRQ\O-%^X/7Z MAL>@Q@!4H?H#![W%@HJ>L'EY1@A+\>4Z-KHCJLY=I0C'1AH%%5,9:D2Q+:3F MWY?X"2FKB_!_VKT_M]U[..N\,F'+[>]J^&Y1\>R[9QH#S%M[0QU]26;F^D>Q@N9&## \@HR+Y# MK^O!08=U95H.T%HM4&-?IE[=D<85<Z M/?(9'[:**$=[A%6I6V&Z2X HILXT+8SO--DPM B[HR5GD;ND)_8W^_9=?LOLNU@WK9L^WAP:-O?!;D]LKL*]T_,RD. !C3A M@?W;8>/BTD0;8\Z_;+'H&GMMVG5;$W,\W2/?^.N(*Z)5M+B*F@I3&8: ;<#A M+VI?O \X)]I+=4 \)9$[["KQ&VL4&>H4[4B8G'09X/\K@E!0],58U$VUQ<1J M"ZDH3C]@I G9)*JFPIH\5+9)(8KK]TY/)J1LOFB8/Y2,?ENL$:#KWPASK@F; MQI\>LED&/1L^2"2SX1OKS9^[S89_2K?(H..C\;J7ACSP<;0)B*%(4%ZI7.(+ M:32-7>,S8>JZ@DAP034HPEN5?3BEV*LEY>;"F^_^&OEV^ I\%Y6S*8"&MJ?:>I21DMIBM,>Z.) M?W^O"_!.WOQ:3*4V7:Q6N5%KC R7-!&.(YW1'&S)"4^L=>7D6@L_=UCX)RGD M8.],0[TSM=-E1])6LQ&F=,PS0<>\SMZ78=/ >@LXQG;H !BGG7&E'L,A)_VV MYX\V4YF9)]S+#(!C()/QHVK Q+A^2G2RS6=%/0#5O[@ITPWGO$>H=KN'@E+ M3= =ELX:;Y9[0IAXSYW.FT]/3'AL/>*"/ H?2HAYCUI+1.ZFXFJ=WTA@)[ H MT(7!!!+7OE ?VZ;AH@,UH,-/9UJ_L*/Y2GZ8'D LPAZWC[/O*.EM.K@1?V8G$"N-:-M[EA.Y.'])F[XHYJ-]R$RRP OHCT MC?'L]XD9CWE1)X/NE6BX?R-TC69%9M@U@CA'YQ6?W!6'*&S4L\U':G!MOU-# M =&*EKX-CQ?53A=X\^G2@XA61C,DVO8F:&92TPL>) ?5N)/L=1*G@8C8\UZ5 M'G!X;ID1#D]:34=-2>Z*'7<_L]1D(WZ^:,,^F\8E"CI%7+9O%*UFB_O2%T MQNEVXLA?9=L">]YRCW )^!&I(G]PKP+:#$=1]9X;67M9#ZTU_P&:&LWLG))%C:/P,4'#CY/Q'!\Y'@^.6:36HPQK M8O:8?DW-&8(3Z7([ZH?VH39E$YD$T<2?E[71U6NGL>A15YU!,AU.*;%M0@EM MPV0V&GH.U8YH+W_I'5FT+Z0:^I\ M'7V['@ B;A\J+(W'DS8ZT$FDU#F)&*5Q9>B1ECE8,FF M95?*C\[&R&Q^;'F&GUSK TWM@6Y=2/*E!.Z_D[?\B$_@J>4\;\+ZH+-!MB@H MB!2?]W_Y37$UCO1XLJ7KJSIJ6]7]-GB&CDD $UF_@K'OU@19BJC"]'SC:B(Z MA*TOE72"M1(70.':Y'JP$1.L_FFP6B_BL">ES:)6OB]+P9S*@>T$IZ;#D]B5 M]>*(W=&<6R5*+3KH$\6:/G2!NI\>F::.];R.O*)]^8=%.X,A)H0&OS\]D\[N M,O_P3$X'0QJ,_M[6!#3***A%W9%H5'7G,V):SED8.B$]CP$34?DES&/JX,!8 MI&&#MV @&\_&")945EO=P^S;)3!96(FN.&8G-K<&(JD*Q;NOL1F!"F-LMEU< MN8BEDSHXR3W'4SA[VSS5:K1C$/_4)1@U3,'_4 CGMPKW$P0]GGGYD;DY8*\_ M\:!GJ@FNH6(EW90^E04FRJ*V(,F[38.65)06Y9U5#E;C1!LP;PDV7."NL8!B ME RX()TZ1YW@/:@B],?\O[G$),*5WH$5MO.IY0:/T\74]@83_ <'*R^#RQ;) M<#BW\V0^F,/)&TTQ1:W7'^D/L,GVJ"FZ&\;]!%,7%Z 3>Q\BL_$9T_-.6/2 M@8XTGF&C2!PSJDN+0&T2Y68T^F>OWO2IU1LDLP%W%!L,< P#7KP^_]]8O!$- M'!M>+NQB#),<#N'?H+YXXV0X'>%EBYE=#,=X"5U66[/1,!GWA]C-;#&WTW$? MUFN,_X(U([@5R@B%_5W, A53=/G)M!$ TGS;"TJ*;BB!V,2G<5%[9V"?N^MA M6+&V:S;WIO3)J$^Y3Z;# 50K^;JL/3*H7@[]N\LX5Z9N5'R"AY*"P\'KVSR[ M1NP'@13Z2)!YTDD'WO$7])[Z6V 60=,U_X"0?<@CFN.59L>A?S65T:(;TN,: M$<0P]>7)2@QD-QC>*]>I\S*[\>KO3QEZR^]N@6H/<#^Y!=WL&(J !3S Y&8] M^]2[PKF;C_M2JGO(8Z1WE-E+.WAA#W3.8TC2X8O6#G&LDZWK0$D>17G MY+C^WT$WBS@UZ=ANFX:KO23A/ C$),A44!3G_M54?@MB%-O^\!U&D.]X+>3Q MVF6509JQ);@@(2/\:JA7XWQ#7+UHZJP'Z,/@Y:S'O-@EOAH\F+7 M^9RQMIC<=EFZX3&MLNS.2O\BPP!_%+*&3<5L+U=6'#[[EM2[:S%80$LK01,H M$A-4RYWO,8R0P/GY+1580GNS!J4#<]ZQ?24"'E((F K=;K/M-LT30U5NF&(6 MK*N_07V:J?2K=4X'4VS/8'_9@0LD53F2:E!,@:4;5Z=5:X= R9$FH"QXX]^*DO/F"'86,R-NMLI'O$Y.2+J\,PP!B7D0V *: M$V;QT$9W"7N/&E4Z^^9UA7]M3RP?:T6AP_/)-DN%L ?^/$(@VF8UGYG)_Q7$M M6*Y!/_HJ:CV)F/-.0C7[\)ZB7DF%;/,!Z/%7/I)5'I[!%(>*!/9T. M$1SA72UK-ZA XCJ]4P39Y3?.J:QD.)G90]79G:74?$)('+;4(=$2.:SY55 ? M139BU%L41RBM GC8JWQ'7D>P7>54*8PP]QL-ZZWL_TXW=S_&?6I=(\0WP=-, MFY56=]H>_O-02V!8E@DH__-1&VWAL1VV'EJQ*-K)L:$@P>%*%D,L$ .[8(I8 MUN,9M@3&4>+_4SN=(H+3&'O@]B=V,/7 UPO@ V3SR$.@LB<@?4)>TS"+D9_][H^7 M%S^_>?WU_1L8C??Q@SW_\-K^Q]?S]^_>_O7=AY_,^<7%QZ\? MOES:MQ\_VR\_O[%_?7/^^=*^^?#ZS6O[^LW%FU]>O?E<+YS&9] &=U2JOO) M^1?2^.=S1CC%H!O\8$]_1:3(,U &JQ 46?^.IXCVK)^ MC!FUF!^Z#PXOD-],L:CP(8>N!XJ&0SD9^>L'S6[%EQX4Z!*4J?P:TP!W;B*X MK9^*=4XZY:G[[47#Z.3^\]=D#KM&'T==! =7RJ-E5^ 2<52P%8K*%C7Y'/3/ M_MPLK,-VH7=.@#A[],C+S*]<\)(ZC(R2$^%8^?L2*W_(6M7D1%L6!W<-"U*0 M6H>6 GF0'&0T6:1=%IIJ_S]*!.0IC9/@,-*JIOXGJMXG$N3BI[P7M=U6D07] M[HMI*BL4!8$CB<$?4J':#1L3&C8]W+6U9*NK4KND:?Y#UK.:SZ2N<^K4"DD[ ML(5-PQ9FS5U2);L7W5LO(FN\4&$;A/N2Y($=+@;@TY:[@Q;!3!/%URK9J>&K M+!/C11)_AZK7C7.$O\IO6MP@T=::F"JECR!1AU]FM;<$J4+,723:4%_56;)Y M3'8^[#$%]]2FYQ>X2PTEM%:^JA=??Z@36.R,#&>=55HJ[9J ]2'["SZ&M/)0'#=P+RV=3!-S7.O>QF(H80SH/R2=@<6<,DGQ$*OQ>^('KX80F_FRC%>*2B.#N?XY0NW!D DHMIK^Q4 M$,&(E)%HJ:^*?F=0"U0$;V"[-#9=5'.RAR2K$H/VJ?K.!&SL'N M/;,KA=V(\$\"L*NZ\Y0*\*F.-:.J'6S6B47_)U._BO7N:6'=!LP@O0)*N&5' M7>QZ=VW60,O&V/B'WGE/JP6EM2QESHJZMN)>4[ZI5,ML,%O27]"1!1TTO]-R M!GHT#LC@@.A(^ *&9E\T*5/G$BC_0J!-X[FB=@>.ZTJD)L3ZFA X^K"HZ\-"F^A\J?@*+'K.%X,6UL,FKV@SH;;V*Q.XD3G[*;8,>1GJLT2 MF-NF]I*E;=0EP;21*?9@134)'QOT;.')8YDD]7>5SD]<*K^-;O(-F](5J ]% MV:Q H_'Q)XLV#>4Z1XFCQ!=4$N*-;WZ3D"O-I2(%Q55\?A9@0C%'S?SLSU;^ M)>Z7AI856M'<6WW=C)RW7M1:61$5V?J\DJ $V^.!W"'N%/N1J^S.P\Z8&-/&)5)4[F@EC7\='[^R7'GQB+X27$9GIM#BXO@P*6R M($\M@#,/6-XNM7IY%Z!HN@#^ W _X+'% ])=B%S)36"T?1B)7J=A!B=7>EJS M1RA8>^PO1>GVM()D+^HT&JOSE6&"'>A<@SKJWPO<)6ZNRF1_,*IP)5Q35NU@ MBMMDQ"RH0BT8$Q73;[Z"673 &B>DR6I*H,.-\>PLJA"O".OE(.@0=LK$RA' M7?<(VD]00NHS*(-)NO3PMN&H*YFT%1?:8%V)YN 0L[0\"=DMM4-P 3LN>5D1 MA)^6:H!\TW5JLZND8)L+S]NLJO@"[/>!R[.O4/O'/+A\6Y-YD@)]?OF5W'IG MR-40BMCA> 2_'^SV7$-H2EM[.YM&!^=ZV\[_BG[-'&_N'D%+A^9:DV5S7)/E M@TS6U) ,6GBI;DI_E#2:?I+!@IE ^ M&)N[!XD$[6K\AFR;SW] <7*]S!^2$ M%][F-]B!?IW#M2LC$]#&Y#R6J#&K92@]J?6G7NN867*+LL%5A_9X9/7WTP$C M!%!<;;?=0>U>9<+.4EUBKT(WNJLJY))...!K=J_+YUW2\*A[H_0RJE1>*;K/ MSM=ZLEU-9ICG>;X4';T\5:"X"FL5NO\U RP3EE"4.H2.2TFZK1]#K-WR6T&E8E$&DUKMV(R=2 MK2BUR+ACF&_2Q1BG1L]GP0[5[=_W[,YM#+=G="O\AT&5I[+@ $1I$^92H8R M8Y2I<#S8KS48CVX@'GP0 .B;X&>["@BF3PK"FI8J8.UK?86VQUK0J#33YA;, MY0)UP;5QKY64 W8/)W(*S\2_L;3!963=BH.;B5AZQD;BCTM.KL6!EY-8UD< M>\MQ ,ZQ<L*4U6@3=&$9S[C3RG)[AN!UEQO6<)X.^-"B8!>B3W-V#JPG% M6>'$'Q^[9[5PZ$A^302^Q!V[H)XW.Z*?A/&03#\5#/ M:?0BV'<;L@I;79 )'V2".S-_9Q7>N=8AY,&=Q%2](/-T2C(M/DO:29= MB8,\$>.+B#&@C:4/9VL\HIPZYY487SNQKS(,!*\)E4HL859R>\%BU4<:*$OZ MS.H65=H2.\"Z*E1DW=P\9<22\?T0J%ZQGPE[;)GO]X1X@VV=4[7 M26@).'8$S&N_D7+N.!V(:'Q#3@BMH&YBS,AQ;TKA&PP[D4Y4<(RGY3V^_0.L10N&)$=-FDP%W7.'PL[.INP MJ]>TG2S_;4CO7F?W#>$UU8;C72[O1MYMHA.G?ZQ\;$@3V9WQH#YI!)19B[43 MW0&G\T;P/0]>8KRV(N9]%0X!@S*L2X.YF]_L73AU6:#?+#$[ 2EQ@3QXD%"1 M@N/V7/:7=(&I D]"L5T_^D0D=ES1);B?SD? R^*C45NPG-GZE]FP8F:+JYT< M8+?$9_LJB_Z(:R8TM.PBKUB;AOYD7!ZNE7X(.&.P3WY%M>7'5;K\=E4 ^W*: M9+:]S\MBRR"8G*6152>T$^6DS<;<[9?&FH/RP..DO94 [G_+7 MTN&'LWKY:!KMJ#4<"4CGR; _"GHX25?49S0VZJI@J4O,GXIB15.GQ V?"LK) MC,^[VKP3#I9W3%IX>SE_]6>E/0=-^^F@O(- MRF@.5^](VI.9AIH_9TIQ^KE]1ZS!79ICKH34<8!TM0^4Q;;"1CA(YWZ>#'', M8PP!:1"D1#@.!1[2LJ0TOZBV5!!N[P7_.^@ZS0"1E.O -H^]":FTN6I47AY, ME>;&(A%EK.M<#\Q G%SDVY%6++(2P?W"]GTF$>?D2^C9<*"4C7\&P]XY<$MN MU1V99$#PNUNGZV&($&T;'!9:M3M2)99Y"=H*N@B64J%5<1F7>TKJH738#H,M MS\PZ_X902%3=CX1PBI_RGY/^[U]X&\TK%3&-IL;7$R @"C[9MP(G<\GM')L( M1"CP*O0AVFNL'03YKGO37$$F$*9H)C(=O0U&;Z@3.;F);3PB'XB,B"X:I*D- MDK9-*BFV^GKJ=L#> GC+WS$<*=MF:N.F?![*L=FDCS9#S&SC M]H F8AT>%_4P+^B9$._,@X UEU*/;>#&<^:#2!4*!SY1VA?E)C:3:MP:U7 J M<942#][^D)F@/!V1K>XQ7BXL@C34D$Y"J7C =:54E3EVV6&!1;,CELG4M1T2;U&1\=JJX\4ME3&;" MVJEZU2R+TIQ6?8T9U* /:AJH(ROB^V&Q?D!*]=A230O8@%9G))TT.BS!%@OW M9]>BO#K878-:2@_+M)TTRZL.:B&BNLI B[CW#C%%^"H%5MO:M<2L&:H&+5X3F_V.?UE* G$P63/^Z!_MK[)G@X0U^9,S TC M5UN-&C*')W][IR(5"2A35XI.@VY [7H4]UZ(L&2(7E!!B?H3P.9[E2J"2#3! M$&ORTHUCFVGXD?MZ!_03XV0XPF5%%PX;&LPZF2)@# [.M M ]M2/V@&WSS4Z[71(4E\\EY;\]T>@NY_WN/-]7*J=S_@\0HB\ZJ"5FP)B\*% M=C-G1=*Z8K,9[&R!<*U_VY=Y!3Q+64*=N?<"+0$=5& GH&\ U8^_[5=2L,ZK M&ZNNO%95YES-/?MS\8! !@S"&](F^MD$Y!-HW$>':=#LMG%9/7#:W/#%^Q\* M1I$;A0!1NO0I[&T&%[A2GDP?P2D*V:JY%(GX.!_K\7PW'>T. ZQD&Z2-.G6O M;4L?*$'@*O.=95R.GVRT\][4^KSD&$_!"WPTQJBF[V4'DR:E)/AW\O"K^OC] M\,TOK?33GI.E';A\ETKO]&;K+DS.>'3PF=I("4T!^BC1<+V):D'9P2D9FYJB MJ2GK*VV0B$2X>T"&ACL:,B9G33"VEO/G4CLQ5U34Z@%NQU^+_$O"'*NV]GZF MGI;"*Y-M4R6QDK)ET'_*B*51(PLXG7KX.(T<::GDVC("4,L(;*QS03C-V(.A M!I@@P=O#Q&5>\KS64SQ(=_$&I7M4Y284+TQV3W5^^#18B:Z>DBDEDXYI-S#IHO"D\WA'7+_89F>$0A#+7_T-(ZW1>BDVZHG&#%"2M MR*=DD3XG3D-4-*@C@6,2U! Y1Z=N8F^%*XVIY#IL>7ZQ9P[RI^*JPOPJ_([E/7$0 MXS14*[G.@G%,AJI[SN6;BR0^1,@=<&O)3 [R&6L Y=1:\.DQ&1E3@!LTEQ5Q M"Q&M0Q(!Y7)=$5!?*2D7[SC,7E15KF%VDO8HA.[NN+>7WV.C8E=&3:W!KAEJ MKFDU2E(:QQ7HW:Z,*/655^F:(@H,IESK2U)QL1.>$_3,59GD6WM2:R[#3)&N;M]N77JJ^6C0G&*S.&_8CD%R&V7"F>.H!K&G_;X)NOL M)J_8]9L8W!==*J-R0W+RN&;(82-I6D4D)^Z%0%J/D3/RSH7I'/Z]5*AZ?\5GA1OO MV=>ZJ:.D-4$;OAD<& /A)^'KZ9!R_XG/ETD05LVW#)KI8F)!Y8U$H#C_FA_8 MTF-3N/E;S?:[P C/L==UQCA]\J?SX 5L(LR.-''IBE,6PDQ$#@[&(?L@O]$T M\AO#2'W0VB]\Q=>M/LMTI3S&UD\CMQ$UIEI^(ZS 3J)RC120.*^QL1,!PN=% M: D?>UU;%NKNMK,4+!:HJ**31AWX?.&CZSTU.H@M<] M)XMB:KVDT/9Z+D2H"4R=YT*$FCI$:"/+K1,B-/:_D+CR>M23J'5/7H!X/"XO M4$1N7$5RB$YU:U%!Q"(@-D\$[)SQG%J3&%5FF.&\[RIZ0\#L\ZL"I)YBZ:$4 MWX;Y4DB>G\6W'2#K"5&^/ 2A9Z564@9HE-"JP#N513%7=>6^<.@!BBUC% FA MJ\?+9[8^VGA&RR5=;:8E9]0A>IW!,,Y4NGQI? *K=U99B$T&^:298*)5E1)+JO.24 @.Q8KQ_#A4%-3:H'@\<$<1+*'J1N2" QFNWP ML/KNC,,+."60^,PN?0M(C5)N4_84KW5UK_"!%K[2EB6D M3F\HS231W$5V'^VI8?8@&7/7Z&<4CF*])*=0HPG,D3UR6%98]2DX#[YJSR.2 M>M.>S,%OV2,:V15*?\QS*#$+(VCD11/$3G-78NNZOL4%J4DFZIB22)TCEAYH M&D^)X@6^:K9E %5?[D\?TM)U9:,W(B-?@=S!T'WIKHN@*?D4T02K?FDYI9F=@)+H6#(2=+#@IG]+' MUF1@-=!H*0]_&XV9\E.Y2C25E2FS(/[$[>:8K<'(2:#!MFHFEG3"FX9-X.6N MN@:Z ILX[AKD6\L)P1:P-)+JDCA(5"ZDH^R7D)=L,4@.E$I #BM!A*1&(^PO MH$Q8&G'JU0R=3UH%.;@QZ1[NY!='T>M3_(99E+6IL4L9W59(L>BF>F93N)8& M>H8;Z)VW9-;74@NS]8H:>DQ'4W>@@?#PD;H7E%WBDB_C9F(GX][092*V- M1L3'7&/B#UWT)O ?'I%AW_9@E\16N30S?G0"G%(#)BY+V;!PUZ(W6/\$]0RJ M#;M&>+U;:7'<*$Y%^P;DL&$IOY3R59?_ZNWS%EN\K?\N/=/U4S[7]%F/(-G2 M=.$E]HMP6H8*ZCKU!AW<&[7L+#QJQ8NN5#"FH2SL$YMNM:S)MW G?:78 K.4 M$E,PE744&$5RL6@VYTO1TE+1#TL)&KH+%!DW[A#AZ[ Y/SF55(7FEN6UU:4L M!0[E5L;WA,;+N2X6""5CPY[7)6I[G1AG5P2]L8--$TW"C3IJ:6$"_4AT,%<$ M5'&#^3 U5 OM)5UO7FISQF)FYKL:B\.L@\1JJ:EO;$[==+>F-(HJK@S,FTW MB]&N4QBU)F^I1Q7UF%RO=1VYYKH)P5(XW@@[)3Z%GODU=M,'?;,K&Q,#[VE< M?$L:#?CQ#8$I^"R/,ZNI@ M5S(VS\QN'L4AND*]G^!T2%<.^4M'M,C0RSUA4(:)*# ,RZR;SZ&GZ,"2P*8V MQ#>%!OPHZ3"-CQC>N\+J9;Q57\:2,XB1M3H[PN[V041$4QV>+O-HHZ &"WW+ MO%<0)(#W?O&\]SG72AJ>BX$J*X^5>D4U"($,*)$8YD2.\56Q7J>E>(#VVZ7X M\3N>ISR10)ZVIN6Q>4G-XOTC^-DAVK5?L0Y0$'YZ/&A*^Y3YJ4\Z8;L>H9I&S34=C):H $>H3>KEN+Q(1.UY0GL*3ATOGX8H*?5) MG3_7$AEN@CH\W?OUZ2ND[6%+9]>T=$T-L[#G:*,_X1$M6ML(U_68^?XW2W-8 M\[PW)]HW$3>.@]>(+]*\E5+3W,UJ_1;7VLS5-%NXXJ6'NEISKI"W[XV#@GI& M?]=V.$-@(.\XSAP$["YQ+N@P^)Y[C%YT[G Z0D"?PH,_H9YL/V#M)5FCKIUL MD#_7]GPV[!0'[>WYY:N@A3 /*P0&:4,(P1?_DI;H._*]PO%)M2=,S_H+F4_W M+.CP8?V6>+'XX8]!D_E_?$)MMWV]0_:@]\&0]39\-0P]D3G,Y17\NJ -HZC_U.ZW6/FS5-K V;K? B+VW\AB,J!#]M=@L][FUV53SSP0]&3 M.X9NU$/]21XN=%YC;6#]2_F)[SG?WV"JYQ/#'DQJSO MP3L7";W'9=L?N'0P2.+A'[QXF)ASLLPRQD( HQ\$.$H^">P_D+M-NU8'V2"5 M'E)BEGP88'QL.<51,VP<()>?85Y6 TJ#I(]SA)?9#?*A GT2-]QSI6=?9B0-*5;,&@<2P4'#+-MTQ%!*KU3HC'6\2:NBW[ $R>.8T?L9,E#7?Q.88 M*R);6'0/K1'5U$WJ"]I\DZ0PDE0MVG-JEX%P-FU84TW_^#- Q;\0?D@#4MR' M-KYR#?5[5T/].JBA;B^'_'+[+UF#?52J?^>"!&L:],X4F#1/QJ@'G;MP7A<@ M.ID A]N8-D*S\3M(F6^\QU%0'$T-2T=?FM.XFZ= \C,B4JV8P&.](CC^))E- M^N;7 _"NI_,I-D3QI'.7/F)(M>AN/TGU#MR45)HK'%K<$SO!'BIC@W=I=4F8 M^^@+4Q <$1U0/M-Y1_W\[M+2>:V.ZY!IG+$15>"F5<0+*%9XPA/!R$_S2+J6 M#W@FI5H,26F/F$FP);J%03N9-K)9'MXG'!9.G[YJ>SD7OR#MJ>8;HQL%)R@Z]-@&[NTI@L(LD"*9N"GW?6V0_?A/4&1BZ_7)O^%LKBNE1?;5MZ(W2P7H!V^ M)3?HN<\ _DCVYQ"UC(-5T2_-14NIM@7593H;F LIV+9QO;:=30>(>;\",P8] MS'2>89[WZ3 9S;%34LN2 M*Q,XP*"_;EVB'*C.A!>:8I$FND6.ZH@2\V?M9-=YC1W-JFX-:IY=L^RKA:WKH$/-D69S)/9G/H'3;BC M+/^V&$]I/\21@"VFN(O*-)G-^.=\/C1O&I:R*.LK-J6QO^D8>_0,>D-Z=&_4 M;W1%B0 5F,(;L K2&ZM#7']NM+=RSVS B;6UPD+G>W:3;[<.N<3U%_#XEJ[R MS6A-!85^#R))U<_^=^RE"3KGN"DEP6!=S.#$SI,QK;#\U+9&+BI)$*5R^L3E M+F?2-:RA.X$T)-.Q>4.CB9+[Z4'!5QW3@00C:\M&D@>+#XV(6MY5V3!G%=DXD,>-"-0_;2G#^O]WO4YXS[\EVXDNQSYTI$.P6/ ME_NFM9E8%Q/'3E1P0A?2?WG!W8]'_8DR]K,:8Y_ J!? _8=XMD,6/[+#\0+D MR<".YH>:IW4/A46*Q3 R_-H?'1H$R!<[Z]OI(A(S$Q8T=H!/2P8H8;S(F;'0 ML;,%?C=R;1$;_ $Y%)+6@KOA37%-0#D;3R<=^]?9\?Z?MW]';5^?3@6(^]GP MB>V#&X;#?G/W!MA+#@5UY\K,D\F4V\@-)V-Z^V@P.J0)>:4^6HTW[$T^6JH& MM1 W-V#$4S)-&R80%VO6P5\:2#^XN/63.M?JA&%_.&26:XYBN7.\?8&WH:,* M"! ?T,5\S]N&C:0V&W)+[^F<26]**PP_L9T@_!R/FVW +EAW?:NZ:Y<5&FR) M].DZUX7\&+B%7X-.W9!T#;(/G#^"X.*W)4*SI7ZOD<<:=?934";6^TK:4'6E MSD>=(U\X7W=8/K7-?MOYA"E)[P_V3!I)7'#F*!R@143=8-PANH65!F4M&N2?K[5*J$4*G:T MI"UJO:1*/R-Y_AL9=,FCO9/1"MY#@X:>M4?(MB>\1_ KV 2T1Y.Q[-!@,:/] M467B"^:O4G<'_Y';,Y OBV/30X_Q[RXAKO#XMP"ICD'Z,3@J*MU][!!,B9,- MW>V-!)%68$$SP-H+V^_-!]@T#N@*$=E^0,*YSO*VVY\8QL0.1^0 P$$,W"#L M:,1CF_7ZXV@$P^D_?0A3.Q[SVR:]Z>"8=5CT_2"F[8. H<[EH@F.](DQS&#& M,]F-*3ST $D&M0; /&[24BOS/;%&;Z-6&C1VX@$A(;>R&W9 7E&GV, -&;>) M#=[;R)8M:F_/@K?7HH_M((E6'1$]4,UT X^F6*=]6!>'S.H2WU"8 MO4>45/2OT*%ZT;PM?IDYZ0-)4H.6(;:GH495N.6P1_B-P8_Y^S%]SUB$\"'* M]=YH:O!SOF"*)ZS+.L)O^;(Y/F]C=%D[ S#CBF/<<@1RQ0N&F__=: M(6%<\QYIRKW!W$R9,TU["UJ?04-N!P?H/ [(K_H9Y\>1GGFZQ3D!8CL I'4 MA>/C?'&U?L'2J:/U6R>YL3U@PZRLC:*,1F'B48B0N)-1< $72HI:JSMWLHS$ M[7SI\+1WV+W )@^Y%\*D>DYS!Z7KUWHB V:NG5VCC-+<*P*KTC;)O='8_EZW ML'$_8GRM,"GG,<_6RFZEW[QGNE**:E5'/IB=A?WYMT MCR9P_D<]@'N38?#! :J2C?@W;)6@^1.\DMBPYSM4AGKCL# O@PL1ODME.-;) M]$I]2"$_=XZ;T3"93";_7W=7UMM&=J6?PU]1#_(,!91IUL+- 0:0)3M0(%L: MR9T\-/) DY3-"4TJ)&6W@/SXN>?6_"E$4J.<_5"]RN/;! M")"%:E@V$$-OW&U@_;^!<9.)7T,GHR&FC 3$6*4Y;['Z_^3)#.1JF M)3RT^T6:CXK0C)G?>LK(E';%0VPL)%EVNE0E3::+%"SSQD">@N_VBI)09GDG MHXK= EA#FI=7*;5-1+*.,]A] \!632\\DYP@J-YIXJ>:^EBY%4&+HA;74@\< MK3&^Y/J),==O.Q> A[1?SB2#_6B XM4 5;5%.ID,.MI+5MSZHR(I1^(=7?0C M14K%6ZG$\KR/O\M\0&G'% X*7G!U$_?@I7;K2_\_SIBVCYENO^U\4!@1*$F+ M9Q+^'DOE83$:2+0U<2S"KA?B=%F8FE8M7I0Q ,UM6@XRT"4+ M %J$M5W!6+XS0119AJAR4Y9V3MYB>^AHPKV[LCNDGRV67DM#L?"C>TF*J M"O%KT-$[HRR%=/;*;)!B)(3,5WJ?P)_BV_B]:K8_ ,YG@=7UF)??\'*P \> MQ,PU_:LU:W6_ES(9@U!AXG RIB_IJ43'%6QK4 ML'VN >YDE>,L*<3#X!-Z1E9;"=?]<(Q6-^*L\L8["H"Y4/PLT.>C&!L' 1]D@C7\B_J28L#G>$!(7N7!$A$X#(Y2*&_2 M+0H4&$?PLQ!'7JR'Q.%@,G#[>%2D;=A=UF!$!LH#*N-FP9%K:;2H"9>.F%A- M4]Q .[\IU9B?3NOFF#B Z_-+$P?@H6^&7&"ZWOM6B!U.@*;"QS;QM)(?\P,H MIO5DW+JF\\Z9P6J]VLS,[N<_A2"KY$W2O<*H+)M&?BX_[G0MA,B-#*D52\Y\ MUHE]UNE>VE!(G?N-WK!H*IUCN(:*B89@[0X$:W=,L#9PVB0FFON]-BIW!\-3 M\G'GQ+&/_9O/^O!99STPOX?,>O)O,NWBBYE%IIWH)ET[D?C/# +Z[UB_ M->> LK[6. D1B+I&IT^E ; F5FXC'.%.1F?5\*J6NLHGCP<4" M^"?6DJE6_"V#*&$F5%AC\O[F3L563(/601*HH,B"%)+$O%*)Q"U0%77F3D4N M9FNO[1/G;?6-0Q3Z-#;RK0H;+=/)4 A":3$IX*=XX=R1D,BJ,(C,.3LA'R5C M5)YV])"5Z*=5IN48BBS+C!.>'FWOP;SKN_\3KN*69G?H@S3U2 3ES11X>0HU&\EXVGM4J+KG-JGX(2C%: MT4FW@&^+-EE8IH>$@DF,?6E1WFC ?(>?P]&D=%>51OG@+\ ,IEN#I;[M.*VF MKEU1K^8K0,!.,O4[5[^+!'4&T7L1G 7@&M2_.^=UT*SR9NRK_[LRSDH(@\Z_ MZWL2].\]NB==<6>?NO^NSO)_/TZ!2WCUY*PE][748!'6%!& ^=PI?^6;[08T MIK EE1:7 5F 6^EH>LQD/X@/1]_Y!M @-1D6;2EPE]LT\@#^S#?BE_ M=NY 13,W.<#;:SQ,9'S)<#),>N+9+_X7L@P$Z9EDDS07@OLX'6=C,;+%$!0 MO7YA?G4^;(!!SV0H^RGHG";BE!DDXR&4"64/.\I95AQ$Y0CB5*#-<"9-G+-) MG2!%T7GFT1O6C5Z6CC+ILY]ET(9,#EY?_B2#5V##(=YFDDQ*TR5P72F5BIL!TJN,DIB9.PK 1BP,NS2">RGJ9&.67RPAH,F3%.!V*0=:C MGN5%6HZT,G:KEZ:[E.T$Z<1RX7Z4S'2OXBU4)@)TQ%'N.'S#)IA._)K(7X5( M*5OU%:M31'BODCSKE22EQH&V,R-?!W7#)Y9:D34?OD&:CR;B9P$^Q>FH' '< MM 3V%<.5];VO/"?^C<-.1L.&NK!)T3PTSO $D\0<0#5:?6-_KT+48N.CT32 M'>;@3G%9 ;)R]/ JQ W\I66-8]2 YH-1$C/E-[6[^RYR&%)'")N] 4*UD K\ M1G7$?+E'Z.PO3WI7\IL27688+3W.BB:MGU?J]N(&)!.'JGM1J5MM9..$+H-% MO+[\Q_3[PQ_]WG ]Z7 OA.K+-OYG+&@*@E?%X3TNN.4,)T7.GA/J1N!W DR M$OLYG>1@F1'G^A#"&LH1!$U!*^'G,!D.P76SA"BA_B#)AC8&8B*.'KRS5>83 MG1UNR4DI#>U0Q D6 G^5!=ZA?=2R#\>11:9C3-$6^UY3NI]KPDUI5 02!<"* MF ? )I2M;J388FA> @9E('2SX0Y9)!]S+ MM.9?'M^#=""O^^KQC0,[*G#G8C#?8#0&M_/I? I?Y!/J<4<^ZB",&ESH-/&@ M+SY/1G;>(U>)= ="\^A@@'&^]+)O 3CRVB&*]-\ %XO]=+DB;X _/ZYZ!LSB ME[N+I'MR>I*\42(B->?,>N;1JE+K!X/^79MQJ#+6IQRHE'RC)?[1*-Q:3-8? MU26K&]-?KP BX1+P)O]6S?MI\=.@^:*+,"D<17CE/BP!):QD_\\D-M3*XDL= M-ASL*\Y\34L" @_:HQ8>3T+_J.H<@51^?*&5F9\&Q29MG]=L A,UG#WK- M5!VJXW9AL:;A^O5R$Z6S <36T>%:Q\3 ?K-[),_3SA_^ /LI[O'G^$-IGPEE MSN4(;W3H@@N!#:H"<%L5KW^DX&)GZ^;3N9##UF*8/O7.>LFO'_&]3S;,>05& MY/OT-XR$,Q#)\ P17U(7X1L%>W)C8$]"=>B0P-#W!3_='U530MG@.$TTO(18 MEL&$1CB;6>@CN7-15]0L^4RCJC1)[KCZR5#"@S(%=D?.#Y<&J%&;8[[8S;;+ M!_/XM(]T,I&/6]BM)D $ @R,<4.Q!^@-,/VZ72A5HB1EP .1I5^BL#@;3>FJ M 18]1%DH67%DK11;ACY;]A)EQSNK/:X#D1>@.:&&DQ%H$I215@,%R%];[(%FQQ#6SZ=/P/.Z5PC^F'1D(!(L4*&!8;/C?*K#3P&FZ&38*P:V M^3V\V3#&3(/E>ZV"++O-:N[BDZM*HX.!O9?(N-XTTLF0E..+KYN]9!5'@10P M[G\H.*GD#CBLX,E:9:JH:O1=V"F'M4-V'@CX$#4*+BTQM4KR]3)9F+?I7)R4 MFRV#$%^1U-@P>N:-S$5WT[J*\>Z MH!WVAFE\98@L')I>Z$8Q"10QIB+TV>T=)D"R'&*5-[RMHT4TOH]CI=3=U>\I MTN'](JW?-]$Z:R[Z+'#C18!;-;ZL6TWC]T)-N0!X>U"Y(1$B)#ZLPB['@:): M2"&MA-@V^)A!T9:@6X;&2;R7Q=4&N(4@8DA/4XM_&1/_F-49Q.$DJTQC;9)" M;=4M]@F;J6:AQXZ@)G769*^IG4<(?18-1E03H-*EE<%#:H1U#\(@8QH) M3C%"=L#BH0?XB_&&KFO3? 2>@YJZ.'U+K#VA-&Y[0FG<]H32< "X/S,#>,-KBJSD(&0@0#/&TT0CP^,^$$\5R7;AH ">1G5)TEPE MVC43(H^*UB$O=*+]@+CO*T 0-;A)_ .BS6!96%*M : K=S5] BOO=OHS>9$V MG.V^;?XN+E#02"_QL+][7"]7R5^G\V_B@;U\ABJDZDII_6#"Y+R,!O?8YIUE 7T^>\)O6D5 MDB&%)T\O-2ADX$?X\YO8#T^O-S]![O.(371F!QE4%\!\9>NXVL][I&KDH)79 M<=E4O]8OXJOE=XE9H[6HXLVNA&[EX*V5$.(&Q>>6]O9.?YT0J1 M,ZL00;%4.:S2[R.U,X49=W,@*I)66AQ(\1P%V'G #1<2JY+'E9"G0!XU7 X< MTXI5Q5B+C5I#1PR#3A2*^0Y#MT77-@<,/I4?0,C/UZV5O;\LO\HO7.I0 L]M MNE !@I6S31: C"'.)UDY&2;70IS8+CMM M/LNW#>J3*0BJ, BBUQ4C-RAG0+.TH.H9R@6(LGZ,UCR&,:[]Z1O?QDM'BZ@T MECSPFN1M9"+R'%$]DI M2X"#1WS3DO-X+PXLID$#+09T*(4;(( P0E+''%F- M(HJ. 3EDSK:0+8,R2(@M_B/"&OOSH.@M]GH&^F MH+3XMM@OQ;OZM/W ?VC$;'! 7R1U@64N.&!).*)JREE$@_'H,/$S)D\[% MJ;%4J#)@J878P:[3*GT"D>IJJ0SXY>_S&;0YKVP/T/)>VXU86:W'FAYWSU9* MBYD)KO46[ _M5W\-10.99R]RC&QRAPJB746A>B+JU0;D%[%5HG"O_3#.0Y:; M(:KX) &QSQ4@]B%E2=SL3X";?5!VBTG>:I6V&@N^A):#P&^6^MXWN! B5!ON M]@B/H[MUWAA/I36"L0E!*+Z?E)<>>5H0#HK7*CB+Z)T:$$W4*WP;[W^O.EI1 M3-W(P8T?V)LP-\81/3IC>P3'QJ]G7W;HM4/Z%.&O(-T/DE;0-1&DJPC7[X-& M'#BN;3@KVH]T ,P_K3(2_(7SX&&RG3DDMN[B:ERORW; UQH]ZB$?6-*(-Z\W/ >:\V;84Z#FW6AKT;J I^1BN0.!%X)!PT?L^S:$&QK!0R$( M$U_^8PHC")]'%)83?-=C"B,1_,<41N*.45:3@3/B'V $%W(YWA$MGA4QXRG! MUM)PQ-HSUD>*G[DB:7C)D7Y 2E!WY/% M%OS;%U.-: 4R'DS#_L1WL%T^ MB+?F-G Z7O&'GRE7'7A!P[9$5UX*T?!!'/>J$MRDP-7T#P- L+3#;)U=5*K M4$A_[)V&N04)3=MJ-UMQ L#]HA'[-HJ6&S*FMM?H@]U=GB:X,!*\?-DV[9)Y M96M5:,&D6[._%M,$U\8?)8S&<@DL+F*F8[4\, LLE2LL4!5TUSM=4AL8R=*6G\4-&P MU=)Z<1MK*\*U)+N'[6**5NT?TZV4Y3F7\'YOP-QTO OS(>KN<%$M=-[A0EH> M8$'O'.>.T6 0N[< M@,/VY9+W3QX(IN6US.34.;UDK3H!B)J\MWU[>!.EHV MN4&9!==NRSR7W"^8%5?0+(R3UC,NPNJ[>&IE ^Y!_@ >%"IR ?!+^+"%C+OF M,VX\FW;TE(M_E$\\'ES[=J@.E"E]OOO#ZO-TV*A(:+1!?XXX?D> MPZ^\\EQE2D1"%5,N'7K!IKY=?GEDU[2RMYB6WR[V2Q6.=#?](7I'SU1>1 M9D9V_\[53EZHK)Q4D;I4RW96_M+11_CB:5GED*M1\4NXXZ2#$[=V/![$.! W M@!!_XQ&3CLY/"J7=*_/,?6P_)6XZM9$2Y,R)+HL[%9:Y0KQ3D=4+^1:]=H( M)8VG0I[X^P)OH1U$BQ)F\CLND%SQ"WOBA MED1/;\[5)4S]&H"OC"N*Q\# :#FKZ:$+*A1S8>B^-OAQZ[+TL"PTKR/9W$[8 M(+["[STWFAT97%J$]=N[UCB,BEZ2G$(>&YK##D=O.&9S^=QGL"YVE,.-E,3/ MI\(62(:!:)_/#KPZUP[$+'*<)"%Z2\U;=(HHP9RA*-PNI&?;0COJ!I8H!\#0 MP*>RPE?Y1@R?613Q-A/2L+#>3+9-PLAN-1':QF=1YA<1X9,[HHK:LM'.;EC/ MPM:WV*XF1'6R29%F,-N3XI7J+E4S>^#_'.5&BPNE.?6O>\F$ UG( >"^+M/$ M,6E9:MJ6;53<;8$&UC"$-NAB;0F!$[,V7W"@:G,V&K;Z M^J,#UVP1/BO9;[,ERRR"VJXW8I,E]@#^_JD9UU!SG5X'2Z0WR\QIK@S4KCP+ MN/*&ZH84+R)Y12;Y '$P:BO6UXKT46Y4F>3YO5Z'-5-7"%:PU7S ?AWDL'QX M:)YXHON7C=G^W?+%B(-'\<6WZ"$I)=50.RT*^?QS$]92R13(OA-/ X"HP21J MU2:%&9L).S8Z76[2Y6RZ9N? \9S%S3;_T7)1ZOJWNZW&^+/%_MMFKEPR@BJ/ MIDS#5$M4E.1E7$,[''Q(6[YA\CX>]"9U+_#PH1]3(U3'_N@,7>>\'Q\JCKB5>@4&2V@.\ MR<-DKD3:5-RNS-@#]DQ-%\($K>T;3?E, S8:.L?,$1 @,654?E4&4[XD2DC* MIPM3DM8,99R)]. UT(:3,^6]&-N1;P8*.91ZDY33@%N3:E3:,V@^RW#>U-)PM^A0/IZC,Q,$V';UM> )6./2#%*]TC;9A 3VBS0;MGV.3<8SS88:X ML&^-Z4+,5&7]Q^'2\0P<<,=Y E>R@_9IE0EG8SF@+SK6*8A]LU,7XC.V[58( ME.+YKU$\?(>C!IT@)\Y&33[OB"I,)<\,]9T\.6EHO MW(2:%7&QV(F'F_3'WYGM:+>IY^J+1,-E"A]E5VQ1$JK"._\:[[@'@6G]+ MNJN-:.7N5+YF)4OVS&-(52\>3'B:S!^W6G&[7ORV3[+\-:B%CCYX7IYHV _; M;#*?KVL)6]EHS_@CB^M<*EE;%9=K3;0DQ_.:.->!^/CZ_!+&R^&B#:Y\'; 3 MB4X+5;@2SY'E/3BPXMIQX^Z@ ?L-S_#70<[)<:>I-<"=CX-#F'78PPU)HT09GFZ[R" M LP:;-J=P;29JWBF>J8%60E-EP#7S7H7=N\Y=T%6;'YKNV(M1*2= $\OYG%W M_V2\RO"E;>D9R+GF?8;7O,GFX57& M9^O]4L)\P!6U Z);>5NO-WL5@[-0U!P>;?."@(4T:N9Q1.NT.\Y]%[SCFG"> MLZ:Q!E3GC3H=XC9O?(JG2L M6,I[VI3(G,_(,)$WF0EWG;W@7+3@ZPYE93H8HN;V4?2>D83[0$ ]+#<-&1+X M^B#5I\UZ6VG 0<#B$16XVSYW#%.G*<&8N!9Y#Q4>?$!"A]V&1S8+I'ZF 8 H M>D7Y_4QC4BWNJ&%J6VW^4L7]KKTH7JJX0WM1Q]F.RARY5Q^A"8YJS3NXCBCG M>21CRE6>RIN[2<(+'C?M3MLDDW.TSQ]E$Z&%A7W%;%JP;I([M WI>&L>#X]" M(\@)J1B7;@W-N%MT,T&.$CC1F_@ 5",.Z9X%N6@YC%&6]D.!SGQ&<>+OD/5* M*KD WSC[*2-EV98N0]K7ALS@;B4[7CT1K:\7' ) ^A976$?9RLDCD2$O?[Y1J6/J M;CU&+(NVY63"MS0XAX+2.+G\CJ2+ZI)G5GXSX*(:V!_)B1 ,K=+B_>6EZ*3# M<2A:*F[TU?+^21H%E$K$&1'?^>="._^8I*V-8?6U-XQ>M@69-LHU<;N .#LP MK]1&[\@K6M(S:A [B:NPF),;$W: N*_%>_U-TOWK5J1YO;F_IT[2#1H6"JYY ML]OM_^M_ 5!+ P04 " ';G=, :SQRSL" !\"@ #0 'AL+W-T>6QE MU%7*]?. MUWR M!F$BA52<:..J,FAJ!21O;!)GP30,%P$G5. T%BV_X;I!F6R%3O!L@)#/OY8Y M)/CA[.675NJK%\B/DU>32?AP?G6(G[G .4:>XT.>X&CQ&@>_3WH1_IC7Q ZH MYW]&_1/F ^*%)0ZZS4GC0HK]/;* J4PXH#5A";XFC*X4M5D%X91M/3RU0":9 M5$B;PS'*(HLTCSX<><^>6\?#J9#*U?85_'?533\(])X52!D;!$ZQ!]*X)EJ# M$C?&<9,=^%T(=?9R6QN%I2+;:#K'8X(;3)&55#FHH4R$>RB-&116CJ)E94@S.L/09L#8O;W4GXL][DV!_!Q[)"%&5D5OFE5WYGAJ MH9.\R^:Y=VG#HWA13==2OV_-I]+$* (VQ5M[OYSWN7_K'CVYN\EN[_*H> GU&A;U F(G)^"R,7S%SF[_,<: M@Z[K[+2VO<8VH&C54J:IZ-16-,_!Z[$OBP3?VB<-VVLO8W\S])JLS%-PC]_D MYE"0END[NT073/!H?[3"H\4P:SE0)'BT/T%.6W[I"H[OS?0;4$L#!!0 ( M =N=TQ. O=XU@4 %0X / >&PO=V]R:V)O;VLN>&ULQ9M=<^(V%(;_ MBH>;IA(QWEXMW8UQ=C7KT?9:&KR]ZLKN?G_7Z5S60IJM_,7&KWFXFQI:C=6SOM M5W,K15[-I*S+HN\/!G&_%$KWKBY6]WJR_:N+YL5W)=^K]?7FK2>R6KW)9_%R MV1OT7+L^:=C>=/5S271N_P^3F4Q4)N],MBBEKI=05A:B5D97,S6O>IX6I;SL MK9IX0N?>O:Y5_>&-]/)6KFW/:[]ZE%_VANYU+6KWF3=5J9="]CQ[KMPO["@? M-N!\D+?NO2E4[KX]]VY$(70FO7$;&P+H T#_:(#>R9,@D & # X(.6X@F@]4 MGIEXCW-I"60((,.C0=Z:R/&B M+(7]:".GIEJYCPDW&5UGF5FXR8A I@ RY86\651*RZIJ>N"+TLL&!.T,H)WQ MHGTQ)G]71=%.WX_U3%HW>]="3QL,[YI.WP,T?P^8^Z+K<"UB^^+^GX5Z$T73 M&RD@% RW8:S,5>T]B$P53H$4"VEER.Z5LE3U^6^G!?F0TKO1FHY<5%\B$KFK4"DKG82&V22(;-* M1CHSI?2>Q8_-!XK$,60VQYVT;GPV6:F;3*K:+M8=\'>93RDF4L>0VQU.M7)F MBES:ZI=V4MD/7#9"2W 1LE#$7OU'2]Y3BHDL%+'7 M_P%F%%%,> " V4*=-:_.1"Y"%HJX]][V;2 L22DFLE#$7G?<945G&R$(QLX6V,)^L:1A<--W=MC"1A6)F"VUA?I.9T8W>ET^>3N\Q MLE!\P,,#.P_]CNX/Q_ @&K.%MC#_UM;%8?%!-9*#U47:BK9IE2"Z7(0NFAZD*=F+0NE"(+I<<\ M#9?2NE"*+)0>JB[4B4EWY%)DH93[--SZT)X;/#O']B@FLE#:6JC?-JZN+G(Y M<7]\_J?[BLI=ST21/5FO^='<:>B'47.2=[(HBEMW[5%_-:*YWMYC]5]^5_\! M4$L#!!0 ( =N=TP#![=0H ( $&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VD%NVS 0A>&K&#I : [)(5/$6763;=L+"#9M&;$E0531 MY/95O:D*)'I=&$\;&8*,X;_Z(%!\^I8O]7CNVM*<^[)YNU[:LJN:<>R_&%/V M3;[6Y:'KU6S3"?43T_S6=N7@Z[:G@YV&KS MHQY.>=Q5YNUB?G7#:VER'HNY_=B':8'I+^]]_I_EN^/QO,]?N_W/:V['#RK^ M+E"9CX-D.4CH06XYR-&#_'*0IP>%Y:! #]+E(*4'Q>6@2 ]*RT&)'O2X'/1( M#[);(..6GX2PYFMM =>6[[4%8%N^V!:0;?EF6X"VY:MM =N6[[8%<%N^W!;0 M;?EV6X"WY>LM0&_AZRU ;UGA71N];//U%J"W\/46H+?P]1:@M_#U%J"W\/46 MH+?P]1:@M_#U%J"W\/5V0&_'U]L!O1U?;P?T=BOLE:#-$K[>#NCM^'H[H+?C MZ^V WHZOMP-Z.[[>#NCM^'H[H+?CZ^V!WIZOMP=Z>[[>'NCM^7I[H+=?8:\; M;7;S]?9 ;\_7VP.]/5]O#_3V?+T]T-OS]?9 ;\_7.P"] U_O /0.?+T#T#OP M]0Y [\#7.P"]PPK?*M''2K[> >@=^'H'H'?@ZQV WH&O=P!Z![[>"O16OMX* M]%:^W@KT5K[>"O16OMX*]%:^W@KTUA7.FJ##)GR]%>BM?+T5Z*U\O17HK7R] M(] [\O6.0._(USL"O2-?[PCTCGR](] [\O6.0._(USL"O>,*9P7184&^WA'H M'?EZ1Z!WY.N=@-Z)KW<">B>^W@GHG?AZ)Z!WXNN=@-Z)KW<">B>^W@GHG?AZ MIYG>I:F'?/@^#N?V5.Y=\L_P3VMF<)?Q_9+OGW&;^NGZ,Z7':95L;M>[JW.; M^B?"S"O*\V]02P,$% @ !VYW3%OL=7!E&ULS=O?;ILP%,?Q5XFXG8*##89-36_:W6Z5MA?PP$E0^"?; M[=*WGT/;2:LRJ543Z7L3 L><\X-8G[M<_7R[.U0JY66M3C$.P0EN'8([F^NK4;<]^%QDOK)6=/XG;6A[U*_,\XV/X)KA^US MWCOCPC?3Q\;BT(E_%J27RQ$>.WLZP%PYY^00MX4]-6HN/'UF'QKXLAOJT=GE MY&+5A?;$X\5(=['JQ7'A.1_1'K=.8YLW#8^M+_?#_A[=?OY^ZH7_+7HQ'S[V MUL^70T)R*$B.')*C@.30D!PE)$<%R?$9DB-;48)01,THI&844S,*JAE%U8S" M:D9Q-:/ FE%DE119)45629%54F25%%DE159)D5529)44625%5D6155%D5119 M%45619%54615%%D5159%D5519,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FR MYA19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJP%159-D5539-44635%5DV1 M55-DU119-45639%54V0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILI8462N* MK!5%UHHB:T61M:+(6E%DK2XHZWQ,>],._TOR:QSW+_/%_">.ZS]02P$"% ,4 M " ';G=,'R// \ 3 @ "P @ $ 7W)E;',O M+G)E;'-02P$"% ,4 " ';G=,9O,+8(( "Q $ M@ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( =N=TRDP 0T[P M "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ !VYW3'MN7TBJ @ !@H !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ !VYW3,ES,3MV P B X !@ ( !.A, M 'AL+W=O86 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW M3&RORO5G!0 R1P !@ ( !!AX 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ !VYW3$$L9]^U 0 T@, !D M ( !>"< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ !VYW3&B4Y.*V 0 T@, !D ( ! M.BT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !VYW3#*TO6FU 0 T@, !D ( !_C( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3+NR .:U M 0 T@, !D ( !OS@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3+-2Q+BU 0 T@, !D M ( !@3X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ !VYW3.,X,DJU 0 T@, !D ( !0T0 M 'AL+W=OO\" "$#0 &0 @ $O1@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M!VYW3,C1"-?A 0 04 !D ( !4DL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3!B<+_*X 0 MT@, !D ( !8E$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3"CCV9G! 0 -P0 !D M ( !F5< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !VYW3.M:CR>V 0 T@, !D ( !@ET 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW M3$![? 8R @ PP< !D ( !,F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3/V7MP_* 0 F 0 M !D ( !D7$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3!;1%P(O @ 008 !D M ( !2'L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ !VYW3"L?H^%%! 1Q8 !D ( !LH( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3+A3 M2J)K!0 J"$ !D ( !;8L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3!B+!G[K 0 V 0 !D M ( !:I4 'AL+W=O&PO M=V]R:W-H965T^@, M $L3 9 " ?F9 !X;"]W;W)K&UL4$L! A0#% @ !VYW3*MJVA/. @ :@H !D ( ! M*IX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ !VYW3,.-7C=0 @ & < !D ( !-:@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3'OM(I# M @ 4 H !D ( !E*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3*@+HFE. @ 80< !D M ( !8;@ 'AL+W=O&PO=V]R M:W-H965T0( 'L) M 9 " 0R] !X;"]W;W)K&UL M4$L! A0#% @ !VYW3)PK*:H6 @ \ 4 !D ( !O+\ M 'AL+W=O&PO=V]R:W-H965T7# !X;"]W;W)K&UL4$L! A0#% @ M!VYW3-_R 0'8 @ C0L !D ( !P<4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3!%IS[&PO=V]R:W-H965T&UL4$L! A0#% @ !VYW3$R0^J/# @ J P !D M ( !9]8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ !VYW3/S>-S[> 0 N00 !D ( !<]\ 'AL M+W=O&PO=V]R:W-H965T;E !X;"]W;W)K&UL4$L! A0#% @ !VYW M3)ILH^UX P C0\ !D ( !X>@ 'AL+W=O 2%C@" #8!@ &0 M @ &0[ >&PO=V]R:W-H965T7!E&UL 64$L%!@ !? %\ "QH )J* 0 $! end XML 104 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 105 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 107 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 254 390 1 false 76 0 false 8 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.mastech.com/taxonomy/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 103 - Statement - Consolidated Balance Sheets Sheet http://www.mastech.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets Statements 2 false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.mastech.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 105 - Statement - Consolidated Statements of Operations Sheet http://www.mastech.com/taxonomy/role/StatementOfIncome Consolidated Statements of Operations Statements 4 false false R5.htm 106 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.mastech.com/taxonomy/role/StatementOfOtherComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 107 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.mastech.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 108 - Statement - Consolidated Statements of Cash Flows Sheet http://www.mastech.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows Statements 7 false false R8.htm 109 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock Summary of Significant Accounting Policies Notes 8 false false R9.htm 110 - Disclosure - Business Combinations Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock Business Combinations Notes 9 false false R10.htm 111 - Disclosure - Goodwill and Other Intangible Assets, net Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock Goodwill and Other Intangible Assets, net Notes 10 false false R11.htm 112 - Disclosure - Cash and Cash Equivalents Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCashAndCashEquivalentsDisclosureTextBlock Cash and Cash Equivalents Notes 11 false false R12.htm 113 - Disclosure - Credit Facility Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCreditFacilityDisclosureTextBlock Credit Facility Notes 12 false false R13.htm 114 - Disclosure - Commitments and Contingencies Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock Commitments and Contingencies Notes 13 false false R14.htm 115 - Disclosure - Employee Benefit Plan Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsPensionAndOtherPostretirementBenefitsDisclosureTextBlock Employee Benefit Plan Notes 14 false false R15.htm 116 - Disclosure - Stock-Based Compensation Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation Notes 15 false false R16.htm 117 - Disclosure - Income Taxes Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes Notes 16 false false R17.htm 118 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock Derivative Instruments and Hedging Activities Notes 17 false false R18.htm 119 - Disclosure - Shareholders' Equity Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityNoteDisclosureTextBlock Shareholders' Equity Notes 18 false false R19.htm 120 - Disclosure - Revenue Concentration Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsConcentrationRiskDisclosureTextBlock Revenue Concentration Notes 19 false false R20.htm 121 - Disclosure - Earnings per Share Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Earnings per Share Notes 20 false false R21.htm 122 - Disclosure - Fair Value Measurements Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements Notes 21 false false R22.htm 123 - Disclosure - Quarterly Financial Information Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock Quarterly Financial Information Notes 22 false false R23.htm 124 - Disclosure - Severance Charges Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSeveranceChargesTextBlock Severance Charges Notes 23 false false R24.htm 125 - Disclosure - Business Segments and Geographic Information Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Business Segments and Geographic Information Notes 24 false false R25.htm 126 - Disclosure - Schedule II-Valuation and Qualifying Accounts Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock Schedule II-Valuation and Qualifying Accounts Notes 25 false false R26.htm 127 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 26 false false R27.htm 128 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockTables Summary of Significant Accounting Policies (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock 27 false false R28.htm 129 - Disclosure - Business Combinations (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlockTables Business Combinations (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsBusinessCombinationDisclosureTextBlock 28 false false R29.htm 130 - Disclosure - Goodwill and Other Intangible Assets, net (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlockTables Goodwill and Other Intangible Assets, net (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock 29 false false R30.htm 131 - Disclosure - Credit Facility (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCreditFacilityDisclosureTextBlockTables Credit Facility (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCreditFacilityDisclosureTextBlock 30 false false R31.htm 132 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlockTables Commitments and Contingencies (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock 31 false false R32.htm 133 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock 32 false false R33.htm 134 - Disclosure - Income Taxes (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables Income Taxes (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock 33 false false R34.htm 135 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock 34 false false R35.htm 136 - Disclosure - Earnings per Share (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Earnings per Share (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock 35 false false R36.htm 137 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock 36 false false R37.htm 138 - Disclosure - Quarterly Financial Information (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlockTables Quarterly Financial Information (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsQuarterlyFinancialInformationTextBlock 37 false false R38.htm 139 - Disclosure - Business Segments and Geographic Information (Tables) Sheet http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Business Segments and Geographic Information (Tables) Tables http://www.mastech.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock 38 false false R39.htm 140 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformation Summary of Significant Accounting Policies - Additional Information (Detail) Details 39 false false R40.htm 141 - Disclosure - Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfDepreciableAssets Summary of Significant Accounting Policies - Estimated Useful Lives of Depreciable Assets (Detail) Details 40 false false R41.htm 142 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsAdditionalInformation Business Combinations - Additional Information (Detail) Details 41 false false R42.htm 143 - Disclosure - Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfConsiderationForAcquiredBusiness Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Detail) Details 42 false false R43.htm 144 - Disclosure - Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Parenthetical) (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFairValueOfConsiderationForAcquiredBusinessParenthetical Business Combinations - Summary of Fair Value of Consideration for Acquired Business (Parenthetical) (Detail) Details 43 false false R44.htm 145 - Disclosure - Business Combinations - Summary of Source of Funds (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfSourceOfFunds Business Combinations - Summary of Source of Funds (Detail) Details 44 false false R45.htm 146 - Disclosure - Business Combinations - Schedule of Valuation of Net Assets Acquired (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsScheduleOfValuationOfNetAssetsAcquired Business Combinations - Schedule of Valuation of Net Assets Acquired (Detail) Details 45 false false R46.htm 147 - Disclosure - Business Combinations - Summary of Unaudited Pro Forma Results (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessCombinationsSummaryOfUnauditedProFormaResults Business Combinations - Summary of Unaudited Pro Forma Results (Detail) Details 46 false false R47.htm 148 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformation Goodwill and Other Intangible Assets - Additional Information (Detail) Details 47 false false R48.htm 149 - Disclosure - Goodwill and Other Intangible Assets - Reconciliation of Goodwill (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsReconciliationOfGoodwill Goodwill and Other Intangible Assets - Reconciliation of Goodwill (Detail) Details 48 false false R49.htm 150 - Disclosure - Goodwill and Other Intangible Assets - Components of Identifiable Intangible assets (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsComponentsOfIdentifiableIntangibleAssets Goodwill and Other Intangible Assets - Components of Identifiable Intangible assets (Detail) Details 49 false false R50.htm 151 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationExpense Goodwill and Other Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Details 50 false false R51.htm 152 - Disclosure - Cash and Cash Equivalents - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureCashAndCashEquivalentsAdditionalInformation Cash and Cash Equivalents - Additional Information (Detail) Details 51 false false R52.htm 153 - Disclosure - Credit Facility - Additional information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureCreditFacilityAdditionalInformation Credit Facility - Additional information (Detail) Details 52 false false R53.htm 154 - Disclosure - Credit Facility - Schedule of Annual Aggregate Outstanding Debt (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureCreditFacilityScheduleOfAnnualAggregateOutstandingDebt Credit Facility - Schedule of Annual Aggregate Outstanding Debt (Detail) Details 53 false false R54.htm 155 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfMinimumFutureRentalPayments Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Detail) Details 54 false false R55.htm 156 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformation Commitments and Contingencies - Additional Information (Detail) Details 55 false false R56.htm 157 - Disclosure - Employee Benefit Plan - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureEmployeeBenefitPlanAdditionalInformation Employee Benefit Plan - Additional Information (Detail) Details 56 false false R57.htm 158 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) Details 57 false false R58.htm 159 - Disclosure - Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfCompanysStockOptionActivity Stock-Based Compensation - Summary of Company's Stock Option Activity (Detail) Details 58 false false R59.htm 160 - Disclosure - Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfInformationRegardingTheCompanysOutstandingAndExercisableStockOptions Stock-Based Compensation - Summary of Information Regarding the Company's Outstanding and Exercisable Stock Options (Detail) Details 59 false false R60.htm 161 - Disclosure - Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfAssumptionsWithRespectToTheBlackScholesOptionPricingModel Stock-Based Compensation - Summary of Assumptions with Respect to the Black-Scholes Option Pricing Model (Detail) Details 60 false false R61.htm 162 - Disclosure - Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfMastechsRestrictedStockUnitActivity Stock-Based Compensation - Summary of Mastech's Restricted Stock Unit Activity (Detail) Details 61 false false R62.htm 163 - Disclosure - Stock-Based Compensation - Summary of Mastech Performance Share Unit Activity (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfMastechPerformanceShareUnitActivity Stock-Based Compensation - Summary of Mastech Performance Share Unit Activity (Detail) Details 62 false false R63.htm 164 - Disclosure - Income Taxes - Components of Income Before Income Taxes (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfIncomeBeforeIncomeTaxes Income Taxes - Components of Income Before Income Taxes (Detail) Details 63 false false R64.htm 165 - Disclosure - Income Taxes - Provision for Income Taxes (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesProvisionForIncomeTaxes Income Taxes - Provision for Income Taxes (Detail) Details 64 false false R65.htm 166 - Disclosure - Income Taxes - Reconciliation of Income Taxes (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesReconciliationOfIncomeTaxes Income Taxes - Reconciliation of Income Taxes (Detail) Details 65 false false R66.htm 167 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilities Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail) Details 66 false false R67.htm 168 - Disclosure - Income Taxes - Unrecognized Tax Benefits Related to Uncertain Tax Positions (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsRelatedToUncertainTaxPositions Income Taxes - Unrecognized Tax Benefits Related to Uncertain Tax Positions (Detail) Details 67 false false R68.htm 169 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) Details 68 false false R69.htm 170 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesAdditionalInformation Derivative Instruments and Hedging Activities - Additional Information (Detail) Details 69 false false R70.htm 171 - Disclosure - Derivative Instruments and Hedging Activities - Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesEffectOfDerivativeInstrumentsOnConsolidatedStatementsOfOperationsAndComprehensiveIncome Derivative Instruments and Hedging Activities - Effect of Derivative Instruments on Consolidated Statements of Operations and Comprehensive Income (Detail) Details 70 false false R71.htm 172 - Disclosure - Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesInformationOnLocationAndAmountsOfDerivativeFairValuesInCondensedConsolidatedBalanceSheets Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Detail) Details 71 false false R72.htm 173 - Disclosure - Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Parenthetical) (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingActivitiesInformationOnLocationAndAmountsOfDerivativeFairValuesInCondensedConsolidatedBalanceSheetsParenthetical Derivative Instruments and Hedging Activities - Information on Location and Amounts of Derivative Fair Values in Condensed Consolidated Balance Sheets (Parenthetical) (Detail) Details 72 false false R73.htm 174 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureShareholdersEquityAdditionalInformation Shareholders' Equity - Additional Information (Detail) Details 73 false false R74.htm 175 - Disclosure - Revenue Concentration - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureRevenueConcentrationAdditionalInformation Revenue Concentration - Additional Information (Detail) Details 74 false false R75.htm 176 - Disclosure - Earnings per Share - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureEarningsPerShareAdditionalInformation Earnings per Share - Additional Information (Detail) Details 75 false false R76.htm 177 - Disclosure - Earnings per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureEarningsPerShareScheduleOfDenominatorsOfBasicAndDilutedEPSComputations Earnings per Share - Schedule of Denominators of Basic and Diluted EPS Computations (Detail) Details 76 false false R77.htm 178 - Disclosure - Earnings per Share - Computation of Basic EPS (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureEarningsPerShareComputationOfBasicEPS Earnings per Share - Computation of Basic EPS (Detail) Details 77 false false R78.htm 179 - Disclosure - Earnings per Share - Computation of Diluted EPS (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureEarningsPerShareComputationOfDilutedEPS Earnings per Share - Computation of Diluted EPS (Detail) Details 78 false false R79.htm 180 - Disclosure - Fair Value Measurements - Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsAndLiabilitiesAtFairValueMeasuredOnRecurringBasis Fair Value Measurements - Summary of Financial Assets and (Liabilities) at Fair Value Measured on Recurring Basis (Detail) Details 79 false false R80.htm 181 - Disclosure - Quarterly Financial Information from Continuing Operations - Summary of Quarterly Financial Information from Continuing Operations (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureQuarterlyFinancialInformationFromContinuingOperationsSummaryOfQuarterlyFinancialInformationFromContinuingOperations Quarterly Financial Information from Continuing Operations - Summary of Quarterly Financial Information from Continuing Operations (Detail) Details 80 false false R81.htm 182 - Disclosure - Severance Charges - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureSeveranceChargesAdditionalInformation Severance Charges - Additional Information (Detail) Details 81 false false R82.htm 183 - Disclosure - Business Segments and Geographic Information - Additional Information (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessSegmentsAndGeographicInformationAdditionalInformation Business Segments and Geographic Information - Additional Information (Detail) Details 82 false false R83.htm 184 - Disclosure - Business Segments and Geographic Information - Summary of Operating Segments (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessSegmentsAndGeographicInformationSummaryOfOperatingSegments Business Segments and Geographic Information - Summary of Operating Segments (Detail) Details 83 false false R84.htm 185 - Disclosure - Business Segments and Geographic Information - Summary of Assets by Segment (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessSegmentsAndGeographicInformationSummaryOfAssetsBySegment Business Segments and Geographic Information - Summary of Assets by Segment (Detail) Details 84 false false R85.htm 186 - Disclosure - Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureBusinessSegmentsAndGeographicInformationSummaryOfRevenueFromExternalCustomers Business Segments and Geographic Information - Summary of Revenue from External Customers (Detail) Details 85 false false R86.htm 187 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail) Sheet http://www.mastech.com/taxonomy/role/DisclosureScheduleIIValuationAndQualifyingAccounts Schedule II - Valuation and Qualifying Accounts (Detail) Details 86 false false All Reports Book All Reports mhh-20171231.xml mhh-20171231.xsd mhh-20171231_cal.xml mhh-20171231_def.xml mhh-20171231_lab.xml mhh-20171231_pre.xml http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2014-01-31 true true ZIP 109 0001193125-18-093873-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-18-093873-xbrl.zip M4$L#!!0 ( =N=TSRU:AH:*/[K M&WRNO!F'\TD\C>8WO[[Y\PNROC@7%V_&Z2*83X-9/ ]_??,8IF_&_^NWT3_^ M/X3&KO]E_'\GX2Q,@D4XOICS"R?AV(TGR[MPOABC\>UB_>7D=SN"X*9B@-DX=H$J9OQPCES_R/;#GOQF/]G*CG^OJ7S_%R/GTW MINMOG"0,%G#Q> KO?S$?;_2A?']X])='.[&/\\^3N_ MEL%"Y_-P-@L?QWZQI+/Q^_?.^=B:S<:?^<7I^'/(5QE.S[-'?;]*9F/ VSS] M]4T).O[U>9S7BNR!=A)-;04-\39BL'SX/HDG:O"#Q4P,0 M\_ &R&8J78_Y-HEGX=O\LM5=0#/+N^:;IHOD[>+Q'NZ)YPBN"I-HLKIO^TW5 M&])HT@P/_,"AP55HTL5](KD>?FFX89FBFR"X7]US':178D'Y#PT8@U_X2M/& M>\0O335Z[^IXFILFN9;\>OJTC1JNA >B]_^WS_>?YGI^.ES>#T6#WP7)!-.:]V6*>ZX3<+K7]\ AZ""$\Z_I]/B5[X7O[Y)H[O[ M63@D(MX*F$"HO//FBVCQZ,1W=_'\RR*>_/7E-DC"].-R(4X/.%'&DWB^"+\O M/O.%A_'LZR>/&8JFZ @! KZ/XJB&%^_7+I?E:]3.'TBZZCX&H66FD:+E)K\E_+* FGUGSZ'KZ.9M$B"E/X#7A^Z@A! MOLBNW!%-\ -'TU="554WZ7?"J$(,O8PVI&YBS5%\ZB@N1:[#+$1]3T.V86/D MN:9+5)L:+K6_ (&1KMI1^.#?>&#/1TD? MN/\]CJ??HMFL^87AXMC0;DK)73>-7F3,-HQ4L.X$Z>WSH,ABU%$]5478=D!C M\PP?F8JC(Z[':B ?#-OUM^@>\*M2P1!??06< O9CVW4F/5@HJ6YZ 4$%K/= M!Q^O'=C"YI\UBLWOA%+&J-;+[JD<5"(#5:O3=QFJ9P.7$6;JK!=P::L8 M->O$*@7WJ)4K_MG4->4[QR#6C5YX0A"**L,< TOS12M;0VZ"IF!B]K()@GPU MJ:REISV0[ %3-9":O>R!QO> RNV]Y]^#S/]Q 1>%TT])- D_A8GX;DZB-+4VUD>[;+&*',9BPC5: 'OBZ(Z+$?Q'SEJ@?FGRF%K_COFJ(28#"@>H!] M.^DXBHU5X##3U('#%.HAR[$MY.LJ,37;9KI-,PZ3'C4&T91M++8-&R\"F[0? M;.JM9P;&=9UG7W3>W=Z^^["\NPJ3C]?631*&/+"XJR"78RK'C*X1;.K;&908 MU+$L$ZG,9X@2QT:F;FO(4GS?\SW+MUB#Y;):-IRE_WC;#-!SPFH8"B']P*K6 M%=\2K+@5UCI=B",JC3@!",DDQ-3>H%-"%).#:JI$+8-*&LC=]YBJ&@I2/)"U M5+%59*K,@^/9 @U?IPJ<^IS0CDYP#[_LVKF%D,M]PF6*HBNYML=&$^YOJV8Q' \NL4+J)O*<&;1"XE!#HY]J9N:J,;@ MV#_N*.3@N)V6>&!0;'/52;R[!6\7X:PZ+#8]XJ;C7>.+B2XB+ M[8DCZBDZ,4P786P21%W,D,T,%5G,U3R*'6K;^I834:75Q)"^PF*#[[HTTX4P MBCO$Q?HT)K8 ^B1C0NKCW=MYR6WL!C/3B=,%&-TYQ?\K3O[*M.YH$#Z(WD"?@D>Y%6(6;LY!\-!7[%:"H%U#U9T$:KMUVSUV M.R2XIH(5O1]PVP(H<'XHVLN*5;>@;I=8=:>#:HL?1-?9<%F9QQTHW;X+U-2V M$W"G7:"MZ9F8#.@2>.F;T"ECH-,F:.W1'T).G"#9A&XI YTV06]-&6#Z\^]! MD^?WC^![=+>\Z\FAW13LS&(]C!J,L7X4=;7=[:AU\7C+X!Y :9#J1-J>'O]V M)6$'G2B>WUR&R9T;7BW6OHT! -TWM-&>^;0):",\SQS3J2.B'NZLQ_^WAP*[ M!$ W(KTU*[U-;]PI"-1TX^?P+HCF<,?+1Z%<]>Z$0CDF#B"(FU'841!KNJXK M1'<1HB<-T)DN01+K7N M>&GV4Q&DZ_ G;K7VOQ,\F_$Z.TC#J1/? MW8?S5#@DK"0)YC1^'4 M>@B3X";TOH?))$KW2LIMP'1#$JYM.QIPD(D,R_ 1-3P+V293D$<\52?84K'C M;>)9%C_%F_'3X?%2W0O>0>0VGDW#).4LL;/4[LC.%G"S9^H4N3X\B2K$XRY# M#^F^J=N>KRI,]);J>K!PJ^R\N?@*;'_.DY7C\#+X;H?S\#K:.8.G(X#8 MT5U7L0RD @D 8?@NLDQ70XYA,]L7)5IX6Z,2M0J>9/W]\%*&K[42F7Y>=P2U)7L&#E95/32LJH)Q7[!J3PT?&%!J,DWM M"U#:LJ6JB7?:5&YN9.)O-HN_\=Y[*5@G>1_/U YFHDOION!K"L5,<*^N;FT, M8EB>A2V?(L6S0'VQ-0=9/O.1YAN^XUG4MGQG6VQ%K]K0G:"KX&._MD/=]#-0 MS8CMN!8BQ , %=\ Q=UF"-0V8GF8*I;*,DDLCWP8E%53/!NRGXA3<=M= AV-<5%+C%<1'77088)ZJ+M:8ZB:RZQ]7P;I6IV MMP8VGY(8++7%XR<@TP5@@$-_S_6./3HT==P^HA*-*C;R&#:!!2T7F<0RD8(5 M^%MS%=_$^?;)'5G55EAM0!R5FZ,!1?N[.=1ZL'SEYE#U'][-T8#I?=T<&WAN M<7/T80$4AP5 MI)IJ6\@@)L^0,3U=LWS-,>%Q+5TKC2I][P12 \$? [#R0G6B&[2!R!O!V0 : M./P8H)-7-S(35YT\;3#4@5W>+6=\AI(;WH--&@E&@+]GH>"(^=2ZBY-%]-]9 MJ;%,"!X4,5A*Y%A7S3IB>H&WBL3I5-1G![-/032]F.?%[:5Q-8<5 7+TJ(9> M%87;06GDE;SN_!BXA,BA->O -JY>QA_"*.66;1+>@G$;/807\TE\%[Z/TQ2X MZ^/U9?#]L/LL+;Q%3,8$78!ZNG;3\P[+.ZR85-&WZ3(Y27//&P=\N0B3+_'U MXEN0A+\G /9A19E\W@>M>A"W@3%X@*[G397W_C65IP7GN/"*1),1KM:MFFA, M=N_GM@)YWQ-<)IO&W]/HW3R:_?IFD2S#?');>?V5L6?64) M'04.:7 *9IT4JULF!T &Z*<@^9A\67 1)39TSXY!?0/<);^UVF2V TSMFYVU M%CHPW&K#1FLJO)D:+=N<+5T&WN%E#I4;_ZJ,@#?%BQM>AZ X3+.#$\[+_?M% M=@3/,C%8^I:./.IA1"U51;9%/*2IU+&QPG@/Z"SK3%H0H9K5TZ0-B$9H/XTA[_67KHFO%W'2H&Y3IC'+U#1D&CSI#VL^,I@-\%/5-S!6J:%K6WS M6K/ JR;&CT%6EFARK M.WBV E(!&P17M C?1P_E!F!%M["5NZ_LVQX&#[9F6DQE&G(-@R%JJ":RF,T0 M]A6L>H;M,\=N<_<@7%=U=H>LC]3LGFE<&IGJEIA=!QP.)._[9+;D^:#' :#4 MTF3U:&L76%J!%R;-,X'?D9SEO9'K$\F[ 5-M/Q'"D-@.0"U-AL#^TVZ>FFEJA!1ZJ:%S$U2;LLXGSXY\ZE? +4= BC; 'FN M_GI-&'C"S*0V?7=C?O43VN4=E_(A3\\D1*M/?6Y5-\K-%H\"-/EV&O7=W%QZ M_WTQ>Y9(\KHNI9:\U:$+YA_!Y!8H.GDL)S04%;V6T4J7A@3G-;."T+2Q66OQ0&>D]'WI2?Q HLCUGWQ_! M$2^WK+#)NH&[>"*Z:OO(5CP'.3H& M+"B:ZIKV%O=O"=YM0-0@7@2@_TR](.'MIM-*5NMU--FYSVW/>17RINVDMLW; M(>FG_M(/HDP7$D,2LJK"IU24-R"LH:*<&![\S4QD:4 G5&<$V8:I\O(,VU0L MW==5,R.1+H/'U'.-]%!MN1451]4DH2LW=FJ2H-5GIA:HI?34"[(;27=JDK"! M9QE):^?Z2V^2T+/HE+>P-16V4[EE/RT2.H+7M44":6F10';O!'F9A$&Z3!Y+ M*N"!,R6;S$,#&YI>ZEW0L.K:SH&5/PM%JG(23,IE/(?U&\L+Z@R]MG=2".3[ M=P0)H5*+BN*:XW]SY<^9;\8;/1#-S"KX&=%V'/JI,^QI#K41W$Q!+[$\9"B^ M@U23ZR2$6)BQK,&=-,;3>T):^?J7@IWVMG#;\JJZ)NE5,?DDU\JS84:>Q&G4 MY\7&FX;I1.9C&PZ9YB1:"'*"JON:>FRD/\3S/ .1Y6T_%:C+$'K ? M*?+$V#VLZ]]!5R>@-FRA/9]:BN(3![G,X3E_U$0F5EU$F,V8Z5$NW[=ELO6, MRV/M!E3>@"&Z 57)=66>$DW3#MT-Z!D*\W>4F:9C$%\!]M>Q8R+J$PM9JD.1 MIUJNPH><>%39(@/Z*]4?*%UWUYGCQ/(49OJ(N 3HC+D$@5EI((4XKF=K8$DJ M_M>6,^1)N;L2LV)5^/(IG >S/-WA G !M+W(PV_/@AS/)<0%DPD1$UB/ZJ:% M3-U4$'-L;!@VI5K6[//IEE07D/L:I%7"Q1 #,=N* ?26;([!P.MW3EA+&P]1 MTMX)O.<]^>LGO:$0_AE U(76::A$:*&&JFUM^:);-C%<2GFO:3USHYKP _*I MQSNU:; 4=XO:^7)5*!DB#861H1#9TA;I]2'2Y#<,A,A7J]AO(', Y-%G1-XS M9<^7YKVK6CY87P,G#4HCEJZ6AXM8PV*$'E.&5'VY:N^L@(&:2JNB<+V[CE60[=E;H2UIZ[B MPODAAW6S@>$!@.VMK;@FAJ=)@44'W];>VHJ+!*&6W-=#[VE_?<4U,3U-OJ<; MB07/UUB\"G;OC<5;?+*UCA*':"R^"7ROC<5;'#_4W!/ZI[3>'*JQ>$MR+[#2&F&5ZDQMX.>!>ZCW3,9R8\%@+ZN'>K^(:>FA;E!I^^@C M[J'>LPB0HHL_[+*T:Q0?NH=[S#DO5 M4]/0Z_2\J;;9RS2:AVD*4%]%\[R-6]Y7>P%_I1&8+^+K50CNL&)?WH&-X=I0 M\CU@&[*_?,]B7HX(LY;#?_ &\SU3O#P@P9XZ_KF_#O,KF/X$X2FHMFXRY/G,L[!N8]LE;:FYZB9G-JQ] MJ/[Y'3>O:^-6:0WKF]^HT=RX]7GZY_=\,LJKWM3F8IVA^^?WOH_R8-FA^^?W M#JJ\C1:M>>J.H7]^S]JMU'K;$?9C[)_?.Z7(-6()V[^0_OF](TK>H%J7(NI M_?,;8']"__S6Z$[SZ( 7TT"_=RJ1YW?A+6?,JVN@W_^AUC$Q[&7TS^_YT)./ M]]#J/'J _OD]ZZI23<[@57+[]\\OKOX"Q!%-PF9.6U6>BD+5]#+.W/H53OP0 M+_X=POJ*@CMAT^65JX,(/EKM7B'9&C4.:X M#B7(=RP0UJ! @+K 6T'HS'>9:YK,,UH#K'K-S[X?<$_%#UQ[4/S(XXB4JD_% M#US[1/Q,T;W+'DI;$_ S@>.DG@V MB^8WE]_"V4/X!Z#I=B#=L2.VY'UHV Z5<)UA[6/R3,_:H3R?1S-HE:&>:_1, MSQ!*G;1$HWKUS#F.V3/]JB-R@6#0VNSL0PZ?Z7G36_H]5+=\\.$S/665'Z!*J/M@:SND/<\QZ=GKI&* M/Y ,JA0O^W--)[P-9U5W)Q@Y8DQ-'XI@-BSN/HEQ*$.J.TZEJM.@3%@SLOK< MKL&\&]UQVI(HS7ON#$6H==='MV=+GLBMN^%-V.XXE8?TVX3BD\'N?RQ:S[JR M/ V)]P>5(F;HN6@]FSKR+DCU(&S7N6CW(H%Y?B/H(O67P&#A']$\NEO>Y9TX M4W<97MZ&21A<+W;N/]H1?M75F($5AFP?H*:&0Y"%=0O9#G.H8UNJ[6E;5,OR MG+1=@1IN5%S/*I&\)$%G52+?859<1W1=S(7.R$7L0%S0G0JD*K-6F]ZQ!VS[ MX.;0^)#2A:JHYCX(V9- OL5'01[RR@:LDSWI(P=M'\0,*CJZ8Z5EJ*:Z%]<\ M29AP->THB$6JI>Y#)BNH]D0*&%E'@11Y!E.MH\SNH TQI_3)M3)'-:>TYX** M8YQ3^N0-.Y(YI?WJ=W+U3E/5^F;M.JBTQ_&>?1/H<8[W[-EVDW>N,FJIBX>9 M[]DSN-(31&54[P;NX/,]N])QU_F>+9KGTQJNFX:Q$5PBXUXZA:RF:Q!D/H0 M1#/>Y,&/D]_AWAZ(L)GQ?.SI.B7(470?46:[R("?D.=A[#%?LQ6+\!Y;52U^ MA5N5#(+:.O"]3O3\CRR7=B[.=BXD+F/^5>F\LVYNDO &V.9B#G)DGD:3GJI; M&]0QVW.98UD&TGS7X\1M(-.C&&E4P1XQL8^QLL4E _:&V<\V/!5#0TU>/:I] MD/L^^MX'*08V\;S/$-JN,J([:B0.D$I!/5;.%;V&H_Y'(>=#:$4GJ7W&>G7% MC<%T1_5U%?%NA(@Z#D:V2WRD$D"-X5/35M2<;!JK[OLEF VHA\)ICZ.0&S#= M, K9L@WF:B9!3&$8:-#WD.$"#5J*I7LJ-5VF>*WQBPH-ZN>8#8+U[J.0#SSJ MNRM]=QKUS:3TK:IL*(GX8F9]=R/P3K.^-Q$MIW"C+F1?VK#OGNTH>>8RP[OU M0.YGV'='\+H.^VYQL]<"U\\SZ[OOGC6-L[Z)HJLE,G^^6=\]I^E*TY#9H69] M]\Q\+;.^M4ZSON]N;[L4'!?]Y*P)L&TJ.D->@I!+ 55YH>3!RZM;VCUF&>?] M@=IE9IEX_-/'E;'&.<1XJ"'.;57JU4JCW: ^/HP--+E9;9G_TAL"AZMN7CTI MNZD^M?@)6R&9X;QW+7A[K%>I'LT'0]BF&GVU75N\VGF:M,1M].0XV8X[IU@. M4[B&[;C4 )V*,&3P,=%PMXLM[-J*T^!0KL<+-PV; ^'L1V/6CO%B_BE,HGC:AX=T,"Z2>TSS^L'#8>JYIR0,--"^ MK4MD;W,3-I32S9$;_2.E42B8EL5\INM(IRX.WNDCAP^?4>GNE"H34RK)D?3 M7'C;\3SL@@1S?0(>\'$]'B M_(_@.\_NL^,DB;_! 0^/@U_V=:!Q!&D4FT*L,ZIEGW4Q@XH;'=L0I%%?MQW7 M1KYE:8CRP]>VP.3W=,/63-UQ34W/0L3RI/%Z*MPN4!\-NG0=)&X_Z-):C\6- MQKXO"UW%D"\5CAZU%W3IK84I>"/3(C:H-Z9&.M(4[#G M$%6U;,/\:K26Y;!>1$(V7:(^BJ0P/DJF2?&$/Y:@!MW/HC"Q[OA&'1N^MLG0 MC/*>#/9AW*AUMZFA$/Y9!4-!G.*&2L1D54/5M@XH=#35\7P/(X5Z&I\W"BB% MVQ'8%Q8A'K45+W?N=;$P7H076H8^0V%D*/2IKQ]])K]A(/2U3#Y]@6&0#0P. M@#'Z'!ASPP0.YT7T$/K1]W!E$7\.%CUB1Q84:D[CZ1@6JAHEA4:B8-,LNTND MT DL1,(36KKL0YQ-Z'OJD?A,&&CQ^1>'Y!80#S.^[5F.O,XU&$^=['80M UV MU(F(ZS/.Q3L(]@8[Z7#K=(07B[8!T$2?D\B>JY6XD/6ZIG!D:6 .U>:K;\W- M(;Y&3=T&RT@Q":*J3I!%70,YMFJXGF7[*M.^4KGW4E>K25C#-1I_0E7A,R&I M)92G,]P539MUART7/RDR\ PHD6=WZ(K:N0U[/2YP),Q%>D%26_&2;CY7&__A MN*LO+$FYBYEFYW[C1\%%D#SU;5\P=\73QX])&5YR09GF""YR\3'G2,XH: MY8FR(XH.+4]ZQDFC/"%,.VYYTC,2&N4)WH:$#4HXLM9M(F>?*=IW/GL6=+5^ M6KFI(O^IJ<^H5@U'_<"MW-HPOV]K-[6E=4JE\14[Q\:IM=L^]*^X5,&^Z\ 6 M8#!I;.(ARZ,VPJI*;-? -KRQA?Y5TM 1X<=L];8C Z@V)MC'.@@>>##U-,X M&".%$4HL!O_GN[LP@-)C;\.].K\=WP%@:L3LYP"@]038=5_3D_C?BO=]Q?\& MUF74SS67D_C?A_H[B?]GHOY7(OL[4'\GV7\@ZG\=LA]07>T[M[_LU^1]\$_" M?SOB]Q7^6DMOB0KYDW.UQZ:WKT/X=R/_3L+_N%CK%N&8B&3&6"A:K:.;.PJR+:I1WS3Q\0G MV_I&Z*9154&V@;:*)WM7T>)+N+#2/Z)9""?AHD,+B?56B!D=6;_AB_EDMN3V=?6=%_-<*(3_ M#&=3,++CY#(N/0[OCGJL;A+P5BT=]'#= $U%PXJ*J(X-T%G@[&,^,8FC./ ( MO&64O09OKRKISX"=;;L!>M,#[#7OUG,QOXZ3._'M!0 0!44C;#%P<1+?W<_" M19AE^]S5>:JTU&/;$*D>@HQ:@Q113^4S M/#07.::K^JY&5+!MMQSQVD:'XUW '%+MZ8(3^A2,U[V*:%FU,CPT!;0I>K8Y("M-*H]N!?XK^_3EY M'1N#R!T:)M'6^MS^ +?AK'8I3^;L"S_[8T1]\]LG\F\IV UKWO1;9JJ7NTS@ M+,H&>XB.C!_";^*7GL2D\!7H1/1BT'%U)$J3ED^PJU*'$H15WJ<+\U'U)BBJ M#"PIDWJ.I_IL5VG1"=SG1%"FP.L&-GE 93<$N5BCW!_.AV9A3B0^LC351K9G MNXP1RKLQ;NF6M]$=_T@1!):(GG?OZ!M![9US>T!0\PGEAE=/D*[UANJ9W<>H MP1C;.J1#TPS==$WD:F!"\_Z6R-8UC$SF&RY3#%71MPU\,;N=PAS&E4!M:AIN M3:=1UNQSHV_XG_<@L\-D$41<=&>7/8V,I AK*R]JTG$U7=<5HKL(*,A$5",Z M,C2,$7,M SN.16SL;CNN*FZ:/E#S3"3'"#-U-@C)M8=KLA95.]!<^V6?1+?9 M\-,LF(1/4G2D+I=&@=3%XR+P(!WRVE$!KL/7:!9]O/9!39A/.&WM-LZU&0F; MQ- P48DRC5FFIB'3T'GS8,U'!@-$V%3U#8Q!40!!WRY^:*T5H R>9SRG^C^7 M5'XN26<,#*?99-ZX 3'2[(OLC)*FI*FZ+[(;:-7!@F!&+9/);*;)+CS MOB_".7?>9#?OB B*%2):RF_(0MW6=$8]A"WJ(,H,!UD.=I'E6B;6B.5251'M M:M9Z?:?U5?;V0[C(!HJ]W\W+89HBO+-]5%JCE/0PS4.4.#XR/<=$IJGQUNY,,\VM RCQ@)OW7-#)55[29>^L^2*: M1K,E[V/_)9R [.&3_+SOW/T>3OD1GT5=U!()&!AG4X?TUF6GSRH^]:-J86,;Y6C:%5-GPIW-X'C%6L MK;S>W)VY4GP_!='T8I[/_VL>"OPYS()-Q93G3!3FLYKY!3N.<)4C=._D*ZKP M=%]I\F"MX\W0J)#@7?JNU5A*[_HZG"SX[DHF:>^2_S,4FEN\IJH$S;U 7L5J MJ1W1_AKV;BAB)N#(80R!70I*M>H3GF/!TRM,%WL&(Z:G?VU1)TDU&:X-A!98 MZ]UVAH+6\SW?,ER"=+@>" (>9=B:BC3%9*JN>CYEUM<6IPX?>R('MP[%MHA; M*>#].10-J0;=:@S_8:IO(^Q2L*5MVT$&5@SD,UOW#-MU%$JX_BB%7B=;X\@2 MD&KS9]-;:S[E__"H\D,PXT*KF L]24+@$S?,_CTPV:O2-!!X/:D>Z[N 5<4' MB(0DO.4J^4.8"0^0#!^O08(,!;Y#3,H(LQ'Q-5[R !QAN[Z!',?0"7$P)8(/ M#"G7,ZW*]RTP5&'-)EK[(0^HS+B,_,[%89@/,QYLN[%N:";1D$P0 MR\]ZO9:8T0Y&C8E3(/=3X^%7N)6^FW79@:M/CLO!GSN%'C0:SU; N MSXS; :8Z-N"DG_+$QB2Z6HH,I5DP]^[N9_%CF/ )?$DH5.'DL7S1P&:IJKN: M:5$;^3K'CP&VJ>7I&#F^JKF&YQ'5)E];QC-6KM2HIA,XDMF+OP?1G'MQ/LY+<_H.#KQ4L4%J#?8M<+3) MC.,\_5H2F]N$19Y[U+PFZ'O E$%%9FS M8Z7]P\6\)UV6"K^,YCFZ*&EIRT6FJG#8$%#M31K-DWB4D-@1)-/:U5=7=2$(&VLXX MRIT4E2O<"&[D5F 4S Z+J\9^MXJV&ZZV@5C!V>]Q//T6S6;/ZV15'()=37&1 M2PP74=T%)C(I1;:G.8JNN<3F-ISJ@ S,/&1B0I'.YVQ[NH=MF[0A0S7-JN?X"3 ^%5?> M]T42Q,DTXDZ,BT5XEWX @<*=&?%L)JK)LNJ^ [.-U%*AE#P9EUUQ\%1C?PH*I*Y"4U.WH$ .5!>N M>@[U_0G\(PT@D@VT[ -=%PP-:00^ 3/R #JE75#3R0#&@8/?!.$0?G(6F8A2JUCG@[@;4%(>)R'IU9'I5 :?%!FQOTT0VD9F9Y'L][ M1WU6?I+HC#1S18N?74XFGX)'3AN'WF1YY8FYH7&U0[(%[D])> ^:6G':YC@K MF&781,*NR) >%4BEQA9L=(&OAJ*B.PLGH_QZ,&_B3(F?WPRHCW?D!2EQ(&+6 M#\_MP#1"S[7W0UL=4@V;T&8H^:(KT+SG-"!ZL\T7P:S'Z%!3E0,V59N9MI7E M@U)34]:X^GJM"L^4%'UNIN'4?OPSY2'7B_D# M=W7,;RSN_SR&0XO(2987E52/K>Y0=4'&*GUZ?=M0\=2G)))($02O8:P+?CH" MV@5G'POQ<#0$A*7I6:I".J&G :8^ZKX&$?!28 FK&8WR(J\5O$<#E?08I[I1 M5>$:UEZ%C9_=#=G2_,(B8_H33[+B =(LRXRK0I?QIR#9J=I\J$H9>=Y8%0]/ M@[,3SOZ<@Z8TB_X[G#9E9Z56$J6P$>5HP^%3ZJ4^%=H)?7N!W)D ,Q_O82BP M(_[DAXW2F?ZZ@+F)L[+N65%*#RR;I!2E-G"D%(B>VSP,HVE(W4MLC[8.Q45^ MG*PKY#]>[]J#?QA(6V9&Z(V@-D+1M:6A$,BB?BF/T!Y:YY8G]N_2Q7D#K'9\ M2'NY'QH;+04K1CLNI"#UWO1G&,BEKK-=^T@U729Z?53'3!V<\E5Y.1:3PML( MB!3L'CI9#K/9+7%_U9 "W][$LG1'UD\7Y*0;+Z\6U\NBC>ZA3S4I=]?LI380 MI*U*CX&)I2;A9E.3ZL*?V/EC$&U+[@,C*F5U>!H:?30G2Q]XCZ0Z9+W+1//J M-P'<:#*Q.?+LJC[RS ^B1+2:L$!^WQ7B[#Z<+,(I;S^Z0R/J.I(V.H0:'OS- MBR0TC8Z\!JXZ5TTC])%(BSPXS )Y4J$B>MSV#K!TP^#Y\C_CS!= M<+=FAOD5:SR!O5MK7VS/98YE&4CS70]Q70*9'L5(HPKVB(E]C)6V8U@W-R7@ M -#7J(S3(:BPPFP="C/8]14^1PAIV.?-K5P+F9KB(Y5BQ_%L9FBFV7;DJ;5L ML=JJAYB7N^;8RUBTVEDDT3R-)KUU:]J?@.1,9PPRF+@5%;WB_G>X<+%ZVX[S M#W8LZ=:Q2EW=!N$&!(@H[V]HFT"8*K8TW_=TSW3(]DYC T#(3!D< L@CS?\$SF$^J[9/.<70T-K@FWG>'JW"GU6:WM[N$, M>3ETP[S274"K(.:2IW0LDT=Q98;-/EUMC831J5TH:>0D3'2MU!2U9?45*'EP M0C2-^^]PNJ[^3(O,EO1SF"YGW/,L.[:] N7<5$.,J MJ)Z@D/J "M/5D&/8S/;%9#K<6LE1/>SZ 59.)9FYD*.9'ZA_A(O;X8I^NG., MU$U3=TUW :<+_1094564BJ%31T<]4B6@YL'J ]3]>>\X<=>E#K /,+O@[7,X M74[$U94GO@_N>73%NK^?11,>+LPJ'4+N>KR+%OWEXS2U?U9TT_ 5!;1U4T'4 MI!:RJ*XC3=5-1V' I:K7ZJ#2NU#@4P"O(+9F41[G%'F+;C0W;GNLOH4'BQ+=U174L!B\\!GE0]B@Q3(\AB)K/!JM%\S:SQ MY$H[J+5$W1.R+M2R<7MOA?]/H96F1O)4K4GXG2!:-92OA',G,=S[^/&:5RAF M"H0;WG,I=NB0!9$>\5WP37^PKE!74)(EJ--@6U7)UJEHL4%X.6:"@.,AW'0RIS-.I1 M/G/,J9U!^9+$*=ZPU!4(.9\(95&X70M>6:AC^"Y";B+H<)SYJ^&:K'2\^0O76?IIYHLE@@/?CKRR&%*>+9)G% MD?FN78*L;?3K[8MM,42"8C'V2U.-[3-J"+8TW>>$:1E<=0>UR[:PC0R;JI9E M&WWZ-7?$S#-M1S46>"SLOED.8VF&*DPK2EQ!% M \4"=H,20T.6YNO( )U)TPP-] I/SB&XJGH_*Y>LQBP-\L*2V_F(]Z213525 MX=(4JN="S\8&%].8+>+J8Z!M,BI^?A%TQ6(A1A1CZMM"K91#3 M<7UD>8X8"N4A6[,Q\BR;NL2T3=_=-LNNF,:P/ZR-\RE*C^ -J7P^>[Z7 J-= M1U[;OJ_[B@KD1W4@/]M7D&E2%_F$&@XFCFLY_I8AM;I1J\[I#&1GU#RQ6\EP M2&EI\L),JG=&2U,3DX;KB\M[[N/9AI^FI*/.Z.EBS.%SM1U)6X"6=@6'OV=A MT4.[U%)[""PU)30HQ'9TS46:3TU$?=U$E@^6K^KZV'9=W=1,KX, MOA//N7V=U"3QH!A.*G$EH_MGX+F8M4S%"%=#"AY\KS-#T M;3+3,#P=&PPYE,_V\WT5@KNW+3C68:15K&E;-:.N6".GX:2'0?M1#"M]MES/ MX? HS_VLFL=/R_T\4,>/,MI4!>.^T*8=H@/(08@-3(S>3ACG9R;FWG6DO:<+U,SH7M(':%TG7X^Y4+9E$#1YE088H[>K]\"%OQP* M>^E;L+^P1=Q?Y"E((89"'=U47)MFMHC<'=W#9+T^*+IWIXG6"O:A*9KT0=$" MQ*;!+1US8HXJ7617(NB4/M).^\^;0<+/AHR59K/X&R])3$4WRA2,B#!U0,&] M">&9_-3@SWA:T>Y7?CA0S(2"JJM;#PG#\BQL^10I'H@3:FL.LGSF(\TW?(?7 M8UJ^L\6%5+-)]P)W19KM=^>IFU&8_BN)>,+W]5-DST"(DJJD.<7M#*) SC2, MWEE 6U-.7_XLV#U)GJ <683!:6)[?)P''#-@Y_B,?,7 M3K]= WK"?[S=6$O5Y)TOHBD/.H&6_24$_A'IH=[WR6PY#:?%_+UEEJ?_\;H> MK]IS3.\*NE8/%+-7E!ZD/C4 M=0V/*,A6/!<.$L5$%H/_\57-L^"<9#JC8JM_^Y^SQ2_3Z.%_WBQ^&8WYA_MQ MNGB[L7*_^&7L?_QPB;Y<_#_OW1BOO_"M/R[> M__O=^#*Z Q/D0_AM_#F^"^:_C/-'O/?\RW=C^K?5%Y3P7]^*G\5?]X.N52Q-YY=?>O_W$EU\<+T/8O'Y4B]O0[ZX^V#^. Z* MY(3K.($/ZRR9<307/R93KE2,OT6+V_'-,A*?1G#U7OY[#"*%V];9R$0D$6;)5&T[QI M]O@&#LSY^.=HSD]*D%$C07OP1VX_K"_]^]DXR,124-2F![#\66E^2,#;%X73 MT7@1CZ_"\0.7[7#58KRX#:-D?!W _]P%R5]@EHO?TORW,L[&4^"6\PR_J\5? M+Q/N+AS?9ZVO4[@I6+P3Z+J&Y1:[_Z]_7EQZZ,LGRX&]GL??DN!>[-;/^.\Y M;BSEEVB.[GF#N#3#)[]?H!1P$P;)Y)9#-0(9\A#.XLR,XL,).3R\(C*99A ) M6 00 #7< MLXY9$O..K0#' *CXA6^C#!3T*?\Q5%N#<&SU=*S>75"LIPLA(MPE#V*+R+F[@2X4Q!B M,+XJJ&RRIK+-%X[6;TR75RG0$4<*;''3SOTBB.)G6EK,)"MFX@@!M&;3*L:+ MX'N&%8'$[,W!2OL6#XF$/YA?.0))/ &S+@"4"CJ[7@ Q-+V^M' !1RC"%J/2 MLPI@SI]+AF B%R(YXZ^9D]/UF(N44!1^C8M:(*!\WHN+VR%ETHNO1QM,N>9E M. WXR*CK2,Q]69-C^O>,QAM8MR#SK/"74]A-/IWS?+VA:PUP]G@V*B^WLK3U MDN:PS?DR!02E71O5Y%$BRHHSP3F^ LL4]GR-!?ZIM!!1P0V4.,I9D\,_A]F, A<-=9-"4ANA->ZZPQ654D 8]QP_/Z,:,+6&P=77P"3&>Y M+-8^XN!F -P+9PFP2B:H=^"([U6.X)]K)/^].-%7F_5<_*:TG]D7\^OX,N%M MS8!<,\T\F*W(#FR8<<8_H3B9!L2"WCD?R]GCVL<8?5LS-6Y<['4?RZG*5QU<;E>Z*AMI;LL M=-2VTN:%SL/20C5@?.ZZV2":M[D2V:H>YWIN-1>NHZ_OP#8@E??PP-6LAJX M58V"((U2GI@O-$H>X!.8RO[W$L"V9_'DK_X,!%4W',6W,.)381$U30!8\QW$ M3)LZ8"_XNJL?VD#0&^P#CB9.EI^XVC;/_#I'91]\#L7$1J[,".Z$Y5KS^1)$ MQ.?P'LSE,;"5O\M)P;=UXW@HFP'?PK(!<#:J_!@OD\JOE1__"-)%")JO&]UP MBFUY3'YE^8HQ','E2QH%D67L?/Q_C'% VI"X9_14M$-\Q!-99_%>( MOD73Q6T.@/A^RM58LTIGTA,+ M/';:DQL)(N>KV.;2EAI[[NCFYMGP%6 1]N:]]>D+/)H?4+R=E6Q?)=MS++OQ M9CP!)DOO QYQ$!$W_OD^F$Z+S^)=O[XQR=_> *-%-_-?W_!TA#!Y,[[B_JV$ M7U7:@J3T][2X6V>9HB,V;#&M7/*0/_4J7BSBN]4+J?2.7K[^D5[[MK(I27\, MFHWM-Z:0Y5S:"'=U^)SC.]!:^;* MW9N-70"F !Z +W@?FB]+!6?U:R*G< [ M[=O>^T9:MXUKLWUNS$L 6/_1 -9.K+?KQNPH!DL>E9^S')AT_?QHOO[[\C9> MIJ"VIV?K[[C/_WZQ_GQ?%IPB1V?]$)[O-^_P(KXO_3"T:5SQF>'P;IL;',$U*^>42+#=\&(,1HC\MY^Z$&S^,>'= M,3.WEV:<,4/K.-O^JL*_7Z< MU]+06):%=M:7/+,S1&E12-2E[&ZNY2Z+=X0O[3J!(67KWE_6)Z MOO'RL1LL@E)ZR.H1Q>^?1#NF<"Q&SO!$V'*J29806D[RR*/:H!WQW%!8;R7# MXVPLO&0BDX2G.G^+QZ*:9?RIR$6U;I(P3R 1N:*CL2B!:KA@VTJ*.T:E9U86 MP_-D\N1.@>$%;&0DDIQYH+S(UQ-)H#S!YNX^:T,^R+P 3X4V>>,I!OHINLA\V$FB*O@NC M<2%PJO#4\@$RFM@@$_$20DQ,39U3Z0+(*LXO7BY_ V1RK0"^CNNLM5,9R..%4W).7^I&KG3%N3UET$M!KS M5)KQ)$AOST;CF:CMR HGQM_BY"\Q22M+2QT'ZZ+./(%NP0?% M'^9.CX#+34 MO JG4>+-TKBHQIF*E!U9V="(+_TG;)Z3YJ6N*D+XF@'TQQPUHD1E>2^R^W\R M&N^&B[/*A@PWGGUQ6>!I-3YSI?# &D4"=M6!/-YV*OYF-K>0/(+;%]QO5-DG+!!B'.-5J0F\D;A5/U/. ;$ M05OBBV4[+Y'I^'BMQ\=E/+Y>%E2PEO;5LZ*BFP;C.>S8!#Y'0-;!2NN4ZAZ9;/WT MP1G;P?ROL_&'(*OF&G$5-\X[#IV)NL;I'0"6BIZ]#[">&Z$,IB)%=!8'(=.TT78IJP^R[,_&"O 8"E'5>]9F.W[]WQ(/3&$32+ R ';,Y#]DS^-<@ M).+XKW&RG,_Y4_C7Q1&VKM>H7-K),V$? MXMF#.&^SUU\'$UZ.]2@JV^;KU_'*/H#IGB\A8_IYO!"G'H^O\].8L//-P^^L M++*B8KZID%_S,BR59ZX>J38]4LBN,>_;D%[GFBPO6BJ0#_!F97_I+P!M!5QX MH-+T0"XT!9V,5N#G]:%1_0&LZ72;AK/@$=8[38)O30_+ZXR77/"&O-='6I05 M\/$@+2I)(?O/P2X8!WDY8PN+K5N*-,M^P5!6>@MT>YGPZM](@/EE.8]FXW\% MT]MOP3QJ, -'-8OC(4P7<5(WEB3F.2^+3)=!5HN;:W"EY MD]TI&O35S.V\GGB%@S'?)XG\XGS[D]Y$,5$9QAO>X;2ASJ.P!C_- M@DDF&DHC4!JMO@*W@N3XXU8/7]70M3]4U,8+ 1^,[[/VEL4IGRO ,MU_5#X. MGE:K^,A?^QU7QNI<[O @-KV;')?%^K MA5*I%,LCCN)?_!%%CG(M0=8="C0:AXEY\ M^?3>^C>GIAD(Z(V* 1$]S.L"ZLG]PR22/4/=25$&T2G9XE2K,'SRHB/,XFH? M+-!#])27\_&E)Z M;2+*2Q?1G>BO=1\\QLM%;O0T.I_'O!GE2Z(XS,XP&:#^J@/)K;O(R8$;''T= MJ"_71P2A5)21[Q+=:JNM\T+6=3J@6F2(NI,,62F@ER( M1=/N3?G1R)F"!ZC:>/WB0P4VG<;+JUEX9/*CQX7MLLG[II_K)X_?R>-W\O@= MLHJET'EWJ5D1(T9Y2" HM0CG22C+"=>TKQ['/!6$MUWG_55%2_+;*)EFV4!G MS6$(23I(+=XNNN#RJ-PTY$DGD9&C*7 ME" =D<@UBFH=0IJG3S&W8):5\$LFW8#BNTMT-M+<.>H=-_PP]'0TLNF MG"_!++=FUDG8V;2<^SSQ^'Z5>+PH9S._I)B#SBVLETYGKTUF718%&& 77ZT+ M6EX48:G*F?;R*>MET]'G56D45\"$+!,E4B^*D,R3A#H^ROH4/,;7UYRB[I/P M(0(MOEY]]Z)H[&<,ZK]YH'2/%QX\.\7>?^@3:<_8NU,NP7-*&88O)MQ^P%S# M%RXQ3N'V4P3KAXE@@7XTB^ZB>9"('F+Q)"A7(M="6SR>=95'8T?C,$]V7%7] MU8;^MI<5CE9UA5G98'.M5]8C(ESP8K'%[?@JG,7?LDK';-#PJ'$P#[^/7_0.$JSV=HBH)U%F&=!-SQ=9X]KZ!CV?$ZQ8SD\[DVGT^&I%Y$6K"?CND*0ZX&4_ MMC#;S3?LS")^AB;A+!N6S%)^T];AZ#D1PC/@X@7&1SWU9]F3<^O!1B9GM7OQ\-);]LNKU,@FDXG@?//4GP MJ4+PC) 73SFO309>AI/;.0!T\[+2,H"6Q5D^4K(<+"^U]*OGB%]/@S'Q;>8S"@ MGC6[-T&>=+4C7]=1Z6K'?Q3NF5'[(2SBCZM^WP>70KT%(DN]K8[J,'SALN>4 MB7O*Q/UA,G&KV;-;4E)O>29N&,Y72;C346E82#2?Q'=P[?U]$@=B&E0VICD8 M3Z.TF"\B>M=S![3*#T?C;_JMX&UPRS8=#\HKH[P]%B MY8O/YD:NW*FC\; IV2B9\[$UDSI@ MLO&913\M>-LL? AG8Q4NN5_R<=3K$9JEO<\'RH@B=;YT3I^SF'\UOEE&4]X5 MX33AZC3AZL=9HI MK[R8\Z&9T3Q_RR1;LYABREONB ME6"8/$2\I]#5(R=P('M!S7QL9_@]'U>;J5U"9SDK9L?R[_E%4U 0X*H)KWQ* MEMD4W!&?FE :#,<'BBZ2<'X#0,^+&X%2@YN\[4PP@W_RB9GU27=PYW*RR*;) MI6(F*5=MU_5<_.F5B7BC+B/QVB;BC3J.Q&LJ71OM-A*OJ#Q;C<0;G6;B_1#R M0EARJ^G4E6'QU<,K/Z."\4]8/S,-QMN(",&Q4=*X&@7/B>Z^*,_\":OBEKSF M;Y(Y^2MD>K8N/^3G(,B().3-1SD5@IG&U7ANY_&Z3U&5* 1$/A?E1*&OF4)/ M?6N/1X]_X:;:J;;T%=66GOK6GFI+3[6E/V9<]P?I6TM>0[^^ETT[Z_ZA+[(; MWZGCXQ'2U*OH):IQ1\!!*.N%)XJ6IH[-/1U'G9LZ5GLZCJ2AT_:FCK45CO9IZEA)4QKMWM2QUM-QU+VI M(\^1NEDW=ESU=1SEC1V[-W2L]G,]*IH/C0W1P/3GO]5Q+KKYH&7ZU,/'5P_/$$V _6P9&=F>9A&D[] M4 +HU,#Q&6A9Q2^>DE\VW;[0!HZ$GEKNG2+D#>LZ*M%P_(?.,DM=-@Z]6:OX@+?A4W!]YGOKOG12WTS%XZK;7%"5:9ST> MU4GXPB7-*27RE!+YPZ1$GKKMG;KM/;W;'D\B+3?7&^W17:_<7$\ZBGQ+=[UU M<[U1M^YZZ3[M]4YB[L6)N;=>TE]9V[=0:\I6D/O^X MXNEUM8:\*(F+3//9SN]9P00_@K^%LP58^,AK_!'+,7%]8M*+DLHK77>3G."][X4?Y=Z'ZS1[A M/N7<:+B-:TT3<7#G>2_CMI0W].0M^<+IJ:#K5-#UU)J74SW7JKS*)$^I MY]+9SO5<=,AZKA_KM4=3O;;%;WP$I5Q8::WE^G<8).G8FXNCIU'OV2F>\N28 MW6G?.I7@<5VTSXUY"0#O5G_S"@#63JSWQ,#G-C%8BHS_7%2UKIX?S==_7Q9% MO&?K[WB8Y;X4^[@O"\[T%JS@]4^I8/:07>&X=V*/:/43(O![MG+2 MC#-F:%WNW2VW_6C@8V<*&Z!7U1'!9U*]?_A^[/RGW?C]P\K-^!)8GD\L-EXM M0^AGC+UFZ R#O'1F?VW'O5=DPH"*-BYK9B+W8AK-EHOP132I/J?TU7(./B>O M6 LX5X=N#7U*2WS%D:EH+B),(E097,4/X7@:P\;,XT41JA(QH[SW81X$Y>DR MX?5U-(G"^81W88P3>%#E&S':["YX'-\&#T6X*IRN1OF,2F$J'K2J!+'6T=,\ M52?FG1E74:N(QY#CT3A=3BI#[[*,0EAUG(19/I2]-HDF4- >A%M$T ]2U>SJ896#S QKLDWD9@]DU7P;DKGIK'$R5% Z4 MPRL^QV@\728B07 =@ANM8W ;\=^WT^B!?_K'VV6*;H+@_IV=/]81#Q00N*O\ MNDN@%7L63_[Z;30>_Z.X91V3AXL_P5^3Q]6%/+F/4]CG\/K7-V$\^_K)8X:B M*3I"F&$%_1]%48RO7R[=KZJN?>5^04Q4_%5Y,XZFO[Z)IE^QBC5LZ.RKKWB. M[F ;49[BDV9;G[E=_[& K(LJ4F0VCG.^:_"NL8Z M=[OPS'R"_9A$][.LMV<%5S6/2C]Q>=F*Q0+U#3TC#W04>76E[ I_->]ME6>1 M%H'>568;]SFM9@$6:7FB42EO1GH;SV:/*/[&"3-=7H&2%@'E\XZ@O)TH3Y0 ML3$3?4S#)$^3*R?N9;'FU3R.%3N,PUETQZE3)(:,1 ;I"JL=B+R-8JND':2W MUGS*__% !#R(R8]I T/T1^>VASUFN@RIBD41-1D!.C==Y!LF-K'-%,.B$CJO MA%OKD='BCUQB7P=W((+>;5"+^#&-_CM\QVFK'%/"^_+/F,BI;H'K1O6D!3+#XA) M 8[X(UR#DR5;9W-2>>1K_8OWM)8#,O+)HGR4GD>;ON) MG&L-:5&+UMPJ>'!CFMFH]48]/W2SN>_SF)^5BR3*940\KXB?:J++I#+1)S\= MN?3:2%#I(C>ZBH,.0F2P@]+"U&>Z;R!5)PJB#C.091'X"(RI4M/73.LH#\JN M+'C88]*1G0K3'<5D#K)MZB%J>!29 MS,2(F4S3?8(UQ[)/9^?ZU-/[.3O7NYW-E*YL^',"F_YA7N]PM[\0BP#BX#Q[S MK1>B2W[XRQ- 2\C@OH\2.I7UQS4V.Z8=[M(8O<2I_8H 6="^.2V/R9NFRQ+5 MB'* 3#6)-!IW1D[U^#^6+(N-E)8"WHP\"A+$YXI2),B,_XT)5F2;(@E0A0*GV&U,2&E%KTX$MY\B71@/B\=["9?F@A";PQZ]TL0 M)U%1(A&BO"@2T>A)8@Q*#OA%D0,V&V/])WDQ'(&0 0GD:?NV_0&;!#0J]6^A MS[3.D[A9>U( W&NP*$XT-0Q-E?;D_OLOVTW+P>7]/A28&_W\&F'Q?V^P^-N\ M4"]C6:=#:6\QPIT\+\'@5<\4M7&ZP(GW.S"9FC%9UJGQB)B_EW7MLL5= C19 M[N(@\8_/6;@A;Z^UBD\\B@K@;4U=LBR"+#J5S6K.TQAXFY;-YBYGS5]G]\-/ M2L,=29CRB/*&#Z:M1F).X)(UD76R@=(.9H'R>-X$B^35*1 M%CF-U:Z1$4\[>XAG#UD;H& TGB_Y-O,[9L&W=!GEP[%KG=CNDW@2ACS>DYZ/ M_W4;\8G9RWD>- MS^&L$Y&U*][W\($'SX0Z*9)KEK-%EN@JXOJS\ :>QO/DTG!V)C)HLFZ*TRB] MC_/N/:N7E%8\3F]%"BC/&15Y;T$I7RZ8/H0<9>'U-<^=Y8]8)F+E6<)>\>2S M<@N74F^A.!FM6W=N]IMK2IC;):#?)?M%9-]IF7@ S%4UU&$,*T55$59\@DQDZLK'I8L]@Q/3TKQ@>^@8(),I>'Z4Q M)9A]_?.+^^8WK%,3WKTU)Z(1JGJR+(]F9#OQ.4K_&C8A0E>([[@F,IC&DV8= M"]F^[B'+5SU+,Q7F^/XI(:+4@YOTDA&1%^B.*YO=\N CSB1._P7 MY9S][>_GE3=.(R'Q1KG(@V]V>W?MF#\?6T!A'/E9+V*^I,VEY'G,O' E IV MKOXM>X)VGK]%UD1KE0"=@.(!,H S3)YJ..9RODT?Z:8N5)7IJJ+U?2,SXOM6 M]:^)EI3GH*4JXN"U\/CY:G.3<)6%6>NB1]G?X,BE-",A#J!W' MC5GA6T5S/0XADZ(@REA%@AT0WZ0:4KU()/#L W6+ -PL#Q63R,^Q;:%-*QH"/YRD&4I M-G(T8FDZMC3?D27"'S:/M8RI\<6Z;OMH4E@K"RS:>I)O#-^(6?JX/L9UV37+>5OP^F-R-:N M%X3PVBLX>$&'%0.()GG-R"PO,)O^YS+/K>VFV7:BZRHS9(./?#B+DF &K.)E M5JD=SL/K:#&8&HMU0S.)CEQ#L4";8RJR/&8B2S%]%9N*JXKT5BQE?JS@*O.W MP]$(A[Q#OG,+"EXX7-$)=CR5$9M7F:@84=]5D(%=!P$I M>J;%BS.QU_@A MS-MKA\E=81^)'/,9GW%0><>?\]7#1NM77:]PW3!G(>#FP'0Y*55FAUQ9F-\@ M\4)1/P-8*,8V;"@J=FZ!?;D-PTXJ0#N/-+)3?GP#:ZC(U!T3:;:GJ89/3$:H M..M_@T<3$#7_>-NVL.:=RW2=HSX/3-D&(H(E6]@%JCH^>*4:=^4FT=52%$(# MWWAW][/X,4RXZ9N$PG.2/)8ORG*N^T#0Q0=_$T.J[FJF16WDZQQ#AF8#AG2, M'%_57,/SB&J3KY0_J!E#5=P\ <(:LL!&F$1!_C,7:-G?\ZDUR9_"FW0=V'TM M52-,2FIDTPF>&@Z2Z$$$5H;3(GP#,YM0!IJA[R#*%(I,S;:19V)"3.K;U#C* MTM4U;L 23A?)5^A+*.'H2SGZX!?@$-":%EGD#Q28ZJI$]YQ\,EJN;(F[ M^2-!6?H.SQ>?^4B__(I"?1,OF!3[4VX8,PU3.-2S8N"TP:L2U0CUOY:@55Y' MXO)1'EGD!,VOYZ%2X MM56L'O1 [K2=Q#=SH7YFA?TKEWK*%3J^D/4LN"QZL%KL:'S/A=DJI#J>W ;S MF\Q%7!X6.,_CK>M71\*)S\-34[Z'XQ@NX/'LR8FX:Q:D:88Y M005Y+P*9ZZP\J*:D7Z_4ZT+C3?DDOGQF#7R756?65.WRC+- ((%O7=XNKL]A M+ZV,F25]-'/FOS@[YG[X;(#CFBZJ%)K1686[1EDWI1D8-M-X4M#J;%8=\0CT MOOC&F\(T4/8HJ\#GC^8M:<(['JI/Q]]"> A'/H\]1.E?Y9A^?/6?.>6+()#( M)@AO'D5L2*!^$?S%WR(:0Y5=D]5(5LA)+2NW%Z]?$ZEHVA1DLF 1<=?KB@XY M0=4D"N<"#@7\D)^M:PUST)023P$K MW+,4Y"@J-](5#=F^K2+/LHF&/=]0J-$EI63' TEL;2)=S3.1I)P4D#,\?\_F4]] MF$]E'$3IJ*(V[F5 C586U/X&U*A04>_AF2AT?CG MLL3[Z%R4I=O?*P4>VX?V_LSS3MZ3*<:3,.MM3#J M/A22X)V[3[7TJRK69/3XT%Z^/KU6[$M/KY4]7S9 UY>15T]NM6)7J@^*.A'M[)"==]Y77CW=?WK MPKW\Y[NQAL^%Y5H;\)C7B*ZG.S;,H'$OOGQZ;_V;SW^8@=;:"MGGLA=>#M^3 MV[$TCZO<@$;:(J$S@^^!\9TXJ+!$Q3?)^&VVHM^#C*C> LO;_L_>N38H;R?[P>WT*Q?QG(V8B$$87!(S7CN!J]UG;T\]T M^SCVU80:BFX="XF51%_VTS^95:4K@N:.!'5BCZ5^7ZT++H[=&7'>@-GKU6U9.'T^ M^_D((E 4]DA-Y:=AY#5+'G/+/)2?#__^]6*5C$62CS*&ZQCTTAHVB\VT3S>) MRW1I\G_@A7\Q'YB"QK,KC[;_RL(M0D);GAR ^ U:6>;K&#T1+,7STX?V2D=( MYVBC[U3NU -U<<6W1\W/O<__6@<]-VWT6C"P*B"H8$%U9!.F0=OQ! M:C0=]KEBE&*4&UUV9"5S&2H%(=U"DXA1BE&>3Y-0Z'?F[RN -W$3_19'QJFINI-1KI6 M76\.:'W-*DK\G$/(;%%2Z\#PG,;%H'-,@:(EX;=5?*T Z M J0C0#H"I+-3"?Y2PA0.")HY[MFC3 B%2\> 5$^,J\KI\\OR5:%MRB/8[[)] M7^1C&>:CNIB<0P%-)/ED6)WC$G(FQ$S%A[_!L?4@@)_DATM&_I0>RR.0/]5' M_I0LWBK&>^;Q5F.4)1NOP!N=#6]4,DD0XQ7ZJWI<%:99V5!.)\?DJ(6=@8^, M3[EF;,[I45>&*E!799M9@;\Z3@&C&Y>6#&:.?X:$Y31/I:.* M._+ /"0/R@-\VWX/V1QZU.K4M0-!CW+;;W&%XM7[8ZD$<$5D,R:.&P'),*@U MD'R,$ >7M"C7A_I'8#=&'"Q#KEMYOBWI#!R M!=BQVT2KVN%).X\C9DT#*)JS%H3VC)72CXOQSWT26J^L%CS!:O#4)U-HY?.N M;.&3Q1HDO[0DQ_(,BJVJ/2\E*L]3\O,1Q7>:[2# W?[N.0U!()DVDJ! ME;6WYG/?>Z44.&_RIX]-VD+@\U:]C;;OV))I_3+D0[TE_MV3=92^+MK0:/95 M38,I;ZB*8;9[2J:+< MW7;[-W_\PM,T5_JKN-S=?^O^<3?Z^@VDV?5<^/;KM]M?X:LOLD://5__8G_^ M-KR_A^?$#W=I@[&<\-(W*B_DX6\[5)"["DR>]S=1J(^$_TZ_GV#' VKC*91\ M/!?!A.(3\[]3RR+^_:!=:QY\8OVMV"#I$W*@AC7Z01K61&*+;1AD*KAKGGHL MU;69R/UZ'6I,])8?<= MEX21Z@>596.>\L,;O?R%(A@Q.=IZ)K[U"*I_@5L/#@FN!_W/AA&DNV74Y8'M M+'#S28]7X@/FW2("^ORY%X*V!Z;!BQW:6)CM8&-OX<"8Q^.%+]M3*=.+(PA1 MI7OS)#<;37K?IML=>P?V&,,&AO G>27^V Z0A!^P40=!;K"^&NR5S^ET\77/ MEI8?/K:<,4LFD1[31U2Y-9AH;B\P)+.C]96;[P+HXT.Q_H.EH M^\ &6OK6L('5=QSDZVMZ[2[AT8T6R,8GV/,%21+]N5&<1&V\$SSZ-QI5*=@: M6E?)QT(SZ[2AE!--Y3$"WYLI918,;QMUO5D0#2^:[^T#XI^B4N6;(L;*)L?K MXWU5P* 4=Z_N--*B7Q6RRZJ+T?4 M*"*CYM+&>]KE6+;%IV^U^'KH+#CQZMHOSE[T9J/6,8\0>*X&Z7I'OUK2]?;A M21>[^3X*Y6[#<$^E=([>NOP5UKX"C);:.(*JW*2&SFOQJCZIU;6!ZN"'+KK* M,R>NUQ6^@G>]SA49UZGEN PTEW5<8B[*,ZY2F4K5-HPXR*92=@^\/9.DA>A[=C_Q1M3X&UTCJT$>;_DHF)2#.!F#K8UP3$!YBL%>DR M^028;R-XFW$>5-TEOK8T"+"C&G!'!//A&Q(HGTP1?%)Q@@0=F4#N'1:YIYIJ MW3@MQHF9J MYB9W5K(>AU9K:HT+IJ[5/$]$_X+#6MLM=@H@7/)6%&!X3ZL+]@]\70.@\$K M@^<#"E8\\'7U %\5->K8"'L2%NS"L#N'6DS M!=99X!DJOM&*V1"S4:K9$%@?@?595Z[MZ&@?>>XL@DRQQ]CG%A5$E*+TN]I2 M[AW+R)L3GW:4PNY/[&N!(1(8(H$A$ABB4H%Y!(:H[%%Y@2$2&"*!(:KHXA48 MHCS! D-4&A>YP!"5ASJ!(1(8HJ,N]JC_Q 6BB$3Z_"61*=+G!5JBVB$<,1=B M+DHS%^*(= BK2>"(SD];\W)/?_5C .$OW^@16 DQ&V(VQ&SL@B-:;KJ\LE=R MMJ,R;8Q).S.CY_3>>OUFA:3ON:'M+N#VKW/"PMK![BV6)V1LSRPG^.F#OMQO M>=!J&FJWKRD=76TI1M<<*3VCU5)TU1QV6N9H,!BTOJO?FQ]H#6CZ\OG")Q]^ M;M0-HYTB=V-"LO3/YH[W1L@=\9_M,:&@M_SAN<\D ,.I^V+Y MD^#>"RTG_7O?"\(_O/#?!,8W]AY=^[]D FRWO)UZN#;5)L8>VEI; M:6JCKF(,&T.EW6UWX#]:MV^TX))V!]AF?/CY5O]WX_?&(,6IDY*\/;=AZGK$ M)5,['/G>+/W+\!7_)(>0Q-U9JJ8DT0X\0U-;W_^\&WSX6354>/&6?'Z7V S_ MDO[H7Z?I:[\1VJ(6)R5(WG-KO=%.ZT?HDM[H-$:=;AMX->JT%:,QZ"N=EJXJ M3=7L](PV<-$T]^^2GCL$K0$'';2/^&WWEZ'2^S;L_@O.4'9X:K58IP!)!A6//:7A ;>.Y_Q4DZU MF:T M@6]-GOL>-L(.)-9C=S&70T]6:T:#->>-X@C3U0C,--Z2MHYV'/F!P-3!6J,= MHZ>>+]M!L*"H27CZQ/:!<,^GV >ZQ*G+ MO_@6(B<6,&C6A9B2/(;_?\![)X2!*A!\ZL]@N%*V@7"-?[3FOZ':?GZLF:2,#%AMZB7$RC4.&?'X A<;ON_$!5 MG7)>DMG&4S0ZY(_:4%<].FK^+65 K/0MK*5WW$V93@OV],ZP%9N&+P(J)LC( MS6D.8/!:6FRL9\MV<*%)5 BF"X1@RH]%P&CC!5)26N"VS7O&XBEA/ M[8Z U6:_W2*XD6-FPW2[W>@?2 A+*'ELN=&B( M.&(P:_C1]4)\X0,\P2$!%1:^LBS;AZ7F_PUWP^L6) 59@K=X"U_&73GN7!^/ M@+>ZQY?$"_F=%O31$]CJDQ_!-O!!H;S112%[S_!B"Y[J,^9,08$HV)8<1P2V M%WT8?S V#)\#OV1K&B+7BF#/ >-H.;-93?$VB_[:'TO/99V]@'!6VVMT9!JXWSX)$[9<,C+TWF=F;P M^2!]_Z]!_^\ >+X_%MD5Z$WI3[[\ QO&5Z99-S/C+X$A49_-9!1=!K/)\F7( MMU[Y%O>]0[)GIW#?YI)\ZOC>JAUHEUC>U[3]&Z[>/XP=W*'G0\QHS2;:T1<; M&E/KQR#NR,ND.HN"&MFG[)BSMQ3F'[ L,E+*MV&<;9R"1V)OVG@91@9!M5I7 M?5([>^P]GRN$2VW4V^>!I5['+M1'1XCCP*G^!SSQ3XDM]B2Q)Y5D3ZHB2"HY MT98(_GKX09WZ"'/DRX2!M/?AO5DI TK3S8HXSN-ZSG%'Z$B@]B% MRG&*/\124-M7LA2:YW)HB=-T:0IIN54I[ZRPCM>3' OQM-V"Y M>2[SIHMEEFIZK0L"[C=:ND_\3-@)FOJ;Q\*5.5 M@=7YV MG O^46W4&R;6)Y M5Y*MQT>?/&+VM^V&/E9]'*/D+/BUM4:+8L'7EC^04JPH M> HO8X!IT.1U3FAV=^BQ9.ILTRWX.K3P:)2\F*:TTZ^+'IU*\8Z**4P6/O*- MC0A]W?3%""%+GM[4:)&"FORQ;;"WP#42O+6ML^]]$LQ9:0[GC675SXB%Y69H MLC=-EJ?)\/% >/ZW_5^" M#4UHWCNKJ@'RY$^X\$KO+@XN&'3^>,IUIBS >S4H1%KXQFGAAKE]6OCJ?EH' M^?JZWGN^?/1C-%9:&AEOHM0&&[R@A])2.O;V#92^62YKUIC-M [.V2OI<%GF MA6GU279YX0Q>K(]@[JMH;W_4HI3[JKBJU(HXJO8/N%6 R-V\ M<0V1('+4Q:U%B]NHW.+6KV-UPPQ5@,@=^[_5]>I!!2J]F1O1>C=/NMXO%*4E M>"1X5 &-52']9$;ZJ5TU>T37KL0@:=FH5L;/ZY(U>TYQ/)RJ%V_'.Y\/!138D31#SL)VZ"[/J[HE&47_ZH)HK55WJDB0V:YSC<@%;$;"5_6$K MPP3CMX]!52WF"-A*Y2="P%8$;&6;@Y> K92(2 %;*>/B%K"5LM,I8"LE6]V5 MWLP%;*6TRTCPZ&IY).R12#]5%[92F3:!>Z-6M H0N2MJ13W"4>K"8W "M5(E M%$C5QELN8[[TVMG;RKP_E[QP[3"07XA/9#L(%DFU(JSBA,%AF;@3,EE3>8=5,Z)E MG+QGXLN6/+6?^;USXMO>I"[_X>5+(Z7?./7\^'4!>]^:0C^L/!)63V(EF7AA M(7F!99_P,5//<;P76E((GC^+7FB'3U$M)3CC2_32GF.-_U;NQD^> WQE8Z,U MLO#NF3;RK(,F;%[A:8*EB'J:/N4(3([6Y/J(VU ))_4R4U7*,4Z;!.!@VYTEDJ1/FPYS^L M'$G!7[1P[X;7'G)B+XA_9BGY5W:N-<_!M>M \)J=NM8\#H0W;4?+C]A)Z$3H MW34B>825_PRN4\/MK9FP)',>@43D^CWOA'29F6 M.SLO,ZS@2J1)RLB; 9/ MH&)?4EXAO:O$*H=ER]*66TUV((/1R7%Y\5K/AC\S(+SBITGL:(("EIF J%LC MGPG*>V_ARRC@WAL!;B"RD'8/1'@A52?X('Y9ID'@%C/QFIT)_)QC]6MVLRC MW1UKGI<-L'B:1S&L$:;%XET7T_*:93ZJQN.K4 M-D^[Q*[6D]4CC[:+-14S#:@?+,=RQR?T96WO&%GVW&BU9G-GMW!U?-]FJZ:W MKB"SN*756H:H.7>\I=]]L<".%W"?4BTU?9SR#,+26*ENOA&'H,NK M4D;%)Q5VV\:N5L7G"JV(3YI6T]7KH%0'"VI7RV(=I<*TB!VT_I38H3 N+F[C M_*3",6OGG?-D:N)"I>'":P>)"G9B%L0LB%D0YZAU(&?FHJVZNU9MUK3F%;@Q MA5M:F#RB/%SIMULQ#V(>RC /I8-((Z31>GSTR2,";6TW]&TWL,(OOZ01MZ M36OIAR=4@!'X4 3.L80K1_#H:GDD3)P2820O5,8$CZIG"7W2S%J[N6M-7('+ M%+C,:UX\>YV7!"Y3@!0$%JWDH7$Q"V(6SCT+XNQ6:ESFA6ZO@D?5,TB/Y;^_ M<%/KVO%O8A[$/(AY6*'NRH 'I6W_%%:\)3; M#%)*CW(%3MF:>0N77_)1;309$U^>[/$3S*\#7'D@>)$?TM?0ONXXF)>EOGWQ MN'SRGX4=V"&1 ^(_VV,8!R_=C-WFZPTV_TN0Y!\F]C-^^N6CF4$WP6LB/)K^(U,?_I /.?[[;#5;C0;IJ*H+;6A_ N8T?Y^ M=S_XKIO-[R@OJJ:KWQL?9'ORTP=[\EW5U:;:-EO?&[H)S&LVE7YG:"I&5VLI M7;TW5/J&KJM]7=-'+>V[^MWX\//HW__\8>V@5@P;H8[G&;3^X6=\2M&PXT$M M#?K^;4Y./M+&AY_QL=F1XDCH\"*Q&EH^RFD /*?2,["=14B7T(ZCG9"Q/;.< M@(+E\D,W1VI7&PU4I:5VFHJAP5\]O=U7VOIPT->Z;?AI!$-7X59\,ZO_AYT9=UY/EL8*.M;3>P@8S?HN7R.%FR-3-[D!OZ]H-6TU"[?4WIZ&H+%+,Y@F7?:BFZ:@X[+7,T& Q: M=-DGRFT.^SE5948CQ8W]*5S:@MB>.G0G@[WHWW$OTMBNJ:@:,".[(V4&ME9= ML^5_WHU)W7MCHE1L+=#T!-1U)[]YL.[BZ\@>]L\A)%DMD.2&WME.DE>1EN'1 MR++]_\7$OVX0D##XG:H9,OD*YB_O]8%\#8ZPEW=4S51[O9%BME#"X: %K-!4 M9=@V&XU!=V 8>OMT>_E&*9K3.+>0)^'1Y$(XLM"-!)M-V %K;@+GG!ECI3RU M75#P-A[]+,ICJOH_P20]8 <0FP2?,74S:6Z%[2K2O5;H8TN29+A!ZM'9VR%L MGV-HGB?9[TRO;5[@:T72W*K41F-M9A6J?YGJ?U!.*YU8DGSH[+KSS5=1)&P[ MC;K!R/ZZ&=S_"E>J]5;*N[UR_@H"X(.;N]O?NO!LVW5LE^0/E)^ZU*,6,*^N MMPA@3^$M6 L/E:62R?7)?K^19^(D0U /*7:5HER[6LKUZZ'\'MWMI]6L5PL> MNN%=)Q7JJKA[L>88#0M]:QP&1U28!;?NUC:U"H7<=J.L"BFH8LZ./F&!>3GD-A,82E!V#,NS&H&J5Z%%0-@(%;/*B86)B'L0\ MB'D0\U"V>=ADVPFSV\X315'\]$$U5VXYJ4M2[N05UPO_^]'][P>M]R;\[\+_ M+OSOPO\N_._"_R[\[QLZ#B[9YZ/M2%L%_#UBVH072YP6Q3R(>1#S(.:AM/.P M-@E[.;-E6^!ZG+@Q=$,[?/M&'NT 3$\W_,.:'3!OH]TV]+YIFHK>[#458]#6 ME8[9[RC-WK"IMT=:IZ49%.#_<]2.9F _VG &J8%Y/*ZS%(ZB(>;&_[^>LW!# MRW\;V0[Q#YBNN2$!YH>?__#2H\T-J#C)(,FU/49&P; Y&O2:O9;2ZXTTQ>BI M+:6CCTQEI VUX:#5ZP[TP8J,@O,VU5$;C7^L@KA'@]H>U9!J91.9C@Z9AMGS MKVK4-SO]TB>N?$S*C\E7(LV27O/HL]1<6),#F:]08$V\.,X!Q?$H_%5Z5:$QX M9_K2S[5TXOV8^*%ENTFV"2M8X'INZILD_22%(ZE'!,EP-(=IL(,GPA,CK47X MY/F@G3#32)X0>)1-82C A21?Y4>9/M9;A+(E3WW052^>_S?KI<628#"+)7T] MCH"\SM%G2OE+<_E]["Z6\$>V'N")4CHO9I9B)VMAAM\S8 RJ4M?^SX+V*N-/ M>WA#TB1*&V:3LLH1./P'K!E ESP.9>&FOK#=^2(,DM1+*9WU@UW!%&":+S_! M?RQ__/2VB%_SX_X"$8FU_MXD42OFL >,@Z=-[S$=I-/Z:V"[E[L^7/'&I.# MK4*Q55S^*M17K\*,11++;;"8SST_9)8-R'<(/X)PNAX702EN9'HD.13YU"*? M>FVD0>137\AK!9[KZ'@ND4\M\%P"SR7P7 +/)?!< L^UA0@)8-"[E(E\ZNI1 M)O*I13[U]4K_Y5(F\JD%$E4@O@3R3LR#F 13"_^[ M\+\+_[OPOPO_N_"_G\-Q<,D^'Y%/+:9->+&NX;0HYD',@Y@',0]EFX=R(KY3 MJ.PI'/:9 2O[:, &:,".(P,VF[''LD"DHEP2VPU"?\%[/_O>3+9H'TALTV@Y M\ 3W;]Z\&=,\"-Q)6#OFXL1"V0[B$#'#G3\0VH+:=B79P6.=K-4+2,$GCM^+ M,K^QIMS8%G)F<1S_(H1?_DO[3&*>Z0._,NYSB71B.TA\SLR;$$?"04T(<&YF MNR1/"NV"63R, [-!WZ#]Y-K$[VROOMG<\=X(H9W/O[ZXQ ^>[/FM8[G#NZ^W M?W%F=%G/S]N%/WX"T;A%:?@ZI>W_@NC+8[78-?2NV>@/^HK9;/858]2' V6S MU5)&:D<;#0RU89K#7.N^58T,._6&D>KE=SC2JAM[2-#-=+" WL-RP_R*.\R\PKMT[$$C/)9.;(%@0_^3#-_(U#E8, M;.NFD_TG;%=_XPY="UO"EJ)YJE[0)A1K8G1+A7D\A&PJ!<+9ZC2:>A^DL:&9NF+H(Q#35MM4>FIG MH [;+:TS-''[:13O/R"D*AJ@J;UY\.S%$?VQZW M=;.M&!V8]]ZP.U*Z@X[1;QO]@3K2R]@&GK-.CG@GI[B5\YF?MR'\/2W*$2V5 M<31<;N=&95(P[](&JSM8/("A:%L^3;CFM4/^K-_5X:3C@(G.[>6%2Z4$U7?Q M Y-TV,Z/@0S&@6V!M5GP=+!8'6QJ'#^HSD<<+)R0AGV].3=Z\9/TWDNR[\"# M1\@G!JQ)*V0$S4!ZGQR@FO>=)Z]CNMO1PTL MCMYMD"Y%S>ZOZ>%1.)*+',O MB NI;#4V.Y"6Q\;9$.:'Q'\E,$W\/6PX-2EN41]7D$D$46:U*'C1&A^O&6.R MZ 0CZO1L-0?3QPTE?*@U'B]FO%L]RZ/'WWWR1.#L\(PI\KB]R9_ ]@\^QP<( M:K4^>0X<+H(TS?+P/PO,7I91 _'R ' CK>F"4TOKR. 1;\H6DI1(4IA20W34 M<8V"[*B3 S-*"8Y8B@=)7NV'9,7VW'@ MEALW!!&Q'QQ>."TYF1VC(E>_/QPU.VVEW6QT%*/?;RJ]?E]5FB-#Z_35[E!O MJ:(B5S:"JA^D(%_2@A)8#]W]LUXWDQAD\&JZM%[\'7^.\ MI5ZC\SS>_'M0:V#Q!NJI IFFE4H77.)K!6)S%6*SL18P]&^J M%(:H%*1BK;#9=EAVG&;)9VD]JNO0Y2I*3^U!P<&EI[8IEMBV@>F-]5L*V2RM MAC8+B.1Q()*1)5]+&:T/EF.Y8[)#S/_D@+1VS=!:F]Q9!+<3-&V[I@O>N!&- MN?N6:992I?Z,0PY/)/^_KP.Z<,ZBQU?;C3VES!5W6A6PW60OR9#6JAEJ=1;. M7@\HQPHJFP3LI3F%^;"#ZOA&)HOQN76'6%V"1X)'UYI> 8-?D51[1A3SX09U MZBWX[ 27KN8(W)5&V#SF3'0E$MFRN%?241V31#4/5_(WPPZV4UM7D_ MJ0B@%W6V032N)&,36-R#%*R,_$3R421J!DQWY&M"P^)L+*ZG+H2< > M!K^JRS?K7_E"?,) O#;-O9SFFR"NJ:O%X7#NA-;7NBKH%@.,[HS=:FZ/W6J? M!T0E7GNPUUXH4N+H1?ZZHK..J.Q7 N14E^WE@^W;C) M!XIX/"@ J-QL^L7W@B 90M_R_3?8/;,7$!'W7NEAC>?EYAYSWJ93-/SO>$[+EY,H[ST\7(>]3(SW2L=[P?$6?;ON M.8Z-N!>:#(>9ID_V_,3U1?<$3NUJ#+^&C^^O7F?JC?U1^JHFN/(-!E(U%7JZ!Q]]TSS2ILFOL2V:P>GKHZVO;>MR9$ M=JW9B9$Y^R[ORY=[S;@"#::IZN43J;?/HL!6];]JKSQQ)U;Z1QA(H5%66T?XA4H,+6F:5>@PM2K M.!+4U,81/,+"B%RMU\CXR87!/[Y52J]5(;=W?[UVC+50-C);5T CJ#7]"!9H M5?*USW/9[N/=0$&+JB!B%L0LB%FXNE-S<[?@[#VV&4EU?N&-7RBS1%QVHS=0 M-GW,<6Q;2R1^D(8U9#K;/6U%/=>'@M6PZ3/+QY=:QS0$6Y;8TJP9YG;E^??G MB[!O2[6G7WN]&#$/8A[$/*Q0SSMWY;O"&CN-K6OL=,Y3=4:\]F"O%35VLCP_ M5(V=@S;($C5V1(V=57(H:NR(&CL[BHZHL9/AAZBQ" C4B<*1^<1)38*<+(-"ZX8X-9Z[2.()E79=:([)B2Z=HK )=?18F= M2NPJ>]*H:>6=(^99-).R&1-'UJ.4XW:T3;E$,U6N.6C6F\EE\]LQX&7U.2/C7I[Z6N\6\*?C(([ M?!+,R1CA9'GNEIH-2\M3BB"HE7/:AFM];_'X!!\TC;93#J+6Q$%)V@UO@ <^>R:$ MV=PZ$T(_3VZ >&W57RL2,+(\3Q(PVFO1NA3!+@]QDY.*->(^IU Q2P>!5..> M=,AI*#VUVU4NJ#BU'+IP+=2J5T6M)M3GM@?LC?>N5#Z:M#HA[<@)_8R?_OG#(E >+6O^Y1?/F[S8CM-U)TEDF066!W8P=KQ@X9-[\AKV'&_\ M]\^2+/\S?^O7\(GX-^[8)U9 X,A$_X5-"S:HU_ ;F?[T@7C.]]MAJ]UH-DQ% M45MJ0_D76!3M[W?W@^^ZV?R.CD-5T]7OC0_RA(SMF>4$/WU0] ^R/?GI@SWY MKNIJ4VV;K>_=CMH8M;NF,C2&JF)T=5WI=;6ATM2-?D]MM$:CX>B[^ATVRH5K ML[?;@6=H:NO[GW>##S\KNJ;"JY<94$A%(;TL _I4!#?ZFCIH-@;*0&L/%,,< M])5VQS"4WK#9;YC-@=:#B]3OVBJ""T@M)B!+*R8VW_K>U Z/19@Y4KO::* J M+;735 P-_NKI;:!.'P[Z6K<-/XW6$::KIM;)3F4RZ,*)ZX[_L[!],ADL?-M] M9%PX\[2IJZC36H;:*A34(BJ*R5U>TK=@OH_?XN6\._%YVJK.>IUAD#V=[SS9U1#7 L=V7PS_I%SJKM9(%78%$1 MT&^2C H=??T8YY!?GH@K6UR<,!!BR0\+^)D$ 4C&[,%VJ3%;S[Q:*G@WS9^$ M1X2>["U\^=?%) ;^.:>P M]** L?V0F4O9A"7FUBM,4I+#&.X?L, 4CQF-4>TSSJ:I3!-9D\.XXGP-&&Z/ MGW"F)/F!X#3PF UP8$&G!9^$(2HT$A0L.2+/"!SD@$'/A$9L8$[CV(\$-Y'I MPI$=^QE&YN.DP#.FOC?#@ V)PCLP*^$+<9[YYQK* [P7!@$W.V^@R(*Q;S\P M$?C# \'0H@ ,+/G^C[U()OJ)3 3)!0-@D"?1H>/-['WYB-H([G/'MN4DL;5R M1-.&KV,D;;[PQT\XG7/?'I.8W>E5!!/MDE!>BJ71".0[:S-:8]E%"C<_LRE4(8 M!_DZ&/,"%PG3\%O*!\95&_A!GSNS_+])*+$+2R$+?^'D/-MPXV-Z6UB>3QI5 M37&>LAJ#T@%3JV0L6\R*_5!,VI_\=?KN_Z7=_4[J_W?SRQQ4&W$G5#[P,ERLL;/*?!;S/>8-)F\KD&1<1_@J2ZSZR4/;8]L>+60 # M'M,OV-3"'(!TI*='*I@?T K6&Q6Y!R:E,%THT"GIP=AS0KA$11%%8TY\X,F, M[3SX0)_,46I!#M"\D3_%^TI 'O'6SR"KS\2I8XPE)/Z,JQ4<3_QFV['#-WQZ M6MYDQWO!E]+;:7@^L_:2P/AT$<+)!5X_@6,,NL7@.U#83_(4H]8((E@X(>4$ M59B+(,\,G'JN<9'3N)C@47./*?:Z_#LL-G@#8P3<:KEO::& C398&CQ?*X6+ M1(I>G-+UJ852HG5RX^+6/5F,Z03CCL^538I\E P*PG@A\I/U3"CYWIQ.,FX7 M4]N'642*@1__@9OMD $SIA:L'K9K3;AH4$L%CV>T$!&YGZ99L(O3DA(#U^B1) M!VSEQI3LUYT?@YQBSXQ5R@^63J%%60+F8C0*9"U?]? NF$!8@VP&I?SXZZA8 MX:#D4?U"'#(.V3B3)R![4T(@<<' 1]2X#H8YMV"+FOO>F,#K)S"(<8AT>]'= M:T90DE5#\5'(SI2^S(P\/_"<92W)_[. U4!A52DC$X60V]R_.-X#+,1O)(#+ M<1W\;KG6(U52-1S"N)X5A#_K=W4TU(.H$E*LJ#^E3<#8HD^;?9_K#(S$5"FW M +A]0F4V,BQ0RM/;91!X8 KB#R]V^"1E[08F=/BP]9MP*>:T.YG0&:"[O[UZ M@F/MELAU-+52=&KZGP4\ Q^0GUIZ*& %JD#LG^$7^KV4/G/4Z-QF)RWU01HCK8J,SZC5&@?:X40E5@<\8Q&$WHSX05JZ M0/'.\ G>(G0\[V\\>"!J#S=UNGO#%["U/>)ARB?N) !Y8@]&4P UYO98[K/ M\-,B/W0]$N\1CG!/-C-X(CI@;T&4'F'V.*II'T\;*=.(2AD][-ET*AP,CHVM M.=7A. &1Z->I)9AB2Y@2<@HE#(+%;,Y&E3OZSKP@Q.T PW/9E9V:>;YYTB- M]/+4G$OT=%Z7>XGE8 I=N2X?:ABS2=H_FWQ$<6UVM-^@8:DL9#;JJ M8@S5MM+3ASVE,VRVVFVMK_=&QND<6P(<*L"AEXU;%*\5X% !#A6S),"A APJ MP*$"'"K4IP"'"G"H (<>B3H!#JTP=0(<>F1PZ#XNN"PDS;+=W[P@^.H.DA#J MURE[U+$@>*U.HZGW6RVEH9FZ8N@C3>FTVJ;24SL#==AN:9VA^5W]WED)%36R M^+MU-&2HO7''WHS@M2/?F_6!.MM=V.YCDDC>(U//)^RZ>^N5! /X(PB9P_L8 MO!BUF[U^MZLK?4,?*(;:&BH=53,4LP//&YI#M=?3UL$1U7:KF>'&'C3NRZOA M:^A;GC^Q7 MC^ CZ)LSB^5*#+#::.G[LI*36, I^+D W^XV((Q4'OZH#-45-48@2!U6DJ[ MWS25SK!E-EOZ4-57@F;+T!&RV+<=#6K[,L_1TXW$C>Z0::Z*5J>^V8F%/G#E M4]C\RG3^USSO+/59UD" [WD(TW,9Z&6*X5@DY($*=?3)"N3@"2%\/.IIC?$F MRV61O9653E*%3FI9;"Y%0M*(#@-,;5<0)EL/IB0AH=,LE(ZV3TBHM3H(L"IL M8)PG6G&)K[U0_]$!@B0-$20I_RR]&S;8KG)IU:D]:./OTF M'.GG=*3?%!F\(=KQ2X;E1GPHD5?NM*MGUZ:)[=;E^OSU M6M.XW'B-7NMTCC!W5[55;K>RN6/SQ-OB5C97P0IOM*Z@39G1,J^ 2/T\/0A+ MT=%@ TT@N@")61"S(&;A+(;-.Y&G5%K'*/1 M<&FH,XX!,;MP$^;:F[J(>1#S(.9AA;HK0Y.C>UJ+5G.B&+=@\1#8 M$]OR>6F!ON5:$XO7L(/O:S*P_8E67F!5!UBU@I!6C2+N NZBI82BY[&*=D$] M4R6BQDK];/I^-ST _MJY[SW;$W@(+PI!R]Q@E1E:S,-+NA7)W?&88@0?^7OC MU\)(/"S-@>7+9%HFAI6:L&E8BUE8M*Y*0++#BJL965*F1ESH6VXP)3ZMGP8O M3'X;_"C/O EAY0-839H G@ETQ&@E*69!!%AZ\+"< 2L^E1.^U1+SFI48_)P3 MB==W1?M8\KALX6;$D4XIK>O!@>*JM^P*HC.U:X MJJ98VP+8(/!H8A;$+(A9$ >6[=":]UZ( M;1?R?KU*F3EJK:E?@Z%3,YK78.K4S&-8=,+8N6 %+V9!S(*8A8OWV&P7K!R0 M*?&Q'Y2(5HKQEB]:6:Y30P7BEWO:E9^TQJZQL,\5,I^/X2@L&XWJ>1+5J[IM M7GH(\]/.)2BJM+"OP<-1N65=Z4V\@A%-L^P%E_9^=_X!RSR04IE*]ZLNMPFP M*W7-QN46]E-K9NL(BME MRJR]O_/0>-HJ M?^>A\<2U_:[6Y7B3MLEC2]\*635D!C]/F?O^R3&KNWJR&HUS>"&/<$-!RT"C MOJL/\A_')VYGM['9.L.$B:D[B$^\"MU'RSEU%PSRV6XGHOD0N1K_+J$E^Z-] M"!U,#\0E4SL\[2:T-U[D'$D%IUD5]7/@?4XS:XTKV)"T^CF(/,W\5:)K]-[K MKWK%"*M\7AJ^CDD0I'CE/Q1>J)(0B%=(CI*?"VW"5C\T# M>SHE/G''Z.'- @%9G@-MX%A!)%904#@)RQ$X]C6@^W8H0TOX_5HI*LL M2-/1]JE'TVIO77UD]1T'^?HLKQ751[(\W[!60#=,WG_!M4=*/D>%!6+8\Q]6 MCJ3@+UK!8\-K#SFQ%\0_\QS\N]"%L9U.2LU75&0G>;SM)G^O++MSY#FX7OCA ML@4G>M2><[P7G+&R77.X+IX6+,3%8JH*'KO"Z<*1K?&8Z8^3"NENP89.%3I^ M[!A':8I6B2==#>.QOR XR#&M/EN#8Z2[" @[;P?DF?BX5DZLNO=%J%Y#$%4_ M0JT%L4GPH=QA;0'EP0HPL=&;S8D;L#+.Y!7_KM9Z4-4J[!?[$GF,!JIBXUBS MF/:(B M*3"+"(V<<[P7;!QM=Z:_]1DZM:-I%J7H'75SM&W?>K4MC;K8@!F?MD M;//0B.V&EOMH/S@\/%*]HCFZ5G8?UR$T0><(FD <'"[89!6S4(99N& [;&\G M5>JP4*D-QVA?P8:C=T2Y**'JQ(93ND&)@\^N6] ?)"R(DIQVZ]D-06B8NU8H M*#\Z4FN>!^12Y8WFVE,^Q3R48QYV3+U]S6I]_)S+K7U]=Z#'2NQ=WD'BO-ZN M[).QYX[AS,* DSRS]X$\VBZ6G*8.-.).Z)^\/[8WE>2%BS<^NO9_^<83-WV* M468>7#0F?FAA/VVX8NXQ'%I0D[#0M;.@#[4Q2X@$(7W1G+B6@X>G&D7]XTC" M)Y\0^8UV4B=K.JG+F"$GVP'L@"+5>/M4X^;6J<;F>5*-5P^TNJ^]T"3!_;,_ MU<8[Z83_1KV0C&*("B+Y>,%IST7&XW9*;H.1_74SN/\5KE3KK=3&O'(B"W:= MP+;M.K9+\M,798-B[X.5N9_'.<@<*34Y)JUH'"N3N \HDI7D2G%J M]K5SI7ELK@C'RDK'RI^K[-M:RC9^L)S39]WMF+"Y1,1O.CX"\B1-GUK'"]\')0V'4=_V)J=;W!>:-E2V**!V!?BS8RA$82QL MIT;FH#U\KD1." 806D3P2/!(F#[OZ:QO9+(8ET5I'6#+^Z3OVJQ@KU:,IZ92 M:UT#E3L?>M91>>$!].O&"(E9$+,@9D& ,Y>$-.&N%NA M@4H3\R#F05Y68>HM! ?,_9F MA'[-L_[KC(>E_3?I*1!/4*)XR&N23-9$_JEH-YJTFP5]-_(M>^U$U MZ;XXW__EF2Y7\N74B"6\N>8*+#V(/7OH;?R/2G#\1SOM\. M6^U&LV$JBMI2&\J_8-#M[W?W@^^ZV?R.#% U7?W>^"!/R-B>64[PTP=%_R#; MDY\^V)/OJJXVU;;9^M[J-)IZO]52&IJI*X8^TI1.JVTJ/;4S4(?MEM89FM_5 M[X;Z >;(9J^W \_0U-;W/^\&'WY680SP[@(BX[$7D_8M@[V-OQZR&>ZQ^>^& M(S(AON7Q21- M-_(\6D_).W0/9W/'>R/D&],KOZ7Z,)V9!>8J%ABM)3'9F*CB574+9^SQ6ZQ5 M=J<\3ZO9''95O==55', M&KMGM+1^TUE-.PV-;W7,KK--ET2/Z/NXZKOR,=? MXQ^Y/:J=[+4.AYXN [J[_M_#M8&+SR(B-S[3'3_(+D;TYJ*,0]MW?DQ=@ M!79)QCWZ 7?#_UM,'NGW%,Y*XO>G4RL"$N51U.5?O1>LW%YCPTAW35LXC 4. M,@;L,[0)J.F X[9\?/0>Y[#V@# M(B-!!)(A1?1:XW!A.:FW,@J"/ DI"DZU/M99E;\7RG+*C$L"J)T?,U8B<.39 M#FP4CD40R0%-#LUTZ'N39R1\\F"^_@1IPHP;.^!?U>+$4BGU8+1I0?SHXR?< M&J0"169SS[?\B+/$'>/*).$+(5S IK 08-^':? )7!LR;UM@LR(]D52R;_BT M%5$IK>@T6,^HDQGL'6!;!D4U1*6E)H6,16#&QH*/2YVN#4*70TPG)B)1Q1'K M!;3'QU3"471@."*VU)*4T M;E8/<# MB=5C71YY?IH;J!5 V\+>#Z+L>H4T/%DHHP1HB 2Z%,O^QN7GM_2!#=;@@C(B MLT/B$*=@X$2C_.O7F_NA ^!W&42C"-&,8.9YH^UZ8808POPYDV' MZQ.%KV J5IE!K]4-A;(,>QBN;ZKK+1DF'Q;IG_6[.IB&/J[-D,1KCAZI/VH= M(SX.6_+'5IM^XF2E2++VY#^MQ$^A8VR\\SF8KC2-,&*_"](#EB2()N9AOH(N MH5<';P'HE?100$$1^Q%$P_(1F[Y\%C^'(/^%F:2.#48.6^@ON.3@P\R:T)4; M>"ZE-I)G7-KA4^1XH$P@%JC9:!=_ /T*VH3,P!9YXL936EE$&:JQ)0%[E93L MA;#U6$$\"%0@V#3$(7BC]P8A6%S1@^Z&_5IV4\%=$Q4<#E"*VE_A$'(KB[J& MWA^5% U+GH!I!X^!O]N<*Q$S,KRHT:\7H<4L8NKPP75%=37L8S=4M\^](+"I MW.(T4^L]>7[\&J&&^L=EM&0U$;M8S63<,.^_08 M;./7W61IX;C^C,85XCS*2V=H.^6AA@<-?JS3+ETP8'@"^DNSSM: &[THEKEC M;=KQ*^5SZ0,\"49[URI>A=;?:(NA_<,4!U,+#R3Z!9F9$E+N.U[C.I8BK[&9 M)22V^S]VT@YCC6V0F?F4 M,@]F>O",_Z@Q%_2\1<_@4K05W+A4C3ERY+>\(_ZS#>+_*2VQ-]_NTG+WN2X/ M8OVE%@] M)UUW\ILWMIQ46.+,K%D=2E%71%(V(^L=]SA7\0'<^17W1W@HL9\M6BCXS/YQ M?15'=%U[ST&^AJQW&$(OY[TE2Q0L:*T)*C7>8<8*DHH72S;F="RRS9':U48# M56FIG:9B:/!73V_WE;8^'/2U;AM^&@'9*Z-$:H$(%(U_$X70IYZA&W?(_$+E M""*N%O[EX-#F1&VH#&ZM-WH&/;/,-U?.OMEN;J@ ."GO$,[;!T2112Y#D?+H M,I_)F;FQ["A:E@I'(H*C\HQ MY'UJ"LE'I,*Y(18KT00=+;\&DD%GJ/D-A0 F^QO82);#R3\(6EVEK3;:BM%I#I1VJ]M2.MU!>]C00,-I@[48"2VWG16./D,?S%[?"IYN^3FL M]_9G0"8W8"0^HSO#?>PB7J<,F[BV6F;U9B>'>]BEOOJWI;Z[>ZN2F/ MQO3A9RU%\MI)8U5R6A634&7IB M>DM#U4I#Q6BTLQMSP=AS<_62N"!AHET/76E4)3#?R-%P3?V^JO6[;549#C4# MQ+7?4KHMM:<875!M;=7LM(QN&7%->,YU0^=-OF$!E90']RZTW(GE3TZ+=RH> MNKD\\MCI')/0G7CS,$M#5@923NRR]2[Y[(B24Y+YC!4$GI(V2!&-&%W?TI[CH]!22R8YDF 'GR;VCQ)O)!"2_ZSL"GNAD(: MXM$NA[M9C"P-;K&"CJ["RQ_E0B88@*%1A#'G&#J).2\#Y"4/_<>#IMYD MQJ,:XE@LZA3VO0A2SH ^-=D*Y=\M?_RT'(.HPPI(52.07P@&%" M% =B)D)[B@'H6@1YHG]CU,FFI-&JUN@WP#'\TNW>TA 6>^C8"T(6!N,P (S7 MC2V7@8XFBS&0 E8#/&X,9+$^QO#=G"*I-)J%I%E#@!\-#H#P@F9;K M(@8T4B>I$N?3$,:U' S%W0S7&96"&@]'\^CN"XEW@/B=,.3_L> =_EOJ&;48 M&$65ES=/8+C\-A9>HV@^CM:ET>#H.DO^J!H-C*]*46 8KT3800QL2<.C&4XP M@U=\MV[Z*=3CYG9=SCI:;1-1",\;[GEL*LIK(_UNO2&CC2.81T5/^',^@263 M>P3(6O8)6^PU!NPU:ZRJ*%Y-40IX0/<1S\.L!KD/^S4(IA\4J6ZN_YC 6C+B M]$"C3F'-*K#+S^69-R&@!AF:@>+C./*.P7GB[![Z0O:^H!1Q93F%$A('6F+JF;0XF\%<8H9A=*X0[:AQ^!#-N MSW@C!2E!1Z &G,844.47*S:&@Z#*UHNID1(RZ_(0)IPY,& _6B"6B>E6*V=C M <-\CP+H?#3 QHO9PN$H*88\3D'TXVLQDH\;'@-I 4$1\^H@R5+:RD]MZA8W M1:T8BY^@EY3-$.3]"R#T 1V/HAO)9E@B?UV'ZX[9.,O"G)]@\R?G)A,T8@!5C6 MXQ0"T$Y;AE3P/8YM8TB66(#83AY/.CY6_8R03-BM[#D\&@R4 +-.'E':T)JP M)Y%7#_:FSVDK#J6"6D[P)+ M'AS[,;I0_UQDV#CVF#;(IA:F&Q+'(30/A$)" MX6&P"''LQF=8L[[OOU.7;#Z<]CL-"]2=FB(6WFB\M@/[!-JR]A\"O!HE0",,QD 4LIX81CC>(96 M&S&P5.-4$HF_BDQR&B?*':&+VJ6:! >&!FH8,$#C&NMV64'1F4/;WT'U$.%) MPR6]CNG,F=?1\P <<5(U79C&1>T+PXYPTHAFQ1]6$9W-G)AXA%D=$4!W:2"P M$"BZV$I@4ED>%&PT 4VCF"YPWXCLTR0[++U+I78DMA<]$&Z;\VP0_I DPR8R M=Y?QE-$VR.6LH8&PL;1XE.4LIRY$]WBX=P*WQJ6VO"7I(Y=']+S/^E'4*2?T^R(G#*4I9DDK>3?)D"P*1M MKYJ4\3G)$:HT=4Q,'4)J%L[5GB06-./#IH M*?,&BI''Q+[$3Q+MXQ97<^FSZ[9.3UQA.9\G$DT5I>>RU(:$:S@+!4JR++IG M1![\ RF?/[QZ,H.,3]H:343A 4'LKFL;VN=E5QMZHU*IAND,_U_<>=Z*1Z'*V^%"D1)E$BB;CCTHD-8*Z9P#^F"HRL_[F5$3N-9A#FO&= MX<#;9YYOMBD5&R?38>DQQ9LJ<%+,D)S;7VCX "P'IM^IO4N3$/!V[I^D]%.! M8888NR=R-C%Z,$^9JUB)Z5@^@Y2O,T+"*+'33GNY@B>P6!1Z,[W^,_>9I3+% M(T7Y'_3C<:<_'RU7_%S99IA=9SC]E/S%3XHK!Z3S[\&L#Q;4DTQG+SDBX_>X M:0;#2B[N* )J%&CKA83&#+7/@@'7@FB+5%;(C"R1G)H8Z.&A?" M1*[9/BCEI)\?]Y-%0#<,EQW2O^:6!J562NU/L"M;5"2P)5=43TC^%-@S&XYP MZ188\0LD_JS/->[SYF]+OR+U!@L]02Z\P+/0,.6O #[0W VW\%UC:VZ'F*// M7L0/!/GX7)2\E7YO?B+'ODTM;[Z0,>L8$S?A ,%?*S'AH1L_=RGAMLT'P@4E MWN?9I*(V\'PV@RESGQ^#F,;+C38>1^092I[)]!L]+2KAVYQP.XI*TC3"O!Q. MM6$B>)$OG)WE5INRIJ3LF=FGG6?,"YR M@0%K;,QSPI.[Y;.#+6.SE&2GQ[87%T \Z$8>!Z;BO) GM$0GR9TLL *'$SO% MIB8O,*&HZSIV1/G,@BBSP^$]&::3C+G1AM^(T4QWR!K??:Y J6F)-^B:*;;V,$H M%"S V'W"?1:2C.L67YUQ0!%J<<0_Q9[QO(*ES NDM >$IX$7Q039CD*#@Y.) MC\9=P#83*?4&]DAVOLR'E%G8-UJ5$4Y#POQ\X@?L !NI%O)>=#*KD*6UY[VU MQST:S68J7"H\Z>4.>L.LISVMKC.-F9,K<$7G=HEBKYB4=HL5QCK?\XY5Z!B8 M1.JLE$(:'Y#M,;U9N/S%TGF,(K8 M:9I+8]D^A8%Y\=:<<0YI.'&7UZFZ/1S_95 ML'C'3]0(]VWTUF/-E7&4/1^Y=>3'Z/UV_/Y,)2+@8@WW^H+KHB(P+S3-.2GX M!&=([MM*G* 2Q6AFO9ICV&@H6]C!@;R."9D$S$,;.Y)JK$:-QW]FH:?XSJ3$ M5#2^K>T=G/>#F&K%[FNM41A>DU)+GITYN14\3PPIYXW:)1,O[>[>UNI8)F]9 M 4@Y^Z+,:YZ'\0^RWCOKUOO6X"V*W?HBW]$ %AZ3?D^%@E9"L^(X,IT3>B+G M,2$\AV>'E(XM90+Y]+SWX,-1#RM!N<3/)HS'NR.*;R9"E?:E;K)MQE6:4I;W M@[<((\ 6=P='!5& EH*(S9,6;U,/MQ80>TI% Z_YKB:(8L]L#O,=IP#SK^ M??N9'B29/?XKF3SBW?RJMMI<<@E'LA@;O3=U*6\(1 9_$CI*A;K8%C+P7ES@ M]P+WH1&A&!B3AOZ]X+MQ&X^,>G ;1%(A2!SE9%M>9 M0]CAYTF@/+N@;Q&F>A,M"8GRD]?8*_#[I,M(1:$U%DA"C]O?:$<4!LGD3S 3 MN'(GM+(BY_%G-LX)L%_Q&?NCGV"'?B)N7!H2)_,%## T Z/W%KY(0FG\3EXEMKZ*^$H8!-B&-1^% P]NYXP \$)1)Z&@NBNW/4"8#W!.79HT"O2)(2HRI3T*54C;\/8VI M55(A*(!\6.R:B^Q@S8&3%2R&%DI+B28IQG%1DXO7._)=H MXEH)])_-TYQUJV% D%3%V7YJEZJQ"G4,TT+2XDT=GS$E4F3D,16?V9;9YK7I MDEC>[M)'SW5;FU1P5-UB8VOS8^T*-V2T\\8;;VWE.3=O8]?EFVG*'$C9T4&! MJV'Y_IK,DD620CG)TO/)U&'%FJP$?['D1$RQA D$]W8$T:>E<[FT!JZR\3E\ MSSW\-;N'X^?<)AUWHUG9$N)8%L)RAZAB/]U!3(1U\=S<9BX5[>8P4@Q>H)3D MTS&R>WAR=Y(,NAP=7F&H/A ,S+!>1=(*;2O[=O!WNKRVE232T@*)B2\X@1_A MRGOBXV*P5M!R3_8\*6B7,ML?/.9UPS*> 8PD@9BD$"A9,"&& KE_@[]&RKTG M"K[DH7IX.8G\U, <+PI-6FC51FZ_6GZ5PTJB)V;JX\;S$G^0E9L,2HOKN^Y9X8C0/7;H3_"YD+^#U47ZPF MI1W0?*4XZG1I"3W"<.8(=_5HA)17AGRQ@W1<*26\$2P)P5J9F!2#B611J0]O M\?4*EKQFH>A'R[7_RU8@3Z#B=HY/'A'>Z6&IRD<";$,3MD?&%B(+HLKT3,JI M)<*B9 [BY]'3RH#U%&:[8*D#C*AXR+6T=L*D,.J3Q@21N'KZ)+5RP K O9W6 M:N0AO!QNF;]**G@7KUL?09C"547WT@?C#7?5Y2IYV^:&9Y/F<<)Q;#X!TSL MUB89Z'^0\.N45M^C]5R[8>C;#PM:C^+> Q./@[*/D6#?;33U8<J/5''SO-!KFNOXIV3(B>U*Z$=>P@R2K./X+B#0^^:N; MVL>[K-8TJ\AX2]70/4N3.P8/^UK':&FMGJ*-FL##(58C&8S:2K_?-C6MKQH: MK4:RLOE*:R/V[43RQB+(RQRRX"'(<))WV'4G]!/;S;NQ#=TC6.SZ_&Q=6?M! M;6PLEGM0OS&'XSO.L,HW9.7J2C'JQJS^]U MQ]0#>,N3P6X=RPU![>(]\]D1E>*F,K]Z@U&U5B'U[].4907J4+K54#5R"Z+A MDY [17E5T:"@4^/A:@\9AMDQ>CU#4?7!0#$&C9'25ML]I:UINC9HFJUFI[^B M]A!5[-')BK?!F[59GEO]HNPJ\[0O-AN>?65_9+_1LBT*CV+1QV1I3?(M%F#YSGIF$3B@CB+NI5S6>GPEI3^3',^.NW-J/41\>AS1YXV#JP,+*!T&I.=E!'KZ\;89AC_)J%ZB"(8?:_+B8! MEE.YSY;U9TXM/*!&SY/AV/UH<^!]D@^58QG-%6?NZ'B$$@=CY]VD+T]V2!1< M0>1+RDOZEY+#I3YY"W3UI F+YC:@S>=H- \-.W3+@)+#&A$6ZP/"!NVP5B8Q M0B+JI9,;?!KF'[LHT-D0!BF*<9IX;ZF8>S;Z?F8/S(4"HN[S)#Q.,+IY?K<"3!EG>'G:E8?E@,3)%VW>VS)@/6Y&*G_&\D&]I-SJ@#$HQ]FX75#F8J#'O=YE ;F4I3U8>* MT5&;2@^.CTK;[.B]T: #'\I:IC##IG+U8.T&-"B^"'"M@U00V\TNTU2AN_/5 MXHS-) M/VJT73H-Z.];9R]3SR]7Q0\;[6CM!G]7G*U4V/ .Q^HB7P\\()8]1XEN\@YY MZS,T3 Y 2H>OI*AN7ZQRUR1X9&L,EB&P3G"^:1UB+VXMB"(8EQL4]@"F2[(%P!#+L[_]E M"(*XJU*4T4>;D;+,QFD<7YE:8VK4L:S(@*P9@\OFFK^$8THR4!1:/(-F1<1- MNQ %Q+(X)^0AA4LI"(WT,Z&1C$8HK%>QM09JZ<T$W!0Q/_*]V0T/L'Z=PCS/L#W/7CZ"PSB.5E;=-_--9-XE90/" M!RCL9W87K0R3Z8WF1B0C$2MII9SX2@4A&+["L':\$M]K61HVVKHQZ9ELQVHVNTM&&3670[_0Z32"XVVR5T;:-.5-#3"XV MNT1@P9TW#5\LGV4UTZ(53YX#^BD-8"J5$9PB@R1D!&DRG(B,7.TSW(QI+)_6 MJ %;!Q'(K&9:$-:+W55X^IM@G86QS2VBI$=[-CD_*CP3[>1)I)SQ?&FS*9(@?2BLOX$$=-K5/UN=D V/I7C->VI9NZID""T#&IX?L M]5+1$!/K(ST&1R".;DU]BDL&[- M$Y:]Q0PB:B0QTZLN_SE'EXL=S+W $"@C1$![KT?4Y64CDVDPPU%X82F^H_8WY\/$$0Q >:5CU^H MK[XCBE&8*R[)! >2^,>6/+OM_C)4>M^&W7^!$-W=#. V%B^1'QZ!?1X0_O_Z M_>%P-/I02$\4XSCRIJB2V7M@8@6NX4/YS9K#N.@27F#3VB6;?/WD4'8G$IJ5 MU?=O5=NI8@A@J3P%IYZ[ZLQ4; &<=HHV/<[J2C-Y-G47+Q=R$FMRLYE>ME,O M<,Y7!FG/U/,]<6(EY2;1KJ/!TQ@,[E*[F2E+*6M_QQ\FY)DX7H3/",(@Y4Z+ MW;]2!BJ>OB7 6"'/A5AWB20_$I>6]7Q+,FY2@\#\A*CX[M1^7/C+5P;R'J$/%IN(73, 3*X=KL@Q)U2Z M.$3V\N11*X^1Q*H=>6A9H\G- CAN8;SV MV?8]EQ4MZ;[C!&YE@VJ8G)":#DG^J-;UI=)54?'[Z$3*%H+-0L6P$_NI_C>8 MY8! AP<@%U.QZ0&2:X:L&X).*(BG'T;. *XT RYG&*"9S0AS=\=(DDU7WZ.G MX/DN5]4DFU?!D YL\'80E0UB!'IPZ/;3D;P >SU/"#VLF@!5(X@?6B%@$%=L0);.C^ M7.DJ1K].A#O]S78)_--G$;$S>\A7-I9OZJ:QTF&\DIP\ U@2]\CS!][B(9PN MG*@Q][G[*F^8J+".A RM_Q];B\Y;7+3A)NEI=03WN*D9K=:HUU=Z_?9(,?K= MEM(>JD/%U/2VWM1;PU%_M E*].1^'(H.7>&YB0:U_>DY#1M=B115F^] 13<# MG,93G2G0$4^V)'_JSIB,L]3-10!Z)ZCQ@@,8FF3U=E#G6Y^_[ TRO4!G7T?; MR]FWQG6WPMG77'G'0;X6K\77:@=Z[?;/7W7'*@?N01CQOL>I?6A'8K$[YK#^ MFVQZ0:1U_A^#$,@J:#@:A_FPQ'/?>X&E#U]H'U CQ']GUWE&U7(,>3XT^L[D MIEYT,9SXQ?>"'!L>?/F'9#ST:S!7IG8HN/4'"=_E%UO77BX[2+4(8\L^3?6.QJ^ XG/S=CI7/CGOO4HZVF]ENE9@3T^Y!(Y MDX+=D-R![2RBEK(GTPE7&Y0;I='ZIUW+'S?9"OE'V@J'!>?T&ISM-[FU0!V? M4FGL1IY9TWA'T$ND3N/=R$Y+VS$IJO,ZVYA30!?^%#N,M&5LYE1.^G@ M9JW1-BL@]WO2V:HU6JW+)]/LG&,N3T):G;?KN>CY.PJ1PF9>J;GOGVR_HHJ[ M4].T]N6OB':MK5X!F9]4?5?-_;GTJOM3O:&?@[C+(%.8V9&#PUOXX5,EM;71 MJ!GF%:BQ3JVI78&9UC;/0>2)+- K. T>A<@-]'32L&$U94?GW08ZG4<$J$I. MP@&O*^)0T5-70H.J,*A32_#9"2[EH,0LE&%0I]FHSDYF*08F&JT:NVV5@%K=\?PNEHSMXL$A9=IF#SBJBE@[8A[$/%1B'JI"9SE')59!.49U M@$T_S&[Z3P3MD)\^J.;*#3]U28)O-LIT>;OXRQLSLJ>KE.H'5RTL:N]P$ MQJ/0)M"L?"A53AK3*Q)9W)-.L]9N7P&9'>-RT:Q:%>+[>Q-YA%U5F,R7F#1F MU#2S"M;E_HJ[@ZNJTLLU?%15W==1TA=/%=*UF-*[ N<* MLN),XQQ.@M.HL$JXXLI(Y(5#%Z\[04#,@I@%,0L'W:C.3F8I!R560!D&==XC M6;E\:1>;+D;["U7AM+)C04^SIE7":;8C>;6F5MY3V(X!VN;ESE>]*4ITB,2 M:EH[8A[$/%1B'JI"9SE')59!.4:US::?[XFWW+ESL[Z,F5:.Z>:6 _)P]A:= MG56]*EM:4V^DNU7F1YXAZV[\1"8+AWR=8MM;SV67L7R6>^MUR%JS]HA+IG9X MCWP]1MO*GF9T1[JNM!MZ5S%&[:;2ZS9T9=2# YG>TT>=OK&B;>6QNMDN'V@S MO9/G40=0UJ&:LDL.K5<2U&0KD(,G[\6-NBI;XS'K*&R[CY+<]USJCZ"=;N]" M^(?V4O>F\M G\@ ^9>H[CO= G%'2YW;S)[9?\.A,-(\,5 M#2-;QM:= U??<9"O5[UV=6?+H[[VJ-2*C-MCMD"MFZ2#I3P4]V8X;]C\WM?E,G0M6\&(6Q"R(6;AXC\UVPBQ-S0\EW;?0QNB7_W9/F$-CWO MO<'C9Y[;=ZP@.$)QN69K9/9:6D_11T--,?166^F-U($RZC3-KM%M=$?MSGO% MY6:6_VB["MAF7U@=-/X%F_TO=&YQM(KM3H!-7XQ__ @VDALJ@?U?\H499_3S MU)K9SMN7G&T665GI.F\R+YU&P@#-K?")UGS#2G*+D%:)P\IP#\A >7A[)\F+ MT';L_^*-+@DCXPRKON%M?5: +@F)='X,Y!>"^RN9*-8S\:U'(N'382* :)P M;Q$&(3P 'KFZ:%R*2.1+BD^-Y&/"I7<%FA&]37FWI)Y;KK)/7# M6!+:B-;5R$I(I@MAFC!J?5&(RIG%6TW\20\X!^E*!9W]%DJ.A7D M])B1U3& <V+)7HR^W-RS]BN_!T&@%_ MV]GEHQ4B'O/0GS.NA]VI6]FIYD*H:S4+$;G[47FY?.;VS[#](' MM],N]'T#]+6.6>CD+=F:V)M,O7.$Q5%",O7"1FI'T0&I-31__;%X,9_39;_- M^8)ZF=!P>BTPG [KHSS'L$XMQR4@N:3#$C-1EF&)0\U^IM#P]JX*9YJZ7H6- M_Z!]*B^#-O-TIYE+LV1TIAY9A+-$:OL@XZK8#BKF0LQ%&>9B9R#"%@""7/.^ M9^(NR#/XT;R./Q> MGX(PUL L0,I,2NO_':!HSSUK[_YVQF?*5+',,&?_JGJ;B:%&661 M4N/"CB2&ZDI=N8VZTFZ8-:7;ZG2:G7Y?[;:ZYSO+CA5[8CE"MK1$RV?,:.B= MHTC*X(A28VT*Z52G[M7?/G6/ES%(/H/Q;WB0S\'V7 H8[IXQ;'_^>O_85QZ^ MMKL 2;8@<,OK0H!4L=RQ,K="XMM\V@G>F: D_D#9Q[=&82!9044*B/]DCP Z M3,V0YSJLTM!U'LD* M6;*F/@'HHP7@>.9%/OSJPU-E:>%$P=$A]Z)0\2;* H22A&] S1%9 0ZPY\/( M#^@YBL?'Y)>#X)$LGK-]LGQ ZBNP1P *&W^2I6$4(M_&X5N?+'P2P"\5R2%! M((4S0+[^(ST!DM9?9*1$UH("G+> ML^?_A;5"\/J%[_V7 /63IU9B^:)51O *ETRMT'XB0'@;GCW"8REA*3-ZC.5K M0/DZ?4$%UCIB%4KX RCHOR2\K'HN)<(JM/;5(A/[A7;R@?QFI#H*:$D6XA?D M&7.>2#&@#!9D.82N=D["F3>6L2@+S^UDAW_ZQ&%G>L[L!;L^0$&+)1\HB_EZ M@O_BYH'H*[HF:*.%\3Z)5GA& @' M&LB&"Y"(;K(2VQOCQ^>9/9HE0V )?Q96&HQ!'P!X%GUL(4AX[THCXH<6@!W8 M8<2PR_#,\#ER;%S%V(;EA](,_LE(72!74%;@NXUU<1-"!0MQ"T3'1U'5A]?C MP\8H'P'H05#PV1OY#1$ 08 G/'KDKO1LQY5[%"HY834;N,#U0FD2H;K-4 K4 MA>U(000$R3P''CZVV5*!LK#%P+J#B0U[QXHIMF(_O6O];"C7["#7@R9JC_X7 MV0%[>^2;XAIE/B9% MK%;^%3FOJ8&M&>RL7V RCRHJ5"DW==)OTSSDI-]F<^?BS=IUGGV[1:G<.]RS M!61_WO<>?P5I:5;KF:+XC2=QKNE3Z]T_?/WSLKJ52KELA=SRT9"GB1&? M^E117ONWM)93E&.*?D>PH:U@)BU@BY^!+<>-07"&N'H](1L=+61MU.1&34Q) M/!V+_,D]J)&UL-%4M\;_C8*0FICGY8\#ZS3NFGL/VW]K^H=0+ALY)W75%M:K MAS& 2=;9R)N"=]K'4K&3UI U_3)'3I:Y55=,7KC2366WB9R)N<<&+@S01_QW M["/F?.RS&+5'LT9JNJSN/63J=K6":%A^(T^XK5BI'M,%H36>8%/ M;OMH]?CAJ[P^"+;6"*J@[\5BJ&EX2WJV FE,P%&>VRX+_ Z)]('9'S+P:74W M=GHK[7QP('1#@#4^H.31>FD'V.G==L>?;6MH._!4$N1[ZH\73-5;/:W7']04 MH],P%%/MF4H3[E4ZM7:[!3>WM(%9L&#J*)E 0--A\$TR=#&T7C"^CWWRF&]R M4OQ)SX3&_BL\%AO<5$B4=L?O'1)M[!X2W7S'4;Z^R&LO%XG=V1?;Q40Y/%I9 M?SM:&:;OOU1;N:#1VHARQLE8"\F:OV@/]I;7'I.P5X2_^B7P=Z6"L9M.RJ:% MXB1*\GC;3?_>F# 22983'\^76G#B?+Y+PBO"1( MUFB4)F$+'G%KE6':^9Z3(4YQ"/9-Z>D=I6$T\K&J+2[KE,&-="-:8XCUG03+ M5T%6SJRZ#TM3Z489AN4>N$C#N$S(_38VB0>*GG0 MM#+L%X6?T4BQ1[S15K.4&%(E#A MIIRF [(BF6(6D1JY)+Q7;!SMYM-_]CNT8V3PU8KNAY4[MH=R$-4&JC+-0J@W';-[ AF.T1%.L4'5BPRD<4,+QV7<+PO.D5K,D MY]UZ]JL@-.MK3R8IV(ZSY]E+-=%G+?JLR[G5W#H=]FY0WJF1>&,SLF\_T3FO M]VX0^A$=9?2+9;N?O2"X=Q]"*Z0C;;],!K9KN2/;&PC=H?3J;DACA%-4$J;FK\L>-L5Z2XMO>K^ M_*5[GW[L_?R1=BO@:UZ)Y4O8?Z@O&Q9Y9[N5S)B\-TZ,O4R;]!;-:<<: MMYMTKIVQ,F1"4P%&T^Z$K/7H+>R0U5TXYOCQT=,CEP/&>"P?9KV0\C>=L[@27 MMO42_\:6? M&$1HEJ8(^"G]\PZ-U8_YB]/9ZNEUV=O1C,K= ,9:1K$4D4I;#@W^[/&#&-;A M3_I)VH M/$?'QMGRTL3WYOF?VZ-1-(]H+\<;& P];K$N(>_(8?;+8_@-_A3X M/3X'ITM-<9% M)1N)_Q.??2.1EY$3C6%WR4D>;D12-?P+S*-["B-B8QCFG''R77 M==SG"B@%E(7N;"B52GEXMA9"DP@H!927TR37:JYTXT-&+Z%@UL#S8:O^CS/X M.YLMN_0Y_U^C8>6#E75RYZGFRT3DY-?4A+.LRC#M=Y4UUO M?[C&2UY1XN>E"IFD$'"C%CM5>8YZ-=4Y=5&=6_;6B M2$<4Z8@B'5&DLU<)?2'+%(Y8-'-:WZ-(%0K77@-2/C8N*Z8OS\LW56U3',9^ M%^V'5CX6@1[EKZ6+U1P3A!P"OT5_FP*DRSHE4YG;TFYWK/ M2BMH;<[YJZY,351=%8VRMU1_]?:PIZ,,:MIE#-2&IWKL<+^!9?O_MISH%$.@ M!GJGW>[6#$7K]G7%;'0:2J<'?PU:@T:KUS7:9MLLP!"H>Y?BER5/6#69$R=3 ML%[,XMUW^1JT"2"N@LP3T=*(E2(TJ6,Y]!CJAQDA M_>(%0UR.(8H3\SNI=[//$/AMM0VF9+57J-=K<_Z#=;=;-U_) 5)<[_(B_\>4F]IS^ (?[K_6-?>?@*@'P" M"OMSRX$O85>FW]W__@OO\*3:_O%;^_>'P9=OO^&E+N'O^[-__\NOL >8JOJS MU/WR^R? O.U208@KPC?<746@D@2^ ?C\F(X\U;2H4 MK>@] ?A Y=_I_MOYO<),(/R9/FV!?^"8%AA!+M<"E#N]Y&U2'[B>@;;3B>> MXWC/P( 2#YAA"&_B^>&,!OK&Q/7FP-NAY].X('XW1 [%@&%%&C,FE?I?'X U MYXLH9#TIU>5==;=8WS7QC+HURU B\XSNP=<]U8#J]3;&)C=1-@-]"D*.;:. M)[?T0\+)#6/GPQZ2@8=Y4?V[E/VOJ M.T&%_Q#+SQ1G]'$^0?IQ;1CTTA'0DY#R% '1[90R"Y(VS:I16Q,E74?OW0.E M=_$8T&TSB47CX[?C0&7(31Q[P4=-1)1APVM>,X=Z=L*T .B?W_2 MEA8R5JPGXEM3L%'1SP9W)@J#$%0+V%J?SAP%O,AE MY+5M<>UPZXH/ 9.PD? M#6>=6;H.B[^N>[,IM^HG"$B68^E&R[C9I1LG.(-7[.:'*)2'$./@WB(=9 M/=\>81R2[NQ2Y-HER^L9C>N7L.8-Y.XT]02J\DK/MY M^;@(:RXJ7((6Q8&K4*92N0TC7C!0*KL'_*K6#9@%IFPV;\!]A&6:VXSE%_;/ MDCXU0)^.O6CHD((I^B,"5IY=5U!#4*-0U-A8MXC_H=^]4;NX4WWAAAK%7SQO M_&P[S@GJ$&MM56OW>DUE4.L;BEG7ZDJGVQLH1J_64M6.6:_7FN=NG=57S"SS M1T[2-AU7Z8YLQXZ'D+*:.#*U7<0SC4@1FE3*]M-..08KR0$+XJ<\/%I ME9-$BYLJZ[4"!>N"14TW0:7R5_$<=;6%+^$YZFK/7+]32A';5[]EZONRIT>= M%^,WVPP9&_-RQF@=\F;=W?VG WS"_1K#FK*I[YTM%6O:5:;7O'&K-6Z88I5M M<^2 ''V&U<6T0GET0!O\+.J^VJXT8NVETH+XME>N]('>D$VM/()ST .*(4%% MXX"#-*PN^^((+"92@ M0A& $@[=KD$=GGLL443'J,E-TRRXI;#_\D[DHESWZJ[<@BE643]C?C]9+#_X)0EH--H#O 6LGFS;7,YI& ML]U3!D:CJ9@U55?:#0W^ZC=4HV8V]:ZJG[G*J[ZYR OGHN$T,\\EO'S+IBB3 MAA1_\2 M2);,8TLKQ;:K$6/SOFGY&::O19'8*<=C76.UEB@2*U:)BB@2*P.51)&8*!(3 M(B:*Q*XLRWN_SN -K1>RVGUPXOJ BUPFX#W295<5GCUG[\O- M1FV;.TL9L3;DVA5G&PRYU3H![6YJJ]Q-LGGH[,S;XF%EYOS;;5=-""H(*@@J7+V#4CN2QU\&ET676^8)1K469'6FK.HGV.0+ MLSI3OXS+4F83YM9+)@0=!!T$'3:HNUU*B/8J#=I09O0;'B='#R;],OGLN=-' MXL][9!B>JJZHVZ^U]6ZOKZB-=E6$+EN9#F2-9WZ9(IG%<\3A,+M%1 M$P5XKCR\8DPFQ/?)6)JP(TGAJI$7A$$%QU'YH?TW+3WZ*(WAN? ;L4:SN/;( MA57";4]QR1'.4K>"ROMSIS+H0 QF,*JF'U-\OLOYK)IHR^*?IOECMMIG*>^; M5!7%?[Q)K&7*;CZ.;$,I46WG4B*M=8'JFH4U)4IN!"YU5Z2MD=-,J;C-'G#2 M3>.-A'V\7L8>,0MJ556-T_^QILXGGQ^]T')2(%@JFH)RVM3SK= EO2V7ZT\? M;[OIW^=)_J]D((Y&$TW=1)0-@0 IKT"EM5L2_\HADY R-#K[V6U*B;_M\_+!H:D0N;8^<7UCBY>?B1:BWXA_N<=&H M"KI;+VO.&Y"X!EM@5MA-YYD^7P*4PFG+-7-O/+D1]"YDRF$RQB'>!9/TH M<.U"XET"\-L%S3=$W'_WW">"#:3T<(?V*+2?[/#U5/%VM=[7:OV^KM0'_;IB M-K6&TC9;JJ+WC<% ,^H]O6X6Z+2&0=Q,2P]0D()H#FSRBN'NWRS V6B&@^LF MGC_'42G\\%"+HQ#;;RL[G]1P4VVW-/*^%'#=H>U6%6VW;[YVYU8JVVQ.*V!5UMNS6!-I)S@?(UART& M#F/55$/63]']=,6EY#N>+O!L@1,@QH$72G($CFX61\+$>>,T X=8@=!50@[+ MAJ,C6$)W>EUNUO:=A?!1F$);#0>8$#L4"N;ZA.<@?^DMX1'<M]XX(.@@Z"#AO4W2YE MG-M48FXHXJ1W=# .W?7F"^(&M$?_&SS-MT?XQ!#N_<.UPX"FUDY=Y=ENFAVC M;IC*H--O*69#-Y6.T6LH>GO0T)NU=J/1,,YUK68@:2%$#><,;YYT&;M;>.Z>H@12)>5'W5?!TL*""H,*EJ2#\J$+70![# M Z_)>NT&PI@B+"U,'E%[5?CM5M!!T*$(=-B[%O$H!86Y8L5OY(FX$=@M>U<9 MCLG(GEM.\(\?%&.UYK ^T-KZH* 65SS^TZ5A"L-E$97KRMFO3506KVZJG2:;:VNU]6VK@Z* M<635XXSPHY_0K.25AR0,L$XRG-%*R1%P5Q12YJ)G3S$42OVO#Q4I"FW'_AMO M=4D8'R@*-BJ]$=G2*%FULA=.%% '[1\ M#X)!+Z](W@+A"N1X49."D!XL/ 8,N0DJ._9(F\C C 5J;#VH>6Z'U\=,2XM(A5'"^3F*V_)];F^30"_K;?@1.:#$;_NCL/.V^B(*O3 MY=KZ@^NO9'6-FCA_\'22S#WR51^/>W$9A_"\HGY@=-R46ZVUC?H%DXJ#EVDV M]9M8YOK*])-H@6L[,>AV#P<3E!"4$)00;LV.QE#_ZT,9_)JJ<0++N"AK.\6! ML4596_T$)MN-V#*W?/JAH(6@A:#%$4LX=BI/V%#B\'^1Y8?$=UX'MFNY(]MR M[EV:\\;$^*FF1S7:-;W9JQN*T=!JBEDS.DJSWVLKK5Z[U3-;VJ#5V%3@4.;I M1K7=,^.URZ2H;^NU^I%>N_OS-]U1%V.>=MZ4]AXRXWO/22IORX$S<=T8A6/; M?%WV15>#B5]\+UA"P]"7?DKAH5]_];V)'0IL_4["=W%UGR8F+X&K8V(HP4K] M3:S$=HP$ALR[Z*&6SD[8V<7\.JLZW*(:YYW6H2T@^_.^]_@KVD>-:C-3KKR1 MBFLZBWKW#U\_M^'AK'3GAR6*8.D4JYQZ8PCF$L4ND8A+WK9=36 MIBJ;]1M08RVYIM^ F=:L7V*19[) ;\ ;/,DBKWR^U6V/,114$%005#CJ1G7Q M9182*"$!10#J\*W^>B)JQFYG$;EN9#GG=<[VG-Y@-N3F^B;G@EF[>Z;7<3S% M]2:@-P[?*(07=M3&NZN@UTG6=N4^UZW/4!5T$'00="B*YR6P+Z2@"'389M-? MF@\QHU.H_OM^XX6N;S2)=WEQ_N>@:RUN0HFOL $R(KC'1-2:ZQD37 MV#M=8\OS?T77F.@:$UUCQ8C77WO7F"8WM.OMU*G+FG:]06#M^IK&KK>!\21K M$]6L')0R-XT9)+&;ILJC=@N=1EHW4#77%U M\Q)!@O.HL%*$XHJXR"LO7;SM!@%!!4$%086C;E077V8A@1(24 2@+NN2%2N6 M=K7M8N"4J6H9O)4]!WK69;T40;,CGV9<""]LW[/,KI=>&\YI$SZ7: PHO+4C MZ"#H4 HZE&6=Q81*2$$QH-IET]_E%+\=3N#;<(;?'ZY/1M[4M?\FXT?KI4-< M,K'#X)OG. //?[;\\:D.\JNKM4%?[1A*KVMHBEGOMY26JNN*V:YI@[9IM RC MM^$@OQ-XAAO\0//'V N4$$^ 8L>FR)6\B13.B#0D4]O%7A+)X Z&8GB@8^&1RZ$'%XV('UJV2Z]8>(&-[PCDBF2[(R>B M#[6Q#IT$(7W1@KB6$]HDD"6@-X4DG/F$2*_$\@.$@XPK;QRI(]F!9 5PK^-X MS\&G9?;=&L$Z?K&K<)3Y',;&YG,&5RS_,\Z5?1U'4- M*^P%0_P36Z:"% K:/)5^7*LH**3#_=S)XA#NG"UO3:W:.$W'VUV;;RFX16 >T).J*6.ET0IQ9$5^R:(RC#Y?-^UG8!NHE(U=G_!C:(N:=9K M'46^#TH:G%'?]L;G$^Z#&73Y :OT]Y;A4)YWI M^Q8>E6J5>SL]!Q[G5N8:I-NN]!54$%005!">VOYA75[D4**8;NN*PYXB7"T* MK$4IG:"#H(.@PS%+2W1;KI;R5!6F1EOK M#MKUAM(S3%TQC8&NM'2CI:B#9K/5A__6X0'GK3!E!9/K2TP?9V1-D:E-\88F M&#QUXGMSBA_;C= &\Q;$IU<&%?AZOL"IQ%(4T)\BW-NL, H]_U7ZH_I0S3Q* M@KL(+23%RM&%[SW9 3RE0HM)\V_DU:69NM(WRDK9Y.T*?3+694C/Q">W6FBJ MJ>HAE:;US76CFVHO]NWNSQ>(*"8B3OI:402\J7;N[>(Y6@+,CDW8 MT!I P3I;R9RH^+W:BM^W3U^AU;U'9+5];CC#&I=/(+G&-=;.JS)N-AQ[G[7) M$TO?"JEM/B%@4EI.QMQ'\_Z$"N)X$3Y9O<@0R1/0/SF8WJ"H2\5X"FO):ODU?:>VGY0D>MY%F?NK?). MO+@K+?@_*G??*HX$9@3W"!_RW=TY".TY[:09P:X[);3*@)8HT-H$@B/,2K43 M&XVKC6)J>K687O&5*@FA2 7W".XI\39<9K>Y9T\FQ"?N"".\^4) S\5=F@#L M$K%\G.H3_.2%LY(=6W>W=[M$"3QF;>_,1_$7IU_""#GS&M6"6EK'(-\-'.FK M5D6[DN@_S0%U'MF\^#(+"93 ?7EQ+ZA0!"J49)F%!$I(0!& .MRX.EE _O0L ML7>%IWZUP6S3K.[K_Q>ZKO,6)G4V]BZA*3#IZA=)')V?=*>0NBMWC6]]TA^T:HI9 MUPVEK34-Q>AV!UJ_/5!;W5;!!@L!WT7)3"'LU[(H^B2+X^^LFH>,Z6DV M=Q[*CC/,VWA[\PB>)+*WE(#M'U%!MK*%*T-[EQR.Q MC>HLG+0AOD%?^V$G^J]&<9('U>66VMKM8>OB5\[JF7Z;GRE*YY>Y:V"_P*[= MYKNX.Y:^),5XE^2RK:BY$[OI.PZ9*3RS785RB^UP:KG9;FBY4QO_9&;EITOR MX0DONV(U9.S$!UW'QJV-'HB#G;0S>U&NWEFM+M<;VK[J1!A&^_",]T1<"[@& M89J +QZ#]>>O]X]]Y>%KNPM +&GM;:YSO5 )/07'8A$^]PIO2R0X]Z$L#-JH MEX\[R\.+C[XU)I)KS<\\)NU0K27K>OG8HLQ*ZY&,9BX /WTM&Z.H)YCX<^4I M=U$-=Z6;PYY.SJ,76HYDO^GJ7*''K;7D9ET73G?A^/$7SQL_VXYSA3RG-V1S MQZG0A>>Y$G)8'+-VTESJ%3+;G2X;S2.&L)?;9_?F-F$\%18HX4+MZT(E8O([ MB9-A4ERV<7'E^8\GJ+FJ#U2]V:C5E,&@7E/,1J.KM,UV6QGTVV:GUS', MEF84J.:J0QSO6;)\0D]HX.>TN5/))T'D@ +T)O2$-C_&HA0PS-U6Z55+/_,) M:9OO.,K7%ZGXNKE"LW>TYJ6+L33U[6JL\)H/WRHX;=XNE+N.@ZG>7>,5'$SU M[AK/?#!5*<5I1PV6\>3BP^G2Y]MN^O?CIO)947)ZFO#=-_)$W(BLVHZE+K8Z MEC0(**\ZTKU;,*IGA18ME[5^^NZF4^T<\>7,R85&<2^B20XN%C*9<;UWO 5.&+JOJOA-( MBK\\W9#-Q@DF %UYJA%&REQZ\]8J'RVZ- OL"^P6I]KGV$,MN"8Y? M?"\(I-\L?VJ[TH\BS2&@%&F.$WB/LK=H%V"Q4^1,,0HX6ELE$:XQ"LOY/S"=-# M"==.6RZ+"KC3Y,;>.F!YIFCQY.2NJ>T;1B_!XDQSW[#56XN[XCU]1Y%'$0]L ME'B%GB($TA[ZEAM8(ZH%R,N"N$')XA)W. -TW\#$B67BX*VXF&&^@FB+NKYO M+OB"VJ+,)L,]CJ4B09@H"IHC\? ,1!G/-RZ7WM!DS;CFO;2YKSU=@L7IM5,L M3D0TKSBR(Z)J O>WB/LK]GYVBVC>T^HG:4@FGD]X+9046B]EJ>EHF=^R_$']D!^>K; M(_+-PM&IJKZW5E%:MUE9,$_YJ#EJZHO:Z:L\TFX-!6RO0&2R/,S2J M,'DTI*>Q!-%\;B$2 S"Y$OI(/IE:/IY,@D>UX#'E\X7EOJ:AS-;/@>1%81!: M+KT* TV$H9L?GH)(]B@U LG"LUTJZX]XD!"Y-W7 2],\Y( 7<_<#7C3C,D>M M7.=[+W?PP3J;=#=QV0*R/^][C[_"E?5J,[/W;#R/8HV#U[M_^/JY#<^V7<=V M20;,(?Y)%3%FM&/U+%']S ?U#Q."[=9.N$V;D.Z];T'=Q5? MNO6J42^==)=Z,S=C>:^?5=YOM=A-X$C@Z/(:JT3ZJ1[KIV;9[!%#OQ&#I+GW ML)[B&R2-JBJZH44-U5$3Q#O?>I'+"@MOL:SY\Z!SN(;GMHUTKBJUY(F&T4BV MJ*T?MT[5'0AB<3'4K%X/=CX<"RGU:G.W$^H/Q\J5[YBW7M8CZ"#H(.BPF[H+ M\^IN1K.H__A!JV]4=9E+TMRL>8G+1=F**%LYO®];X'6)0E0LYHFRE](00 M92NB;&47QTN4K11HD:)LI8C"++(V&/ MQ/JIO&4KM=IMV"/-JEZ"1>Y;M:*=P)6Z\AR MEC%?>.U<;]W& M+E3?^Q3'XN]"]:HF:B=%YEM4(!02*D&'8D"UB[K;:>#1B885[38;*7URT!Z% M]I,=OC[B&DXP^ZC?56N=EMI0]+[:4LPN/*)3;_<5L]_J][M=3=.[]0+-/AIX MCN,]TY-V \GBHX]>L:8CG)'U,XZR(D#7L9AQ M=(P91_7F[C..U,O,&FI=YZBADVY5IRX3^3W*2Z WH3\E52%KBYUNMFXFQ8LH MDKE W/I+=HI>N'G_,/BY-3'L_1UNKGF)Q(IG#0?G%MUS45V=C^2O- M#@H<75SHRKPWQ0;!&07Q"'O/G79()/N@TW7.7[XI2AQ/Q_Y=RT7W%KSZG]#C MGQ!;[$EB3RK(GE3FC(O(^XL\^E482-LZ[[52&5"Z42^)\W[@0C71(G)57OP1 M6,(PRA*X.G"AC:JZ[_&\PIF^)6=:/V0S$-ZTV V$-RV\:>%-E\%Q+210PIN^ M%0MI6V^Z7BH+RC1OQ*.H5>O"?KHB;_I*K0&!HXL+79DWJ9*Z\2WU=KSX\@T& M*0_[7]B+/X8H:,T;$87:I0):PILN+%#"F[X50V5;;[I1*NV=/3^AN&X!_K9O M!_>%S)Z-B4/;AW^S@I",9E+/GMJAY? +@XIDPPO@K>/(QQLPW%U=YLIK[AQNZ0=U M#F_NQUW90N-6YZZFOMF?^Q\Z0*"/ P0JZPUU"M9P M/R-,4.F0)FKV_.%&2-;\19VJ+:\])F&O"'_U0N*OZ%BK70)KMW&P4+U5U6NG M.5GH(3MC9HI9WC,=*O0&2YY 4JX$T,N")^*=&^.=\9 3Q6*S323?#OY2)CB@ MR4:]2H)0\JV0G%&@KK,XH&@A8:UJ[-O)\..)8;U.!A#)\$TJ9VP_V6/BCJ57 MFSBB5.O:-(VZ]X$Z0M$44-&4V=KIOV#0F0"4GF.%MF.'KT+=7)FZJ=7V'E4N M]$T!]4T)M0OX37-IZ:A9H6*N2,54:_LN4JB5@JB5,ILQ*Q[4Q+)]!#FZ<)QF MJ^JM0G);00K9C&IM[].^SJ1:RDOC(Q0:[5\9M*'H*+W1'?]?!,N;O-KNM#T: M>9$;!CT[&#E>$/FGJ#!J=UNJ46_H2FLP:"CF8-!5.MU&1S&;W7:KVVK6U)IY MY@JC^B)\,^7_T/VUW_OCO@K=#U)9.QSKH>]9WUW+7GE&4E,'O#F1<%ECOFIN]A<):P&DM3 MU8/*L6H[EV/5+U,7)5Y[M->*^J)=*CT2M=.Q'.RM2X&P0OI;BE0Y 6+J)>.M[@;^62,[8K+ MNOR*,?6-C#SPK&P2_)1'!GZ:@/T50_#GK_>/?>7A:[L+DI8Q0N_^] %EBC>9 M\"T0;THP=Q,XC 4SAS\KQ .?EB4Q!?3X(BFB"!NC" FIVEBEC\2B)?8]+QJ& MD\B18B?D(F55NU#_N)<)>&\47I''X*!@8?V[!_.=5Q7L&4UKGN!T^8*L32MZ M-^]UQ0X+0G6C=0*.%C;20:JP7(/U#,TH@70R=8]\Y$9Y/J),IYN6_D87GAW#? M5\^Q1Z_L_T^0.N]U^VVCU]057=?;BMD9])56KZ\J6K_;KL$O:EUKG2]USG2W M^>/2M(YFFB=UXOPY0Y.4X(E2Y=QY\4TS1!ZB84#^%R& ;"R(]*_(>4V933-8 MZ$&Z=R?>HT\>E$H<4P&F$BR7*F/ ?"% MC\> 6^X8\.M8(8XE0$C].>7K]'F]GS])/2NTZ*5MUW)>0WL4P"/])WL$;[A[ MGMFC60QL!1< +Z9O0Z30%?NPZ6;1,(P"VR5!\/%G^M3[1^DAM"83('$E>?#* M1)0U\KB-'&TH91E$(2#H-]NUY]'\&SS%GV@F&JKH[0: T/IZ:;:-!I==5!3WY/,N>5/;5'9CC4]J."' I M\*4'9,-8O#7"!@4;[D6*@F#8"RJ\$;S6KX!>=D=TK"CE;"]&K^10_,H28Z*% M[V%S%8WLYT;R5*0)I9:ZDJ"/^XTU2+=-U\\R!]84,0OBJ?1QNC-.@.9SF8\> M2@8K<%K:,4^1G+P5=\S$2)KQMIPW[(36 S9+",? MM$H5Q &&J*\MHC\N0PA5D6$172T5B]1,H3%.R@Y:J=A!:S6$OC@O@^@G9)## MZ/;^ XX53A;JYBC<]#@CL-P)>!2"IT[#4QF:+%Y^?M^U/+F^WX<#N=./UU"/ M_V6-Q_]6%*H<8(E-:6\U@D&>,CB\AJP::R><"-G?0L@,)F3L:(,""?]1X-J% MQ+LD9P]([6Q(%MW#,]RI#5>V@X"$0=L=_^)YXV?;<4Z5&C)K>J]CFIIBMFL= MQ>SU^DJG8_:5]D ;='J-6KW;;9^YWWFUO"9)AMZC/K,G-LU]V FV\"0%0)?T M##8/H&9.3M]0Y-*6+VX.8\C.G.7$SHU71R4<'.O%9VY&Q(Z MFOEF!V![J[CF\H%".^W8D**_-#^V]6A.-D M6T^_LG;3!+J[^TS"\3_I[+8C\6BQT?2+[P69W&O7\OW7E;;Y?R9FI;@,?OY/P[!PBNI/>[^#.E/LEU7ZB;5O >POP7G$[CK'; M(?..C>6A/M8>X_RYF;T(SBSY!Z9A]QY]>,:FB_UBM@VYU=IW*G7Q5Z?)]=:^ MAXD4?W5UV5!/T$]Z4W;-;IH,0=EFS-*QK^MZ3\2UW%!QO5 )/07CJX2??92; MX+3Y0UET;=$;I(^P1$,K@\8]=,]<7^IX98NLK:W/*K3^+8^V??2M,9%<:W[& MX>''$._KYWO=O $-IFO:]2_2N,PMSI%6E,T"SZU3=E M2N\9(GRCX5A$"@6\MP"OL/A$I+ \)H-6E^N-&S"-ZD;]^A<)Q%37=ZD6VHDM MEN4C@H@%X^H;""(VZC>@@ALW,/6NWCH!(85%6>X8X@TH,$W6]1M08=I-N 2R MIIX@(BR,R,UZC8QF+@ _/>,Y\ MUNNB:XIZ'AW>+10T+T"G^C6M/G_9T)P2/S4/R$'=M^<'ZMPR=_$%%Q(H084B M '6[7G-MO^0L&S":]L1+K"F>(DOD9;=Z T73AR6,[6J)) _2F[*IMW9[VCKK M)'[>TI*V?6;Q\"*WZJ9 RPI::K)97SZ4_=1X$?9MH?9T(YG>4J1-_8A0E<2V M$G00="@"'=X,;.YA,05O90?DOK,E-GQ&N/]EHQ8R>/\V/- MV*D?8E<7ATABQL[%&5',V!$S=L2,G3/@0\S8.7&,]H@S=LZBNZ\@I"+@+36\ M5YRP$8TSQ2LG$2-VUM7(J'H9JKKV';'3:IR ,V_*K!'=,073M3=07'X3(W9* ML:L9?S>[<^;3=_6N_,\DG'"LBXBUD:-Z!)[_T/Y!V3 MD3VWG. ?/RC&ZO&\C99:,[J-AJ+J=4,QC8&NM!K-NM+16CVMWVSHK7[]N_:] M_H,4N39[NQUXIJXUOO_QT/OAGT93@S=G5K\6^M4%#IW3BUEYX_$.*:ZWC([65QM*K577 M:1^G4>GU%TSM&O]UJ M=K1V][OQ7?OAGU\U]3]+JSW&4HZ#H(%E^[1*#?@MFB]HL02\B8Q",GXD_EP[ M'L;T9A_^;K24=JTV4,QZ0UVA0RM MOJ:S_)HO[,D#SY\0&T_?1J%-B17<'\QZJ3C>_SY8Q>M [:G]?J.GU,$.54R] MH2F=1EM7^H-FO]48Z.:@IW]OJ:KV7=,S,AG@:H(?_JDUMY#&(^+A.'S+W_8E M"@/0F-C9\B<=0T[&[2?B6U/RC4@U?7C,73-;/?JK79# MZ?6[+<5L&J "NN9 J0^:1K>N#CIULPX/ ,37@*>;Q^#I_9>]&[,'[U"Y_T+\ MD1V0A*I+8,2_?_7M$3D&Y^NKZ.]TNC5-!WW2;#=!GS3[;:73:JA*7^\;=5UK M&UJWS_E>6[\7?5\0_WLL!VJU6=]!#(Z*H3QQB., 7\A+ESH@!"UQW,@:1#Z MM/0:59@;' 6IZW;W^D!KZX.>IC2T5@VT"?S5,9I=I6GT>UT=,-W3!E1+;]C= M]4;-7-(H6ZWG.,KX+9W?LY_L,7''WZSP*-A;@[RV:G1:6J.FM-M&6S%[)C G M: ,%L-;J=P>JVC/T[_0Q"?(6H"F1^8ZCA+==_U&5,&=EM$^WU$9'M"H&S;K1 M-\'PZM9TM$9K!ABB;4/1:UW@U)ZJM>MJJH3K_]'4W_1:[WBJ>(_%'X?5Z;?! MU\@?S? GV'?IUR $#K07ZPM34>KV_Q-NQ M:M75>N,(S+UAQ5N@D]$*5,^]BYT_1Z1(.@#GN2JIN*80Z M%]N@0-LJB+^JU?MMO5/O-@:M&@ N^R0BE:2*$G:;*IJC*&&!C'8ZMG!I3TH:V? ^"V^1R< M\X !!3.+YD@WJVP)X\>ECVX>%>WX@2^2%C"*Z!,".R:LM9'@R^8 ;H7! M(WE,J7R_)SZL M;OB:H"9FLPI^FMMA2$B,N8Z'J@P[9N/%5QD98P@E>*\TQ54BB2D2$#O4I (B MH=5)_@<*%Q&(#QPY7H -011@?@%[5^5],L$+Z$/H^Z0QV@^(\RFS:)Q7Z8D$ M (('>A_8+9SYA!)N@H1Z)9:/* ,+L'HN*6+#"-:+T6-61$8CUN>*+$=7JM!M M3AIEPTB$&YPV$ KO\,>4],]V.)/:#UWIT5O8(ZFA-7/2A.NSJ7)!C+/G5B2N MSEENT\Y$T:C$,8&3?*"5.^DS*-G Y8Z((N;'">-VQ /$/HYGGH"C19U .17Z= M>V.0YY5HY&H(M/J_4R_US_"RM\E @TEKL(M!SZ'&X3MO\E 0._B)_@!;)+QU M;/'= 3GDT4>O'JP!T"RH%>T4"MSQT4[Z+VSA,QAP[96,R9/' U/*R=/@]7/+_XM0PR"0?K/ \!C- M*EFHZ?U@1^';$%BP[&QF>P46ZN"06',&U9@0('@TQ+4@!&"C^'2[ #X+2#5^ M>N[AX)P SB9TC0#\H^>#WO3D&(F,#2/8HUQ9 N5J,7 L:>IX0S!80-^#GO;! M+:$]Y_B([HRXKF7+N(BQ;56EKUGLIG?X9.+ U[@DV-^&MFN%,0&1=;=I^_%< M!?<]RO5Q,P\\-X!-#M<#D%9P<<',\TGZ?15+ED#C)$('5!Y%/MN4AQX@$LPB MX'YV/^[-/M":KGMBO\!ES""#Y=C%D3A0!T&L#E9$#7 UO::"]!*&MM3.^3K MPQA $/K(46$\H]Z.M4Y\80@V09"HW4KZM(DWBKAMPSP/?%?WVV_/,C.Z389Z(!;/?GS 9S #'Q!)(( MK_ROY]OA*V5YM,NL);9,+47.C0DS@BI[!BWK@?@^$:8TLJE MA(._0645D[D[Q/&>*3H0<1XH,XMJ9A!GT-%!;-.N;J>?]H:^A-/16OHAP]'J M]9V'HVV^XRA?;WIM[0I?*Z:4Y7&>3BE3WQ[Q$ZX?4;:=YW&L$38W2INWIPVA MO7Y,,NQSPQG6>-0Y> 5=XV[SIV]3G';48)ED1CR\+WV^G1ED][AIG-^)B7!% M72Z[C>7Z1IZ(&Y%5V_&Z"\\%E%M?)J8/<%!ZFT-\YQ6>_68#M62M>8E1*ON] M<:LU+MVWNN9*)N=E[KVY"82G;?W53*NACFF3?B Z=%&$VYWKK$0+4S M+4^75?424S_.LSS=D,U3'%I>EO['/3N5;GMFP)%X]^+++"10 O>%Q?T5.T*[ M3<9@ S%\'CDH@^^CF0VYV;S$S-Z3KJK@ULF>JQ)&R5YZ\-:;NB^[-0KL"^P7 M9*#!M8=8=DMPT*."I-\L?VJ[TH\BS2&@%&F.?HE@7:X9)SB+ZAC[PE75YPJ$W/)N?&.APIJL-RYQ5.&9%F>2NJ>T;1B_! MXDQSW[#56XN[XCU]1Y%/IZ(J/G'H8% ZY\\:9<=%ETS@=5G5]@U,G%@F#MZ* MBQGF*XBVJ.O[YH(OJ"W*;#+>+L'B]-HI%B]H0'Z[DCV[&3- E-BO+$B"R-2>8<27H&D)5-JV!X9&0MZ($J-&8R9@?( MXV&1_.R1FSIZA!TSQWET][-'C,;.9X_HESD$Y+9>JQWIM;L_7R"BF(BXQM>6 M]T"*-3><_,0=UFK83@L(AOLY($5>+'L!75@O8P@LN4_XO_2K;-G%M>(EP4J7 MVS[]C.USS$5?3B37N>^[V6];0/;G?>_QUT]2HU55:QD[?2.AU@3#>O&VZ]@N669;?J0,.S2='R#S:8E">P?&3L)QXC I<9C4=:QQ792-\N^FZ-OM MX:(N<)'@HG:+N!#Z_&K6>.;# :^H2&NWL0])[WH[Z5U_.$J_Z78W[)5_/Z106@=8JDL2"Q0$B!>5X3,TI*0>'K0L@5 MU\/M9BC>/TH/\422W#+4@^EFZL6M&SYT<6HQO:9C+*U^ JI=JHIXNQNVL(Y$>X? MO<"]P+W O<"]P+W O<"]P+W O<#]]>+^IBH==AM'\WCX?,KM;M@SI=N4Z^J^ M$XJ*FK,K>'QZST45.RR]9W95;IGZU:VIR$'H_=94Y-CSOE0RC>*>%+#GF@H< M:=YS12+ +!KT2V#^"^P+[ OL"^P+[ OL"^P+[ OL"^R79IW%A&H7)V[[@5PO M^=@O?EZ:N/7R+J"G&O>U&D=>G?8U)=X47-R9/9)L=^+Y/ M3\2-X$T3WYM7)/(2$M^U'&D4!4!@XK.9Z([G3A7'?H+[V*@P,>9K^S%?-3'F M2[SVNE];WEE2;]YZ\H%"W[CVI2\?;DG1>ON9\O?.^)X(."]+".(Z%0S&'*$;M@=Y;'I5=[WBE-EUZMX.3K7:V83W.>MN,_7!O=Z8<0O.I2G+RA MF36YMO>IFR<3B>.MS]!E5;U$C^"9UJ<;LMFX1)'-NC"1>=XF7=5L%3T$ MO__J:K7KY]\9\$S50R;C\1WYJ2_@OQ1W9 OOKVB$@CSPT! MK&]D\H\?B.=\_]IO--6:6E<4K:&IRO\'J&Y^?WCL?3?JM>_8L0$^F/9=_4$: MDY$]MYR =@+8XW_\8(^_:X96TYKUQO=.IUO3]$9+:;:; \5L]MM*I]50E;[> M-^JZUC:T;O][2U6U[QK<';DV \ ./%/7&M__>.A]7Q#_>X#K#G[X9ZW:U#(( MOB3"5DDW?!^2X09(_DT">$W\VH%E^_^VG(AHQZ"*NH8J_5ZCVVXWE=J@UU=, MTV@JK;ZI*353U?IZ2QMHFOI=^VZNI\@/_]1:37CQ$B%.L/P\C@E2P1V1KA>$ MP:E0H_4&:K]M=I2:-@#4Z+VVTJJI \4PM6ZWWVDT:ZW6=_J8]:C)8B4/\%%E M/6;%A%5IZ.W>#7W;#>P11=]EFJ2DF\)YB=K4>Z$_@24-KUP:#?KW?ZNI+[!CKRB.B>,V* M\Q@-82_#SFCB!]A5';[^[H5DS7ZW/YZ6$0.\IFHZW-@:-$W%[!FFTE8[7:7; M;JI-W1AT^["QX)W_Q,V9[\U\G\^.\%B>R1'_\;,T 5"5B36WG==/*T%R^F-@ M_TT^84@].X-C973'\FB/["B/=5&=!>PTRM GUE\*,O"8?%J3!N /,7],&_,P M(Q#'HQPR"9.8SY!&%+4JM5*&FR)!V3M7L@S)8RB;<$JG!5DM> RC^QOOV&[X MS=SRI[:KP(L_U='BXY^9F?B)&H'(0(":,3#I)_/'95J\23B.Q"^N]*_(>4U- MO88L(;-)X8Q(*"*6^RK19D8REFPW]*0',HI\.[3A85\C?S0#0:E([:E/6-\_ MT".<2>U@YOTE/?HXG<:F(P,>0"J=]#5_6N/9L^7:TB+R@PAD2@J]BO0\LT>S MW*LM?# =C!, \^"_Q.*7N-%\2'S)FTA,SN&O2G+?R)O//1=0B:)VE]*G^W.7 M_4(%-?V^]_-'B?POLAP*QP>CJJ:P OH__^>A M+[7GH'A&E@O?+A%.4QGE9([%9RN0/M2K1BV%J;J&WIH1WT9?S*'IP5"1K!%P>V'1\$5QX[TZ\1Q](9.>$ :C&#GVER O@8CG[S(ID!T&$ XP M-P'($OP!) ?,3CD S5I#UDPS)7$>-TBL#;PF)2PV\7S$Q!J*VIFW58"@N'\M M?&\$+!=4I<<,'T8!O_"L494")!-)Q$ 8DG4X6$HRE)[ MC,M;3%#D)ZBC R0D4"5S+&WE_ 14(>@HGQ4\*]:CF8)!&-)I2*DZ7*]%HN=+,'_+8!Z(&+.JUS)+)&2 M8PTUJ/3 1Z8+_0QZG@G2#_3SPB&X,BND5&-^);^>"H0,RQPY40 OI:R18@#N M#L(*?OFA535;&:6+/("+8\*[RGL2<> />*OKL1V')GX5/!F@XF8# M<;U70J30>I&\(5A0%N?#TX4Y1SV-@2RPKEAO1QI M MZ/AD[N! [:G]?J.GU W-4$R]H2F=1EM7^H-FO]48Z.:@I_-PFK;&)6RI><][ MYX7E\0(N@CU!NRQL@VJ(7*3-5P\4,BCA$[A\1J/>->NUIM)L]WK@$+=TI=WH M-96:KC8ZK4&O$?O"[[A\%YK:N'Y,8PS4[M5?61]PL]OWCM>WG?/X$,U!/;^B M3L@074JI7I%BNB_/UMK= SQV"1ON'-F\0#W-"\3KZUB!3&TLOH&L#-C^%7 M9J] 6S![R5K;&"[S$2$5*HNQB88K6'JWC+MLE=IVN/$^@^YW7A7OV<4-%6Q1 MC/?#?A)$P\ >VY9OH]G'/$DT!Z@I-J8Q -Q_ @3%I26EN"M5I('M@BUJ Q7H MT!T6"KA#D+-+6'=5S@??;"4=F<&TYF8.2X0!_[#QCQX)1KZ]B#VY#ABE+@G8 M9"$[D8NB2,B?A)+,0O\#(Q8^,X$I&X"?#&9T.GGX_E%ZX"[Z^7"O;X;]2^13 MGWD"K.4AW-X$N!LX,XA9$'UG"VQDUV(!6\K2\,EY#>T16)AQQ 'D!]C/E\9\ MX6%^X4E@(HB0Q>'&!\LA>,&(5,$[D:6']E?IU_;O;9F^(<;?9W 472HIR7OP MY_M'>'-H32;9GT!2P/##V6#@,=#@0@P,WC*W;!<,-V+-P1(%274]QYO:!:$# M:%FN32@1Z%#J$<5V/NZ#$KX2XV&Q+SH:1:&)KC2FX=@!TT2@7(@T XL8W1*T M7,&_!,4 +@UHDY&UL(:VPWQ8T#AC@G.N?1XYV4S]!)1*/$H['9D]=;RA!3H/ M74/8,X9Y MX#B&)+_CXY?Y760H\NEW2J(T%2P-[$S_;P%$@2U-<2145_K/G M_Y5?-&%3XA%,.XRX^\WX*&.X(F87Q$4[G5[N8^R("MHR#B271D79]N($X+)& M"VIO!>"E.;C)^%/+M?_F_BI]$XB+G3=BN)A5I(DWPIAJSI(!BP">B.9UEN ^ M 8WC,V.AH/;!-Z8;>P2,+V_!S)IBV@;OQ?_3] D/SZ&QN*KS*VN5_@:=GZI\ MJY+7LVO5[(C#P'CUS6WAK;V A0"SH-M!A2J $8^C9.0 3&:49G<*:W.73>>E MS$<."MQF< /)K@3!R"^3*YI7NC&^8Y!45Q&')T?,B#7^7P0J %4^C0 _>CZH M;T_F6.>;!$ 3;U;M"&-$LO1(7BRF#"R^"U92B-BD4KR\"TMW+5MFLU,*H?N1 M@DD8THISC#3*^T:F!(@"^$4L?:C55I(^'$\?C%JUL?JKM+!LZN2,K&"&83N> ML:E(=VE:#2@0C5@B$/4NTAR8@NT-X_\"UIG[@\''9EV3557]R#3X!ZU5U=>\ M=(PN'&[EWA,/PH;/GH0Y"5C8!.G#P:!,74FO7THAV:S\ BY$-$4+CULL(ZI! MQYD-$2Y(7#X4L8D-/_<[H'?ON($+)A*9>-3U0YX+F'B%U@L)/F+HU)\26..8 MI1;P+1/;AXM2P,&$=[QGBAP.?%%8"G-S"%?,1_G4@AO86(.%Y+.XD6'%JF], MAK!W(2((#9I6I3;LB\_2A_H:JHX Y39PJS6BFWD^\0D(M8; N#-\TR:ES%CU MZ^]=J6.Y?\G2[]4V;,"Y=#;\F,]B_UB98P=IU>\E7];^.3) M]J( %&62BJ,O0 @K%$2J8-+DV]#S?4Y^"P.#X2O3R QQ&<">T?E*-YPX/V9M MR-GR]%@FVXI*%8C@O"H\FYPFBS>N)UL;H\$D(7@NUNB(7.*#"#:;<79,D1&>-P;#S_$)H M[8UF*UW"TD^M=1;MQ*8602([F3(F?$3_!<0/O3^*Z( :M%WPA! E+*X1TJBZMM%81W4WP2Q_((ERN M3&ALQ $2O UWC^-*%;#PEP4M1N$2"G8.K:\@ "2+AZ=C;SBS.,1%D$:/<>DI M-^:/2^/V#$M:W\,=4JNJ:E0V=@50SD/(1"4%H\*]Z/3M5&C)"X^')V5 L#=, M;=SX#L.034^#LVEA!S5'?8N>&!=(=];'._,C@^=N^/%._T@+KS*+W_G5U=R[ MSR#HZ_-0Z&PO^]9I1DWZ"B;FR ;S8/E(ILNZTH^;E' V,[(^,4+CGD-"7/2' M"="8[?$K-3TI#A8)#KCI[F#I"5R LA]G9?+G'B!#\'+!O,GX2[O]]>Q9E^TI MGY*;E?O%R"Q:(I+1_SU29_40!%$2PVQ-5BZ7B@.K!0RV.=I?5$U2GRP. ME&1KP^BCP,.W:((TX3,)5,H<_1C**RR\G6"U6.3_(Z AV#[X&//D^(XBT9Q) M;.(2IEM4D*4ZHACW#'08J#"CU%7BK2O(AJU@-YQ;?Q%T"=F2F5T&OLR<%9VP M/)(UF=#(*7*23_=CW,SG"4>Q0T#9T:!V&J'"S^.DKH=ND9D8P::;0OJ:<:8, M>/,FO0F@Y!A3ZB^_8+<%B2,&;!FLQI)ZEUAL0,9HG8=H1\,7D1.BGQ8Y"#^- ML<5[+;I)";**Q;W?R,@!G-*P(J5=H=BW'5!6B (,2L[ CK'=)0]Q[-']I/WP MQ]9V!-9;*F!JYNV8[(;38?I(>I@1 @S-8CAI?R11"P+:+GXGMQ M!2JHMP!#N2NA)QX>Q0?2BLM53\^&58ZXRVC3:L3L<^GBJ86'X5),A:P ^D&O M8SB/2M&V^'$]5QDQ.SJ/HB2*%UHOE169_: W5?XNB=^>NR,178351;P>&2#Z M?+;HFDDA86G/U3IH0XOKH&EJ=9$I':K$>C"(PP@;;V_$^Q8XU, GA? [[U<# M+ZRZ&A@/-VR,_?$P7Q*W6>YP<"FNQREV4U\.ZY@3]YSZ%3R.C/D.M@M@L?20 M4,=OCKT$](<@#=F:UV%PW(T>P MT#?;E&"/HT=08Y"#Q0*Y%?JN45R17&JBI?J&Q>BX MX,1R$^L MF=6SH#@CHV7#NNQ"R/E=B9SC>P2>*X$A5"4 K2'%AR1GL[' QR/L^H MXQ=7BE<9*,L04".+MD<@$R:U>!@=?&&63R5N'WG"QMYB\4 [=G4P-0[KPJ)C MQ.$?+FQR&(5*OR\66V2;OEAS2!!K>)1)QZ8$8FE=FF!+#?GE#CFLP0@R,6K; MYT]Z!AT[HP%OS!^AGQ=:8)&#V9MO%ZNL5Z72>H[1[B?HE=D>0FWG M 3P^<@G@"U09; 7B'3CY)<\&^'EI:T^&P6V\%=6-P)W@"X .P86DU>GP=5J#)W,>5'@)PBA[&!D85TE6 MPK,-X:XP8XLGG<@%4UTPH)V)]P^I3BH!*1(6-@6)&ERYFM54YRO )MQK).'8B%TB"H'ASM82R,;?(+5OQ0Z M='VYKTVQ@3;^W3!_?64=B*F/G@6'-I);=E)P@C83NJ(D$9>Q1Q5NIFUYS2-3 M0>/+YS8@$V3J7,:R34,)+$!1E?Y8T"D7P<(+L&$H$QM.=@'8-*)YQ%I1L_3B M\CNGE0M)3G33Z BNYE;MURF655-'R6,5S&NTP@:K>+VN0)2<5U-LM0ML9-H$ MJ72'Y@1@'?'@[-E@$6"U%"NMXQV&^RR'@K?KB,#+MHXV,]V=K&AU4R-IKJV3 MWUW3?MQV\G-\B['YCKC?M+[A$G$PX\:#$3Y;"X"+BG"$QMPRDYUVW*?6S!04 MTJC,N6E7'DHE%L!Y2;1MT-=0,B6WU")=+681,KD=I5?MU"ND^1G:[+?:^Y,> MFR35 SXK\;$VD]IUOLM[S&C$S*5V,U.6E;S]G7P8IWU'/&.1)IV2)&DE'A$4 MLHZ#]!:PU:>$M\N\=4DE$]7C92U!%@CLIV$1=<^=V-,H[G@<>;B7X_@8/K0D M[DN#)W'C$8U5&C3'8'B: 4L60TMH/!=KGA(4L?I6>@T:3G%Q#$--VDSD!M&< M5[WP%;$8IN0-0V[&;\M^,4$4,-J6ZQH9%EBX8F&]^F#>L)X/_D&)![BP-:&_ M$\]ZH74_+.M ET2-/-KX%R8EJ[2*@SQY(9' Y%BL3-MBOOK"LS%T&6:G^/%G8F0I$^5VTOXR[EQ8XU>*$5J* M2IV>,3.-J]@)RXBTY!%Q<&CE-?-EQM0TCCF?)DS 7(T64]\:QT4H[LSB=>/L MUFRZU9ZP(%AE*0I&%T_?,683DEG6=1.Z(_8UIUZ*X&TFP+&EB MCAMB@;@VD@)1@EC&A';J[V<53JH9@GAZT] :_37TP">/,P?$?;)]S\6'5;'8 MY,U4Z5)Q\HRFVA)R8)RJ:JP=V4]$C;C:\@[)*@# MR35#/@Q!"0KLZ8=Q,( KS8#S&6MG(+QA)8ZG;RM]4T]!_VZIT#=&.]>VL)HX MR;?I-[!?BXFRD3BGR;U=Z(118K?OB+YXTI/]*Q$L >[I0% MARF&"A4CO.>Q=ZHK[1343-R")2-8)'!BV3[+5?-*(IZ&RHS$I*F(I%V1YI^6 M^OU9O4/NU94U[\XP&(Z!^#4:!VS:"<-JTC>:&V0:Y+O_>(*,/@I_G=D+;-'W MGG '0F;=5OZW+\P*E=!3<'.$O5%>M6W3"46XITFN-6<;6R56ZR,K2** &[IC MY70LP6MFPL]JE=&6 5B@:1+-JN3#6=BH0EL/63P02R&8O*+2?B;.$_^,H48) MWHMIZ@C-@S&=MS-D+("#Z20]7U 8\T0WY8E\V2#J?00=;TY*S]ZMUBZ$!NV_ MT)UY>3IL')K.2!$0&LNVEGB?=ZR\(YNQC.6%%#N#N?ZIIEHT44DV2^ZG/#*, MJ'$7TE,+6)(1:RQMG_7CAS0J3E/^F(UD8[IH^6;FZ?>3[#TVM>$P_1FB$6=) MSSX.;1U[SW1N96;U=I "GN0<6;S]);9MF$SX_BNR88*T)"_ L(JF#'TN*Z>I MG*^>YEU>^#/."R=DB3W#)7I2ZSF#>8IJ'BW&$#B;W"MIN) @6JR)?C1KL#G] MN__M\;[;_JRT/]__\OLG*0Y7!"P(!'=2]0,O0W$%P6:5 >B7@?F,!0HA#=^S M9CI6!V_[HVB.MC\;2\!(FR:88_)4UM GH*-S>889B8T#-&F%2,(]C[RLERV< M^9@TDYU61,2);'[X#!T&*=TE^TK #J?Y"+P*UD 5S0B6<$_1,ZJMM"T!EI;-()TEE%(U._;!.A-Z<+R,)?89.6:?_*$DQ+K?8YQ9Z#M;(,+"6A15%",MV@ M@%HN]?"N_V'#/:=@91G^:C+$"/4+G0G-)T(G3T#T9I@@6\XG)P$LH*@<3X1/ M@S?4P0M[E_H1-GI&_Q4+'\ MJ#0<;Y-GA#^J#]7U []R38R)19_O9&3QCKA[B#=ZI#P;&Q;(Y=GM,@FW\7D6 M.;N!,1T^[.U-N! T;2?!*!JEW4C@1+MERE23+#_WFK IG-<5;9SZEQ_ZMSJZ M*$>TM:=$ -EHQ6+-Y?Z'CP2+/KVSWIJ6P.'Q=PF%0XT!.0MX21ER\.2U1<\=V MT@%!!V,0C[9H\QJT>!U\JBJI\- E#T]G3",^? *F-.LC.4YYLG*S3E+\_0O$*]\ZK422T'.]C M1939A@1\YZ?4RL-=C0V[\&(AI+!ZDS?$<,D\+)(8;A_.6>^J%BF*DPV$)J4Y M]#"-;&1D34GQ-++IIPJ;DT-'CCUTI:9:D^E:[+?73W_.ZP>XO8+WYW4ZZRJ+ MWY:VT,;RP*RH*;"A*]TEVB#7YIJ[]*.\Z@4O][\&-&M$-2&X'M0NB3V)=49P MTC&;59149AA^$^"Y:946OJ&$?-HZDG2G96K+;%?A8?Q\< BKR"U_-&.1H6P: M+Z[PWAR5X]-@8.-%KQO#../5\!I03<_ D5ESDN5:/JV#SIZ$EZ<9Q&$N<9/D M;>#91N;9]&P#T$R\:9@G?9;TQ/H@X>H+*^D;,U7MW%Q;IAP;BGIG9H#AJKO" M1M(NMV)2)/*X=USD&\_@!+ (ZZK$N44TU\OX+!YUM/+Z#.!T'81W?Z?/BA=3 M#+.#"7XJG,SDITTT&\-9.:>ELB*4J2QOBF8%?*[>&M&-V3SMGU@3V,H:2W(E M"^Z2/Q6#A.&VK$^GED0&ZP*S.\G6,!/&4"^^C8F-+P*%TUJ=M*+ MY)0[:/H'\0#FRCRBICCW5F-G%-91R2BU-&H0(R6+J+3S,*FA'S-TTH?'CM"V MJLDGRCR-/RRI)) QG-\\>4TL@F5TX=S%K?4RA;V"RV4+ #4(X(*H,$5]_0U$ MCTOQ_70(16(5K@[MWZ9P=NT,DZ2>E\^#J*QH+)"1]?.Y6)XU3;]DIDB\ >DN M@%;>@G0]H"[) %IC4]UJQ3(;[YF:9_,0BFHM9CJ-TDA4+*Z\HH.M(]/$0R>( MIC'(9]0'F6$H282-EUGP6!+F\-ED5L9\3Y:/_=5T'_PO& LL0#X[SQUFYM?&=M$ZRC[3J2QH4"669#RVDQ,\+C.A MO6PI36R,Y.,%::M9)0UGIAX>$UL:X4[?RE80+"\ALX(B6$*_K>7EC4HM8\]1 MGR!8:GYAIF5V'WSE&=BJ] <_LPWCKO0K.3%+LX8BB5L(^Y!)L,FZ=898= MJC,DX3/NJ93!LOM*'+NE^;ND=P,!'\:'!KW1\[%VSE"^"H>;#\&Z,2>5%5. MH8BX5L+X/IV=A%645!QR-2)4<21Z@177((?SU Y&Z^$UH4,V8X;/7N8/9].! MV-R!!G*CDEFBLP;AHI'DP_JP@7E,>.81Y%_@XQ,;:23!L?C]3 MR>N\$5I>(5,(-G2M2U@=28L$UH?STVA^ ,Q52?O5J>T9L\ ZX+*]HK%ZK&)# M^H9)4#01L6X-6-D5C\YC#%T(L5][9F%2AIO;(;>UJ#V7*%CLF3>E61,7G4EB M-&B-5";BQY!)&2@['!?,"*D;,37R+V\8X)2M=$P2#:_PQ]KY,QIWJ7++.P!Y MH-_4#6MY&?:PI'3$HBE6GZ4&@+]1-D.2R!P[25%OF4F9F"5]:+#F6;ZLS)*L M _%/(QM\SCS"FYZ[&J,?:RC96=%T[AEA@5E>))DK?0/IPIKI>.)Z(1CYSZ7H M;9PMI8>9HL<)[G(VK\WGGO"".G:H*A[1'>_B0P^32%@>*DLS;CQEE45VV &+ M2?FDDNZ%6- =)$"@ DE'A;,\K^6\9K8?]NL+VR\F%IY;!-#0K8(J[F [F:!; M:R6-V_')XOSH;YJ;BA_TT._*^4T%=TU4<"Q!EIGBN219-(CS/E25&*RX!!2+ M/3E6DD+J+"YDWC%@)2,AV0;L\XD=]ZQ"P@L".ZERIM8YFHO SZ\,UIC4E=1( MYH 'UIREQ=6I-/L0:H;$SO[3Q*763_10F1F MAJ=,MXJ*J<5B(.D(^NS47N3+'+*H]B!AY+MQB(352[#B9Q)/B\*C%T 9Q4/@ M*MNP#RO8#1*;V"%3.V!%A. W4"WVZ%-5^2K%YAP!"PP^@E4QVEKM-DQ5T=1\]6/^L,0DN9 9$LRG*?#8*DU]KOC0=J9- MBS^#ZW,O =-;R:%U F,E3R069\T=PH( M^+$@OC8[&3Q1:=P;Y 9_E%CLG'CU >O MQ%O!?=RD]8V-YXF/4UQ*?'][6,III6>R&_(; _WA'^T-H.BD2H2'[DWL.? N M.<.%-AKMF>ZHS $UO(V#C\;G?%:H,%@RDF^0C.3K8@JHL"&Q;%-?.O(VK@S* M"$MVC&1EZ:B8V#/.#FQ,VYW6SH&LK Z"S ZGH)S+]O7L._YPDX=ES/#E\8>Y M .W*#$@:)U@:! E8"'FSSDK==7[TXQ%#]+E M-0-/W^XER,9OK%<>$\P4Y,%WO.XUG^]A18]KSZM"DWF&#DCLPJ8G5+U_-A48 M:,/_LLZ>I8HQ/-UJ20FW@W4Y M:*E4V89)R3C54%&0LAF>26#+K>5*C)/)8- M#^0H6C$0,*#,@D/;/ZR2C=Z"#*< P3X6A?##WRSGF!TO]DRPZP-U0V#3H2]L MIM:8."MSR99 2<%8RO-1PW[WB,*2"XX!BW0]:=RKLEQ=E8$J,^5LN*XM%9]?EIS2G&R5GB M\6F)'-A*JA*#3#T#R;7B)44\'^,CM3&S2VN *V<]I'R7:?],]KXQ9[!PN_ER MLI8ZK,DD451IQVYAQ'BI M138H?CC2;&6/L$M$LI&=E ::I(!-E MX8W^(N$;4'-$HCC:\V'D!X2UZA\;GB\'P9/L;D^8@1O2:1CVU&7%Q=AQ^/^S M]ZY-C2-+_O![?PI'_V>?Z(ZP&-TO<_9,A*YSV.UIB(8^)_95A[ %:,=8K&0W MS?GT3V5622K)DBV#; 1X(\YL [94F965E==?0CX(^K$PL,_TRHCK&9'_ \TA M:"4O4'-/"@<=,FSDGH3BP=MH4V$,&^D;YF 1^:Q7'$*)P!;E4T?Y^6+8I3#5 M+Z3MY6SJ!#6U;M$/>LQRG!3V DCE3\N>^2R>_H6S$(<6,6G1(K2'GU;VE:>Z M2&+C^$6H/P]OF/6#<5BT)EG>NM*3QG=.A2&)G;$*USH%6*\[P]2YC=.(.W49PD]&M.&J^:Q<1ZW3A^%A&%YB M#4"5A@SZ!4BM4#0<5J:<%__CJB:%J($S!+8Z[1+G=@J"P&R@*?< MX!&3!YS/B8[^B*EE?I Q^6UUDC$>,,0&".\0X6-2E,VSHJ'5/*EL6+U.8QD\.VN6"(U]PH3C-&-\C&Y]RSN3G^$80\%EDH*OCCY$S.- MV* <2F^:/R!\"-,9*ZO!=X)W,2-N(S2HIF4"DQ>S466X+/[92N?GE-#2@5Z#4ZYW2GBNI"=:77WQH9D M-J?(+H#C AL9<,Y"&LW9L&),,"OA7^$MRB(PF++/^(>MQT>653202FL)B]&@ MOAXU4UA$KG$%Y)XJFPS9#A9!+PXL '*YE=,#,E_$IF;U4794B- TH>: ,P\) MXR^FQ#*#HT0#UR"A(*\8[!K6;5%DCO% #NJ.J!3S01J6CIL.V?X06[UL H&6 MR3LF<40 ,!@ NF@]ORG+^72Q;X4^9=^OQY]G4"B0\X>^-']E$8A+B+"QWJT) MM ']+RO:R,$_>*-A 8W"1-?.$7"'5D5DRY35UC+ ;%Q]R 5O"N+"C /KKBK? M-877H'*KS;QU6O\"\,4:B;0R-L<'C*%"#U)-:/8\%GB#F$!,KN;QS;H="/E MJNF+^WJ$-\G)V-XT>:"6.X_FL[$IBQ-=T?-+"O07/+W8'X0$R-$;N;E&1*'_ MHI[(:]!OPSJ&0&H:$061KV;G:D(4F*G.0K"S' M'Z+/GF!1!*M[SW'<1\RS*N;+$=&;C#'.S7!/B*S,$"1J;8HMJXX;,1=KR@;= MYI"A91Y[6(+AD:OJ!RUK.EU \V(Y*/4?C%2[@#L=E,04)!3&0SXG;_P5;L^+ MAQ" NYE[_QMG1 R)"K+ W"HB;B><*RDP7Y<@K :M4,V ?G>M'#!UFE417M0)L**+)NQQ99C]EL8Z0 MQ5E8S6OQB;Q6 %]0AE^X(>,4FS=D_?WK9R^N"2IV]M-^P"RO> >!AL_37F=R MYB-J*E$&E9:HB1U5E&TC*G]NPP-54:$5MN7J758 M+'94&Z;&9]+X9-R"E1:6K^: Q4;ET,9IDS[]".KM$VWRS:H3'%$*F(/3IF"Y MT12-0SWSH!/66]8C3[6Z#K[CFO8#P=8-JK*X6B=,I+*4BZJ$4CFK#5)%KQ?1 M 9-I+JM8(,K!,Q;=*PV2S>9MPJ-G>4$R5H[.L<08:_?B["^^&:W(B;(JUB4< MO9N\!' &$36,"&/@B;_ 6GHW1O3UI9!BSSKS4-!N"PLYI)T@%8U"+63B:B>+ MFZ1HQ4'TI;!Z^JD/%%'@Z^)MS#[ENE8::PC*?:E@[)5-I-L'K31)\["NZ8#5 MWKNY<7%9&A>#NL\N;WGLNL(6JL:XJ 9:4ICM>!:32X0V'N&.8<7Q# :NI,R% M+E"JVQY8O91.B4L$%UK#TV.8U3/E'G121V!*2JG(6XJBCOB@!9H?]QHINU7%MA&X))A? CF M8M6ADF#\QY+LYA]HRF/W'4V2U J<6\STPI*O%0]RJR[-+9"2)78'YXMD.N/3 MA'D86SP53O5,N+G*M-\,_7U6_GK-.M76^LV&I9W\O,[MG&PC;M&@=))#[IUI M68Q'F,DBNXBI3Z=5\ #">2&9P [L:+Q801R!)0,QTLM"V:LE])',6LZN%\]7 M6)3R]'>S5X]V?#?+W*/ZB:'4"Z';YTW?19"*_-M%5!QF>\'JT32M!BQS#?"# MP=1A51>-,P%4#7T#K;LO8O\C]OL),>?G4W;L2ZIK43#6,3PH&?^*D&1$BY_2 MWBJNF>,"6 F9C(-*??/2]?65%_YQ08+-LET<#>=ILDA6^;2)@3K+IP"O_0-C M>@P8'X2G! %IVA,:JAQ5BVL#^\*I9N]8QYQ]\:US>0FL0)",:NM/%?B;+QXG MIBASMZ8%6D/1,(!=/R>5]$8E]Y)OV,6W[CCNS>O+YY@"8."(8L'B*,.\=1"[ MS#&EDM\VQ6H;0*0:\(PZKV^1+ 1F?]2ZI^AM#Y=OZ:!67.DZR!HVEE >8;P. M$667:5(,ED378P)VS9^ -;8>$3X94U"C_*:EPV>I0<-J#I(%A5I-*I83\W-Y M7@W"?25G!4F=<#U6(/9/E'1=$*T-/6Z50H#B]RHM%JCD;\_ZTFKK+ C&"K%608>&UBP_@LF!.69*C86JGPTWO5TH,&"PY/GNTJ+WCK" M7O+)%#_$81QEY6@!.E\+5XOYWBJ'XD7)6)B_/D!U:AFLC@U ^EBO3QMV*.J5.!184P%Y',?H4$;H%.**U5%)T4Z8U M;>FH+; M#,X92L&$Y<'<7(73_ M3 JH^;+KA@?O?*RWWE0&.RB^63*E2!4HQG_ F*<80[-)FD9E9GU4F3E/HP\) M@[F@%2JUV70E>C%YK/0)*ES(;17?DT<3 R4# +KU5C9B%,B?>"NN&KW@ZD\F M8^53DV$SCZ>T[8/E.N+ =4&,5 8? MC,]@C8.3-7\L"Z$&#*_@R6Y>%SG]:PTB7%M?:8=B](I+<](V )JT(=JR,)]H MR+C &JHDE$:<\4+AAHH=:C=BR%'E"O+IJR"97-$X>3D^'FHV(V&*#1>07,"$ M^ ;K=EU!X<[%;.AG 2VS7-/KM^&L^KJ\4HMFN:BCBAJ7U925G8[4^F\CNIJ( MFR517I)%DY!K"R$' 2/'81DRKO*@X:*AM4UYURBU3TN@2/Z6XFZD HN;@SXM M'E+F>W)SMZ'7CUV#10@<][5J:$#J@A>/H?C1;+=Z/P?O(9 M>EGS\<>+U=5R)Z@:4];(75)QNNNM@/P-,>(G-,&6<99D">%7_O)SZ6'QMM=D M5(DY%9T=G)O(.2&3,8?*-AE5=1Z.%2Z$LN*\\JES&AT:E=X:9X.!145]0N*W M1ART")2ZTS<7./-YV2XU]%I;M;FRCQQ"J:PS(V8QS6ZQR<-)5EP+GI4>0.=9P2CD(LX27Z/ATS-\;[KKD%/ M.&&UF"<0C8HR65"4LRF?FVM2DD/1/4%TE?:D?+XD'(0[Y9.\01-]IH >;C. M5.5/ZZ$VB$9QJ*,\'&L1(>4T_XA).T:_GF2$BE5+=L3R^O4X!@QRK RBH[_@ M(]57C]B#&8&[=5V%1# M'0"/]06H<5!JS:@M6AZP>ZG*@<=/#'JR[V9:;/R!=MKZ[/;:_8+I@RKT"*UI M(E]G\3K'93=T2(AG!%21+FR6V*Q4 @@ M_/PG%C/C8$=R15)W"&!=F?5G5/^)+1Y(*X0DQ$4V!/IR O24%L4ABCQG($<#'1,F!"6#'++Z+B0M'@PY43Q0O&+%G?9JP MF#=[&_\*[@TA1((6Y 5)"(9IT:5]CS!NB\9W,>"K_$7,(:CGYW(<1_Z]]8V< MPL!78GFS@PQ0+8#A2AP(]MH1%1Z\^%E(":YMMA F*,4]3S<5M 'V\%6C&,P- MREB36F6UQ3KRR%#Y3*K?T%L4EH_W$;.C4))*]*S>5!M4 C;%PMGDYZJ5T#DP M;N:0,?-'+K1-1Z?2Z$T/2\=1(E=EM)VZH&&K \JAZV+! Q]?+$ *[\%;QL@& MB.8L9B9J^54FSS3IRA!Z.6MN5/6966U6R;@\!$98$T,!(WCN84H=6\KF$53 !QZ"Z+.% 5ERQ!'W.>Y),LL(: $_5BNW8 H M]^2Q2EJ[F5@IJ74AK!Q 6'G$#,>QK%0]SO4B")CE= Y9*'( B_ )BUF,,'GU*F:=^R+HO6:8P JCM*,^K MYJHEVI:=K"KDT49_;Z.[QT88@@H?-7IZ-4?/KT;:>74]&7'.8_F)!1WJQM\2 MS5&Q$1\6:\QU;HN.O2(WD M!&<\^T(8@JIL BT_+B67\R?V#GV-YA@>.G7%% M$S_]-AJS,HHB:%K#.RZ^?UK,T*S$B6B8"&S'N^1'E+MUA>]8'9A\^W@/1C^] M5ZO3VD8Y/ (%TBY:PAO&0U>&DA N3N"N;QHCS>9!/"#B\6TQ^X7XD"RV509! M1PWCHFOSRF%J6S2C31QE(&F2#W6F?]XZUG=G>P?VO1=3K3E\+8N-Z;41=^2I MS\FLX/O2D)H_HETR2_AP]ZY6QSIYZPI@5+,OAGSF61J_E_-N;3KO.Q=O8>W6 M;^,+3&"!F_0GEPIJ+]PEWN>#EB,]1^7,493A?A"B*L<:%+.#T%$+O[>3@MG [@[&DQ!9C55-/F&9QO1L0D26.R$5\C:#+$ M2[Z&^?%D/D=3(&])S_+1OU1G^C]9 M/W+3@3Z',M73_$B,D)^L.ZLA[L-/E,E3:S21!!&WO\".:$R2C3^2G8"3.\,A M:XS'M-.*G-6'A9!2]N=_(C026Q06=LU+/3*2U**FOHR53FJIK^O"VJ%2@MV)8-9 M$XL1DXO3BJXDY)/##GB-*>0,*%G%4>"JI$;%)A5UG"@RQ7FG\4LP<<.R])_N M$\R!C/,1Y=&":W K;ZD);?FG-2T1+]X8^"PH&>5&'E7QE6N97EY=C\3Z=<>[ MGINNME&#J[K#Q68RM[8E#%DT[>47[Z35SZW;V+0WNC '.#LZ:P@UK']_,J;- M(F479GGTTNAZ3G$GP[+^8BV(R+&$"@2+=F3Y3VM^^6A#N4IG/_R9=_@K'8M< MB=/U8B)LRN?6+O-1TVU.5@K)"Y"2>CM&]0X?-:'#K&6'6PS5JP@2,^2,8"-N ML[9= S<(B_=0N!U^,G->?@0G+X=2J (MY(49G-E^E="H6XDWDH>3N0J4:C$A M!1I!=YR]9E1[3YY\J9?J42 %%J8SJZLL*VZ*KHZ"?NT5SXCG0 MBJ)/Q><%F'Y+4]$WX2+^-SV!K(&*V3EI= /EG0E@M]U$A&U@PCK1-%QEQ>8L MJ93GB"E$[N=0/P^15EI8CV6V*]HZ0(DJECSAM=-MR&+2T"#"P3F6)X=8 7"W M(P@32^'5ZI;9JT8-[V(CK/,2IF4;\ /O&'>\57^=Q3_@I__\=94)-V%X_]L% MT0MHURV6I=(_)X\%%EY&/Y?.G-C OX_&X_\LO@)6,8-EH)XD?OZQ^#0U'7\N MOT;7?_\0)?/OY[YABIJH"X)D2*+PWZ(HFM\O+KWOBJY]A\M,DA7IN_AA',_^ M_B&>?9<429-,W?AN2:(BJ^2R /J,C$.;M$0CS"(39K'&VJ8]U94-1&.A8PG.\@/\).10B_*>?;W#X*RKGYL45-\2U<%+R#/4D79%VR/_$OP&9['[.7Y(8MM_#"Z M6<8IQ^M7=0BYHBVHAF((JA.0F]>S/,'W7$M5?<<-3'&(UV_.K'')&[PG ML"8<-@R@LM,^9!*5O0[UECZ83#!LM3<@5H?%JP=T+;Y?'."\CC5\2KE6 < M M:M+3!@=A?^+U0LX@AZ"LU'#@91"7< M*1C4,V+W+^@=;J$Q;8SX.-XLEFUK5,2E@W,)ZJ-VO*EUI J+7Q-K+9 M7#@8\OLG[=IY^6M6:KMFY>HUVX6<"OW?N"GBE^%/AXT0]_+9D5_S4Q^0HXUH M.O3B)I\]+P:)[XD_DJM[GFB;@J)(KJ 21U"P+4\37-,QG$ B+Y D3>+8A0^\M&+Q[NK9-[?36R:JN+JNBXHFJ,)JFC1% MMUS1(%I$\5%<6K@HR5U.R',(KS#V7PP'T:8PB%\0!?'LFB$J8H5#=L:A&.Y) M]O1 LN7 DP1#LL@AD\F_',5T!5,A!J]L$UF4P+Z7-(YMU''^\+MJ65:%9SO2 MM)T?;=^T2Z"-/?'%L757\6Q1L#27G$G%5P73TF3!-BS#\65+"S2K=B9SMBC& M=J9L)ZQZ"D&X_&*D76\JUO44S?8M65 "F^R^(WD"$">(DJ\Y=J YEF$/T=GY M1B/UO>9\*<6H!5H%\]_'L^DLQW\.+L&=W;V:2 M81$?P34,091UA:CD0!8LP]0%1[(\R3<-V?)U4,FM-K")/-B!DH+RG$$NBT;T M0.'IEV"=1-7V=%6S/4'T).(%F:(K6*[K"XKA:JJON@[Y7\V&84LBW@\EK;;4 M@@0NTT71@@H?< \Y+')YZH8;2$1.%4]0 V*UF[;G"9(DF8;NJ:HK#CF(1K'Q M"]FFR(8>N4KFR3T2NS?)5BQ+D\3 M$#1? B^#_,NVR0G5=&(\$0/15GS_<))="'+W&5(,!9)GUD"!'L\:ID UY/0* M'"_,XH53.JN2C^D603NR'13@$SLY%^$L9'T+I\0,NTRC^1PPE(FS?()]4FRJ M>#$%=)$'?8L'3MD:\.!@AR4=N 8]D/>EI01]&^$RK%1[8=53.']ISEW7\T_9F5)0O0>+\DM]3-$JJ5_PPS )8;>_$-]/O7(N*559#')&@B<92P MIFZ.3(@4PWV(1N",/I6V@9C,F)#9EI.[Z9)U=@218K L&% J3%V"6D+\)X0@>! M#*)""*W^O(P@O$DCNL\YF ?'J,I&XXQT[+;6M+7,,N/3+XIV8JS_=7P?QA1J M ?IMB37.IOJ.QA]I^<(#QK IMC(T\B4I3D?*H2'X,EIR('XQ=0EP<3_14J%? M).M$;GAI@9%>C(==/B2L9HT6B+%EL.JWXO/5'L:VZ>0A"]&.KP":(,J($-.K MAQX\VL1,_NP[IY?CC\78B:L(YIZ4*0]T.0 W\!-Q(K#B,^-G2%S'*?E0N?#K M9#['V7/%XHKR"13TM!09J5,A75\R_NV D7?TW&7T[LDQID+OEC%3*W M@.N&M7)('0W$3D:T0)1]8M-P(!@W%">K;,YW*L +8(4C7"(JF!('L!@]B IS MBLRZ+/'*RM<^A-F(NW#RHMN0,+4!*P$D_0=XQWPW#X)=S!\%5@*]XXATK*%D M.K_ZJ>N$ N?2 E](+\+2,VZ9A'\$A9'K)7*C/^8:#Q]2_9*10VHL2H3MHBBS%.M/K"D<=341 M(D4;E2-T3K FO0!)1P+XE<)WB,W??"C9O,PJL^J\0N906:]L--NM$;==,"^" MB.Y- I,#:-J3%D?]H+=+.+Z@]D]E?/V&^6+0Q@.--Q%"0[/:LDDQ])S5Z($3 MD %F-368*M_BBL%GQ+!+TD%H[5:S%4FH_2EN$MD0X^=[ TE1FL=P9*_@^A98!ZT24\&SLNL#&23?E,D:L#Z!\.Q[: MZ"?#<\E#HT0;$KL>+K[G<0AKT.=QCC,# >\;\N';;/PQ_/11_437\_'JTT?Y M$V@6GOB=7WVRCK77&CO8&@\H(@<.T^9>E$W3&"/I>2'XWD((JJQ*ONA[@J?Z MFJ#ZAB:8DF8*HFV;@6IKIF,;@PXA<,R"G7\^\P\,.X]V,1^R56O%<_&#%5VCSVQ M:0(F%'L*-5FQT2H*R:6%4/G)/+F)![(/7VEO*0.N ER5E(;1UL--C=&F44NX MB8LW/42L-PK;U3?'DFA !/V:3;M?+ 6K[1%M+A_FP8(K\T<&:5!8M2A@634F M-&J,?>7H8/G )_1*TK$'*_JS6-$$X06BE%B4Q-+'/YZR:D<,<#CQ#?TM@N7F M*Z\(V:AV2EE4A+H$!;,I3PI(PZXW2[(0R/95@5QI#>;U-6"H8JTG8=V0- +1 M4L7A*C:.>O]PRHHY$Q! 3)? =V18&5$ANSN%[^ 'XH@![3,6%O S:+MAT];: M28:>B>;#6SV[N-Q"Y7!_&;7IKTDIOC *UG-)N.[I$"23?+>3^BG6T)$E!I< M,(TBAB:X"'&6(-15)9K9SK#,>+EBW714CLK0*G*6@0&PGE3("+)&O@H/B"L4 MS: 5YE]L"DZVND>[,X.AZ'#)\#6[A2T?IY6697;, +^4',UH5D$"(M82>2*T MZO$;SN,L;$FA=#=N"GOH D><$3:Z6$2<[<'\\7W'E717$T35-@55"V3!D6Q' M\!755B3=$#VWS?Q98E4[.W3.V5?/_RJX9Y\_V^<7_F_Y/V#:RF(I7(=W\?SQ MM[6#AG_,B&+]#8[E!XC]$)L *\JF1(CNP=M9W!0_9Q /8C\_Q+/E[=\_2*+( MVT;+-%_1/9%AX8J<@K^$&/LZ?PM_)/&,_^PL?P@YT "*1F3O[Q^6R?V',?OW M/+I>%G#4:$))^DG-GEK.*D_DOUEY9N4QQ.BORY3_ ;C>H/7NR&/B MA4#>]!N:7^SGJV1)[IC?4.>!Q @Q>NN_0?ZUROR-.]70'1#3_/R,#>(#6A G M&L,\XF3\"Y%(B&#CT?U%$34ZYHW-/*+->O@W.G2)*'8.G>VB]DP6+:83Z[A& MM-J8A,;0QCEY-$[:H8@ZMW%$+ ?(V1@0IQAWB,MAL3_$_1)^1T +LKI:7J_F>2WZ_MIE5=,5)=L35#>P!-603,%V7$>P1$/Q;,]6'*R+&5ZI M0U\@6:@O\F$G45LD12CL%/&Z&R,LY/DWVTYWE3 MR_"&BX(;]D-)ID<@AQXJ;@6N&(_(LW/[#U]POOKV M?Q,ANCCUR->HA3^^NB'L2PCA_\]U?3\(/C32DQOE>S8_I.AN6V.D0#[#EO(Y MO"?KPGMI!;?4FE+:O#G([E)"J[*Z_:N2R:7-B?ZYS0Z]=Z]GIPH5?M@MZAI* M4P2NL 2OVO64S?%,=MOI,F1ZD5PO'\B%\P;WO!Y9J/F;SS!E"GLHAP%^)#:4 M6Y2;N3SLUMX\4UG5 MMR#,$,Y(!808HE.+)D"884R)+O*+;NO7@1O+CNF)9L M&E?X-"AG]+2YRJBERK(.4?2(0\"*U#S,72"_8\->JYAL%!6TL581*N%OX^A' M4=M35B=NKTOD0!&S:I4<5#96"^7'=E&8P^>;P+N85% KF N-T%;<@JL4E1/@ MJL/IEA4KF!O_R5[=^D#&HFK!\E6$Y:G4P^_^L,J .AC-5BSHZG&\6I(__!MC M\Y5HP@/K9AK!1+(51:ND$^#6PA"UI93+&%77@5F$KDHPC02&J%E-(V&%3$D/ M2RB0#1IM&+;*!37N0'3F\5]8A@*3_W!\!@MPE!..\R&(1?P":V/+1D%,*](7 M @!OW@H^ALC*+&_X;UA)A3^U/9^&"]9^QX!.>(( 89#F3]8;_?(A9VQ:=*6= M\5><]H?+0*KCVP3'Q!:(&73.57%LKB(*CTE/X2:8C*==!<4MXF)U;,"*8[VB M47(?Q2&&X:NV*@J2%Y!+P]-%P7)\\A]/\G7/"S17:[LTWF5V1.LE.4(W>)SO M\.M(C73LCT'/'$-3F I@I-IYZ>Z(#D^MC$NI?:1:M%VK\X;H1S@#O'P8A$FA M1F\PD9MA1?4\P9&E6/V&"8\L6^'O\5<3>!)41]"6A#\1ZS ;?_[LPI.Q!@\S M%'DI(7T&_OHJ2?X2TA6,2)E4@5&K*/TLW0OE:4LV6C*-@!496P,='SNJS0;& MO]3N88Q6UYA3G8D8TH8.*(TF'[BA4&Q0#IO;"$W5]Y.\DI]5MG^,/Y6?"<%0 M^9',?V!Y>JU,?VWKON)'BZ@FVS*&I5ZNB37V02J=3EVJ#&8:_R(;)^O+))+" MP5+&[![!B_F>317@:NI_D1H*XL%T&C'<1];$P$UU*!$N/_V-,"'^!(7UBMBP M%#90!V6KG1F7,/WV,_E,A1M_8^U%Y 7QIQ&60#=UN!M?DLK^Y2#,T5C0QKD'- ML)XCK.I@&/ZG(]N(G L E+RLNK.CHNBI.$G-YZ=I)/QD[>IY+13B M9#R#X&Z*4TBP$BT&? ](GEJ=,*8-.:]BMOU%9 X55_@TK 9MY4[RX0NC]?)4!9T;-G]V! M.Z,&]C1SYX5/M\V\ [HO18T\++=0H"R_5GKJ..F#=3Y2IRVO9V MIW,Z82>< MS^\85L/=7<2ZQA;CL^DRJ8+HYYTR13-7H5!P$F!5+^(80)GF=JDJN ,8=9S' ME@.A-!EELGS"<&%J%R]L-G%@RL6/^-6#3O)VHFO%CF]O$Q19:GD[+PLL-%-;M[GZ_P8YIW[U*#F<8= M\+M5VX=]BI[H?*!Q?:[ALC"?1Z7]_ E(6R34+L(H!W39910^B2QX.@WI+"?R M@$*!CW*!IBG:7Z2F2Y1:I54MWAKPP9@$'>G0:!&>M&@KRLZ6K.'+O&Z;LB(L9IKFO8&%*P4%4LL-D,L1*X6"L65AR@70E_DL](]A MU=P:C6_CFUMZS"N=YK0G'(8/4(U"EW8=P=&?8X-]1O\")MAH3"Y0\3^8/0;V M1P'IR/C&3S_A4*G;2SA[$CR89PP?8=\@'02=@(19\&1&82PG:LHJC?@XT'54 M6'2K!5[451CR44J,P@>H:#GT9UEM46 M%6?]2/=+*R.^K)08"3BMBT-]AZ*M.0R-I)!!M*B+L"GOX2CZUFNQ/BIQ+)10 M8KR 40$-,,4X(WXR$:#+D7\O^2F)1*FM:,P @PQH7DW*3U;JS;<5&^A0AW5UP"PIVG21 _F,N 9_VG* (6_X\1=5T6B)+@.U M@.)=!C=$0?5AUU*)-BK=00.\R,OKB-HGQZ;H&L5/!@E#.!-QLWU%WK/%9.N6P(K-!N8:H: M)R5T((2?RH&^T Y#$6QS3<4 -$>L&: R:/&E#XY=(&159;]PZ'ZQ&MW(_ R- MRD@K:S!JRDPTQ;"XT[#"?EK"+0ABT6OHJLERSC=F+>63I]^H+<)*5\*Z <'7 MB53]7&I(<"A2.>AN7F;2H4I_@]3RHM=(6,'#$OFLD>V4Q2=Z0S"+/W+4DZ-6 MU*@!R&D<_@CC.=HZH/%KX[PDI?'%T&NP/N>KH3=A*P]&S4PH[384BE]DJTF4 MZ$KTDZ9%/J6;HFH7745S*)N@,<0BX%QR$*UX9J7F]NBH;)VY1M&-YLE#?NC; M]I[F19E"0-,*?#$:9*PY"7_V*MT[\ 0X%_'^K3/-BPA3O9 MJ%3$+ZZ4MIPY-C&7N! 0O2G23BQX@(/EKT?8V[_&C8\(_)(QT(+UVX)>%J/J ME9CW/6+2GQW['79I3^#J5_HMC*GV M/6QK=B"^XZ[-#I+5^I4>?MU2>]U2HS/NS)QJH^/6LN2]UC%#1PN@C?S]@[S6 MI\+HI>*1BZ!T(I*]':/5-?Y_=(9AM4[H,BDQ5LDB:$AX/C1?GOY2VQCXC"RS[M'Q*TS=IA%415PMWXVN%N;0@"O8UG'6Z%C MGA;]Z5?@4BCF1%.-XU%_XIE2Z)F:)2L(X WGK/>RKEVV>'/+^]8^0W[B5;* MCV'4]NS:QD2=QZ!JX'7_1'A+:!R%L;47T0TD>R\3/MFX+U0@ M7;)EQS,,P5 -75!]41$L7S<%Q_<,SU$, MSUZ%X>6.9-W[V]U^Z["R?YUZE__X;6Q8)Z(&G]ZV40TX8][IQ?EGFSP\7LSC M1507V[RU">L165+UM]H./=E!WXO$-6:."WK "WG]IVHKC?H[H%%[ZS0V!650 M?MN"->^/%_J1%P4OM/?(BZ,^?S,T]JK/CPBRK0BRZS.UBLEVO9MSO659-&6B MFXV56QWL[CUG?QO>V(G(>GYHC>A*G+;H(U"?7%WY%EGSNACR] -@R8TU2"]. MT7&+CPS9E\Q+TB ).N[PFV;(<:@$6PJ,/,YG2Q[20GQN>:8ZL>1A:HX>J%.L MB2HV5I^^">K,B6HT%E.]!>JD21ZM>*/$O5FYU'7QK9(F352YL5+Y31 G#M-K MZH,T?0^[UL'VN?^Y,>^)+]@3QSI81RQ B<9-&9W\V9+^7(^R[&[>O/BB#B.M M+T[F(!=UY/V1]T?>'WE_Y/V1]T?>'WE_Y/V1]P?F_;NJ=%!V"F#WT$/:[0M/ M3.F:$UU4^W?B7Y2H@<>GG]SC.^2P]!.SJQ-+E=\<34,.0C^-IB''GI^Z2ZIB MO36:!AQI?B)%QP!S1UM/*8 "AF2!]KBJ09O_1^X?N7_D_I'[1^X?N7_D_I'[ M1^X?N?]JZ!SFJG9QXC;CEAT.C:P 0+N8WD:SU3PZN[Y(5NDTRLZN YCD>+IP M5ED,(\KL<@3.OA#-'%Z_ M*_PRG"S"3O3N\&7F[O!E^ML$-#HD>HIJGNC[ 4_YR*.FU$=1[ ?6=-]]VOG8 MC2HMS[J:WU4"<[<.'!=4,AM=A?,V;XDD[5%Z^DN8J7MHP#DV9K&E7(1T CO, MY"1"0<>APBQ?N+5_T'G5X91.H.7F^3VS>>O0+1A!'!*7 MSY5\55*CB!/M%8K-ZQ$2.J03['NP>% +(33UJY(2ZZA;#BPVY^%CY3%ZS(CC&T#O'T)\1T"Z"XG^D29;]B1-/SJ,4(COA3?3T,EG]^@(VXO9URA;IO%T&,.$M463*^?[OP/OPNJ2"8E"E[(+M@J7]] M3:?!ER\)E]&P^-O 7L_05,EV"3\5R1!46P\$1S4,09%TWS+TP/,\H\;>7-9$ MU:!LW3?IG-@N(_+S$I-;602?/5O>1NF7:+DO\>MX%B6I3?X$25(43@);*2BH M_)PL;LBG[NSI-%U%LX*I^SMCAB5JBDMV791U15"5@(B#8>J"(UF>Y)N&;/GZ M1B)ULZ"P??74G_)_GL(IR[JXS+ZR2]HY.1TF@..=[Q,AF32X_\B#S/,-$X&D>,[^-ISGA$-)T3 MU@MSX#T;P/2NDH_/')ZD'8B?T[#GINV5,"[OQ#CNGYV5)]HE' M=0\9M,G8A[_>IW$6X5_3\:]T*1?)]?*!&'AX]7PF-WMTF\QGU<^=O;-2U-[E.2W2^UQ MZL=A$K#?%C&XTQ=+XE4?N!#HB>W'JC;1I)<8^7$@^A1Y(HHO@;QZ(/ID9:(: M+P%=<"@0 T-YN]2IUDL TQR&-LUX&6"#UYK:W[5F>1'.PL/>,,^LYB%'67X) M/)*=5OW<=P]SV,:11R^@-I][7(YGY?7+P1OET=$#;!_GLYC%K^M>UM6A&]AO M]!0=>?0*;^5]%*$.C4C]-7BESZ3QA;S3UUQ,_+Z["HZ[<-R%XRX<=^&X"\== M..["T';A#2<&#CZ-X5"99V-BFB\!C7_,/!\SSUW25:8U]!#\TZG3M+?B(;6:- M(-K9Z6*Z2M-HYJR67Y+E_T3+\S">72:('))&YVER'Z7+Q_-YN%B2!Q3=;_MJ MV=<"6;1<6Q("S=$$5=8,P91]1PCLP+)]70U$=0LLAF*)><_^7BA'OJXRX28, M[TOD#09\P, ?GLJ=[[*JR)JE_H3_;\@F_*SH\+.I:XIJ\MQKZ/17'=55-4L2 M=-?T!-625,&294<0 T>3147W=-O\+HDB[L-F6)$M!):@ZH!DX819-'.3._@$ MQ6M/4X#% '8YC^5'V'[8#V$Z8[ 89ZMEM@P7T+)^EOH_HW0:DP]^6=U=1>ES MN*BH$G+1E$R)Y]KIEZ"!;X'DZ[HJ"ZZH!X)J.)Y@DC\)OB])OD$D4;1ERC<> M*2)#$ _",E$Q"I';)S\JDO?D%X$@+Q]/%]DR7>'I0*".R]MPP9;P!WG$DIR. M\RB-DUD/FZ!JBJEMW019LC4] # 2VQ2)\-JBX-B2(YB.JMBV;9)=L=HW@1/9 M0W'F0-OQSRA; M[(@;>CTYF083ODIC.A5-7(H=CS?+VT]84(ZG.:9:M^-\4@ M?]JZ*8IFB+(L:H+HD>.ARJ8FV%J@"Z:HB)IF:K[J^O2,-&Z*03[U3#7U%/;T M&*\I2C^G00'&*XTWA-3/:6CB086[#B0DZMJI-3ZP2B8%FJ M)P2R:KJ2['JV&ZS?;!6S3%9,LR)"G8GLS!KF? R/*>VVJF8:IM:9+8S ;0SQ MHFR:QO=L+!%U!F;^8DG4WA#.B_+A][/%^+]6\\>Q,1G#.R;C/T-R!TYOQUY\ M T[.9$RV_V0R7MZFR>KF=APOL_'#;3*?/PK)PR*:C;/551;/XC"-HZSX\NGB M.KE,H_D\SO('-/RI?,?GY>QD[=5COXXP4%!_Q]6Z[I_ ]48+A['R'JR4/I[[V^?)F/L&"??CA?+9+Q\2,;H$(_/ M\QE%]DT:46@57$0X1KW9\/=-[V]X6K$$0!\+J6@@,XG%OHQ#PN Q^0^ 6<.# M*-(8#&, C!A 1H??$A'*5O,E#D**TA\Q#/"X8E)(\4;(-\&;A\?< ?O2\8PP ME?Q[$=+;84)_0:B/B/N/J&A YE5\0__PD20%_,[2/5\3 WRV M+!-GTM+'9XLED9J$?39>3.$]HQ< MRRAO7CQ? 7U[4*CR<_1I2^SD^WV4?B_,9/=2/_GD=LI!L_ MX6T?7&H:OR;*CJMKGJ %JB6H@6X)=J"Z@N(%DN-YNJ59VO<-5XZLR)7[I@MI M%5[\D22SAW@^)Y\Y)6=I<1-?S2-47Z=$W<7IKN3V=4J"I QE=EFO*@4B(U247Q%^V!5MQ5<%7;$\T%,7T M5?'[!C-4JGKUFTBJ.GTAHE2#:UA1M)>4 T([O\A8H,1$69-,KQ/'7,C'9'FYC0@9,JD.Z,F!#399)F M.?5I1*=BCN&$D+VE;UI4OG0=+\(%OBRTAHN'MLT[$"3A$!4)7(D/4LP/6*Q*(9B69KH:8[E;G'^9)K(H^&L MIU%;,.LR_.FN,$WT7\D5>0CY(M!&L;U/%PSX>P^YGATL%\D/ !;>$R0Q< C+ M'%VP'%447$.3#4]V R?P-JENV5(+=CV+WH)K9PMB[9 / %/9B(&?]OW]/)YB M'C+Y$CUX\8^8B/7,_QG=H;!^I>C-EV \1O'-(C*!]TG]CH+( M7OTE6I)@B9XMB2[YFU%DL7X_ ME^3_*=5[%T(&0;FBB-(3*9>I3O_]7'D.X6?DO@\AA-)/+)>(IP)TJ:IF]#,W M :@TVY5(S8QN(.=0Y,*V6HHH_Y0M42*6<2_DXR;KK1>1ID@#)5_NA7Q, QEM MY!,]:>U$ODLT'[$,::#O:YS]558"1]5, ^M,+,UD/YOPLTK<(N +80OA MBR'K6O56:&"+:GNZJMF>0,Z[+JBFZ J6Z_I$$[B:ZJNN0_Y'#X7:-&]%X[BQ MB=HAL84H1]GH@RUR/6E8L,50AL<6U;!DE6>+IJH\6T3#U/1MD4K3]'7)- 17 MU8@-$02*8*F>(026:6J.;IJ.[:T;_SE;8#C/:^-*;V=(J<=OZX M'I0\VIJ@0GF'8RN^X.NFHUFZZUF:GA^/W\\USH[JLNZR*K0@_NS:G\=H33+8WC$_"+.BA=! (4\VTG2-'D A\7^$<;S$+\QB]+J&_OB# B*:4D: M"(YBF7>>5-HN\YN82 X?/YJM.C$N](3"MBHYCF+Y%+D(9!G,9LF!)1,MI MHN2[LJ+8CLE\1>/#[YXT:)JQ\&@R6TV+(&Z2DKV M>5I7X3PDZA-^CP%I^.)D? >9[/MY3 .E'^-/8^7$T/YCC 'FQC5EX]DJ@ECN MV7290(VOA-%F$=_)F'Q&EOZ&?_P8D]=H)Z+X'YO>4I!>>Y,L MC5M>!>3>AGHWL+6+-E%5<^KO<'?C+')B<0&H_7.(3 M3C;K[*TB68[4:_@VU?/QE'WA^5,]ZX(,"D(V= F=)E&MW.#J$Z4<%;/5[!SD M _AVH75('+*D/CBDU&,*!8<40WLJA[I9#E!O]RQ[D/+&()ZO;CR1?&;B_4Y. ML%RO%>RP^I>2!TIS[<14ZGP;+,!.#-':7 %1D>0G"\106*3W<63T5M?Z&4=F M*!SJ1>T:&V(R3U:[16 +*L,A0YI&M]$B*^;H?END43B/_QW-_@CC!<2[SA9> MA&E9\IG,IL5R'KEP%S?T34X$%5^7X<_G\-*0-7!"54F4U&UQ/E>V5,)U1Y # MC7B=OB<+CA>8@NN:NBR[$MD(>SUR4PUSUH*<_3.C5F.5?X>KS<\?"2.+;Q;P MDM-%VT**ZNISJ%Q*%L^8/5SG-OU9ES&,)FI;HZQ$0E7-=5S!,RQ'4&W-%!S1 M4?,PR^+KF#Z0>*,K MXO9 'O?,/3U=+).#GY_][5-KXEO0])T.U%-9]I1]F:*9M_ZBR_PU9-/OX'?D M^51 +A.')NZO(V@ ?OX^&8II6?@S5%G /AEBA[Y3C; ^L"1#,%S%)1LC.H+C MN*;@^[;DF60!HB-M*8,1-/$I&_-LGATT$6WI&C)58[Y5-6.Y/N^<^$JFH@N. MZA%QMRQ5,-5 %O1 ]GS;U!3?\KZKKR#_OH'LAD!<)[)?0]D!(UNU-%WK:;<- M)-MX!503\URV>J):1ZJU5TKU4T5<0:J?55]R&*H-12,4][37VFO9ZT:JG[K7 M\O.I;L7YZ(5H55=UY2=-@>KK1-JJ02P\-2#^N4WLL4!5!,<5#?(?V50-VQ4# MQ2YS?9+Y9Z7V?MNZ7X!.55$T<7N57">ZF45:W=]70G9SB5PGLI6\.% 9/MF6 M1(]R#[NMTE#4J]CM.MG/V&V-NL?/V^VF&-VWQ0KP!<)[\O/RD78NP"."*.HE M-EG;\\VQ2%LT'-WVAA,R+KJ%#BK6:@/YS M">EI?+5"* ?GT;^[GR>/S\(&4TW1,(@A2GY1C=$T'$)%]S3+5ATAT$5;4$W- M$6Q?EP0W4#3/]'U9<5BY=VN(T[1J 9J.%#;QA?\H?#7_[)_AMLZGIU-<9.M:GE0I.:)/C;*\]BCOS GB-%M>S,.K M($E9LU_3FP?'W<;$L$XS>@?@Q[HFO-JN+*ZV0^+]*P+(]&AF_XA2LM"OT5T8 M+_)WA]/E*IQ#@8S\K/TP1 TJF475:O#8-"A(M6Q#\'SHH#85A]ASQ,;3R:WC MZF+@$!LQ+W?[_=S\'^5/R?)JBO.PO.AU+Q@B(916=7S_LRZOS7L1F+KBJYXO MN)JL"*JB$0-;LA5!UEQ/"CQ1LG61WPOY3TGN<2^>P(L.%@*%^+)7R]LDA7P7 MUC1BSR]]+1S5_-71.70_?X7U?DX>HI3^"V!5^F/ZEA2&Z*DBX;5+; ?H^G( M0\$G&DI2%-GQ3,DA[_QNHL)O2=96<$?T$U':9F;TPZ'];<6W^_NA;T47"!CS M9#MD73\.OV%65Z'Y>ZU1W6[6A>[7\G6D)!E9V0C];5DTR6^ MX]$X&E>'W)?N!^5H6^VR3V0KI(8,22?;2LNS[G(]WG\TJ_K9ADYFU5ZVX8U; M5(S??=SCT#X@57*%&_33T:3:_U:TP E5MD(]VE3/W9%.=_>NA^-H5!UT8[H? ME:-5M#B.5M5!-Z;[47DIJZJOV6: _D4GT"KJUEY] M6X1.'%T5O( \6Q5!V7CD/WI@Z8X?***A>1#L(VQL1825=+G:7=P^P,R>_>\J MP\K;[#*Q9S-$W@[G,+GW=,%F_#;?YU\C"@T?7="I2[3ZE/65PP?^&>3!*?"#7Z('_$M/0M@K-]MQ M>2VK-J2Q"X6=><)=AL5%^)S&\SWQ1VYM-->MSMQII+43- R<=W+XSZXOPY\Y MJL.25I525/US(K[/&I!4\$T1):DOOFG?I5:T;UGMA /3D?*7.8.J9O1V$4@; MSF!W$1O0 >R7.>T'L+MVVG[^+F' X"I]Q$_B=_)!*3 7Y<^(V/%]\$:U#$WI MBS?J=[D=[J<*@M&%O H_V&C0YQZ61JS:)IIE2_<-PY0(D6Y [$X[$$S==@5+ M@_'.GB7IFK,%X4@RY.IQR6G8%V'$J92L7@C;##6CJ^)!Z5H#N7TR77H@2*KDBQZQV$U/+GK3>Q[A MS(]5Y$&S M"&Q"D20:A#K[C224@-_4NX$K.:ODE6?Y/M 1W MC;AO]+YJ;00_E AH@2Q:KBT)@>9H@BIKAF#*/H!]!Y;MZVH@JOJV*=U2,?%I M+ZQX0<6QU>[KI#CDS?<\>?G0-$<_XX\$YP(> 8=B_@, M=FJB*M%A0[JRU00U;=^6[$ 51)\H%!4FK=F!$0A:8 :N;ZN.';@;!WROC>]] M$KF%;&[^-@0/?Q"7-,K^E<9@ZUT_1_GLB5&;8$F?1&+M+KI:EB",3IC%V051 MW>'L;/'/,(TAK//UFR2*%:;\[N15HW=+Y;Q M#,;#$_O_(IK"0 7".QZL%>)BJR5R_.RZ/EF>PE#NPBS0+I).F;4%Y\&P/BJ%WBV(ZFV;'Z7*YPI:IQJ")R]D#G8I$<;3Y\YMS?SM:G7OBI6MG-5Z M=AW0B==0)),M=[HD=N&181$FN89!3&\=RH,"F1QP4Q<*]LF^5.P48Q%S9!J)/+K;MK#"V*$1D2O?4ZFPSNP&[S8QIW< M3$P=30U![-D1'S0;6LM_U#5XT[8(MY\49BRJ&Z2/_H?XROY=;GO3E&%%44*N_@P1+I :\2+%7$!S^XC.G>P M%^>N*:=D:*IDNV3S%N!YGM&"[\K\\(6B^0QA/)Y_43-D4-#D@,N*+OF#:ID7^(]NN2@Z+ M 9,T-QA16M7UZ8?8*O]J\3X/0H6[5:*U,:0!,;2K5=D-(4/CIJFWT-'AK$#( M;0&PRO2B67(6RVJ9I(^5#[_L(6J*A"NJN.T0[43A1NF T/KTA66C"S0=D0VC M73:0BITEHUDU[Y;$[E\DFG"+1=G8323:2&O6M%C.^;"(TNPVOD?#]>+LO-9J M>+Y*I[1-P7U%$VMMH\\@\;G\LK_N4S# M))W%$"4Y749WV1>B4B!:DLSGY*NGA(-$\;ZT(+7Z?ZI8ZQ+8(P^>RVNFH%]8 M+-N3\H;^7$XR"AL8A7^&1//+A]'4]G2Y(C8=3'[MS:15+^*6@,,!?*(FKBCD M6M4=RQ,T/0C('40>:&D684U@ZY+E:I:NZ)NRQI*B&\U,Z8/J.C\KM]KI(@_H M[#E-TU%RVOL!!4G5ZDS:3,H6PG-;^6N$0WP_Q^$5C"R*^W&4GL.##0W?YIHJ M[DQ5EW-U"!O^&2>H-4LI-^G5G:GKPJ%].M?/X,R&]&8GU=+)L5Z7-GLZA4P/ M5'>B@T >&L4_H(SQQ0]1>RK',M=8TIVL+0S!CT,":#4HC=)JW G65JW:0E+S M83E,2J.C2=MZETA8>MIT*C8D,-K%Y#Q\!-EXZ4UNK<$3ZJ6V6TG90OAY&MT3 M8RV_;QG3\M.RWQ*]KMQHKV@QE"W,Z$)>C4/4?:%BQ#Y//)R$VO&+FSV:Y!W/ M0KMPJ+IF+5"JI7F":=B&8-F>Z8LRN>!E;Z/G(-<46>/JZVA'4(YYGB8_XEDT MY;AB,]+3#/\FR)7=A3P--_<"&[4&[MQ.KU8)W[1!A!;V#H:KU M"@?LB0I5#6M_*=RD/36@;+X"]H.3U/:L;PMB*,T!K_*/,%[ D\\67I02#PGR M9YF=QAG9"AY>Y^7+]EMC*D8G]CV)Y,XB2*.\+R.#'?G7>MW4.CZ>2^8ZSWC3 MLV*3OK!V:F^"J4&6;*:B0G#>JATDZ=?HGJ7BSZZA=V;Y^-(61WMA>=7F433#/-"S$=?VL?F;*J.K#-A&22O=1%@8 M\\ZN/P,"TMFU2]SO%R\,EMNC9Z8HMQ+?2DZ= 3_(W8'!:2]972VO5_,\&//2 MSG3KE:G5B6XEH8:F4G($.N%?>E];K6;)K+G5]94_&R1F#_?1AO0B$5*S1D\# M@%ISE>X+;U)[.T*-I.;5]S.W(0CCE,(A9MGJ+M=G]]%T&=&B M^FLUO.;6F0O[8E!U;R(LIODC6D U '0BS>[B19PM4_12AF$VMQH2Y!^UVL-N M].PFGFW,WW0*O!@"0XO9'NOJ9=,G_X:N'$V#-*]!O##34@17]QQ+M/5 5ZRV M(NKM6K!'^O?'[:]Q]E>01E$>F>^+VPV0/AVYW8CG(RGJGMC=Q(!^V%TK[29V M&OYZ;RVH'>O;FU"!)$O919GN2'&_5]D?Y)/+UW&/=9EM9IR(NXAV?]SI1\CQ M/_^D&1_ZSC[-,G+L/1W@^'S'$%17\@BG/5M0)%L+ E_W+9<6)(-9UH/\-A"S M_WONG\F+Q]?_J:3&W2OIEE[ONFJ'.AUZ!ML)J25Z&X6BWB&C&[LZ'1\ MSW!MVQ2TP/,%524>A>6KDJ"IHN3+EA1(DKC)QZ_;%'N@O&:[@F)83".$@MH7 M5R0O$ ')4-"DP <;U08D\D!05,EUR0D&\3;-&Q9\ /3MXQ 5@-/7G?A"RNS M5C"\.V&'FY^RIX1RYX!^CQ-3V+A#-E-D;[+ADM.D&ZHO2+9*W _#= 4;CI7M MV9:DR;:G*N)WJ?%$M0U#J:Z\0B&DAA$+\]_1K(0TR/*RPNQKE*WF8,=ACP_% M7"I2Q.<)'>.PM^"Q1.PJ3R2J7"'. '$1 L(&R],$UW0,)Y#("R1I4_UXK7RD M'V+W.E-G3^>E/0-8S7[N/$.GA:5Y.6J5I<1?2M+!24][3,_H(CT[D?KTLS=, MWG7I3.Z#S"Y\^QK-5E,:B^*?^#F\AP2^?7\_CZ=0K$$;S2+(:][%R_[J(1M, M45?4+3,016*Q6Z*@6JHMV*JN"YJB6ZYHD%.JU$-)ZZ7^6SGY',(KC*V%.;ZL M[JZB].R:@;S06X0;/_[2H(A:PQ6HJF8UJ;TC3=OYT?;-$CMY7WQQ;-U5/%LD M7I]+SJ3BJX)I:;)@&Y;A$,]&"[1Z\"%G2PWL](F$=1&6M:_W!F;S'%%1FT1% ML90NHM),T=JT#BP8PMD CV?7T"!.[0P]MT=:"EH=V_! M-R.JW/\YC;*LBHG5[,\UU&V_='50JW$DY/CH_=%:L"Z7+G<>1SU5RS1G,VQ/ M5S7;$T1/(D:B*;J"Y;J^H!BNIOJJZY#_U:X@MJ1B($9MJ?T-XMDA\-II\$XS M_IUD65VF[N2)*Y:8+=HG]]C]U)&H=OQ^037+P[N!@.&,%MJ%/=U&"6V"#-;6 M--O^Q@@].7Q%2TO+P2H9[MHE43F05DTQM:W* M0Y9L30] -FT3[%=B>SBVY BFHRJV;9N&XUDP/:;J1!4I.5V5^LAY[,Z@ VU, M->(XP%V1-@>)#L69UWQ.#$7?OB.*9L!$6(U^GA M0Z;J%F&JJ6N*:FYU0H- #T2%\%35"4^=@+BCENH)@:R:KB2[GNT&Z\JGBLEL M&-7JU\Y$=F;-,_& ]L>4#:$>0S2,SFQI0@EJ^'S^\9[QAS?QIZG2IS-[NB 2 M2R<\\.KN1+BY0FZY (39)B=ZZJ"K]B>:"B* MZ:OBIHS/4[L[>NP?!I+)@A2XIHA%9_3B!>+I:(6$H<.;=FDIWA^Y>YD:K #Y M[3,.=B7?31;@_E., *A<+>,!3R[>03YHIH'6B26K[&<3!I@"H"?PA;!%AL&= MAJGIVW2F:?JZ9!J"J\)LRB!0!*(R#2&P3%-S=--T;&_]2BFGE/,#@=J)W5/' M=-$K^QQF&K(&S%,E$<*W??0!UPWPI[0"/X,9M8LG_PYG'>:/_%JD>1B"5<-" M"LAGUH_\C#A5G=OT9UT&T55%;>L1%B5?U5QR<#W#(K)J:Z;@B XYS$19BU8@ MJI[N;[$)I?I=+J+: ^E%2NX1?L9K\5:P2"YI >P>]P54BJBH M.OY=LK:>DD[[M/F4/&6/^F#A3ILW#[,LOH[I \EUO[I;(9[DF7MZNE@F!S\_ M^]NGUMBG4)OLNB^65?8EB,E:HL_D [/:M-!O640LK\_Q];-<,DO71+Q.)=U< M-S/6PF0VL1I,11<&3;2@:(;DGLJVU'H>=J693Y5CN#U("_.RXS'G,Y\L]@W35 M% UB1\+$=U/:XC5V&IA'=(&R:3S^#V)D^\$JP_?(R U:K]8-\ZQ*\1?":.,9 MIXB2U!?CM)?!;'L1@5,UH[=[1MHB<'MI3.BY[)SCC6H9FM(7;]0]EJ$_%\6& MT:RAF6T8^C::94OW#<.4")%N(*BN'0BF;KO0CR?+HF=)NN;0H.63@6UZK["J MV="]5%RI]6!!!==A<]%54YYB#\.5=XU'>^1?KDKV,K#)_JJ&"!D(7Q1$V115 M5[=$SU&I\[UA;$$/\Y;[$.G>X_#:9KI?6*3E/D0:26P:N->QCG!0)7:["D&W MDKLMPG_(JCNX'.A1FL^3!VAFSA! /".^1)2YQ,R]B<@SX=J 9SP/1.@[W ZJ M9*"9JBM;;PG3]FW)#E1!](D^41W-%>S " 0M, ,7.KGMP-V8]U[+9SZ)W$(T M-W^;57S'4?:O-(8VD>OGZ)X],6I38/I))/8[IMD2@0N&J'3 /U$(KRQB/PBR M;LGDK#FRX!B$<@\\($=T@L D)E,;=FT-Q(L'/^DTI/EY(X?W0&>+;;@#G>L# MAY\TZ;*5ML8)1]V(:SW?.M&WE1/>-N?RB>&U?1#3WC!9:[YNCZ3M;MSL@Y#V M"9Q*/3K0B#GY?'4AH=+L[QCI7=6%>%AUT3^='=7%!CK[4A=MM#U9,/4-ZD*J M>$-FCMM@#'>W:@KQU$6_Q+2J"]W2]ZPN^B6D M75UHHJD?0EW(5 =:?1TCWJ@EA* M\N$,C/Z.D=I57>@O85_T26='=;&!SG[-BQX%4VU7%Y96&UVZ'_.B5V+:0>CU M/48[]T!(J[I0157?8%VP1>-K=U@T?)=\.UHLV516_!'F/"VABRT=9]/;Z"[Z M^X?;Y?+^MU]_?7AX.,FBZC(Y!.77V&-_Y9_[G_<% M*@O^F"W#=.G!@ U8CT 6*1+'OOQM_KEH,>,^)0LP&2C_'7M-^>3__)4QXBE, MT0?&%+T34_3],B4WGH?"%$,0C2Z2(EJ"(NY-4@;&%+T34_2],:42QQT*4PA' MU$Z2HN^1*?K F*)W8HJ^;Z8H U.THM2)*(.O'?<^;N6>UMO?-))P*HZ];6NGM M>PU;^D>4W*3A_6T\#>=T.U&QIH^_?;MX5]M6MJ&^AFVC>*_0#9TLRI/8V-;Z M#H]@V6[]^O>2_/XN6;SKG43 @=>_DSS:50N6P7O=8<3B> ,[W(R+\GYW57T+ M&I@[MUZL^LB:?+N=IK'#QOP3G^-EG&*6PU=WE_"NZAT7?ZQFF7) M@D&-1>4G+\(?F*DD7WAGV[H9$6_ V]P.LI]RYS M&[&FG<=_1+,;(FR\W-=.1IC=!O/D@7VP]_51GZ X&9^3*4U[-7*)8>@ MSU!<3HF)5/-;BME:N2=Q]%E>6KS>GSB]H8VL3$<<\$8V#-KDSN/B.KE,H_D\ M!E37=[>%_%#B 6\ACB1>-Q2^1I ]FRZC&98S?%O$R^SKQ;?WNHLX@_WU[>)Y ME%[#U%MB[&$+W[M2I(.I/G]QKFAR6(9L0\F >KQ2R#O^Q9IKOV#AQN]XZ] V]]CU^-8SA$MVS(FWGL'7@;6WKL M'7C-VZ:2HSAHPZ?#MIU^>7?;IBB6^3I:/MJWS;7?U;8=.W7>UEX>.W7>S$X> M.W7>^@X?.W7>YJX>.W7>^$X;(C%W#56RE$&G<9L'AM-$@[U:WB9I_.]H]FTQ MBU)N>C$TZ63.8S[#^#R-I]'7<''#17CQQ\O;-'JO6R\ITK"+W/:\]0_).]UX MT=+D84N)%4;6&'4GPJ-F-%_'=ZNZ][IALZH/.SS7M6/CS/>Z8KNI8Z$I<8O4UG;G6^?5-M?H7 MR?7R@5ROY'/Y/[WH1S1/\!LPSKW_,NNC4M@F8D-7$J]2Q-ZW%E,4[559#CN) MV)_A]#9>1.DC_\&CWCJX4+TIO?5R0O6N-15T:0XZ2+&3$$$<8[6,TMT$Z.WL MZA$ZZLUW*+XFD1OT[?1J1>Y8L'O$+#MJN>$(V]O17PR-E)'W-X!QYG^( M9G;&/EL2\3X%\(A6^XJA.G=9WP#1:E_5D3@>@4$>@3]4VM[0;FJJ9!'[ M3C8L'7$[94.7T+L0U4%WZ+AI-(N703B-YV1M' AKE-Y]3CK6YN[RPL_)XH:( MRIT772W+C"M% R2;.9^C&CD/'P'6Z6QQ-ETFY$EG"VCYN+Q-5ED(WL3L\H%\ M[!%^?9LFJYM;M#>G\]4,-$FX7*6$&MCRHQP6&CX,6:\<+[MGR^?K] :&(Y]'QZ 'D7Q/(OCFME!5 M#4/57A/$9-.6EJW#/Y(Y= )7/[2_5.41YG*#* T>/_&5B-([PG"LB-)[%)TW MM)4=1ZXIBBX/VXP]CES;;>2:>Q,?9;U1UF5=&_: I:.L[RCK]A1>O$K?G0=X M'*CY3B7^D ,UARKUBFQI)B_UJF6^49LFGXCS-9I&\0^(EKV0X*,M?31JAB?L M;\BH.0K[>[=JC@.3GQO'.G8-/4F\!MTU]"K$Z]@<=)S*_:8VDI_*_9KPVOJ> MTKW+NX_ ;-ND9^C ;$.3GG>)P%:1GO4-3!IV%;YDE_S6"*3W3 M931[CV/3RMTC?WK]N_=M$2^SKQ??WNLN:HKY&G?Q/$JOD_0.AJ33R1OO=/\4 M4QHVL$++_N6#,K@)*>]M!V7-HF/L#-E\38:-/?O?5;9$OS=(TB_1 XM-$W_X M/$T6Y)_3B N U"+8X#4OP\6,2$7V[9ZXV!'ABBY:O5O,1_NK4?+V*UFOCBM: M<1XU495H4DE7!ET7\,]POJ(@%_-Y\@ W8&8O9L2LB=(?4;:N:HN/D=/J):NK MY?5JGJ>3]BSY6J<]U@ZVQZ\F:S+$G,60-W/0<:/A9@@&MZ6OI=7C9=LLAKAM MZ$Q:AC;H@,Y%MXG,Q#(,LU7Z>(CPSE#W4E$UXW5'\_,PGITN MW/ ^7H;S][NKZEO0P-RY]6*(O5^M$"CO%+!4B35\=OTE6K[3\WL?@6=U.Q9&G056O==K,9QOJ][>FQ1^S8(_;NHM_''H(WU4,P:/%Z?^+TAC;R MM50B#"?%/] M-%11'O:O;O\%42;TP M5V11/+9?/%.P#8$P5M)>JM!-LJRC>?=\W42V4'^I4RC!!JJ2*,L#TDRJ0-8H MRUMX4GQJ+SPQ1$-26#&8+N/87UT:MLUTL;K*XEDTD'K_^HDH'V6K?F*?VO=&RK((LPI4TS &'47X3'33V74;C//Y8NJ$B[^^ MA.]Q\W334N1!%X)UW#Q:C&!G63*-P\/TJ QH-]=GV;R2HWGX639'7= F/27V M-B\]KZGM?PA8W'T*V"[O?4G8@=D_OB0G=#E-X3 M'CY6Z\#L[#;YZY*X+F2?^\^_'KVF+O*DFY(E*F]#GBY6BWC^KW!V^Q NC@)U M<(&J@S2]%H%Z29"FHU#M(%3O28A>_0:*!G_-P( _T7A-\9YN9@N,E-WKK3/D ML)-H=!$R^-2^A:QV]6BB E>/)8J6.>AR^I>\>B!_?W9MIRDX[/]_>^?6U#8. MQ?'W?A>F\CW>Z70F%)@RPP)3X*%/'>.HX-U@L[XT93_]2C(AQH1+V,@Z1SYO M26PKEO\_RS[2N<@.=%-FUTTR_\Z3\GQ1[%]F@SQS4- $>MH)/$TG.1\)36*# M$Y!?W:;2!6]R?'C8:]O2]3Q7*+_/5A3.9)%BL6O7967YFR;ET,0I (D2,"P1 MZ*&?H,8VZW+;$@,RBB%02'*$P5< M'\K^A%,WRNF$22O*U(12OX@%,O^2Y\!.U*,"\':3BL^D=&*KFA]JP_*F37U= ME-F_?':1SWC92:@O4R]5NW?[OWF99A4_+845VW'HD[:N^GJ^**R2D\6!"]N< MTBKG26[7WJM JYT'1E';HB:5*X)"5^DSJ -WQ?DCG'$8,#&^ M>8'0 M,RQX&X&6I^)%UF#G-QA:ZRRSF?5A6OQ7C6)MZ:)U6W0GWQB^?B2AX7 M]7FAQLAZ^^7+Q[OX\A)(H&]PM"!9O41TCY,?,,>-K1V75C.SR8Q+ET!KD\8! M0\B>$0D&0J,8B_PXN(^3LAHDGE[GQ;RXNE/69/] HDL375[@A!/KGW3+;+C? M^%Q-4%37V2T]](:AR;ZQ"@Q-=H]0$\]MR_QZL!.1'R19*1U7N2!&N3HHU0Y* M_D_#\[07>?ZP417D/A%;7I*4:%ET-XZ<:K6R!)O3D[ M8=C6P?) KPQJ+)BTX0M[DJ=9,E^=13F+.SR^R'[ 1STV>\(BZLFL,48]-C/'(NK)VM).?9N\-(R9$X*.*'DN M+](>GR=W?+97)HN-,C@C$6:5519+;#:$K+)CB ]_#A#P(Z( F"(#L\56HF1S1E9E\S1#E+Z M.7]#/U0%?6,'-BDF4^6=EH70H;Z3X5SU-)_)"-M;Y;&RIO[Y6?&S7B0EEXE& M[S_N22.H4$=\*2I+,G91HE^PPE!I6;C:N*RMGQZ+7Q"ODNXF\[9J+.?U49$F MJ[MJN4>;P:,I2_E0U>/;#&6*;,Q+M2\!30"; Q@T."8+G [6UY#2TFJC-!Q( M.331(O!",@:3",N,NLG9[*'%H&RG0,2@!)L8%*($F\#UH02;.'6C!)N8M*($ MFPCUHQ17EL?6#PP2Y20BA/XO0I3L@VC: DT4AC8*)VUS/%$8FNG0A/&&H1FG MGL+0* QM?-13&!J%H=E+?>N''KE1'$:0J7XN#&V0V+.!U6BC K"IL8TH / " MD0LU5&'(A1JN-BN/4V\\+M1'67(I1[Y,PX0QE'<\@'[4(*@FBI$Z4P]&CQO$ M[1JZP ;3B\5T]E=3UU,*"JN2N!$6T=K5.\_0)SS]?8U(.=\;90& RF'9G47WA+J8!*1N#SGGX]2-G/,Q:47.^0CUHX4,!-H$W@2C-J>\_%F4 M-^WL;U+:8+$"F?K2VU>?IKZT4>H/I!Q9CU@4(NL1N#YD/>+4C:Q'3%J1]8A0 M/[(>$6A#UB,458!8CWK[&K'08V#Z&NV(\_28MKY&CM<^R5R7R< &?Q)%H ,; MN@GKGX8WG.;I;I+_?9QHO=F$*-&.XPTE2CB)Q0N&!:*TKX'3JBK23'VQ0J5' M,4&8;J6MQ C1O;L1%?#O9:A4C&#PL!X+)&JT509M&,K?6W601O67 0GEO+<- MH_H:0+35H:*!OEL&$?/0,G0%LQ$.,7U0VB%&?H\<%0KENY-0\RS%:,!YWY"S MR8E\2_*KW@3AG\GO[*:YL0_:,4()7J!^640LCQ^391%']=CI ?(HZS$!8CK# M,E)\VES'A(^YO,I8P?'C /:2/#YP>'J=%_/BZFXWJ9X>:#5-*E\VT00B-S"X>&GN*R,(WP^A3M\[ M4'Z&>OO*(G)IVPZ1+-*N4O_E)F">RZ1J$^:"CG,P^7(C7QRH/%K)7J$3,Q9/:,E! MST+RMBA-ZR:9?^=)>;XH]B^S\0$*VO6" %T!>I)S.P$=$X"@A8%DPFGKJ]C@ M!%T((Y\)$*WQ%/C:S*HB/WS;.+')O\+W$0ADC*$3F ('N8\ #' &]@XPC0SN M]5Q8R R_DFN,'BS!5F;H,1KB99@)Y.NV@S)A9MTM=&/(]51RN5 F;9BYNV0.KG]M=/'Y??U?'RF,<'9U7ANT[TX^)LK]_" M_:8_Q*9-FODA3OC'XW.:9;_$97GHM#SJN!&O!4E==$>.U_ZXO1YKCU9M[O&\ MN,GR9UI=]VL2RD,JZ-I;;WMK("VVL;>)#.V!\_O ?4$L#!!0 ( =N M=TP:HW0^=!D .$@ 0 0 ;6AH+3(P,3?!GB#!!(B M*?#[X^ M] 8/Y]?7!W_[ZY__].F_>CWOXNK!^[>/0\R1Q-X(/3/*YDOOP9_A.?)ZWDS* MQ<=^_^GIZ3"8")\=^FS>GQ"*J$]0V!.8/Q(?B[[7ZZ4L_Q57_M%[=WAR>OC. M>'//(AI\]-X8C\XY1A)*>P'4_]$[.3K^N7=TVCLY'1V_^_CFZ./)^_\V2[/% MDI/I3'H_^#^JPN^]"T8I#D.\]*Y2J7[R;F[.#[U!&'KWJK#P[K$2% >'"2\1 M-P^ZBHK/!T8;GTX/&9_V3XZ.COO_OKV)N^'@SW_RXK(?G\<\)"L4ZDE*<]HG M5$@0 ALD(:'?'!3J]1@)D^+9(DG$.O[PX4-?OS5*1Z(W16B1E9\@,=:EDQ=] MU4V]H^/>Z?$JE5PNL"@DTV^*Z>:SV8ID2 M]U5-?2C4@U*8$]\DW4QGT:@R@5M,&V!23 8O%,4;BP(_^[-B$O6FN!9"'[&0Q53Q.T5W:M%1 M1'Q13*9?%=\A 3>K--(Q*=8?D%S+!;(Q]40")/:'%-Y MQ?C\ D]0%$)W_!ZAD$P(#@X\)"4GXTCBE0(1S8O\57'YA"AE4L]1^F_U9+$@ M=,*2/^&!&I$?.0OQ"&#IJ1]?[Z]+A93))-M7!?L7S(^4F(@&EU02N;P&UGRN M*SSP2/#YP%DB$R(5(\ P.Q,M[O'1,I#XSW,,):B M4]UVJKM#,&/+&98$^J:V'C7U!F6^J:Y,[X<5<7[LE%M!N==@Y,YQL>J2=VX% MO74I*'LA/#;QA@ME+@-9-^ZJJ&8(2.;G; ZMF&$JR"-V*:NTM%M][ZJK;X6Y M%W/O%%E!D0\SF)=F+ Q@A7?Y>P3FPX &];1;CX5;Y>^KJ]RL]B]>7'&G\@HJ M/T=B=A6R)W%- \*Q+XO5:A=SJ^[G&J,56'N:=Z>P,H5]81*+$I'D%7EZ#EU;1J;^^^L\B02@6 B;7,;Q5LN6]7T_]%5DYU7]\M*[^E*MG ML.TTW4#3OS 6/)$PA,_IM?(53,DXQ ,A8#W15.,U6;HU?[RN^92[=D9H"\#+ M:_'B:G[R*)8=&NJC07TT06WJ'V7L/*)0/6T*A.K _K8K_>L?!N]. MYPUTSG% Y!7R20C6;6-=;^3BUO&II6/-T$LY=IIMH%DVGQ.I?ZIAR+1=A*DR MBAJKN1Y+M\[?6#K/NA6D"?@P*% M]GB<(:&\TTM-50\4V];AQL8[:QDH@:BG>7EF=1T\ZL,C=IZ-T'/3"<')P*W8 M]^N*C7FIR))NYF\TUC$'HUAJGRC,RU'ZR?X[#J;P21WX\ HD;FX);%6!&PP_ MKX,AK\LS*M,F0E*=E]?7H:6!NT]-HRON=56V*32J[X'2T,J __ MQIN1]T1\:[X03R[5WCQ\QC;"WPKO374 M;GU:#KN4D;? /![!G3+K*_,*$?XO%$;&-%K3,G=S<"O5\L I9I[FYMUBI![. M._];,\W^,T)<8AXNLW=&;%T]%5=DY=:UY8G+N.:ATEWXWY;V%GSCN K=.I^I M$-6Z.ZJEU&[-6OZVC)&7<.ITV4274_7O/5XPKKR5C:WF"GS<^K4\9]DN:<([ M7C+]@MF4H\6,^-TPWE+U_@P'48B'$_4IU&V"%? _=23X4B^"=31"XS7V-OS= M4+$=:4E5WO5U+ZM,PR6O+HVNZ*:)O474I ]V&%F3L70CPO+ 58^P\7Y(?W4Q MQWM#Q@B-PYWB(F'H1H7EBJN#BKB&#A-["\"J@8E:#-V8L-QRA<%8G?I?+"JK M!@P:,7;"X=1RX%6.T.H@LL^PG1JHJ,K+#03+\[<6PM.I^\5B>>KHO@EC-Q#L M>#U77$\'B^\7TE$#)[NIR0TM M:BZ$; ):7<<.6

O%6L!D9 B]HKBOA14T>QB1C>LDH3 =V8B*7G\%'\0BO&PQHC:#,',BL7Q^GN M!J94*/ *^NK$7W^\BZ*YO@M_A#*P_ 1Q5-PX%_O>"I\:^1T*O& -CE0^I!"C=OOL6!D]'" );@"F/ MP,]1&#>>X->-LUZB$6P]8*G\T WRHQ+V *K9YM@@:M"&>>#@0^/<8GOFX\8 M4_ @8U$G4T:THB?^C9;>*Y*O*?\3D,\,>@X-CXV)Q)VYC@G&8XH19"2M*]SI5*9G8K,EU[@!BM<"8-[T1CMEB-F MF%5LM>K%),+2DZ2Y M&YH@Y531SU!S+^*AQ"WF@IL\5UW9DJNV&F8CYKB:,8HS>AJI8\;*?]D$XK@< MRE3=PWO!85-,=QW8#K@+0/!K$.)_#Z4+0'FFI.EBVFR_JJSD<\A*=/ M5U70VW$,3P%$)#R!E0?Q#GC^YKF/>+_6@^SR,XD,FWYO7XR]&<(F6 MX7UY94(Z#:L[*.H"OZ!H%1@;+)&+MKIF3,(IO>,@/0K8\FUK#QN 4)4#&;M: MU'<54U(HX%%B9F'32[!JR(K8]X3HADBS=36!HT%^D["HK+MVF_L)D3 (1&^ M)%(F9S*O :M^"-S>6>( JK#C2'@7,VY"I;""3&(5<70:QS")2?;3\LEK#QO M7Y4#&4]_XC3D?Y36H*F?Z$Y?+\F:MO1PTN<2BC: J=G.FF#3H A[ "*X=L)X MR3A@.LSJ9].FB5,%.-:L;R@1MIH/%BBR8@V#;XWM<+)F)2)GJS2?:]_Z9KUE M$EA55B0<]\F8AZS!MKJE U(O 4ED0J\UQ"6K\-1LAEQ ->C%0D2)+4ZTO&P/ MOJ3G^,BGU^=8-9A9LHBA5&#NYEL8'&7=,&U>(A0S: F(VK(^PF"OJ)KI9BFE M]^W!:\&45.#@3=8(9 NZ5J*VL]ALX XBYPN,'D,SDDY:"@38?LK"66T;DB6\ M5$VA*CHQU0=$/V2_RY:C]K$70#0_6/VY]V(/[UH^1&X0HZD"^I$4]=7,0R%A MW9V=E' M:NWH/\YLF7: :G)G^.?\#]D:;\8 *'$ 2BRP#S8-XNR-J8T=!6Q3 M&[\3E0G=$?]:(G<4X69OV(>6%&*LZ%B]8\I;6ZE3MA59XB'[Y*YAQ"UF]C18 MIWL)\<5VYX?OL/)GT:#>;Q"3^68OSF5RELE4TAV-0'DHLJF7\3("&3>59RS) M976J-/52JVB/%/?BK@B-$7@,@WT,8Z*T&*(T%1\NL"KE4P)+;E[8_S-\+/]U M_^Q&\*L;PW7Y >R-E1LN9Z@/XL1,51_#;'TTSZ9, MP6E-0[CZ(U7-JJP:2)GXF(ZM':]JW%O+M[#4R=U!W (7QKC+*@YOKA^?^G[X MB@/991B=A_O'9+/WT=]POR'ATHO^ ]GEX"2YET%?8\DOW[UEW- FORD_(Y!S M!#9A!#*>0,:4MC&HL\6T>02OJU+I_!"J_VF^OOJ3?. MV!6UQ88W3?J=0W9D2A.G]8.R94>2DRZ\A"7^H+?0!."%?&X.=7*P9PW75J&; M;:QNPJ1>?O.]N\W<^VV'8*]=I>' M!.%M!'>NEV7, M-ASKO&X5AC2";MFC>5OE0PF1+/)JWF9Y_*!"?(S,2#'/', MXHYAJNW@:]*.(01Z 88@@HD7 M07*WR0X1-(Q>.3.O(5A"?W:@N+BFZ!OZRU4"MYPX*O"N4?0V,"2S/KGD(+=R M'16F#@AY&OQ#'ZU:Z#BR+U?Y.XSPG=@W&_+';D8F0-<>]]'.K$3$G)%H] M2 Z<\D-H+D '!^&&/F&E'U&N-3ICIQ3<)XBEQ_4M;O#^KS'8-KD8BSV,.+ D MG(R@RM4<\VABI/@Z-YNL4#"^\+TG[]&'%VX4(.;B2R^*DWNDNLLP.J,?L(GQ MYM+VP4?5?T!D:)%$879\IVSFHEG)0E MQ%0!N4P4TP498?"=DM:\,#>$N$Y?5X MLCCA.0/C/J"30#SL6P7Y3M+QH&XAPH61W1G1JE;%=F'L)3'=;Q6HV6(\KG4- MJYD'F46615X*26D5;5",5V4I$8Z@Y;K2ZH/2-;M0Q+>UZOH/1P^&@!+!E>>F M*]E1XOTS.U&%3Q^0!6]>JSVQM_7"2(0E"<,;+_(JJX+T")2)YR> (/V;P:OG MAI#>J4L/_B]WN_NWB@K,=1P:Y'L?BHP_L=LBL$:7(X/:F@<2UI=IAX1^]F'& M7(E7 5-@OFK(%;'XD;DRIVBN6_9#.67JA(:&I)0+4B1U.QBS E"0MZT)P<9[ M0S_84(\M;M$LI'(5:0:FD?>"6'B!9)G/724/:,CS<.MZ;'AR7M$*2S8?$L41 MRUG>XB6C!S*"X#LE9ZQ(3)F$3A<)]2&KW0BKB&K1BUDD76*'=16@SPOCY ZY ML=;/>_B&$1P=L"$SK5N>U&$T H0@R"B".\8E'SJ1U%=&>G\LD2O"M[:$&^!E M\GD!B%_='=U_0E9I.%RUVF,SIIHU9!92/R-D?POC^"8H?L>;SK:]9P1>#&9D MIC3%A;(%R#!9\ D3_A&@#*K\)^7SUR65-X!/.#L30YPBL6=8;DP'"[DN(IEE M8&NQU&;(\51D%GA709Q$9,/CSHO_.'WSV(<+.*\8@=LA'^(F=^S,#\(9* B" M[YB<\:RPMX3UK%!(0OV88AMA,YP8>K$%2;@ES-_@^LD+GDY7Z$_DF&!QB*&U M]4-WBH9Q*,BF1&18C,<#<)77IB@[V_GDSZ!$DXM;D, M&>5_$(_R -^2KXBE/]398$'2;I^2\RD%EL,5(4FPX&$!&??CN)6NJI+W*Q_, M@QS IZ<+J2K:&A^234*^OJ>\W^$U>'Q [-G;26;^ L1,^XU6#F5RZ6QK.;/U M,BWK)@O*17O[ZRYU8/[ MZ+\.KGPWCKV-1UW.)=+)Z6JUW^Y)@='-V=5#2+W319QX6_R[:YC0 M9A /X5=(KHBB?=VZ6)?*X6WQ& IEDIIH<%=EJIBKLP@P%$")28"XQ,5EE,\1 MR#G%>Z9I5QC\]T<(2NQ:Z+[,?0SB N]N51GX0;L(H@[J'[R$7L0?0RB^S!Y MAO2P;@2?81#CSY>V824/_@C6^PC/'W$_N0 OGTV%*G.:CL-9:,'EN!?"M#'71TM80A4.,H 3Y__ M6/FL!D5+>$ZQ:J-BABN/K\%+Y\\0+DC1*,@VGZ,T; M(0 ^ML2"]ZEW\&,#!"V:05>-"PE5/G(-S0?@2/4(/?$__:U&1?D]1/VH)/LLP M&>!J4I)99(G5OQHL4I4MA9PXA[M[EA2,=A'E8!)C4_&F0(6EZ3+(V'L*\.[8 M:9RZD,*S-+;BE7E3*QY:V9%(9,8G>6(J,X+&_ #9S08O_<$@)J4_=[15VED8)_']LQO!1S>&ZUOWG1Y%:SE- MWH^H3@SWXE3"T*?Y_:_%@YSY! M+QX1>A6-?0@GPL=.)R_"T:R*2SG2^R].@_5%D'C)^U6P":,M8861:PB_IONJ M#@&>A UR/I]-)NFM'2E=LO0""67@%:0U7]^A7LA)14A$&%#*H$3:6/8SD,Q. M?YFU7/4A@<[\U@]1;?7?.EU##^O?PL@+UY?H M=_7M(/ZS&E($+@,R06SIU.!$J0%*#A!Z>@&D4C2GBVA#XT3(T# XVC6A&Q'_ M@&XDAH?B22-HR(>7,IAI,Q8P,3N0T%6L1ASPQ=*/@@/C:L9 50?Z$$"Q=Q&L MSP\[:K.?TVS]E<$EC&0V/:G9?NHE$2EPKKUMMBJ1'%F1=%I]HT'5;?Y0>GT6 MCYO:F(]K7.)C\2#CYQ;IO;;YM=^(&%V>,[X%H$@\IUF\GTRNL+496WGI MC*L&&Y#RU8V]E> WI,\:Q AA0,J"YBR C A-@@XR 6-N/Q[8-&F#'0,*9LT M\+L(1N0:3@:!.P&56%XA!KBXO;?)9550S_-7A=PV.*MSS]\GS&Y(K*<-.JR4 M!9E2Y0DSIH] 2LX:I]5-/+;;&E(^:1>EUSJ8P,;\)FM3Q>'CNT9.;K/O9(ZR%W]>?>PSEP M&)";_2A]_&,Q $!9 M I Q !H$%*. RC#ZJVT&5(*3*R%&2G#CXH.;*K#I@O<$9:44:">-9!A#84 M>7#?\!6PE,L]8O1FEW+(.J(M04!GF!?F2B8J9JTPBSX_:0,@1)_<=DQ:!@4K MSZ?7OX]P8K""0[5 "!/7YV8"0REA457"!OFGM+@0?,G=%D0=JR M*]F#G.[L@6[5 D^32XA]C(_O8M@C1MXK#TL9CAQEXV"78E=F8NE(>P$W >GH M(!^^_M+ OJ)UUJ!=AR387^5N \:D6SA9]T+ZPFW!-ZG.XEQGU+6P[I4WZUDZ M :_=Y:J?SZ^?XSS5,@KGNWW9'P42/K/SBZ5;$B(LQ!C%AX M6^'NK>[;5QC C9?@QJ[D;-?-CN15I\'Z#DW^(@\S2E9PZE,0+4/J7GD96!Y1 M&)T_%I6.&$/W)047G!(5W05E]DOJ;X#^(0] M+W,5R3*USXC>#XPV;K#:+P<6:VQU2I._S5>T='PT6]/7RS""WE-0>>+<0R]& M^,RGVR?C:25M64K;QJ]4KC:736[3T0^>*W/P =);"@OIWU9G1*Y611X4WZSJY\\=9,A*2%KF?%A\ MRA2*GDQEG0X9E:1/9-S2\Z33I.W.1I'2T@8<6!5EYS(" 20M_K,5NU(&]3&6 MZ]KP).M"1;^>?ZY!T;(?KTUG@ZA'ZBM6@0Q.G'VI%1;?"'>AU(DW/5^$G_4IZZH$1?(E=4!3Y\J;O'B9&'TIO7 N05QGR_=_,:>N^"L1__YK4+I8 M;E76.GS#/YN=B9IV,EHI., +=LIDB9M3K3_BQQY*]1_6^REA0$D[ M(C'=&O4TA=OC7D_$?MZ$/Z@S(1-J3PXFHZ5\Q/#]0ZH$++K\XUU6O!F/+U1' MKUIQTU"K[37BK%$EYJ'S&J"/^NSML'8O[F]NL]714[HX>HMLY!FYA=L(.8F; M#2W2RG[)[ BD< 1C\.S%MD3,64YGS8#.&*"&_PGS\.,(9&R E ^0C0D()W@+ MGO*2_\%47Q]CVJ1[G*EZ2'DFV!'=X T2=[TFZ\SX4!'5TXZG)S,^10DHV5ZH M_\<8OB4NO9C@#/G^")=/K.';_X+O-5-C/Z>I26[CX#+6.LN".;U:(J4$""F M:.EOG*M")$=6)!W-=+D&E77594NOS>+#[187#R&<4N#=[),X<8.U%SRQ/Q?O M);U8X' BD00Z^40VM2)"ED;&41;@2J2-X42=N$Y/<35B2,!$:X!J4Y,V=-%J MH#NX"R/&&K1!=2+CT?1F=N I_"B)UW59_2BHO*T%+6,JW @= !&2%3(.@CC2,E MC3Z+;S2AJJ$?BJW+OF_WC[ZWNO1#MU[WW/R,5MLN#2R1>B^6U:2)4@&$C"F[ M[BZ)(R&)/IMN,)NJ1=<%UF7/=_#)PW<?TZKI=<&ES"- MX[%3,?6<$HWLQI+T?A(YDA+ILW:&.57-O4EX7?;^=^C[_RL(7X-[Z,9A -=7 M<;P_V.9L?UZK_3.8D%E&G,\J., 4C_[ )$%&$U"BIA"A1D:GLXSZ,-)B@E6L M\-1B9+>3_N+^5QB=[>,DW,+HFQ? JP1NF36;@F_KW*448TEF M#NFD#1A2@B- 2(*,)OB.J0)"UE1AP2!".WV$UK8S*&? E5T_":T9P>:?>\1? MVZ6!U8=T(JTRLLQ1A'DV$2<4S%\*V$<01U@0;8AH-)N*X1\*;,Z^SWPWCF\V M#Q$*B/OHG>R"M,8=@3>U(X'+CDS>LUB6X3$"A#"N7,E(IR4P%L0=Y8([*@37 MBS0A SZ$7[O6#&(RW.Y0.NRH#,W#O?^J/^.Z<$OE-: M9F'52RY'6B[-J&DVL0:<-*C!!#(N72_ZS?7W\#2.88*;\Y7::/Q"0 S7-\$= M7.VCR N>T /7(3YK2?^)KZR,V^*:VC$T(E$IXQ+3E'$V-\,, ,+!"% >:"NJ M@@N0L8$;O>6,D*?*K)!+:F,+8JM)E3HF5*K+_PP"Y++?4O_E/JJ_>W ??=9Y M-77T/YB?(TQ+ 7)1]W$9\,@-7R,>]+Z3T3ZP"^NB+6< ;7TD[U2!G6K/5'P0 M"[Q2 \^4R9:;-J7)F/,QK;S)[*QGAVD:8GMS+$]#-_GHYB^_'5@U]%S=?KO% MVZ_A!EQZ@1NL/-__@W M#T9(7\_OW^ +4ON;USH!X[]LPAMP.9(*D">'/B"G"+YC58126LJ]+W$$0!JMW,0@RWS2#/Q8[$@8Y==( 7*(%.6'F+FX9?>8^XH)E#7P(>/O9P?Y+2A1-+[3 MK%#,^AQ77$SM"..88R.T6,JQ!5/"D\O&=PRCJLO&"30=LB&SSK!HV+&B%$> T 03PVV* MU E*H"0BE'8,L8VO$4$,3=B"'T<:/XX=^'%DS6J9]_!CX\>Q$#_=!"WAAR^4 M2?PX(P/MP2DDL JDKF^MJ&F,PFT=EJRFTXY:O. M&L3FV^ABJ2CO5=/XK/$CLVLT/RAU&S&KMRQ)4M5)SHNCPI(;Q2K#B%LAVJ0W MH\B,SV'DO;BXL7;\U45?#[> AS#!M]7B]KA?WXL'SL* [%$\(.Z^OO\-KI^0 M(. 'E4L@@:'D0TF-0XF<$4HX 80ED/(W XWOI.9#Q M!3!CEM3/FM:KHU.OVCW88&!O]'O#?$LY;[E]?B8N<.*D#A#]XO=+>C7YY3Y8 MQ_B^[L9$A/.@8H>S#E=['!R(H,) K^A4+R^0J$H M>/)0P$T/SZQ0?-J3:_Q.M[@/\3^;(E4/0GKQ)2QCN!Q6)P2R/=6@$<(=<5!#=Q>5V@;\$G_I/6_7\"VY"WW$Q=/# M*_1?X"\H<7_F!%0%M"UQ#\(,2Z!CZ3B"'J,T>G87XPA@!D#* : L ,J#?9YD M*/71]A]QXFV)'W&?GB+XA!-FMZRR],9OC%;5CR/W^QY&AV//:=D]>F*GIA=/7ZQ4NITE%'\>G-(.GNRMIT++]'N0?*"15V%E.S%JOD7$H$6J/IY,^ MF0H>$> A/X*CZ*B>OIF(XWPG0.-+S?B/ M^WL*-.2'\13RZNGM*28?S%.4 -/34V3*_AB>X@$-KRZIH-2L]A6$1:FXV6L! MA#@+,N9'\19=%-3;78P_EKNHH*:?ORC4_4$@E MO$B%IH58W":$K<-H%W%9!0^$%CASH^@=AUQ2)6LI%BN&*@C 0E66H:[P"_B: M4OX!04DJ=F"RB369-:F9X.)^.93@D4P?(!Q4(P+A55(C%N":!P5!F#-5:QGJ MKR&S&2#_)3LPC3B1"CM+,0@CLL. -4Q27N4NO6H&X@A^I$K03 =R- "4.,'7;8F5GN4F K*RVW<+( M"]?@TU5 UMOB'P>1]05&CZ%V:2>U];4]_:(^HC0"7O'!78)6.]W.(5K%G$]- M:49<4!A![RDXVT<1[D62'1@D[#7T?V39A205G8Y)CC69@+G(?!0= F1CY$=5 M1YF;:NQ[.@B(=V'LX9.?7!0/JI)I<=CWA4@<;L F/UC$AK$&7SVHW-1M8UI$ MXHK\R3/$O@PBL1(0XS?%5 M''L'[5GDX^/L(IKWWHZ>3\J\M^?R)Y.P+,8M+A\W0!;&,=?X08]\^"^B9D/EX*Y4,!C2R:O.9XP(D!I (!' )_P M&#^.P",9!J!Q+ &X2E7,RKI89;I(\ @^7;QPU_^UCQ/SMQ_(VSD'TZTJM O* M^*;.A^*;Q+>A[Z$'VL[V=:9G!>ERG/;O2BTU&P.D@P T"LB&H>VB\$"&FGL-JH>) M=7K@MP0;5!G$?>5N"W?-@\2W2ZI 2_NP;O#/^XIUT*/!S*;&)[_3,>\5_?E) M(Q]28?6X!:2&VQFK$[,*OTR\?!9M1_=B 8-LR!/8ZC&!JFSFS'=. J# MFPVMBV!\9_X[&G'%943"XDY.TCK:TIP=7[]>HHH7JVZC< >CY!W<(HH)N/AS M[^UPVC+"0/3WY*S'C>>3./&S&Q?/DTF!A[]S_CM3RP!*548F_I@:5M:ZJJR- M]X9/RAC?L1SJ33$C6]8#ZJ-0Y3? M),\P:CK=%YBM5>YF\]+85KXYS1GUFQ? JP1NZ^O,PJ]IWH86X4G8_D[F^'+Q M:<7^3AO1^!T3!X2ZWNWF >2=V" O=UMY *%%4HDVH75L),M -=L]%E;7L*[D M&B:,?%[B17O<28DK85N;S\>SF9!#P2>Y!T[=.[B4[C*+.!4-,G=U*]T%=Y0( M;MBU-$!7P+G4E6;9-$2LN%:"@!W3C^XEH?.IT.K"R+IZV<&T(9 56#K?$*B) ME=3:L,E!T^790J_8DQ!(7;B\F"V.I\=BR(C,&ME\7-\I MSQ;(*"WP*:.JN"&-1$F;2EEG]/SR+H(K+[V"OMBOH\=[0CR.#:&9:YE-T9BM M(9, HUOXD@ACO&0 8LV<2-G=035*VNQI<)#))L%*9"5![ ZN]RM[BU+X-MF$ M+8YJ5&2WN/_K+V[TY 5HH!5.(I\:4]K&YW3GL4U,")^_.5DN)],T>25-?2DE M4)#2FZTJ$&:B6QA^3JI (H+A!]R7$CP1N;94KO_36-K) TB>:S(E-Q+_,#>W M4;CQF#4HI2=T1K9B6!G7OG#*AD[?-Q2N.@O@% +L!A2@K:%K=P$6(@)HBZ:' M%EX)G34I38 0G^ST@J=S&'M/ 0EHG/M & ]KA&8S!Q(V,ANG$[J4$BB1,GJ7 MAQ+)''G)=&&!;VAE6' T80="N%W^F8\;18ELE_KER?R8@Q.CK?D52$I-=+9R82N>%#B(*,."O(@I4\.GYMI/S.4Y!-K).>NFPPEOJ-*?!WK M+-*0SM9>Y+2GS/E<)2T>)G_ B!O)1AKZYK^ M2W_0D.@6HPEG?"C?FZ1W/UU=GU^=ZC7/S@RG=R2N/=>H21Y^=VR*-:D4./JK M8!5N(6V]2G]^<-]@S*D';WM#A:K3 6ZVD#O\C_F0JQ AB+8LY(DHQL4)#><%=GBZ1:+BM MG!?L41IZLX,1G0L?\(QFQC!.O%7MTZN@J'&5IP>;$D%H?#RN8#7MJ(;-"!1C M@F+0S,;+:!Z!;&0S"T;Z5$7OS. (JVOU2 $LRNM+?37X03S#Q1MR9F&T]@(W M>B<'WJZ1JG&KRM!'_#UE?535V9GPB'9[%E$QI. T4>%YJGSD37_-% /8H]D% M/ROY8*Y+%K<]79O4-_D@KB]M::O.<#."=CNNE$LI]$Q5^*5TX ^3$'535/GJ MB _F4VJ Z.DRRNHSYQ'N$S[$J- M;$X'V?3BC6ENAV!J5H8%2/F&1^+7$O+>,(>8,AL2EC6=+1BHR0@:K2U4)V0S M? 2$-(2A)D/DX.A ,Q9AB5M"Q7_'/)XD2XVPL1VW(LIH/95*0=M094%AE9!1 M"B#+<&EBGEP*]T'EO:$=5XUL2&5 550A>C;U,U4GI--52+UXXAKB(9K8FK$$ M2VT-?[BOF$63?!N;V7@RGW'A9+QYCT(Y:XBR8;63;WHM\.G3@$SN;&SV#GOI-;G<$FC"S; M"V@RK$9,5+5@% D7;SL8Q/ K#"#[5##K:1.8J+(@DZ3,Q@>A(R4&/J7D##6[ M4"-<.5X@1 !(B9G<0NPKTJ(X]+^+PA#W%O %1H^ACJ\V(9_MEB%= M]A'!(R5NA9-K]AF-GJY!-4;=G5B73.;C)AQ>UYZ/L_%T,:E[//NZ72J2T\YD M6:!O)5=^HUBY@UA4SZ==R<[(%;)7P46 9L!PC?_N)JR>67(T3*!*A#$I3YXN M\UQL-G"5>"_E?71ZN& 3F B@A*+^+$V^(6 M>V#U[$9(!3CD_?KY_C,)>!'>DMY:@5X9 #1"6EB#RLXD, :-K_ ET#".T=_3 M6(Q+ NX3Y&AN=J04X#18W\$XB3S,VSWZ,+#IDHPA1C%R]D&I"*(H.#D>.XMY MY;P$-?DR(X!>UAUCSP )+^2A- &D!3PQY@>$E"'2(C+*60(QX/S%>)?DGA 22"&% MM&R1]V"L YTFEW -(]?'Q0I[Q-)[12(YR^LXAGE/TXUQF8V3[/HS4?\#W 2D M@X-\]/H[5KH?+;JL+; C-X1^W.UQJH,4A[P/V*3*BW/E141CO[G^OG$AWK!K MZH=/ 8?5X[M8Y,9(315*UG!)E5_:Q9.S4285\ZZ(Q9I4U%[*)CMD5#+1(N/6 M3IY8Z&44J8GX$2I\.:DA%[Z"<)-[D=)4RUX7TH8- 2?!5:LA-U#IJ7\5G*Y( M%Q$\8R-76B !H/>";XOA. $)&GI=@#AC,I9]7!2>U.^0P/E[-DKISN/20*:N MR#1\_WX;KT>].;5O)&7T.WI"KMPO:M^]YP;9OX>U9@ M.&5&9E^FM$O,Q6U*VEA$5BJQ4X'FCBV:>?C5[%(,,IUR8991!2MH6F/63F*[C9:)%;-',P8QAEWR8-6G% M#I@5_4Y]DOMX+DHSO,232%0Y)(R"C\V7C%5.^#@L]<,EHX#2,+9@4IDBLB@8 M[9&@* CBQB#I=C(5?A7&9B\%[F+@?.BV*,\.%*O\>1G]@:5>IM![N\V.D6V-W:^8#EJLM M2^"*9[>I'^T2<5GOFP5K,U,21KHH=65LQ"I9!1=XA%#.C!WFH"O)KN_.KAEVF"LRA708.?.@+*U1)J?,F M?$ S%-^+$2/,VS8:']->;'S(@W#UY6(^G>7=U3V6#HZA;90BO!)PQRM%] T?GL-] MC'PC<@P7WM-S F'P\!R%^Z=G]!O$B[]?HT3__][[[P?//[PBDOC7',!K&EJ[ M$]$CEZC]+\>3\7*2.::"-X"8 SAV M9U;J<]*F3T08H %!-B) 0X*,QUS+IX=:;GR1,DO^9M(-6_DI''6F;4% T.N0 MBR"C\=/J#%SW>,]'AN%,P/Z!J^_0M@:NGG+)H'LV;PA<:X3NL$!WB'QB@OQE MDOE+_+\XXQ']N@"]5P5]XYLP9=;2**=7^I,.>6X^,'"')Z MOT1SD"M]B0F.<CX(<)<8IXM$#(U/QL\.$-AKJA99/" M^:(AW*7E;JTA+PM&/NMF>)9] MDL, V/!))NT3/?OF>;J<>U,@U/*1=0?#G(<&IG]QDWWD)>_G;J(H]DF.9G.H MDQ-%"L#'/2);$: 8L6V;\@;6B#F+@]B@^NT6LVJAI]ES9KP!S-Q'"4^#*ELX M&J%8TU>GUL6C;OZU4_CI\!'-U*XDR&H\) K=//\Y"N/XXBUE].AEK;4I(AR)EUQ,)H5_RBBG528C0(B#3SEYD-$WUM]W .&=HC?E."']E>UT0#ZD\!\34FY)):3965C_[WGIODOA[VB>* M DP)6]QB.CO.]^YR4\LI:[Q5B3UQ4R]OW8&:D+=E J5>Z+KS[""TGAF.!%B+ MN8JHO@QE,^1*\+1^MW$YB_^LWGSED &9+'I9)"B$4%ZX;F8]0J5A!C6!MDP\;U%R>"=4V]/Z@RJ+%8D%I\ETF8=2:B+I12-Q<7*!)*NZ MESY5"3<1$LA,F_9]2DG_B&9])>I&[YQ3+GD5=;;KTDU5G"MJ&PWH>RM60R0"(&;M_=7=":S*UAPT$ MQ2H'$K%E/*FGF,2^,"U+UF5ZB=8 '2+:61B0I;_8JD6:9J-KBJ$-2C&#EA?$ M#(;M6;C=N<%[VC2(W*[S$+E!C'1,[MYIZZ@E2TDU4CS80EC_/(482*,?\-=A4[Q]7@(9GZZ),7P_,W/:@S'C0R(AQ?'6:1M\HK> ME81D/ *89+9[9R:NJA". (02L&%9B&M -4W%=)]?R._._*.I&+6F%VM+LU(9VIB4><$\! M?)$P!AKR3Q=_[KWDO?TK-;]FQN(;>9$RH\D!#&C'#T+).")4R-<,$]J.!D^\ M4]K_"B!39@/XX1HG U1L;=F(M);%0^'7+4)>AV6QDY,3'@*-+PD.)#)-TZY. MOUY]NWJXNK@'I]?GX/YOIW<7?[OY=GYQ=_^OX.+_^?7JX1\VPY&WUB>E-\/P M/*/=E=LM('O0#.32T27<_VQ^&-Y&(*5C/+AUDZ<4SK*NV/9E?S6+8@"CK [ M(" >D^HO&(6$O!-&F=&4#0V;HDX_$6F!U2%.C%[NTFYW?,#8%#NND;BRV&EX MQPQ\#AF126.6BP8$%21M E%O06F^%@9/1VC8K8U(8ALB TP,G2C8;LT/I5V& M$2Y)\8(GLN<;Q-Z:;$Z$P6WH>ZOW!_B6?$5T_VC85^M 1/,6K3R'PA5RQV,G MN[6A.+>(A@'%.* R$* C@>]X+$ &TUL(.;@R)A8J@[LQ/+A&:&QGZ,#4;G%W M[&?[R!WU9B8/".#-YBR":X\=]DN/:(WRQ;@2.>,\*T(N8AVF!,(-H+1,A?+. MTM"+T_9)G+@!Z1/R&$91^(I^BH&[Q?=T1=[.U,:;$GRT M>0$Q[=KB%NBRRGFX=;WZPK_P:X;!7N9%:M/KN 77Z9+3=TK:HC6T'A([?24V MB=$F8VV#XX&NK$$>^MU5 J4";_&.:FQ:T59E&(WS]FUJ M$(=+_K9YL#;HMSDTKAH'JBRB2P;>*ITIH'^N<$'.4[T3B_S[%M0*,9F3NK=Q MQB\*VJ6#Y%/.73Z,^=(?51K@)E#9(/G"0S&,'94\JK30N+S/^?XV%>:T IU7 M@<-7H"VIUQW$LRWD./LD7QPBAM,O-FQ.@53IHSF771>W8#) M%*/=Q-N2C!;%V8+E!WS#KX0]T.<-(Y0P(97T\O?HP'="T:)5B2X2\ED91I\0DS*K:9.VM0HZ8AX= M1Z 8%*!1C>7!NK64'G7+9=] Z^I- 1AV3;[Z/^: MYZ1F;P_H+5)3J+3AK@"V2;&@HO8J1WS<$>_DGZY6T1ZNZ2U6#^[;0;?'EH=U MKTDQ.1&TB^EX>CQ99$?-\S.?+J6774^68(J:UYI4258[S9K2RZZ<(Q0-K"&I MDLYI_V[&UHA:(94O"/&U823$(99P4Q(60ONI 9C9I25EJ)I.)*L1=^ MO]"Z=P_&=S"[/_!F>T&"\+KI-CVKV!_7Q)<+*:'#6)#MG<,\K<+'CK,MLA1(1P'(39TP^&:&P\EACO? M_.*NGKT 1N]HUHAO--WAZ6'E0OO:Q^2\H!$O;"XDS,K)3I7EU/(;>PF]$2 4 MS8!&F80$.#D%DR!IM[4R4%H48 U8N"='>&^8AHOLP8OI=#[FXL7PH1)U0E8A M8\7!$@'3:P5/YZ,FJM#S7V%TMH^3<(L^)6>BTO"@5JS41Y>PGK&37O.3$3 Z M,>DMBB,HBCX4L$RH:OR-8INQ^6Q=ZF93SOS8:_0MU^_V(*@50UVYE)@WG\R= M+!QEH^$E9IG=,^-W^VI3E#.HHO3AOR^59W3:=7E@F:G$.%VQ M3@F8MNL>8CBB8FBSZR:#J=CU@;0F[!I?AW>SJ22DW)5H]O,:[9W)A(31++); M&8K9@]$U:%4R.<(RZ4)"JXF54<%7@Q&$P.3,C9]O:3/?]=?W7V-\=/[2"]Q@ MY05/IZO$>R%)6LO,J ,AG9B2YD[<,&?C>5HH@48!>!B0C0,>W\$G/!3P@A]! M/AHHAC,^!1I<,P2REU?7I]=G5]<_@].SAZO?KAZN+NY_,@K;SG9?P7,WY=D- M]+,P2+Q@CWYWLX,1MT5%3Z)6.H F3J5,?M[9&>#&;-G@H!C=3,,+K1I;9!I; M88UM_/ USAK,4[WM,[UM8)Q4V)8SN"8" MYAU' US,$7(2^2@E)V&5-^BOAB;D%VCW<@58C7:.D0L@FZ5$NU'<;3[ M(V0EJCMEO8O.Z+9U/J!.,V0^<'7]V\7]@_WS 0&[[P9P6^<#:2+1/5PW$3 / M[ :NI,SV6 C0^2BVANO^:FA+U,->D&\)T(\K<^<8.U&ZT-I]O=++^*X0YZ- )SI ^4/!2S^V"= M+]*3"Y_;,F[A]W4"6Y0IF2BR3"L,4^*EE2]<]EILA9$!S&?4 ZF 9@(WUT=G MI_=_ P]WI]?W.)F^N3:<2XW>%' M[J#O)G#]$%Z&$?2>@@LWPA=O-X5RI>0UYP$J>9>Y7^_$H4D$&O\(,P"2G -\ MM1YP7,2@%B=#:E%_/F10DTYO M3<;O,9K=RRI41VHVA ?,\CKEG\Q$4IAO;K9N)S8]J3$-;!A>9LW\)#T"5^S: M5S88S61^_65RJC*9W%7L+PS96TP_"X9P5C_$./6@*ZOC0*2VX;U;25!L1)Z 6BU'([ZXO2<0^3$HWK9^=3 ^"M0 T1]9YDK'8VEH3S".,97YJ#AR,W M>=F-Y.YZL>)ZYNY&W@'1=5W9C6ID4FI0G1.R$M49=U+6ZW1&-1KN8Z"ZHUZL MN,ZXNY%W0W5%5U:CFEQ'J@36)4HVXKI@3\* 9]GY%WE@D_$^!+([:\:*ZW][ M6'HG;->T93>X7T,UT,[H6 GLE#FI%9_NL'X-/P:HNVG%BNMR.]MW-T"7-64Q MG!^>803=3<+L0RI/QSXX%\Q)&*ZSG'>"5!9F$,&L%48 PHV6XO[ :V9P.LFE'5[.Y-6*H01E& MD)(@M)ZN5M$>KK]Y[J/GTP9N_'T@_DLZ<0U$TE]0N:1J$D9(\51+4KQABPSL+M+H+/,(B]%UC48GR%N";MP7V[ MI=?_]$GN')]0+C+D$!D@Z<1E\=V^96 MTCI.ZOE6[Z08%#>[0B($:_(OGU2PG:[_:Q\G./O(1>U@BGU&L\0)]1!! F3' MV74? KXIY0AD+($23^1(>HDK4+!5=FH&TQ/C:J8MW5,=KC(=)B6=N?D8YM.< MX6 LZNKZ?AG;/. U3&XVRO,J$:J6>#0!5F6F"O.YL.?"?9C"C;FLJH^#4J^U MT@1K5=$:K8H?D1P+J0NE6Z8Z<>I52"G+#'NHQ0;_+.%D1/VPJ+YM\[=\EENZ M#"D@;(G7%>-69EXV.19VO (>=Y3^]QDFW@HA\-R+5WX8[R,+NH1JUVN+:P:? M?*Q7HXV/U$%.U %):-HF'_1KODKQL^L%6)";X!Q&W@O*6E]@?!IYL1<\G>\C MW+ -_3Y<=YWQ]AG) B_5@WV90'_L"+NM@B. 6TNY) 'F9G$ MM+JH3XD!2LUTP8T:\9Q.XNE%)]OL#H'&4(AIS)1J%H2!<_B.(?0<,")E8],F M")5(6H2COH(V@$E44!.(8AHE"U;-^C&&K>LPR"]\HD'U@B84O$_-?DDWNIB< MB%O=?+PX*<.K3#)/5U.JIEH.J12U!+!L(2_-(7\DVPK&D=5JD@?0XJO&!+;2 M*N_+,*(W_#ZA?Z"?8F^=-D?*W,"[^.VZ_6AJ1&8O1B6L>3)/:]G2 7$#.U , M"2ICYE'D?:3A4MXEU5( GW#G.!ZVM2IKAK5UNOIS[Z7= L,-4L8F?(B@[WLQ MULSJ,_B4;BZ2BQY<_'2$YN>XJ,:+X[V+4$S^6BAZ5>:WT4?J;NO,3UB7];>_A<28R^&4XMUE_WR768_ ,FMZZW?@A/Z8>[ MC;!K3-YOD84DB, %^NUN>UC?,=PXFIO$#B*$<'?.V=(9+VBWV+S/$4;.BK)" MEVM27G#\):4*R;:&&TBF*)M6]1-]O..LAIVY/P8)8DY-HU(M) M_Y#/0;[N8R^ <0SCGR/V51"MKQGP%RQ>)&SN>#:N^8W2#+\@.P*$\" >A&1A MWHN0$U$D\32=JT55X_)%-702G&JR%Z5;V#6R(!VTNM2DN<-5B M67P@QZ>PZM._K.4_^2$).^+& 5\29CF?.F(Q)#V[28PW&\=TOC:$+IKV"?^V M7\?HIZN'YOU!&[;]I$Q>$,O-NK0"UZ);>QT(F,1TW\T,8L6S^FRR8=]G1#=^ M1D/N_/3 LS(]S,J[.M#PKDYW:^8"5N4^C&ZXMAS_[4#(2OC*'T-%YCOO"F/C MYW4'5PS)HW,B(X#^'XS0[ C-D>)PD[RZ$:0Z\7$7TN?07P-ONXO"%YBVEL5S MJ#!.C)[@[8Z2;N[ ^ G=6WR A;2-(:6+M^@#1#!!+-.F,0'<>$E$A QC3E+/2H MB+J,[&K%SS%IR^NYY,G@C6,SM!TPTLN MW14I,&S:6A]P--UE(<.)(@J2XQ-G>9Q>]5ZP@V>Z,&4(-X$E'($H9PGL8WI] M]CKC"CSF; $WXPOL,6-@13@#FY0US05\UNAX4M/QS09D#(&,(U"P!#!/X"$$ M.5>@8 OD? '"&*"<@8PU Z5\UNC9D;-E8_4QPWO-O*9FX&\S4 SY-7CT?!^N M,U:'C"!JQK(@?B@11!QQ)[/YF!L]]BD_!?0^=NPPH5]>Y,CX*4+(QX\;)G3, MBQH'-FQ3S%#J)7D10]U7,;,&$6W":(M/7K6TUI7$!I9D*E=/,D7 M"')2@-(R?'A>C6Q.!]GTS>^YYE:=OK.5H2*S"E9?W>"/:[?1X)N>T)W%5(<7 M]MNSD^/CXS3WN#X#F,8(7'\^U9PC].)^4N8>7)\:PF5_09S#SV 4AQS+SV-< M@\ J\8;-W?5/XSA<>>0?[0!DO6(*D0Q^1&UC<;*<.M,#B*9D08FN(U8 0-)2XJA'/:11OAV1[8,@:>.B)SUU^RS#&2JQ(F-YR.N.# MK$36'I1UEY4+LY OJTF<-9AG&]#J2C*/-/&\SW#*)YT.S1<,%!%*(W 5QWL[ MPE07T9I!$X1%LO=OP!F/QF/RO\.@]6^XIP.T$UZ">:'QE! ?)$N;(V8U4K31 M+_\B:Y$W]<*LC1T9VSR>Y+ CIRE3NJ4B0DK:\,W6ZJ5VRE)C:=,KQ]*V*2XA M;1ADHA9; YV0I@R"\ '?W,;_T/01_; BXTI9TK**GX?A+NL3Q$@7$2I@\/(; M%@P?DVFPE@9++^0U8])>&-$+%N[@RD=NP]MXJ]J%J.KF&9O3,9K="0 MXTUF/K%,YTYUPOBV.M];O8/OZ7_-EZD/JP6G20N&X=?-LJL0[: T0S!^<1-X MZ[LK4B[/KPII?E@O)!LX$#>YQ20_-$(I@9R4Z9(0%9(Y\I)I1!7'T&K886G" M#$+"%83K^!*)H33@G3V;XI.*D5V#D4&$TO:LW1B=#,EGB]A1;IVZ+Z.Q.Y[UW_0$*4+0,7 M-^8AOF:7^YHD-^!W,A88C3Q7&; MP\$4;7(T'22D[:"R(F)\'2(N+ 9^Z 9Y^;]=;J7+9ZQ*&0-WBVNI[7,4962U M>XA<$_:XAGH6)?5E#UXV[C+J',DDQLMYF_LX2)EM\B4]12>((]W)\+42)04< MQ&[[4,@RXG9$-BK--#KOX"YO+/H-]YI"N04Y'2)@#^QW#6&3R9"$?/@) G\PHR@'EPJI*]%O,_13E= QR1?FQFVZ_) MV#4+KWP]FH8KR?AOR/INY$=U^(:K['&Y>A:UN$%+ MD,P9B=20E*O\;&_N(V??YT'=7J;0;#N6#SGF N@]( M%H O0/A@.4 )L%+1S 4L"L>@7W,5P&I(BH"Z?EI,-7"I$UKUE"Y%N M*_I_CN*;Z/"2(H6RHIOB(!"_8A:#0CU4HK XI<#DD0O&,XEYK5MKB--E)-T MX:\0J%Y2\!O=YO [O; J&890Y+8[:NO%JH4-AADDC%9TU9BBV1DV*.*?!S]& M<;I]9_1,@;P.4&JE< MEF/Y7JUAO>%I]88I''>$0!G:7=SJ'-K;%L D7W8%VQU6?% 0G\E!VOZE5X/8 M+@-@9Z':N**EX"X;P'Q"O=.T)ZOXNT%XY8TJ15%V'A^_;'4'55?U/1GU347\ M46"4@[IJH8:2TT3@9]05P@K3]2<,%Y2N-2]=6_ST=#J?T?K1M&?72(;96M'] M5"]A"LNP6 >ZGQV>@ATF2CP+(CZKZ,PSUMKXT%A2HOR$Z3%"N<3"Y6DEHNU^ MB>AN@B=G@M&Q0EP.HFZGKO'B(>1')NYGU(*W_ $K:,M:E^YD M],_)M(*UGY$-I'54O(RSGY%UE'6TPI.WPAS"ZI%>Q5?%4AWH@DM2K.\-;B/R MB3QIWGDI]XYI#+8I)!T7,]1FEF82H6!5DFH8H)JMFI2L*DO-MXU:6S\?PEI/ M8*TU<,L"+<>[E$.L+'Q ;&NPI==HD6/6<$,VO.'=^\ES=!V%"=)UA7<8M7RE M[B;+Y&)*%P455K?1_R@RF5A0;=#ZUVD3]GN=[3>VC-,GY"L+/IW=J6>P+S7^ ML*;UXV_8EC]2OW<7Q6GP%_UWN+KV]P%2BY2=7P7I(885CYVS.U J?8!W@%?ZP>?W M0P)>WK-NL)A3&N;S4G)JLH_M9[F9B-/\RV*5!7,( MLJI;C-/2&J?](.TYD?X.XAIO$-?8R8S58").C!47-#(C^FJL,=QPVV 7 O4;;9B5+-.DH4SZ>G/&S<#UF.N1M, M>EE(\/+HOT?K-;8*3=#>@NB0U(LNNX(7;@B*@'/L&$L(0@'PZB=PL8DA*3)R MC0\0PGCOQ^G[5W_77/U"_GVS")-32BD>66Y6E@2P*-N[3027K3\DK+@/PYF^A^*1]ZVM&$=BLBT+B=.Y-LJ$N MDPFP-+:VB?Y1DFL+@EJM]# \CX'@9I\O3MNPI":N_80TI5$87(.LMJOQQ%%A$)?D-"T93>*?CT M,I8/(VKL @U-;VCNY2*J^.'9@"Z.E^R@+$5Y)US=^G&([^!;+)>''5YRA*L; MN Z6#>L:K2\:Q5N;-O)Q>'DZR],_*A5D8L%O)<& 2>;>O&0"=9I-]BHF0R;6 M+L9D@[,*-"G'6$);$)/Y'RZUAN=]3?42^ ^;115' Y6PNLCW\V222.% -J^W M65A!AVE>!],,8J*$]7E+Q1.ETU(L;S_X#1)O;WK\%R$4,_D=A:K%.^\9T<&I67#.&ST^GEY23?($P4H!M+,Q5 MK@/9B(JU $2-;,_!U3LH- %$%?M;@.UY;9 M3]N29^UMAAF [HH=-+I[Q4Y21*S F_XV88"94>["C_;WC*9)+RD MN=>FN>'8%DR?2[99BE1Z,3S=U_.9[5!J^5#2]([9F!8KHL"*%]/\0PD3R#:D M@4RD]8\D^@SUJH;>XRL>\QUXCGP=D8C)&HI:W*-G7LUKY!'&N'2 OX%?_'@3 MA(O5OU&&"%?WP4L4/_EI_9A2+U'F9\N=])0^*CB?(*K.)\8L(FN;)<$^;P[L M2'O 9PV"^[NKAR<0HR9-5PLQXI@63BJ: [0]L,@=@UL$N$DK4UD3SO$T1(W% M26LO+BG-3[N[VAPG/KS!^,I/8#\ZK$AQDPG+*LJ'LS>Y.%4GP0BU!5Y08^[R M7P]W*%,?;@O@QMQFO1XN42:\:H0XSG4\CE"DN2/?6IE0!Z#?["K>PO=Z$TUBN,H];Y58]".T0D>:>\5Q$FNJ>:@LQDTZ4BSH=WDVG4ER MSDF-=.S6.1S8)9YVESC(&,+:AIV<:Q?[N$Y"%-(R.W?A,MK!9_\7J=Z:P"L8 MPG60-F[+UR'1"B,HJZFRU3&KPU%&0M$@_HDV"5";@#4*?F/-_NY@\C&TMPAO M/,;1&X('RR<*#]G=0ZYBZS2!3[(S%L.'#9.;(%ENHP17U)>;3LC(L$4);8HI13DG5V!- -8& M.7*:@%(KKDPB]/OB: ;1RQ=64"\;^D*L2[G4-L+CX,U/@S=X%R9I3':P)7_X M07@?)MJQQ!1:E%="$/N2 M430-2FV? -PZ^ VW[^(TPX[#".74^64V[%'8Y3 M55T)L)R%5P%D$=7E>I!/&)DF(%/EI/Q98R1\.+!S"1O>A02,="=3".XQU$JW M9AWRN5CN]\*/Q.\5JKRBU5?!MU=HZ;C^P,!68,%.O6>7 [."9(BBO[WZ,;SR MDV")9J WP?;0=B-D7VE6.$U)125XS8^Y*Z_1AUH#I+D30!HD8&--.LA-0SJ) M,PD,HQT""XIU0CS'#KI]_$:RK@,]2.,(RW2"#I]-U/WM(&MEK M-!I"T>+#?!69D4/!((@U'":*9K0HT$2#%]TB"49FFFBB69H31-&HHL+F"V_" M64;F405K\*.1A4X_\NBBE&:X21A2R)&CC'9?6B8-LE1'IE7LJSD^=EF]6%1U M4J(NT@Y]*.NILH'K@I=N9"V6MZS@1D'M*EL'.6)H9PEN]'5OYTIWQ @8HYMG M+=-&F ;I^[^"%60'":[>O_C_CN*\K.+5^Q/:/9/=C.?.8VY;&C=0^M'K/ .WTA)Z"?7MUA MEX4^'])##+\$8; [[)YP#8GM([OH\G,4L\^(X>8>^HGR?KH^LJTP40^%%9!U M?LHY'T2;!JQM0!L'6>MD!VK>/J *.)CBF'/@$35EGF..K#G0#?[1 #8^ _7U MNUT.^B.*5C^#[5:>68[?L,(71VJH?%>XY*R09 (=A'9?6P63DTRL&P 51B(? M=GR?V 43G0)=031B%-.A&_2?)"7?9Q ?P&"CNB#13:H54'9252F8SX^!R^;8 M+Z35THS[!&0MDZ^#K&T'X6W":YS=\\Q35W6_N;)2T0M-?-+H[FD-92K+:J2H MSP+42+Z%/Z\/1YP$2!275T9W4E%3UH.\5I5E$EK9&59"F5D51/ M9?(\F?+2EWI8^\=A[5:Z,HQG>"G*"OTK6 ?$!25'^=8N>]* "%%JHN)5NR3P MQ4\/,3EN^+#&MT\]PWAW U]4RP-(BK$"?SG=5*Z//.5\42U:P3^1V\P0$'< MM^0@\@=QRM%JXB(,#_X6+#:;&&[PU^6'0YH@<)#]*+@Y-W"O!@(^Z!4<:A?Q M7Z/P#>+B_6172':+O2+>I8180;N,9DIAS5FFR-N@VZ] UHJ#.!_ '?428E]\ M)'_Y"DIGO9A?OH=!FCO'#:BK1#\?Z-(>M0OSQSC:PSA]QT>-4Y2!W/[W$.SQ MY%]N\T/+ZU:@W:R32HKJL5EY)O&$G#]/2;J>2W5EFX)6L[U>9IO'JUP8\Y$J MX3BM:X'"]KXG<'W8XHM=VV_#[B7.VGJANJ[2=Y7,YA,TZ)S5Q^ ]:Q'L\Q"& M>0@?2*L 7R>B^SH7[OYRS\/?HSB9_N>GZ8MG5Y6G*VHR+*2 MV2@HJ++W\)R11"Z^=%:^?!;4KZ@>7=?3BA7>T**Z H"F'F?/9:$$*+3(O^ME M]XN?+%#S9]N\))6@/(92U]OV.4RMF,]W\%> MXMVK=_9'N:49>4E6.$E:/16(G'G'O,-DE8Y+E)HB!RFR)QQ9R!G*,T?DH<4S MYME$&2)\QE!S\PA803J349/F+CMT&43/.)F)*@Y\NV0 M1S^E53Z53"\Y=()%?\+W7]-2H)D"H*P!8972@TP+0-1P)A,QZLCC_&101UK@ M*3U@%3"7AKYRD8)+&P1)_2,=79>*] @E1N^.6%#VM.,1KBJJK[.+@3J<$ MH#P!A2+L;E:B"@.BPWM?;+A5L#GF;PG?BX[MCM&*5!4ZZ](I+I(:^6VR.*2O M48S7K+Z'*Q@3DQ[(1=ND\/_5^^TO&"^#!#XBF^$3)O*^/*>A88>HK[\U2C,B MA5SOA/X%L5^N'#A@[1BHJ7[T.@LRP\QT!$1)0+0<#5<:[XLD$Q=6)%HS2@G! M+C%IJ[8J")UF!Q_$[%@&W,GXLD/M_JHS6L%;E0%C#'F@/*24.$C.XZYP3'F" M758]_V!+/D#2WW7FFQZ-6.:>[IHKX8JWV"]:*SHBI>+;>DD9IQG*F%?K;%5V MT,\@?<6SV#V^42F-2!9VM?67__F$5$:F)7GRB]($G(Q]B5;0D8HT.O';1FX] M.TOKEO1O)#X37-HJ7"5WX=7Q#=8*.]+5I5G;D*ZLJO26X@OOXJQ>T0+3#VV0 M%J%#3>+KI#N^B8H1USD>3V]*']=/QY1-)/]G>I=Z:7XTWJ MW;QL-RO\'L;Y[K1G_Q>[W#-YBK;;SU&9]Y3U1SD[NY3JZ?%3^49DP@O-ZP0B;/)!<-L7O>>RK"%OQYV>-)V&$,-+V0J.#@RUV)D_P&C M3>SO7X.EOY6)?RX>9P50:*TN_]')LXN6OI:YW6QSC!FA$'' M@0S?'TX@!A\DS*OIAYN[%.[N@Q#B_R:RG=PHPR:VFA13",F+Z;D <"?T5"HH M-0*P=/ #MT/^F;@"18W.X..SLS.L(5S-JR*Z82^C>\#)0E MZ(I#IYI,BQR@I*A23C<5 MZ02P)EY1[P6W>*9UG5;B32# MTR4,-H9K$PC%[K&#PBV>H?\!0QC[VT6X6JQV01C@%!I?^'[["V_'%U:-D'O9 M* YE-%(9*G9^QS=&9++"DP@P7 MXM9CRJ1J"A-F;>%*HV5>%\N,;"]NP4V^=[C)#P/@M_&,A/!9RPCN4#(=Q8?G M)(2[VB+"L-WS!9J,X\/8%>R*-_XWFF\G12M/R*=Y\ M.6KPOD0R[R2@W:JI9Y[&]5@*<>_Q:U$G\ATV&.U<#E:TT MLTESM0)+X:_#+HH"?+B4V;4LE]&#X@FJ,5PT!EL%'F)_N(.24KD]4;4]\G]_ MXNOGP\TCC(-H)1Q#=#9A'9'=]%9@_=/\ZX5$VBRP9*<*M,];*E8IC!U4*BH&I"!K,#*4L;-3O9*(%;YJ8CPK?9]:-*YEN-_AS% M:QB@V+L+Z2BH.Z7IH,$8I@+J9JE\RIRWS/CULWVN+B[2,L1\8DX[(R0(6PV2 M/0_?)U/<*;D4Z[1LEA&TI-T=^^ACD>X?2$2:6&/<6O,?@FZK-BGE:,:YENHZ M%-$.OG S;%_0?!FW\U$)EH]^,^S*Z1H=.PP&T_VS-.] MF%'IBF=]FFUXO\<8^J<8\\!5\YAWQ<8\]ESU_BKAD/=<&O( U1L]Q4:\^I*2 MA6TK8^@C,A;>-:\8T5L\8KB%6%-K^V6LC@#Y9AQ[G?JQ)BA?HQ!_28.KKX?= M"XR-9Y#U]C_$%*5FE%)>[)F>H^3*HG\2=0>A:#I:WX:6UH/Z]0A9#+JE]_64 M%NM1&K/%NZ0&=-BWU(_3,;KLG!PMAIL@#!6\-OXIGX!/S%WF]*2/;.FH MCKA&,SA>^Q]FBL(]8* MEL$>+T%\E!E9?W<:G8C1W5+UZ9CI+SW.=PD9VI\^[)RJ@6"'GTJ)NN=CS:#^ M)".NM4\\M>8_Q/RI:I-2YCDU/7VBNG[<3SR]^J*T;Y=N=)TSKCV!/_:!S%YN'WLT2)_%+MU:THK'5.:ZQL]/*C_^[ M5JG60,MCR(KES5%*(RZU41I6D'[$K5RRBFONE)2T7R'7N0[P7.H YU-&=4+1 MDBTJ]O[H.?KV%XR700+QU MP.T*^'D+HZNN,%2$\@>55<5O'VA@$?/B@..+H)=&M3+;9-DSC'>-=7:&:7 , M:[>M5JBL0E[H.^W5.J)@Y4:VP*O;U]F*+W4(TGL'?@M"\ []./G=Z@#B@GLHYB5@6";JC;DR);U\6-0PM.R:B[7.Q]F8O)GM$5BMD'Z;GIJ4FMY[).3 MJCDJ"PHS?45Y6@>30LN/-D'IY?\J@[[EHJSSI1FX#YYQ[!_H+'P(7WZO?WS3UM9.?"W8:F/:=G MHX0[MR-J Z 6PKJW?[-B5]7I&;2'-?EKLCBDKU$<_ 6UG[80MC,&OA(IK[14 M=:XM5RO.#5*%0*'1R.A,DV,+=DN OR4P0U[#JX"XJ VY&R2-P"J(T70LBE%6 M&ZW7P1)9179X_0>^XUVT212&<#NZ#W*Z8K-TH.0..2PD5_P]HG=/LOHH_IL? M;,DE]&7/CG(8:&,]+:-"8\^,>9#(XN!S%)-:: .']%%S(QPRZC8H331G XX< M%4P3U<8]A/1T=&4DJ?AF?4@/,73E2]* *!Z"^[B]8K-^QD-ESQU6K;+][A'& MY+TO_J]@=]C58M9DRV.IF:%FEO2]AA>7I]ZD5 >1=\,5KPXB>ZY:!S&K= @+ M)4^R'R#88SUQ(D@EG( =U74D538&[0!-]36R"AHE)6M;J_&1/B: :3JBLH:# M=@$9F9ZP"GCXKD9M'JLGO!@?7>V-;N3\G%-)H4'KX0ZWU*3)LX0(.2/) M*!>5VB"I936IT?$C9[!L^]""[AX:]/"X8NOC9+LFDY20JN^F:3X'9HH"INFX M3YD/VA&5C78@VVA77P1Q)'.T1!(#,6UK+X[J^&"K?4]PYP>XL/IU%)*:) =_ M.\BYPAZ:C.' 87?SE+[8&>?H7&U0TGN,IQ2-=1"?N^/MT,V M6L[T]>SI$>?7,+^E[SE*_6WCU7=&FQY?9MUHCU(VIZ\<29VR8>D^T!.[UZ,Y M['W1A6@UUAUI6>0.!#! XMS>7V-D57:M] 'OZ E+!58'NX59NMT1\6FK,4H; M=P<@TY*"9'MT2<41WVL_E/>GU8M\X[W1VRWR\S_P]L$17W:O"GZ=="K7 M71^22RVL"_?3Z2-QL*:ERU.-E9+4^/F#KBZ;[+CJN@7?B_\;>=[T6G3_/A_C M^$"VR>JK3(@G S T5:E,QD2M<5)N?_]Z@A292!XW M63:@5"<%BOI@C,3V4-Q-9F0]5MS>B$A.:(123J.O3GZ.X9)B'V3%59>K">LM M-IN8+&K@4D#U!==RAE][O=AH,NB_;U+G\5M.JC6WH?Z96_%96-T.2K;ZD?IRY[ZUS"6U=P$X3A MT XS.9IVT&&N]3@B>XY_'+%\X704%UL(0$B4&]<)1(UNUGSLL*09>(CS MM>B5E>,TCKFZMLI4CDCTGW]4HM+ZS,L4D>HZ4=C:3R.?=UGXV"K;^CCG:+K. M?DST54WDS]QL?"8U/:73V!E3J8^B'W*JI]&+YU)>_'A30(TNE/DZ_T$FB:8_ MN*MTV!@/?XGM$QV$\ 8Z?--%DQ$=_NI@GLKVR\L!BA0TYP8?[?#7\!W$IVF^ M'^^#-6RYV6XL1[YZ4(S.(U]=^W>,L[D_88+-(SO$Z'5U$?Y5R07YQU@C^PZZ MZS.B&5]G(U7.D.+2Y+IYGBJ>[9]E5T=&Y->U0:#XA/\AMC>8ZC'1*;.WPO&P MY'C\:_O+B5%UD@\JFI\OA>+JT ME;:XJ&Z<.;RU-<"8E3;9Q'50%4EZ%.V@Z>9FIP:.DFHD,8I F( MX182CT5Q^;NN=2K3C48M69^P T9(6H\HKE_QGSY',?GU,-%ZW,QXJ.M(=Z5Y MFK[R68R](DLR4B2\C_/2/]T)0)4?!7%\N48*QPHC/I54QOG-5$;':,7/F0?"_M.$FW#W_HH>/./3E* MHJX6 K#!T@H:C(FBY2QFEC+_(QH^\,4!: M [0Y\(/]]QG^2L$5ZO3_.#4[U^FKXA/'IZLC7[E'.5)X:*>.=@^Z0P%TO7%Q M2%^C./@+KKZ'*QB3'J-6$,VOWBLL]H2)[C*(%7NV,T[\31L9(QY9T^+30KZ5Q,))(?:6] M"BT'4/*OHH4NX("5 71W TN)B#XG]7N$&7X=_$QATK^>1?^.@"';X*Z)(1L[ M<_0,>1_]A#']5[ +4A-8J#](?W"> J,>03A3\ #3:S^6$ M3ZE;R#+.\57L'X8)!; >C!)Y'3-Z;OR^WYOFQGJ38^7&FATJ0#UK74WKSXU$ MO0_&C?U<3KB1NN6C\HF9>GG]8_]751GR". MLA)&78+E6,=8\_>PKI^KQ+4TLSVMBTT,R6>U+["I%J;H<1NU+ 6Z2%?NN[P\ M];QR+_4C2VXI&3=S!/_CT;\&]32CJ$DIY9OF.W.Q\[0F;##_B.;,H[324.6LPL 2K M@)X?WCN653>%WE&2+?2(CF$XV(3!.ECZ8;I8+J-#F ;AAFQ!"6!R'X3P+H6[ M^@X.A1=-#\126DF'T^SB['3&1N)",O!ST6#/9!L>?X3V>DQ MAW"#C$@>!E>=J*2+I7(T,J"EW1FDB[ER["$VUSIQ5$ I11J%FZRD[HVJH3D3 MV2LMRC#E7C:9U$MII) 3_-+ EJ#TOK.\B%LIX \['9^_(Z_6;6XP>I40"F4 M*_,"><]9P6BT3G^B6>=@K@!5R6-6L(J2 M8%IKYI"@V4"2?(,;A&XSLF,=FDB$(0GIUFGZC8^W:/4&BTRI.TRAB: M9,*M@J!69UA%#:T9@S>%1*$L:KCOV$ -3Q&%;4*(NRNUA I!;L!'@WF>JGG& M<=04@%P<";UB%4=_0/R!:/^*!G[H22L'%IFEE&6[ IJ=5GH)5 MQM$B"C,N4KB.L(H2T1>9A@=MX$)]*1Z'3O8)(I-B\6.#-HL\-8N,XX'[V:#% M>JL(>%A_#D(_7 ;^]C%* G*$_B4AE_:T]6'3JS90TJ"/4I)_5L=-M :Y9)") M1BS,A-O&DCZ[O?YV&T><1 !S,=CF-)O/&V2_E0:H ME!0[6)51366I^GS*@6U%-J#"70+N $XXQG ')UA L4K "P M[4W+V"8G6EZC M[0I%"IT]RB.ZX5T[.!8KI)3:77+06Q;]-\!6#1Q"KS;3CS';P70+F&T/9 %2 M6SQG%9^\736"AVP@3FE3!1H3+L^.\EDKNT6T&%*?_MG;!](<-MRPM[S/XPAR MP@XZ>M!HG-=;5YG#>-E^*1Y]+M(T#EX.*>X&?%G&HQ^C7AD$!?2 P6VX:D9" M3U.G]#,OOJT(7/GHE25__X4F(1$FEW6$I%!E;FX'G"#O5I39C?RY/X9(HJEB3*K.9 F:[*\.'Q2 MP\__N 6@YLS7P72WKM+7*(4W0;+<1OC6S]:=G]+O6X6;0"FE&)PUH _+!T4# M+FP"'<@''!S>.CB.M41Q,RJ;/.4&2&DU8W5PUM^S"LJ:,BH+G+-+,1A/W"OU MK=ET@L'GF-S+_$[7B-Q"GR \FU''\XDUM-&SH3>'&&\ I],> M*2#ULFGAK:.@2E8_8(AW(.<@Z,I9)@>3DPX>V]ZH)< 2E7.Y6T[4SAAJ >%[CI1?B< M>BV$&S^%[0MH@SJ/K+!]/> #!?BKS)$3W,5^(T2D>4#L1(X =Q^?: MN_:17U5()3^\/&T?G8ET9P?G7K;+C\V][7N#\4MDWL()*V@8+2%<)0"3 ;$2 MKY%C=EI&NQWB],2):8$L3"6HB.,TU]A'0T+2(,<15NH[HDXOSZ49JEQI.&D> M;NW2E0ZG%/=U@8A9#!U.,-HC7A;4#J87G!)K^R FV?(-RD>;(J3M5=,P;M%' M(4C/YY69/[>>8"8:8-D6<:K7:G;W56X<_1*.1ULRS'+*#%H'K&0$'V%4QG%6 M8'EX28)5X,?OW_PM9'O'FHZT"9\W"4"1$@KQ-\MWLR 1^:9 NV?:-)GEJ9AE M##UM@5:!3*,G=%3^.H3!]E_^ZO6G'P;BHMVL:*>6$Q M()-CN/Y?;Q,FQR;8K,+=VQY/T1XC9;?$B,CK; D,MS-N[?=;LK3J;Z_]Y/7S M-OIY%ZZC>.?+G+*3?-OHF":EDO10<(Y:S?96E$0#+!M@X: DW?Z&ID&LISC[ M_OAX?_OE]NOSXA[SB[&S*QD.)?P%I^^"W%ZK![V;)PZ2W)IFWKC-OX3;! MHNRMZ]Q;^,$GXBUV(A;_XC;S%M/@=_,D9=)CA-&>X*<=V5&6'SY0G"<3NC(,$,Q_YZN2C<0A?\OG][]_^#I91O(]PW.4!:(L/M?!21I[]^\$8 MTSZ$, UV\"OR#DJWT!_C#:\L> ]A3G(L3U-Y %Q,+J<2!,OA5Q"%\!-N&811 M^ FWC1]"C;M(K1J<5.7519E7'YB3&*W>%;0*'C(G?2 3:'&Q1YM] M7E?[C(S0K7C*1^!F?VC$=BN>[6)8+0@NO(LY3O&J03!H6+3\D> M;P-\?XQX^LQYRO1H>:R"] SN].+RG%W^C<2@ M,3$$2RK(\*#7VX9)9@.2 Y@@FS/JW@9YJ@89&:[$H,A')X'E5@:CV%_AVN,/ MZ2N,V26BR1-C8!A?03D+58^F7B7E4H0VXCH.:XB3B1YRFKXV]/]%2&Z3[^M48= M7_T=;/FH7'_,--1+;2MLSQJM:X\;G7T$,'0&C;G;W@$_@ M\N^;Z.T?*QC@6)_B?^ 0GY9"'/V*-!N$FV_ONY>HWB/'?S<0U$>-*O2_=WE9 M1#/>$$DEF(WCO@9X<@8,';O"X,!!R[?1$CV'R1KU!;YT&L9OP1+I5+H^ZBY$ MLT$R;4J>D2X)_T\WT-Y\8'*.T ZDVONGUO!VVH>5=R8'REGSP^$FCV#]J7B5#V)G5# X)/B.55H896^6H^_?5E#=F^BE81DGZ?\"E=WHR M.YME!6Y]8OH-7)(L#9Q-3NA9/+R\?SFY/#F?S07/S)SAC@KPA)11^-(-ILC( MZQIURQ>8OD92X[#H5:ML=_6TG>'W,!F8I M(K(',W'4-@-/X"8K4$0-/*P7*UHEMWEQA/>H2:AQVE<(KXM\4HCDX,C*)-E> MW.QOEJ=LEC',-(17!2,B)UC$1'&11T-I5/ZSYE%154!E82$KB9K'3^D"$YSX MX&(#?NEW9$G87]*BVC8KI^JPW!O A4+8S=V1$E$7ADV;=ZP Q[D MRV@3!G_!U;/_B]5&$@U.HJ>-@H:K@LHM<9,<,(4H4M0$0'H?_0N]N]WF=?1Z[#UOL? MD4+$9\EAFR(_?T86/Z( B.E%(NC9QR@)2)ZC%@AJHNW3D)*^*CO"O(L6SCH! M6=L@;YM6 B2ML\M[R"NY K;6>6PX;TK7I%<'EFZ7ZGOMB8,H8UG.)_3A2X)' MU/WM$.GD51T?8>@CY2'>4707HI04)NEBN8P/PD^O?23:IQ@9-562ZUD[LY2J MK^:-D@EMUBQ@[=J:99AR%)N%+&&<^JS:Y+Z)3"T3API&)/A"VJ%NT02'XZX/ M<0S#M&]VHBK<"?)0T5@I#_=D>(2;H;#V#>0H_2EE0/?1TV"K57"4H2R9@_;" MNYSM,TT7F,F1CK++G>)65$G;'6FG)',BXHI;D7[>W^?X&\V^_TV6.(5YV^IGQY2]*O[8!?08A**_-.K M)?MTU$=])8B=M;)3KDJ=GH@RY$MBK@Y@^N#?EC1RBJX,NC8[08_G'B#(IJ-X M;KK/9ZK(KP?1XK"#M*8#P1(LU[N3^I]*)L?^XW?*>>R'.MVQ7_\_' 25&"S] MP0"9%*VI;*6Y8-OBOW^]>[Z] =^>%\^WW\Q"M;/B;*TCP,D CH&6B@!#@^8X M#G",UZRS,@YCN&0W2@B'T.I#)D>_2LL*,3"?9 ,7'8)R&>Y5:^EEH\>ST>JP MP VH"J,?VVLC\O'64WI=Y'8;_<3?5?&"(!I-8/P&DROZJ57097+O&L2)E$(* MH76>K8?E@D$AF20HF>P3<#7XA_B6;0=#&#^5-/Z6;D88W@>MFQ&&\,*Y; CD M6Q0:'&&*@92 728F>0^ZQU?T*J/5M49N"M6JL%#U[DDNBT?=AG ;J^_W6[@5ER%1]IK M&@HG-[?U!)>X\GH DW_% 5YE6M>GT-UD&"ZZK*R@;$R>GTTOS]DMTT5,^M68 MC+.8C/.&P$_<$IK3K@V7;A[:$V)66I31630$2$L -V5ZOZ,1?["-C9F[F-O>2"'Q4JN&TG^3+SB02F48*0^ITI3##S4=KJ._=0>A,DRVV4'&)X'X3P M+H6[]H%55HXSV.4HI_))Z^QHYBX*Y:(A\ ,W!4A;3F*ZOT\DX:W@$S>PW@ ) M>=B+W.LR SPW'/!7D^$@\I\5C\A/)_,NJ"?-. [X+J[H ':Q*US#^;.HOH"Z M1^W@.PZP OA:PL:9<>TQHRBMMJTRU,QF&1"I#'*%IN5);2]K/!5KS&&%'T15 M.'#LMAWQ+1^5CAZT%/7*'T[R^^MKD6+YXU!/BWBQ[\1G'U% B>+?\H4)_X+! MYC6%J\4;C/T-_'K VTAO@NT!_8X6&WXXI$GJDZU ]$IL_+5%T*U=I1G$4D<5 M598L9FQ_6=848&T!VAA@K;$2W*#4'B@:M(-+,]ZAM;K)[0ZT"F#^L2R-@R5V M#:G2"PZAY7, /=%1QGP?SSI## ]KD<8J\=0@Q381B%53F>?,ILT$$*TYV#_) M>,$AY&MS!T'\H/9%J;^U9]]L:/N0UB^1S1Z M;B>O5KYN\:9#/'T\I#1_1E,68Y^IA;HI1/9E=KUJ-ZJV_KUM8-=X%==D6%]& MNUT4C"O)%F*\U@[D);A1^=YRQ-Z4I5EJL%BHC,%<-(7YH1[)!?]C'Y"_WCQ$XA^^/]02P,$% M @ !VYW3%Q= & A7P U9@' !0 !M:&@M,C Q-S$R,S%?<')E+GAM;.V] M67/C./8G^CX1\QUR:E[NC;A969E9_^Y_=73/A+QE>\9IN6UEU?1]J:!)2$(G M1:H)TK;JTP_ G1)6$A0@B"^U6%C.^1'+V7#.7__GVR9\]P(2!./H;S]\_/&G M']Z!R(\#&*W^]L.WI_>SI\O;VQ_^Y__XK__EK__M_?MW5S=/[_Z/#T*0>"EX MM_#>XBC>[-X]) "!*/52/,J[.QA]?_80>/?^W3I-MW_Y\.'U]?7'8(G\^$<_ MWGQ8PLB+?.B%[Q%(7J /T(=W[]]7,_Q:T/*7=W_Z\=/G'__4^N4QSJ+@+^]^ M;OWI,@'%G $FYR_O/OWT\3_?__3Y_:?/BX]_^LO//_WETY___W;K>+M+X&J= MOOM__/^7-/[SNZLXBD 8@MV[FXJJ_^_=W=WEC^]F8?CND31&[QX!(10$/Y9C MA16#&+L(_>V'%I=OSTGX8YRL/GSZZ:?/'ZJ&/_S7__*N:/R7-P0['5X_5\T_ M?O@_7^^>_#78>.]AA%),3:,OO_SR(?^U:(W@7U ^REWLY^!($/B. MV8+\W_NJV7ORI_-DDQ/]PSLR M[+?'VP[U&P^EP%_GRR@M%]\'TO #=ZP/ PE]Q!U_?\++&Y IYLMZK3S$")(9 M+D,/(;B$(%"E6W+4(W+PX"5 &7Z%H=,U2*'OA=IYNL7GU@8,H+P<0#==<\QQ M0>2',(>7#)HOKP!>0?A$ M>@[!#"&0HK'!D"5#'SP7&8(10 COEF=\_A+P=:\#^2G&9:O^!#<>3'[UP@S@ M38?_#@,BE.(6-W$R\_$9DH"@ZJ^7ZUX4V =*]S8VCI!>X4"2OJY 6!TX%N69&Y>8\TA?]%GD9/I2PL)G$ M-^1(PMI;%@XY\_M-IX_=+W$+N\TP#6A\Y\%!!T MKV;5F?0Q>8U;QSL +D $EC!]"+U(,W/2,V@T+:2Q__W"0R @=QP^LO,)=%M1 M%"89F[5:>"5_]*(=RIO-MSE%?@I?\#&BFU.I.8_&> OM1WPX)N107*Q!15OK MJ,0[[/H-)#Y$1-AI$3W$B'0$XHX&)1:%LDTQZ6\P76/U9PO\=!%CBB]"S_^. MSV%, RKH>DB@C^G^&@=@@+P^&D5' ^UKP276+%"*"<""8][A6P33T3>@S-S' M!N(!)/F:CWR0>P*."01W;GU %*Z+A?<&NJI4_N<+@$EH-^G/M.(\HS#XD,0O M$!5F/MU,L<8>A9%]S5\W,[SQ1U]Z5V )$JP[X!]*RTX4W&&=GJ@1<(0E*)IO M%(:_10G&>!7!/_*)2[$2 Q\2=7T1?\/;/DD]&.$?*X>U'M;[S3P*")IE6>'( M^IBX @E\P8,2UR^^KK)*Z_D["%9$ "K.:?TZUL!Y#0!PO5QB*8?L,DJ'>42\ M+W$(29Q44'NK\::<;TN/3*%+#O;I6T2Y@8_06@/SJ(J_P@UG&^(A1FT>:\\8 M[H19#(BI,&CS>N&%A4P"!MEU+:#=I0^AR6EJ&R,:!?[#2![-EA3)"?2Q] A> M0)1A!1R#%Z7)&.8A^2DT&O.\),)K#6$%*,=4MR5/:OCQV&D,P%< TT<\MW&" M-PQ6"*&/=] 5##.\*:X?GLCED17!RP,.6DWSCP=(:YJ2"CRW/G[IPQ^)G0;, MD1AJ3:"/I?K$_@H\\O_Y+=#$SE2!M#1M:9;N=P[F$58GLR3!/!#X!RSED>G2 M!^ _,B])01+N:II:9\M-$F\*[TB&IV[$Q9J17KW[HVJ"6(WW.KZA$B(^7.*] ML=(?92HUO/X8HB>PJF2O+R!>)=YV#?W6E",%4?:;]OCLU\NO7%/1JNHQ/@:< MN0T"41QZ%[NRPQ%AV)_9( BEN$J.G>LW?"KA=7J9H11KWYJ-C4,XZ,@*40-]FBXZP^B7GLX)KW=]= M:=:1$6C%>>Z'>([Z_17GM0H%W>NAU^PC(T*/A!UU2U+H<_L(R/R0-RHN0:2/WMXB%&:@!06=L J MCF'4%=*;@I&1::8L EFKF+(RJ.,2TXERVW$>=59%F8\ T%!"[,9)]R;30\[( MF-51-:/N+.XL!CG4_53B=E&YGC?&3T"F^PI3/&F>U.+)AJ9S]H3WJR? M,61!_C0F>=3]/64F&YE?KAM^A(\K.9\57.O^W$JSCGW[[L4GC'';,J<8G;?< MW_H(MB1Y0;0:5Z:0F,P\O]K=7-)3CLW[8;(>JJ=YW#4P@(@2GVTKX^P=AJ,# M%&X,HH#D.2K^2LC1D42N.PXZ7Z9_X3[_/\-0!F?XF]%;5<*'W#,*__7#X^X?1Z;G, M$A(E?H._@Q?^$WC)=11\;JFD=2-G9( MDNXV/H@5&04T6!:%<7"#_X8H*++;'IM.\@GEJ&Q:'H_& AGV:J2W.QY]"SPL MAZS\Y_&I*5;]9:[+8MDI &__&^PH9-';'8V^>+.)H]S6D&MI[0P';&)YG8Y& M>7'FU;&H&X;;_%C4WL 0))=X'ZSBA+T*NJV.1=M#]AQ"_R:,O?V#G-[F M6'0]@A4D%T64WGL;VHZF-CL6=;_&(1:3O*3X:.R%M]_N6/3]!L+P?T?Q:_0$ M/!1'(+A%* ,)DTY6^_'I720>.3F>=IOG.*30U_V]IJXE<#X?\\ M$$&[:?;+%A^V^:N\]_X:AK7TNDSBC8) 4Q$14ZZ<=W$2@"2O\_#QIY]^>(?I M+][DWQ6L,NG+B<.Z. )Y2](3Q@FFX&\_?/KA788P;_&V"%@_*73V!.X&GD\3 M/&QQJX'I\P033W)N@/IY HJO"C50_<<$U>&-U,#SIPD>IGC6H/3G"26V MC M])\33%PS5X/4+Q-28KF^A@M+EQ-<(C-!@]8DC'.4V@:F22AG6G,:D":17-:T MV& V2><,4UP#T=A2^5\_[+OTQG7T21;>ZVUY6GKH.<^P9I02-^UO,AM/]"'P 7P@U]R"5HY[: MQ1 /28;EF2;#X7T<^2(>V%T,\9!MLCRRO2HYEC^O!-L0--G#ZC(5#TF\!0G> M]Z%7'!?_SN!VP^57S_"&L6%5%[R+$<*K<+[$WU(,@=0H1CBM,X@\>!"OSDMO M"U,O;-V(+.;$'8WP4]:WH=/<+CUC@BY&% *CD3DZ!<=QIXUQ*J5 W6]K@FK* M8_;Z)5_:J7M793RY MQRRCL4FZZYSLK51^6'P1"K_R_SD1>!("[=W3!O_(/3DI/R MD QY]&W0A=H"0'V#RK- Z6.$BSA:+4"R(94R!A*7%=N9AEO!9NXQD!%^*U>6 M4,&DM31$\=:#05E6NLJ-)&/7D^EID*.RGAJ/]'9)M&/3R%B]O#-*T,DJ/K#. MHLH%Z6*"AT= ZJ6!H,KKT'%%+:$/69Q(=#3!#\\'+3AEI;J:X4E2$[)$]U'6 M=BS3;Q9)7F9C)[S&* U-T/LMPM).F!>FRD%K^?X9A/-ZF BOJ>BB>_Y(,$VW MQ8$:5P?5?'(KU%T>F#["9H.:6Q'P\J@I&.L;L-P*A%> A(,TVL;$,FP 5=?W"KC MQ0\/=?7EK3),7/G8U8>WRBA)V<) MWC94/*]D(Q&X>71KPHWF#6V@<_,\'P(=-X"Q <[-HWT(<+S6#6YNGOV:]BHC MHJ=!S_D;0N+ZI,9(N)J!H1]$K*=\KB9@Z(>21*BKJWD8^@$FBCEQ-0U#/[18 ML?FNIE_H>9ISUU$?R?ZD[CMVK"+KRJ.Z%/ID7W@!R7-\0HM)#JI>;^)_3C96_CYZP;F9MP@Z";ZH>:/9SZ0J8Q@;LI$JK[J+HI*AI\ MW!3UU/"124+5(.:F:*>&F,P3EQJQG]TT[RJN,=64;@U\;MI]U>"CO1]I$%*1 MN$Y);AWJ46]CU$?:4I%*[9:E:[P#_F@6*YN3 M@QY6<)"GOY>FOFQM_M'[?8P7AOS+]U9S\[1++AU!)UOX8%<\E.TU/5\>X3EM M 3.#!5K+4S2/*-ZCKK]GZ0LC^VAU_6F+'L0.#W37'[OHQ(U>U\+1=R]]@9.2 MI5U_':,!/-Y6=?-MOC;0*DW!]3#IOH!1Q:_C14L;-+44EDH3AI3+&.'YR^A8 MIA+;;F,D'W)I$*].:H&"P6QN ^T7'H*^).%%6QNHOH)AEC(U;59K(]FF2;C+ M0Q(OF0G!VBW,Y)RN_!(W^-PL F,S#-]\6P;%H@NPC!/0"OR\?L,+&!^%^#A- M=K?XV,AC(LDK\3C$]*UN(WS4 <3B>,P9S2%8'Z""XX#5VASE&.'R]?H%B ![ MI;):&\J4GG_P@J:2(+PFXF(-12MV+D&IKB9XPO,V6X-!?+>-D2RS%4Q"6FDM MC>7%;7_@SI=G$<_O9";G9"[SL."N?S9B@ 7Y.?P%'PF)%Y*XQ& #H[PB=@I? M!%A+=C;!UV\ KM98>)B]8-)6X#[;/(-DOBQ%"EF3N>HH%G%Z0)S@>E,>QF9> M>=*QVA@F-6"1OM)Y $O7#UPWM0^!J%9&7+>N"^3<;NQ8=56Y;CI7 &7/NN&Z M;5P!F8Z6/,SL;7^0O0(NLE*5ZT9O!$OB[1>)%")]114J5 M_/_"0A (_I6A//-SS68/B(;,9AMRU46D=Q')C&H;$GQR!6Y2#0/;A,>W* %% MWK$O^((G3,RCYOI$LP0B+'Q>90G^)]8[81STW4]#9CIMQ(Z!E2F4:M$=ZP,@ M-P.R0D4.&QI^;UA G=<%./@ \D\/I48QRNF"4Q=SKY%)G5I&5VGKSWR9VG7' MFBI:+.G=]4SYNB3F@X<<;IE#]<#FX[[*0:K5JZ'4!W_ M<\AI_<.BM.QWC]E^(NTM?C<]2,=?_%+&"M?CS=BZE8R_W-$ (#E0=*Q8U^.# MY)#D.L%<#^WI:2WHYOWKJN&NJQ!TLP-=Q:*I9!4^/YTO0+2-6<-R!%P,NO_S ML(=N3LV(F9+52,;(5BY=$LY-K@\2'WE+#%$ RXO+^C[F.DC5QS%A0Y3(BRO+ MI:"_$>[HF:7Y'''[F.&B4L=)!04Z>?FV>O9045T&PY_OX4> =QB"*7@"R0OT M0:'1/ (_7D7Y*+R\CJ-/:Q9+)D]-".]R"?R4Q$M7[^VZ;++?L>N>Q7#^4NY^ M.6QG) U)?I40W.((P\X-@**WG2)7II@#:8_;WA)"G% U?I_)HZODT15G9&?[ M<3E]3\Y[>U0Z#]/:,V@]:'AB]/[^R1S%1HK4T3G&.9EF<+2"/X;^"=!VS/HE45Z,Y M(WC2("/UYF&\A)MN9VEL!,JSZ_Y@>9S4#4:N9]Z0QHYZ;+KN;.VSLD3&N;-) M2,W3O#I/:>D@GXUSANORXY:JZA-/N >K&/YE%Q/>#+\T&1808;E0W$%.#GS1+^T M**=5@[2?0/?[IX%Y3PJ1[CHZ%7QDG -3V)945!)=QYKBMLXY;NO20^N;,'Y% MMU& 3V&\I\Q&PI!<=)BD_",L8B)^1#X,04=S6\2$ZH:X] M+,)FI'96Y)/G3<%%EM['Z3]!2D1:5NB*;'NDE MR0ZCS@O=DNOK)%>&?+ATV@IA'Z\I(LR"*U#\6XD]QA!J/&[6ZYSPCY]*LO$? M?K_,7U77;@JL/Y?)*MD*=+WEFS-LCQF- YM)155/Q).IG,'$8Y4UN1:4H'8O*"$;JK#5H0[0M MRSO.ES.$ %/2X/CA-7)^YG!S?5S<*ONRGN9P 2Y3_L.>L\PI$D1O8:P@\=: MS2N5"W')0=D!+.&/;'LB V3]/B"KOQW"M8^4?JS1 %]:&7.TU$'T.ZOPGNL')()(F;."F. M[54N5D0(KYND=+X5$NU._M@<-J8&8:4D@&2'(_ZL%Y#LYDOR'7*#4GH%XKX MQ]S?4<;T"/B1&L(*'O$M@N^-=/<0>E&*#R^R=K8;]BMHA0&,\)?$/@!!7C2. M1+'A-84W1.O5%(LM83][N+D"S\ROP^Y@FGY\0-6;G42CX']=XEW ]%')]37- ME@]ZY7L2 MKU1,P,\__ :]&)XP9V#.C^-S_:6Q"<195X[K[Y;-'.B"@"S7'SZ; 5T88=7O MM? I/;PQ ;P@5*K?.^0)=#[H2A%X_5XW3Y^ _@E$OG+7GT"KAP]U*SXIA?CU M>_A\2DM7-YQRT4#]'CJ?,ZX',9JN/WG6#2 OD++?D^CSQ9(9T#CH]?09 GD0 MJ]P Z*9JUCM$<2_5D+( 50/[V=65.1ZPW'BO!MAIQ:H"RPT0;8!ULUBK%F#5 MWI VD/9)2F9_9:81(3UX;MQ@V2-GVHIWD,Y][Z.XGDGQ&"Z+2GN : MT9_=S+^BYW:2#T!M\'0S0YFF_2Z;8J.!TTTEOO_#F#T7N4P,5PWF)S34 R8]P;_%1$R#-RFR#@,2)U9I1JD5:3)\UNT0Y\O-SCW<1?9;T;J_^R7 M M3%523S28]O%]GNQ]I1C3R"I@\_&L;"&J+RE&CWQLOH.;A83T? >5P)0&T;,R ML:@?!]*Y8!I$^\3XBN 2^D0D+()=2>F?.(0^V:EUN:46G$;**=2D/:5> M%'A)@+YM RQUXO;_\?'/W#+&C%GDYWNU4Q!SGSNE,8QP&>)#AGA2* ^(F\<,Q5,=9K4.I3%,<%E9-7(- MLGCD52J3H%L,=H\S<3];N&&O059KDY1?QIMG&.7'<,>HE\=(%+?41P$[4D-H M2-:E,%\5CUU:+/88&#C8.*SLS;( R4:.;%I'@P5IX!^%AR/#/N1V!R)H;;O%Y!XA^) M@NLWL,EMRN4#^T5<)HFY]I((+U%:,FRMPUN1R[@)OOF2L'/."[OI2%$>^1=> M]/W>8UY6^RW,I'XE&;+ 0^@59E3N]F0T-I2REA[!I:+PH9 ,KT-,S1O;%426DYK^B69:NXX28[G4#Q9S'&%J( M/'/#1";0!_C3Y7_C<4UMK^'@Y 97$ TS#]NC'*.2'<F?'\CW)'#NUBH5UE2'TIY&@NLLN6_L 06N;[& MN&K> F)1<)5XF^NW+2P\NU=8]> Q)>IJIF+",X(!]))=Z]KEB)/L]AHV.%;N M+[,\T>;_BI_1S$_G2]*F>/UV2W3_1XR3G,EW^'A'8Z@TUU0FYJ@ M^5N4 #_&5_(?N1.SW&NHWH,/(/+"//(Z]S3ED<%E'DD&:T-&M"0EM'SL83L> MF/[YF^S.;N8SD@[SJQ[KT1US_5Y"GS9,C'4D@:CKBTKD#&W#)78^GB-:-/=K M_5QVW]$P['F\_0 IV/[W4F6(#>RN+RX%+T,GWY^\/NUZ/MH#CT G-57;(._Z M6J)X']I8[#G\74^G*T*C&Z0Q*-.HQ6C(.(FJBTO&X.CZ'I)WXW2O,KK7WM4D MZ^H6=)H$+O=D9E"536#D-1TO'6K]"DZTN0XX_O5R32>NNEE<< MAIDH@82K-16'GG0RS[I=S8(Y##NYY^.#,E\J M8B.\H!M4]=!A*5/O@\Y!E1$=1IGZ#*1?.437]S[M_8FKU0XUN#F%+_'Z53IT M'3NQU*U4T=#]$XR1MM75JH5J+ZT9I5YD7C15 /[D6NAD?P29KW8JK)P+,^V/ M52O,O4+GTX2.Q+ON"JW/$UKB]U\56#]/8"F];JIP^X\)-Q7IH[X3G;L4I1-. M, +,F(\/7'^ P7OEWY&^Y"KT-&*K6ZJW3KA:99H:N,;6OVTOL'6-4K@A#H7* M@_T"T'Q9!0E4#EIDMN1670V,GO9/HH.9PB!%4$I]DW)S>;!:F\GLC+=B!))= M6PX0Y'EF]YAR4Y]V;NHSRGE[8#&29:CI:!4_IYS#ETZ7L$Z'3,\IH^\Q,_IJ M2FGGKT&0$<6!O68IR2*5NY])VD@3J;&$\EQ'293^WJZKBE/>F1&PX_J&I&X? M5Q_\#DS9P]1Z7$UP,! OKJ[E:G(# VFA'$MH,*6%TI06JD^J 0?08*2%B.=\%)>D.F@4!+,@CN7^331&P-3R; M^RR/ ?LG\))Y!*Z?(=W0S6NI(:5\,_3B-98DHMO2A-VB%55-GD_)^MG##MN&R6FM8%I2A200KQ-N$:#RM]&X/,3Z 4^B% MX>[!VY&[YA8CN8;@!3?^"D. TC@ZJ-HPSAQC,8[2^;)<'<$U)B3=M(-8PN?U<@GP*GH! MY-5"263Q"ZM.G.(@MO")_RO=52\GRSQK\X3\FYP+W0=LQ:\*_/<8W!)<1*YD M;A=+>,AQS7/FR3/1ZF.2BV[R4]H=5B7)$AT[*B-9PO%C_>+Y-B#W]+(5R56= MEEB";:4)P[]E&]#^BSPJ6F:S!#E1B!FWBYD@LXRQ:@.+IEVP3V&FB8DEYMZV!B:C,3J_].4/EI;^4SF]M">YD_D9(R6YH? MYA"V\$BK-27!5Z>;+;RP4YQ+\\4'P&!'%,VA$O.(%/8.(O*>Y 6S_WO M\@H85"J[;31< 96N7=N8:19$2B,CT).;8R(_]WEV"P2Q8[1E.D]AVJ<7IMVD;ZG/@'V]DWO% MR_VZYS754J2_U928!>PT,UCIOW/VUNB#AG[A#U7V +ZGW]5LJ9K MXV^V06G[W >/&?+D:FXU[;CM16FYFC5,.:BG0HIN,'0UI79OF/9-N:[FA90, MIQ(E3=O#TO47#3)1!=5*HIEG7']Q)8M/WRB=0:^OK$Z=J1%!;CR7ZZ^O5/%3 M*6?.^AB4!E:I_9MWP"!075H'5Q__' ]5TO/ZE3D^CQ#&%2-]CQP M;3\!<+4,;6]M3C(&PM5"M*-H=(SG?*X6I-6H;^AY]3&H>JV#0#"]$3&,I&LKCNS^"]5>IN.>D8,N=)W:V6*@6J$[I\*@.H%CJP7.U@<=^7)MV5G=KQ7* M??35*>:H^EKC>%J"7:F1ZU*/-QY,?O7"C&S/=KC439Q4'J"JOXF*CM+O(\1I MYLXT-^R4KI ?<-DL^?Q\*+;_;>2'60"C53=(Y+9>1'\'8?! MOPB;@TGRM,Y MYLSV('IFJ1,?DO@%K^^]-/.W$21!T4T%L]SQN0U!"IJ8<]8BD =IC,DMP?6( MB16=R&!F1PH;1W(ZV!%,,>C%[/F\8ID>A!IY;M8C#GL;$QI>P,(]Y(XE&;A> MX$\#[BK/J'JX2:M%? XX:M:.7*^ .D7\66HNG7R1)VAL/GV3Z4/^Q=8@A3[F MR@Z[W60_M8-R1^RG9V;MFZQ2DR7GZ):1AW)CW-,DVCJZ=- MX$UJ6F\U[2G.$O*Z_B:+@BEV9=*]7-.]3J_PH(?6#%KSG\P7ZIL*"TIHH%,Q M.:7B5XROTVDRA8L,Y(6:5@DIC_SN+&6$_0P5Q2I#G2[),D& IL=M/ M165.UFPUO(H+21 GK);*:6RRH(P=]I5A1CNW<]I(P\0L6- G$^:) C19-759 M-0L=XES"2(:E%>S(/X/"0IU/0#ME)]]'AR.$]LM!_DL!50167EJV=08LE:C9 M'ID 3RO@FIXWB+;XIH!>O&\W0-DL7:B[[$$(;USJ$R!C3O:N%LEB!G^DG-9?P"(B]*[^,T?Z^\ M!2E@>JPYC8W$@V4HC3<@>01A .HW"RX M,\51G4HQR#W3F>N>5I-0'^K;KCML3:*M8(USW4=LQV= 4^CG/M"-RG6&B3^/ M?<71RQXK18RZ' 8YFE6T7\1IM;3CU M/ V@C+J0C']MN5\(V_@5I]X';+Y&, M0WZTBT;IQ=0I7C2G^BD5;K"/?93BD[S!IN!_)01[^,':@"H[F-)1J6WJ'GIP'-3<.'#M#DG( -DFX:2J;W'*;1 M4[K+IX<>TT./X=D.OT5>%N!%%SPD\0TI-?,(4!:F4^+#Z8V'$V\\6@15*_S: M2R(8K= #2)[6^!2Z@F&6"HLG*@QD&;^M&E*2$;.2@UC")ZIHO =I7A,+W+'S MT,GWMXV[1X UHXP5;2?3=#V+K.\/@*PF9<'*W3$:R$T/O[$PZ+<=Q[J?>MQ;.@@ 6I+8VN@F3SFP3 M)RG\H\PDLD\F0]H6=+)$,9M,4\Z\%-1+&]Z4^VNVV;D""XS:&!H4>LZ$+)N? M=+?IN6:/Z9LK\N!0C^J (9JM0K&S98)IST=LYR.Y3R:]U.UP%2. M)5>!5+TO1?'5;AF]AJ C4A-'MM\_F55+RT<'5UD"H]4#P.N2%?/ [3*NTDF2S=)59(6.)F$N4,)" M> (\!*Y \6\!T(Q.%E[CE.\S@IBSS?%X2KTDM?<2&HX2?4NZ+.P,QXRUOUPU M">A!#=\]PZP!Q8Z\CJ1?!-HKUI!7)7$$\A)%[;=Y!VK'E"+25(I(*IA77NKA M;SK#:VR70A\]@>0%^HP<9Q(=+,OI.//];).%Y-5M6QUF8-UC(,OX=3]+)Z\> MLK";9;PXEG&40R,[G[*@DUU\?$-@F85W<,G2/:2ZNN]AY,S#\K()NYA8"=13 MY/K-#[, ZQ8"$X5D9QOXPCNM+U?4KEH\QM4\51:'G=#A+]]/!X$+K$HOEYAM MHA^L2'U,[FW3;6.$2JS, $)#98LO2>))-?P^4R;D<\Z$/&7TL"Y# M@%Q&#\<CL5'#0G%D-,HAV76=!,Y M60W,U9R6XZRZRHKF:EK*D5!C6I/[984\6QR=SL*H\[2CVV4&9;M[ #^/J@)["U.)L32Q4O.T,=CX^9DFE6 CC'(]RYAM?ZK0G3FNQZ*0DN M+*+PA'YU'TX('!DS>.K]^V($+ 1/PU3]4X MI/ >H_48AYB*U>(5A"_@:QREZQZQ$ ICV^5^IU'^3^ E-[BM%ACJP4Z$[SAC M.5]Z#G8:?"_P]/H^>#':B7#^&NOC&X]U.HYZVV5ZJ_ZO(V);[Q=7'6+' MQK(X=5WUE!T9S>+N=ME9=DPP)JR.67GTD-KK.B0?UW_.X,O7IAK@[:D MIF*0Q\_/(^ADY)T&G:3TTDN2';ZL?_5"9M9@N;XFN'H$&%+H8P683B.#(6$W MDQ82N177B3N2^[:N2F#]@1,OG^-)6@9/8,P/3&\\/[_1-)^\"/@_KN*7#WZ< M16FR*[9V^3_[N[K\\^^7L[U]V_I!@WYWB3422%[VX?] $'_?G,4';T?LC+,D MP?=S8:&,DR1^Q?OG:Q:F78@,J6A>7JY =_4 MIB9HO@+/J71B/T9C4W3?1IB +%_"[+5!:6B>W@L/0?2$STXOF$>_>DG^=/?1 M2\%'*2XXWQ%['?"S+8:"+D!Y,X(;[(H0&2=,:E@--1B]D2I%X:Y,^XJ M _-H[J@<5KO%C'&?*(XS*XAJMU"D"T6"=QMEKG_N\RI.=_9>'NH/WB M%0])_LS)DGFDJ8\)TQ.I7Z!";,7<<)B&3JT9)BP&D?/3U(H:??ICPU7/3R'X MJY=F1,^XXATB8\YFXH[!>A&8+PN1CW&==)IH^&#M\0Y5IUK,O_2V^,=T]VT; M1Y<@2?$MC#6$HAGM/;.684U_ @F%@MG<%MHO"SGC '$%?IA#V,+C]=L6%HKJ M%4$ 7E?Q%!5&6+B<>RA>L[8M=* MN&J.L)LUO C*8O+[V,+%5^\-;K+-D!.1.<1(%W*QDZ%?KG#\OSXQI:YHZ3K4 M^MOR47CE"-GM;:'^6Y0A8GLO5L%EO-G E !] P#S6PT?SS3WW!P#E(9&Z(VC M%;D0B"FIL;JP:*8W-D5W6I*RP)/Q1%!:4QMHYE]Z],8FZ"Y/<^YR[K8Q0B6, MQ%1VVIB@LKQAT'Q9V#O)Y4@LG@R"FPB%7QN;2 43D7WC1]WN/:53:;V%D&R6Q#T" ;I)XLH+1+/A7 MAE(0W,'G."&N'ZSW4\=B8OX"$I%,9QD%G%(-)Y;Z >)5XVS7TO5 FP1RE MO=%DN?B]N-6*?K2W?=T1"!9M7 MJEO_]=XG5NS;$R-6#/]@8N>U@T4X&^Z@F6E:N8<;I:'10$^FEZD3%4L-%G/] M33XO1*X;^LJ5E&J8/KGU)D86)MH%TF#B5FXI%4PX 5,U/)_=>ODC%\C9WEL< M0[WKQP\[:K0-$#N>\;SP8:=#/929F]/'S:PI,LCPO"G-\>/FRJ$=*JS]16O; M=:B[OL_$"'3WVX%YL]EN;CVQ5HI3$*TI=DC H+=F5F?T4P907[2@J\_^M:[) MPQ P5]_W]UJ)HWKW7'W\KPUI3:Y#US/H:3X(RNA6UU/K#;Z1..%RKF9R[X6= MA@?$KF9WU[J#)2*?7PKJ9X[[6E>SFWAR5\=PQ!.9?BH$SOKD'6 M/S"D@7%2:52\[@UN9ZZ@:(C*;["6Z\(6>N*XC>1S5 G8]*P"S#TXIF=[9$42]@ M:(T=+TW4"Z?#8,H*GT\3/HQ R JASQ-"_$#X"JB?)Z"8#VM#,IXCY^LKXG4=-0' MH!]SU8Q_#<2.VF;U'B,:E[2;!MZ#=^D':OYA_4HW+S#*&_@V%GLY49KKQ4U_ MDPB-;NZ59I>XZ;44OADGV+0?KC;+P\UC0PD04O6A62%NFD^%[_(IE6]IZ+E^ MRK)>4;.,@^>("UWF8262;XZ:L0,.;2EDTU1)GD51AK?9:I6 %89DGJ58+HR( M=)=[3PVGU\O+#FTAEE3O@(? _#F$*X^6'UJQL^FT@6S22HT% O0(MG70Q$," M(Q]N2=TA00EDW;.<.E+LHLFZ9SEQI'AEEK5/<^I8,0LS:Y[$7IP8A),2QQ+U MZO7.82;!9_4)Y\NVQ87-C:"\U8 !34I=PW%@A8YH6'NN5W4T ;[\ >GZDUQ[ MT7>[=K?U^+M=[=M^^(]<'_Q\X!_Z3C@F8]IO*JE?=2 "1?Z@=07P"@.HL9N4 MYON;#'\%\$@("JLW#D9*L;-IEBZPJC:&":%[OLW?$T>K?&&B OSR2U3H7S%+ MMRFM]<1M7"<&LD MNSE^C?7P6XUC,;>+-4B MTR9B>75QS&:_;//[=H6KU2/=]<-%\<"M+WK7#=' M'!'3UMGMNI'A>*BV) #730='!+41(UTW"!P+U/;=[GK:L&-A.C2)V,D;5IJ$ MG[?1,DXV.163(64T'R]9C9BVPG!U_;8%$6(Z_ZEM3WI7,M@_GM1M;@]>;[9A MO /@ D1@"=.'T(MLVGOD2Q1+B7R=%"9Y1*C*SI,>P<2^N\*81R!H@4]6;P*? ML]R^?K$K/P]+;9;O;P=W#>QW@CK?8K+DQ-5"8NOO20B M^8AO8(+2)\S539R0 \B+=C2B]]@_UJP:P/E[%J"X^B"@.52?/)*@#Q&2F87D MY/N:J8E9T4,((84U> 5&Z8WMH)M;HXS9W$C]Q=J'>GCFM^0WU'E(O\>0VAB& M9555F:;SSD4-+-??>"A)&'M)]09=XJX;Y,<"5D8J<-TPKXSMT002UXWW0U>U MC)[FNJV>+R)URV:RA!+7KR61.%9M:@5!VG5O12\ID+_:SB2;XF#D)$_%8R:D M,FPELN0,'-8%#=;(_@>0%^B"G[F!MWKD&R6'O1 M?,M[=6Z.'K?0)V>Q*:3;-$2J[N:CH5';:F* 2WS^Y+!:5"QAQZ66U-F*NWT\1MV^?KW\W M1AT7RW8+,^X.+-1!/RV/:3ZMU+864/T-2TSH\>F;"O5[?9H(0E&"+DI+:ZD-5?3)OB:Q,=E,A%5_ %!B *BJ*5>I><]+PGM=9X7)&<#]P+ M?)P)3VHU'GB*=2VW.Z-QK;W)OL^(,E+*ZVB6I>LX(28TW? PYSEEM%X\&!)M MY29.ON"^+.?':-.=%';SZNP B0\10-5=GUMTN3+>4:<^14SSU5!S]26)D?;C MC3/3*2+64H6.LO38\YE4Q Z)FR?5)BD/'YWJELQTI[B8"MV%E%>IY**8_*G% M)T,A'VFQ]:?GI$1AJN98BZO:!6'1=">U<@N)HFO>T+T:J7-8B1+3%MU$XT2! MU..,4:8RAME# GWN(54T,!E 1XVIZCRZ&.7CNQX$JR<(C/[X9;#KR77PIR)D M'&^V3-FM,RU"QBK)YF8Z%^V^[#:6>]?*&<6ACP!FZSRK@'3VQ!H52!U6;_=+ M4^OS#6C!GFUA=_T=JMX/,;ZER_6WJY9M#.60!-=?N%KV?>@V(M>?R%KV$80> M1^??EMKU/:@ADZYGSASQ&^B)MQJ6#*K3_8QTFM/MX'DPLG:K[-I&D?X8(6>N:;[S%IVL?;*]0PL>933$KU M$3Z%?#1\\V$F1?L(9Y9$8'WS17JHVB\@>8ZG;W+\MW?-5YN4\Y&M[ ,?]C5? M:M+BAUY%;30GC5X>35V96QKT)_5=,_K#LQ$UH3&3JF[#QZE'8B7J:C[8I+]; M\,$8&>R:KW2F6OV .'+J=SO,DM5 ?*;:NB:(F>FG&H#/U)VJ"6!&EJ<&WC,5 M\<>!=S\=50/SV+*_;!\T]V]@G9D6:W==4R50=6*,P8$.LEXB1Q M[EZB)D!6H, (PD3E*EQ]5UE2!TH7AI:V);Y^@<,"2GT@QQ[-Z[_Y!STZVQ;X MIUZ2VFV'L>]3\(.O''UQ-L)GZ'&V]'LW]DN!ETVW=C'$?1=?X%FX>=1U'==?^%FWPDWT+O@^@LX M^SZ8O(%LV&LW99G!6B]SJZ+L(Y9($P+=8@TJYW/[W2#9 3F(Y/U^)QYQNN$[MQX6%S)^Y4I%BDK_U@SGP)(159.$R"5,Y_4SCKD M;50G_>$\)XZ6 4>R[.RGF$Z?S=LC(-&H6)2]C*-<8LN\<)224P,H.<6U/ 4S M.1="E3B&#;3R2-V%[^"I/@ON(%J]>HT37GR&'[;;H^-X?Z4CEFM MI\H@%F>7'WB;3943IH3_HW\";49-FV,OIP\QB@3D>@CF"7R3 XEJ2O1O(EUG M+_U_*@=@^&Z1C:$YTW06)I,2MWTY4XF 8]?ZD793NAZZ>8*?IG*SNQZS::<@ MT,L%Z'JTIO4WC:0@<%;5";2X8D;3>\ZEF/2(3I_J1MJ/P3S/@@_Z(6T%>YYG MS881(&V'[9YG]07]H+9COH]7.,':9PFM&@:_P73]"! I9+"(%VMP$7K^]R=_ MC<=#)=H88"S2?8T#S+0UWMF>M31F4? 5X'45Q&&\V@D>+!QC9GO\W;VKDXP8 M5B6>T '\:-5=C@$C9=Z3BDN3*,FB-_Q,/*$SJ_'7.,3#A/AV._9ZW)OYY!%] MA.C[#1;I;B,L.P"4'@M/ZKSVR7JCW..CE>*B?\S);V__EQ,44>OCW7>[9)>% MWV[_4IKB ,;[=B,)9%,\P"EL-T,Q M;:2[X60R!*606310.:FA#LER'=-B:D MZ=//):$'!T%-#BJ;_#Y3_@3>^">E.0I+8Y;)DIKJF+IUR!X4N(5P-YW;T>'= MF]XM;.LJ?T)WQ/F5$^3K34,B)+>5(YBQVX\__TDMR(.0)=/)?DQG M_A<79].6XI\SE4F]EZJ*Z$GGR0/7]="HZ36MJT\W]S;,] YV>@=KK6URG!!E M=;'V/&J3G-IGVM>;IQ>S1WLOTT_5<;_>R:EM(8IQS_WJ)Z?VD0ZM'&=1&65, MK;A/R?+1'\C:[H7$)T2>5#[R08[[Y(61XG MSZ/]V%KF&YO0M,0T[>J\F_H0TAZQA-!$%_7 *Y8IKT! YKC'Y/1G$8"SSROAXF;2N$\:U\X M@PX/5W6";5'2;H:R0"M3R; MR\VOMDHE.UO 5Z^OIC:&42Z+ Z_GU^-W-LF7OL-FR(@F$>@LNG[?5VH(AQ1H M$QQ(?1 A]@;D_N&W>EL%$\J?KB>E'05.T>7EJDEEW#7*U"Q<-:N,"B?S)'3= M<*)!5&G#*2N/NUXC=218Y<0IU^N>CK5F!5J(ZS5+QST*Y*6 /F5'[3]H)2W4 M.FXYU\N"*D(Y:%V[7L-3$4OQX=BK^*/*]K7":?((_#CR80CSZ:J '6..D^OE M$I!L!0V)I)@#;64S='N% 4P8*NCD=3_"+&W=-!DF9-=IK,2XVLBV(G*Y)J%Z MM]%UY.75(@8#P1A00V):^=D1GO[-!PCA-N7I0_SEK4J6I,1#*_%)'E-(B6L; M?4I;E\6^G$M:7$'(<&A;,:$K5@?K1LN0DZW: ENU"\<%J&D>.NHCG**>J6>9>2Z MGTX/NNSEY[I+3CE<5/-%Z/Y+3#TKE"4CN5[Q4 ]Z8O'#=3><=NMF+X^:<\X) M+>8XU]UI(V J8WOHEGRHP.AD!1^M!7$/I!G9ZZ7!QGXP!3G0RK]5&DB&8(0E ME)G_[PPB2(Z$1>)%"&-)[E22!9)B5MK[R'Q*3E]37#U)8Z# M5QB&>;HR+.PD &^T*U#\F\$-OX]#@0D&PZ?YXA(M,%7G>>2ZYVL4E)4D"M=] M8\=$F">+N/Z.31YGG;J"ZYXS#:NW5,^'^<;L]_G(27<,I'ARU+D\/Y,'3B"J M]?.$G9(_H?]:HQO^)G>7Q!$V/0A3.L>F-U^RJVO??GIF;[^^10GPXU4$_\@Q MJ639LC+/(OZ&=;,D]2!)SO 0%X*8$>?)Z0?],Z!F4,]J?;*4&RJ]QZ"F$ECP M2D=9F,)H1:(E'LB>+8H7=-:[$J-J0UN$227,=0DO'V\/145U<.MQT;)6U(8^ MH7N6>62<1_4C/6@I;TC7S7ECPLKS[3:$/BE4642\XS_=P0U, MN7DWQICI]'?P,*#/(7__%3ZB7KPBI+4N7#:+@K^#8(71FI%HU\*J9C?-ZF.6@V;./$'WG[ )N%UMXH)X[TG?_D!&M0> +WA6D MWB[BX(J]1"C?D;_<@G6U(\,XBO@"Y MO[ZXK53@&F-ZL]C>[9?Z9,+0M.Q/,0+^CZOXY0/,"WT2>C^7_TTH_=RBM/AK M:_K[N+A="Q#WJ!6U-HMQIZ@Z$]^BE1E*$5Q%9)'.4'D:-&N^*A+*H%[?P9[4V0GGQY*RPH_F[2B;(_8$W'DQ^]<(,-"45M9^;*$'8Q$T0NL:X%C4W0G<>#E;Z) M(K2"2SFSN6G:6P$AT@P<]C'!127Q$HWC"20OT"?/@9>4JQ<1_1?1?^)N8*U3 MF+3MB2PX;<,>SV+2V.?<#*\26XO:2 GVD>M94OJ#U3TP7<]X(&/"J]X**,M_ MKH?3RH(GDB=<#PR5L5!V(T-YN+I^SFNPA=+!+ TSYX/?@;6/X"(TM;G_U)&+ MCY1CQ/7H)DF,E,U7K@+^(XM_I5WOABQK3E2<02N/Y$>P]'1E$@0N1&/EQ+B!$)RBVRT M)-TJI<,\PDH6BD,8D 6;)_PN_KYL52>-\G0Y"5B#"-59;4T$]5YZ:'T3QJ\E MCUSG'[WM% X[!9-.P:14 \'%KB0[SRQ -OX:;A6_K\1@I\'W15D^HCX1*SWD M8L=:UW+QC:,38!V^!R8K%6SN-(3;CAY\#8)#8QH64BIS6I4-_B%.R ?DY8 > M:3H;L2N?8=V6=05N([!'.,E!F5L?K]_\, L*KFON2.:Y!18"\;;I#ZA>&JQ& MN0AE.!3C]*W.7E,9C(ALG[8R(9&4]N8RV!Y<"YR+FM?#(@ZXWX#?QV00:)F( M4"H&M-OVY$-770BM<=Y1/876& RM&5_=.,M/(ZVR4JS7M&M_ E&W_JON\'36 M<64?^#+[YXP\]28^"U>*/Z,8 .NVQ%GYU-7L=BJA9OWL#N<3!JD;[_Z62/=OF4;T JY,,M>-(ZFA\W.DRQB1&>66E)IZD'QE"GNQ M(^P%U4>6?%0"K8^13$'U:=NBC;;GVRIQ>Q_5BG4KC)47M#+BA%.FI1-T][F1 M[<62I!-3)A,YG#1D,G'=EJ3+$^ZF2CUYP@UZPL>46<[G4W"D5IVOY]V,A!E? M;)Y\W8; %K\3=O9P,+6JJ4?1,1VEYVQ!?^"$55+NF]+3(*3Z52GZ921UWBRFDY6T\EJ.EE-3_=3#+.: MRN1J[6$P/8ETH[99\5Q=JQ::IIU][>VP".89': MU 3-UYMM&.] L1;FKQ'>+6NX?< GT_73_.$W+)RL22[)8L$\E(NCLV8>& MM MC!F,(%0<'GPKZEXCA!*R8KP(X54O[ILF#M\MS/Y,:4WN'$U;E\C^SN-<]C0;Q(1^Z66T/2;Q*O,TU M$;\0)NX!RY$Q37Z0ZV?L8Z);A#(,(KE#,"WYWWA?A=K>"/5D;Q3$7&4)EO8+ M) LB[\%K_A/K%)?L;!%?N6+2DZV]OD:XRIX1#*"'[\KF9./(?.SV.K9R%L'P M-R]8OWH16PNAM3)3B;0E9!0K=.9C*21A2I&\'B8U>Z'&TE;,.2O&^> \):#H MFI3S<75*&$G)^^YG$>$IW6VX%(1RURV_=(VVL__8"_$\P)%2HSM'NYR(X[KG MMB]Z;+'=]1<">M?;@:K@>DA%3_BX JCK28D4,5.P%+B>1:@'APG30OC_W028V7[?GT64#S%KM=BZPT6U:)5H_713?E9WKG2 MWKTL1UF#EINZFM "V[E+)* ]GG)K+C#F$;R *"/113X@ 4;Y]QHK-,8G<^!) MV7$Q>RU,6*,Q#?G;R$?@ [R1GD-^/0UF+L 4;FHF3(RK959[[2G#Y0L34WU^V\LBI,-ZI&A+#KSGT)98D+V#D]*Y90:3I8B21OU[VJ MJGCQ]2W7?2B*ZDWE%#@0?YT/J%''2U8<58'V&B) - 5CX.\6P# C MZ6N>@)\E>>JR=@U3$@J:%=C@S[S/1Y[FFA6YH65L(][ ?5($Z2A8S8VJL@(> M.H9=/:O@>-8!>W9R =P>1F1-HOGRPD/0GT7!%8$5!-1/U4 AECDW7S=4:UB'[!!X6.A"G M7F@W>(..L-X[_)@N37O$RX[. )AQ&.T^"H+CXVM9;HAA]%> M(BE)>M5ZNB4MM>)8?J)--^48RN=T5W+.M?.X+>MZ%%_SS"1YM@+TE&TV7K*; M+V]@Y$4^],*B+-@L"JKJX1"@6;K?.9A'C\0WE)2"F1$GQD6&8 00PO?^,RP* M%T:\'6VX&V6RA;!#>XCZ.D MLV/N!.](]:-/88U7-;WHMP2Y'6=ZI ;X!35NLA@ M=OE#G7SM=2?J3;OY='>J-]VKF*E.O5-34>0>CQ&W,8+D4YXYZ+WL6/U>//Y2 M !^!%3YG@C/'O=^]VB^]R;D!SWQ=)64>9P5K.?H=_^AIIHQF0JUG 'D;"1LL?5:A.*!8>QLL./8R77O\C,IC:9@>!5N M[@.[G^L)KWK9>*DPTIPGKDIT/TW'Q<- IZGX^?F-1(Y.;"49/M#FV]).TL0U]>IM0\3P:;Q+.=U8X2])C-!#$B\ARX?? M;C%%,[.HY&ZP9A<+XB541S'!:9G,AO4IZI]-7C<]OT:W6G/%INN2C0:P.J>( MZ[*,!KR8T?UN)E;7@)CPA517!> !WE-%TOE\ GI\N5EX+YLO4+:WDJ#J*A( P> MU0%9^,E:8R@7 1QTHVBV\-U*D 8MZ^ ; NRK9 MY=_T/L:_1BD^0,/\4BX>&3*6Q)@S:OB$U5C7;UL0(4"._7FZ!LD]H/D9>*UU M$+/ -_5RF=\I@L7-;&IB5=57H3"TA-;2*,75Y#(?3^;C MR7Q\ N9COI2\5Z.0(9>Z;DD22>1ME)BWG.N/,S09T%GK<7) :/7C.+M7)S^. MC7X<1TM6\\!A*Y8U+!^=7C.3>\M*1\WY/ M018AC7G3>6]5S,5&M4.?FOI<% M2^0XZO<4X)02$@UU+LNXJOJ]"' 91:'-O5\*,OFW[IQTZGH.04 #%" M $1Q5=2BKI'P!VZ80Y]P!@M=SWJ@N@)X"?FPV'6MRY^0Z?L)(/]]Z/14[7V2 M3E J&0_>KMH&E]X6XB,NOZX"F)(,1/B4)0D>@XLLO8_3?X+TP8/!(LX%@00\ M)#$^E=/=0^A%*1[@&O]U2RD7/]X\9CR3^&[Q80CK-!B5$DPN"+2(&W,J" 3> MI7YCF>>Z.A4[%+=IY3D]>PTU>3UE_7TYG#7&6/S!(H&JXX\_QN0!'"JH#3I# MNI:E/MO2=3O=D,-J>J S HYJ1]3DXI%T\;A9UF"HBZ=/6HK3@47MGN_80@]L MGN?A@U &2EJ'/#<7A322(VJ6SGLZ)AN>?AM>Z8 EDLLU)B#!3%QF*(TWF-_^ M!CT$_!]7\\I*ZX?^>E4?2F[O&93@'TQH M>,P]SS;7<;M,4>M3U'I.0',T>*&,+8?2W@:[SA3-[EPT>WNER=BQ#MH?]\;X M]L2X,? /+L2?LC^+\Y:>*81W#,6)??,0T-K;RGFM1@40(B.?B9%+#A BJI^; M>6N*8+8I+&N*8!8AQ%=?G;<4BD1:BI1 ._O.P7I5'4RWMZ0V3659_D?FA7"Y M(U96/S_WS23:""'Y$X,EN;Y.S?-&N&H'94+*S?7PU MEZ[(6*@^CLW<\JSW:F.8%"I5#L9.H(.$$..Z.JUVCK71DT/==459[;RDXR>U M1\\;2,X!+;\F:X%WD&T":^\P#K BFZ1GCRA3U';=CC$(VYZ2 M&8 5UX'EW?)3X#IR!%&FITY6/G#>\ZD12>G%?4P'Z+'MG/=QBM=/7-<=K"W# MZ FN(KB$/K&/%^A@G![B$/KX/%S@*2^PYO3=B-7S@!R!0LSI8"2@1 Y91G2) M7&>3>U3\?3KN!4DTW*WJ-W0/5G\XK[U(M7RV1D\@!G,; I3/LV/M*]E>.HCC M&#HDB%3H;:18@H<@(C5,.M]WQV=,L;,E12!*O%F\L#MH6$35Z%< ^0G,#ZYJ M(XG7D$)G(W4=/+3.WY^@-?''OW@A$&X-M;YFJE5L\,VQQAHY?"D3X:AL#>GN MQBMQR/+#Z6(F!TDA2)2EAN6X$'0RPT>"ESVI)B7- [.#"?KW*YC+,2'J98(3 M?$,#++E=DB=S$28F\2*$!1QR$> C*O_?L'TOB'CL/YX)[K_$&]RW#";:Q &[J#W#$.LR^ 54B1?6^%;CYRP,"@3L(F%@AZ# M&*EB#5[;DC1#'X%5Y&*L>$LI]3^GN&K8;!C$'[ 6$\78CEDWE^AA\^4@<'*L(R@MO MXGXVO#I3.0_D^AKABH@S6#$F>5LWQ*%7I'79EL9K?*]@NK'P1E8^7R/M,Y*9 MEW88ZW4LQEVI8[=]HKF>$5T-'76$=EMS=-?PD/1^N5\A3 M ZV_@.UZV2V%6U/%)^UZ62[5,T_6<-7@=LYZ0!__0(/<.>L",J$(#5+GK B( M?30-3I,&(/9]-VB=LP[0U]76H#?I"-)6^@:T23&0L# M"FZ8&K!/DR:@$N'7X#9I OR(M0:I2?(?%%'6 #DI!A)!A@U'4GNGD3Q*G1SKK5JI'I@GM&P++++PC-T,.&R_":M!P]F_%X8B=X\LYBJFL M]3C8Y.M52+R9TIPXO ,$O]IM-.9&%C[G*LZ,MK&:'" MQ)+$-R2+;"N9K.S&E!W%J1UZS!#1^B:D((XN=JW_8UAIA<&D&F)4%=_!R=#T&MO\JU72HN1XWVU>"E9:"CA=) M:X\HRXE:WLL(=9#@[65134)*KIF_(C MG?21S?WXKNM9&M%36'BN*UV#41UV]1Q/Y;)'J*"_Z[%$6: 3)[@V!9WL21LG MKPG(]S>Y>^6^EOA1V23P5WL3\P?3&\_/P[H'[TFJ35H\QZ'E6=S'2#:+:G;! M^7#8SN2F85)=66DE/M"T-ZS2?QO1[JN79DENY)TO[^)HM0#)Y@H\IXH*A>0P MTZ;3LNGZ?\:SW(?Q9@/3HG@ROLDK!QR)%;-%B)2A4"13*HUA*(>ORG<8P*8E MPF:?K[KW)$()L&ESBS R=^.>QQ9O+J2;#%](X"N,X";;/)(U$3YXNYSVFSB9 M;_.XAVAU!SPD"$_6._9)'PB:X#W'<^*!/"S+7R_FF4X>8HPR2&&2_WH!(K"$ M]MB46H\N\PI5%9TJ)X7T"$;RU?;]&G1V>P]G^#10_V.,1 M4YU GU!.LE9\B[#D,'OUDJ G$'IFL1&I_*]HEJ5K?$C] 8)O^%!)!G][=%TZTRPEAC(*?0(M%->#Z/U#^6-W-PN)O>DQ->@IA6>C-,2 MV\NCT-UESM).K(HX(UN0Q0TEE&6)?^DH452OU$%Y+I]HS>6?0YXUTT5O<%4E!-Y?>E?@U_?C(G#.4JFEW%>(Z]([OP(T7=+MID47?25*]75 MQ)8DM)"[Y1NF+TGQ99R*B_/P^YC<>E+<=%^)RWS2<]R$^W7*S%YP>\2(KCI6 MAAX1/./N-91?7Y9?1Q#=_M%,Y>WOO#M>-*AI!9"TXUX,, M]$ HV+7GF*2W-K(UVH?9] DT@@0R K>+B7N##ZH\$W;< 3)?I),IF\_].>7&V;,Z!Z 5&6SWB-/WN"E\YEAM)X@U<9 M>0L71ZN\>%_!Q<7N"XA7B;==0W^6 (__D%[_^(:3V.TMX98\>;&KOI=\MCJE MT6PXT0??1K:?W7V_M.N>6!D0CWWNNNZZE<=9/358AY KNI341S1Q,?&I%%Q3DIU-[GTU_NA76(^U85@M^>L'P@[) M9(C_Y_\"4$L! A0#% @ !VYW3/+5J&AHIP$ =G\4 ! M ( ! &UH:"TR,#$W,3(S,2YX;6Q02P$"% ,4 " ';G=,&J-T/G09 M #A( $ $ @ &6IP$ ;6AH+3(P,3;$ @!M:&@M,C Q-S$R,S%?<')E+GAM;%!+!08 !@ & + (0! Y) , ! end

$_>Y7UO$U5^;FAD"Y4['"WF6' MA\WYHK*^33SXPXESFV 0!%K,E5&=));:"2LG'-Y83L4:^PX]+Z]Q%2476"+2 M)<;9'4HNA21SM?S_*O D"F_ ,!?#R06&IL,TD;F6F^&F*G,WDBRO9"TD93)X ML1">ED+1&G(D/NT.7S7P5; ?56W.J4[HQH7EI"S>Q>HFDSTI.YL#LO6#\BM2 M08(D2=85XP/_]XAP'*3T5;#0B*\;*I9;L@PJQM1B+&%TZBA# ] Y*4BY+PZ M0+T\H KR]^V[$C?4+)_H?J"VFBBP@]ZNH/? (NX#)*XB&M2;K58IW2 IC_,L M!TG,7\-%U="I?%N5VZ&9P\D7+&-3,!URE2!0C9,;$I:SM!02:9PG("&/\X0_ MH,;4CLTFC XD.YH7OE(4@16)@SO.5-YH=(]%%-H+HV9,W-"PO*L59HNL*@_J M\G1E7E);!XH:H##"K70@U'K,5:453S,F;E!8'M0Z@'_)1/N@ULO5 M14MEOD[TO&T4#!I'B"75*^28 IC%4>=GVS6>'5E%V!Q*WD3;D@5U5+.M7N0+7YC#V@-$+A8#KE> HSYS"2ZFXR=1'F]!RGDTOXHD4-RK MMH9IR+>%D&WYN;%B.4/=APU6D9-4Z\7U>G'%7EIS!YO=P*;:9Z,NO1L6ED-T M$RPZ8V%K"*2)6I,\K2I-:R755Z9SJ]QR=!8FCNU4O0M5ZX,Y^ER.>2RG6M!8 M#5*WPNW#Z67'A3J=[TWGV?:$>HCH,L[^.%QHI<9G,9;5(%")DQL1=L;(P BZ?,?>)4&Y M PMV..$+5.G$W3L[7+42[LR9*!/-DS-L(-) M=^NO1,[NL5A@7XX8P.8L1/XW6$, /Q'W_!TG/FCGE@78VJ396SUN/-I!KY7P M:(CC/8$\7B*0)YE&I9:IEPB5SI*)6)Z6JP/A[D!X&[,0H 0)?2QQH F^@M0- M/ZQ5.+J!9?E?JP$KJ1BFL[SJ9/92E7=?VOW!YPYS_9&A/M9G)K>'CY.C&S[5 M#_@7P<[/@^7MW[U8_/,/2S660=*36IW:AP)P*P-H?CEW$E M:SD#.OTWT?\=9X]$7>5SQ7@UG9=1N/5LN6K7])QQU6'+G6:WU^QZ#% U[;JH MW!JVO*YK&K:#A#HM[W;^OL 3S#D.X$42'4B#&X+&:M^,5)['-W%QH\!YF8\U MGZ=UJ==I$(=:Z!KU=B=;DK)IQ+Z"(<6A8RF\O&." M%'I7MN;G!HOEQ%T#BUFGADA:JY=4JQ:G6<6Z1%9UAYMFN*GDQ]]8WJUWRU6[ MIO?.8;^U1BOG9ZJD[RVY.='PWG*@ULOTU,'E)>%R.9E@7RHKH8!@2-4)1!:2 M &G_4IHH9#@9+I)3B?$&_QPZ:Z:N$'U,II+&@-N7/&[(6C[6NI"-Q8Y-H$)* MP*\INY<+KXAR\9-X!J,!Z63:P7\/\#?FER&]87Z\?TU5A'.46,\II^R4,!"! M*@,5=!R8.CU#8>Q'PP4Q^RV0R#T$+&]PW2%@3M7P7RJZ)DB$7QL?^6%GX1$] M/N(FK(Z4I!%>W(IN&+RJ8> \E-\V\=P#Q/)WMW6 = D!FF_#&)>2QE>25@N# MJDCF!IA]I5?!%:F=>;P+/2?WDJY<2UI)T]4)W;JVW.>%-Z5VRMZ%LM=3UU:+ M8ZU$Y%9RE:RWG8;WH.'\+,(%AO(J+P+C8":<(4%\L!LN2!C!E_/R[D&MM**X MU9;)OB.N;HS8@C:'=J?IZIK.EH-F M[O$\\5N: [EH8W0@UXE![GOL1YR#MM3 L[X8>Z[-B:N?+;=[6>;UU81S64YN M8[OV!T.P'STD"U@%GHYS3N33\U#WG:F#3&?*]2O.YO&AM@AZ-_<.9UAJ1+T. MU^\A@AO#EA]^4_+X"=3CY169CO05F&_!IP-U#?_)VFWFU;PGE8CO M0^]66KM0<)IO+DWD#Q^Q/(V_T:FUTC\W8^8&1'F>WRIW$'18>4&L9%^49-*E MTY2B*6 <'-VH*4_96PTUQA??YS,W8@JSP)<&U'IWH(V MM-97C]CGFJO2N5%AN8LSS_#U M-?R59X%6V,BYIS>B_+_2M?K?& E\CR?>LWXBH=#G T'FBQ ?),\0]Q7]"A"> M3@\9G_://WSXT->E^@O.X'NN_"']E&W*P*)^'O-0TY\<'9W&^%GKOT2JE,., MX\GG@_ELUCLY.GY_?')Z_!L0'#[/P[2$)%)5A*@^##\T4,'_.41J+XR!1?_52 MNIYZU#L^Z9T>'SZ+(!&QC@1Y1]>3(*6K*\$$B;%F%8F>0HKH*VWTCHZ!0:D, MNGZ3U@9"ISJ"\%1<2O/EG:5/'/K3I"$%^Q.JXC0$JC M?O1RX@:5RP6O7WM*I'^5U(]#O2&I!?A\ "L4^ ,6-;=X/L8\7C^!U?";]2(V M=&#.APGW8\#FB-!KB>=J!7#@H;&0'/GR\X'DD3)C0"SR$F2$^H3L+V$OG)RF5V9N]*2 MS8576B?3YT4-G*!0O$0+)2PC_X,1'U)\.2;2UD])@7;I*15R],3,7+!K+212F*_MRU-4A:AWZQ(Q]&W'RB ,RH,%#!#Q_1<$,&D0L M%58HVRIM&O*ZVM).V066=Q'W9[ 6&4PYUB_M5KA*M:H]:K=X&B=-4DG0\'"B M(['$/5XD\@=&NRJ53MH'C5LD 6/?;QRESF-]'5Q\HCY+FBQ7KIF\8U)=V (+ M[^4=6L;7Q@S\&<&/*E\=@4^69#1-/J$Z8P^LXYZ+VS2'1Q+Q9:V^B]?I,GTU MCD_(?#[P=>[Y_?6HD,-)>N/>)315+D<<40'")J\W=%L%^JW[)L?56N<$>/Q2 M??,KX]] Y^=H020*!\'_1$+FNW:5NJ>B/8PPHX%K#1EA/G=V2&%YL_%I.[[_S'R!A<])G!R4Q7?6EYIT M=6C:9M&=3RUCQWC4)IO@?(;@&R:NZ>6S#YV=)\E1V[GZ>VZE5TR""\VSJT8S M=\3O50S>V 2P+(!X' XX5UVA?IXQSMF3^OY'H805,<$\/@MK]-OVK%Z#07'. M'C%H6WYA2^.(! M\T=8!(AU;6TJUR:-65GBX$?Z++EAK\ D6[-.C@3&G=Z=UD@')R5A3 MJLM)[C!7CDM8)PXGZ>TEXC(D^H;#],S/%>%"/H $5XPG>>)OD80U$5BV!K^5 M?MU_92LK5\7W.XXU'*(E6+ S M'M6KL.GB)%=93BV8T>^1Q*MY8-U&KG$+!ZC?2%VOO6=&Y^V]IA9-<5=8X2"\ MBF@@5#/79X&R]VV: @#;F$R5*K16X,\GQ,'R":ZIQ-#A4@G^\(065N/J$K:I MU<;5R>NW)M_ 5UK)98"Z6ND637P.@;_ S&;-[%7+OXXFCA3K2HU+2KYPLP+Y M<;94DU!8#2U:>^Q)/$YY@?TJ,_B MA[;95(.D3;-)+/:UM8NV_KQ-,I=<$F'/#1L+MFA2R(V./9@V>V'^*LQ'9>>/ M. Y# LWTUU%>_+9=6!<2A:$^>W,1X2$=^I*!E$.*1T]L-&.10,K;$UR2Z4QB M3$O^UOMK^SEI2T/1;)".NG.4%B\6]5M*NWDR-\#19C;%Y4&1_ M5"K>*BLD7@ GWG+UX1_*&>:PE%II5GFA5V(5Y.O\>R*^W2**IH719)M+M@J? MHP>))A.=>Z!X>ZB\1)O:D0V7+U7#,/;%_%5-]VG; A?)J/6*5^^0+B]M,Y05> MJ%O1_/-X(LDYB(]80/-P^115?!5J*%S@=7T#]^X[%LO!H^(:!&^ M4K"*5K]\1I?MLY+MOJ*[G*2+FOF5@A49XB!M[AYZ",'\V$%>VHS2DFUJUWV\N1WQ]698+UHG=8$/;_UYZV0> MS< $+91ZY4W[Y'YBQ5+GSULE,_;UU_H1AVP1NQS+7 $5BK9MY;]^=7:\V0^V M"F-.M>;)IC,,_@-.$:B'!D[9=L^Y3^R4(5G6)Z? MQ%:+@U3BQC,9SH MV-=K6G1B9&.7-NAY9SY!O?1G+2[3HR[@N9)':RHNT3BF%)S;-\XC+O$AZ M6E$%-\<7.9K76JL=V]$,T23$ZUH(O3<0;WMM76+7HF M\VB^@[ZN6^&*@?2=L[CLO=&$OG OIQ7^7^KE8235!*>"J(8\;780;S+NKFO= MM;1N;MB8*\I=JDU>+RUIGND)3&Y8:.M%.7PE6?%787-Q4V/?/RO) YE2,B&^ M6D7D60N3'",%9YNJEF^3->H2>7V=6:%L.]>7KH1YK<^0]Z"VW-2I9RMVSG[3 M)KE'Z/D\TCZ(?[ Q+#3E<*+RO\9G/*YI95HV,DDP';4YOD,I6PQ== M@Z0]#M@RH8N]S=5*MZAU;#'"- GQL^!7]+)-&,PO#4JS^28' 3%_5&E'=0P5 MV"*_&UL[5W=<^,VDG_?JOT?=-Z7 MNZKS>#R32S93F=WRYZRJ[+'6EC=[]Y*B24C"#D5H ="V\M=?@]^2"!(400%P M\I2,3 #]:S0:C>Y&XZ>_OB[#T3.B#)/H\]'IN_='(Q3Y),#1_//1X\/QV'STU[_\\0\__CR^F'T3Q^%B'H*XG(*/!R\?\\].3?][>//@+M/2.<<0X4+/14'16U_3TQQ]_/$G^FG[-\">6 M]')#_(0Y"@2.I%^(?QWGGQV+GXY//QQ_/'WWRH*COX@!?Z(D1/=H-DIH^,37 M*_3YB.'E*D1'V6\+BF:?CY:+Q;%@^NF'M/F?+HD?+U$$2(.KB&.^'DWC_7B#^J7'./(7B1CQ3/9.Q(@QAF<8!5WI5NSU@ @F'D6=V=^A:[Y '/M>J!W3&-36$O6@/.M -UUW M@)A>D.6*H@6*&'Y&O2F5=JF;]H<%3-F"A %HY:M_Q["NSJ)@ $#=QM&-\L)C MB^N0O+!Q%&"*?-X#R6Y??:F]Q,P/"8LI>HB72X^N@5UX'L&*\KV(G_D^[(L< MMNL)";&/$3L+@F3=>6$??:IET$-#OV(&1H%HXT"1O@<24Q^(NX:CQ5!2 MLCG&P,# \@_B$$837$]^NYM]13Q5.#G+-0-5&_- ,_H8>3$H)3 V*;D6*@E. M;W'81^?O-YP^N%\("5YP&.86T5B<(I#*ZS):$<_YI, MU-7K"DX-G4\EVL?7QQ!QM@!BQ'_$(>G9"\5\:%[_70;1" VV",RO/;',X/"G M&9)"YT-!*87D+(IB+SR;SRF:@ZST/N.?! FZ);FKB/I WD% M7Y,U0N(-'0Q]5[1YE$J^?D< 0G53_8'W7&<00!.*'G&+'7SZ08EZWL0(-LG M?]U@FOH?7/0NT0Q1.#O 'S+/3A3'"/P "+8-MX@@!\C"CR>1_C79.#, MK 3&A^*X/B6/L.PI]W $?\P#UGJ@[S?R($S0;,NV]JP/Q"6B^!DZ%:%?V*[B M_-3S-Q3,A0&4ZFG]9ZR>XQI@P-5L!E:.6&4U#>XB$7TA(19Y4D$1K89%>;?* M(C+I6;)W3-\BR@U,0D4&[J(\_PH^/%N*"#&K8BPB8] (( ;"51A4L9Y[86J3 MH%Y^70MH?TL3H2EH:AL0C0;_;B:/9D^*X@#Z(-VC9Q3%< 'YD6<#N$>4A]" MHS//HQ'(&H,#4,)3W9X\I>Z'@U,Z@"\1T"II^F\8=C2&68C H86Q_>^NX/!*=DYD" *@/H@U1H[%ODB7\GNT"9 M.Y,GTM:=EL[X=N/@+H+C9$PI8!#L[R'* ].ECX%_CSW*$0W7!4T5W7)-R3*- MCL0P=&DN%D#V:KT_5TT0JW%?AQV*"O/A M;&7'^6J5+W^G.('M \M[V^(#*G MWFJ!_$7XI?)5#3/6PS/@X:Q#3(B57KGZZS! =FP/;)!)F3F MJE [5Z^@E4!.+V+&X=1-#RD8C61H5'V9)3<>%PF.0!HHY!#/ULEI+4D [Q,1 M5!U!R\V'KX0C-B7%1E)Z51JSVJ?HE9^'Q/_6%6?O\:Q G?]P:/3%N%9P82HB MS0?G03;JP!RH2?0ME^@ TJ\XGA6H=<][IU$'YD ESW,[Q7/0^>\XKE5XT^,$?J,V$'%0GU(8?&OI%4.BSFUJ%,8]4M[*H##HU;GD@Z[(1W&]QS"HA.Q-P<"<*8=,$UGSG+(LJ>," MZ&2)[SC).LNSS =@4%]"[.:3[D6FAYR!>59DU0RZLAI',8A0]Y0KC#7T&E - M\0\ZW[VHL)A#VE5$?UJ&]L^(;.:-O ?Q[:#"HS[DX#9:)2_B'K-O ]NG"J,- MC'@[&#T 3/D0IK#I7M1M PV,LXB$E_(SA"W8/(Q)C+KG4V6P@?$VAN$'F%S% M\:Q K7NZ.XTZ].Z[E9\PQ&XK'6)P;$F\]1ZM1/&":#ZL3:$PF'F\VL-A!1,8?ORPX>P/Q%3FJ3#I".%WA,*/Q^U?'QBD.Y[Y",X\0$U M7Q%7H[ZVB2$,-$9!Y1[65SBRM&&0-S&$(5[&B?\M+XR8!($1J+CRCD-13&=" MR0I1OA8%(;BX]P['T=6R$:^>[@WS1E8#]88P!E)X-X.Y;&>!4B]&D!9YCA,/ M@W1>>"O,O5!$14B4N!]DX-H;&L&35>&JI[E:(,L$72UJ;N,;$U36)(44$3&^ M43\RSSA?2[#LTY,)Q)G8BCO"Z74#1!_(C+]X%'VAA,DDJ;69&2RUAI ML.J2D[L4D$I;(ZCD 5H9EH86IA!D.K%Q"K8_,T%K7B,@OP_7J+ D'YNDNZAM M4+D2 QMLJWFFWMX,NI4X<["4- 4PDL]-T)X7%,MBO16^-@M7>SL3:,IBI[5$ M;U4F/2QMVWE[(+=7KWX8BTI5+70K-36!Z09Y++EL/ ;;F3QGN8H-.W-# R/T M5^NYU!.\4X'%&(6P6^Y&'-O)KF]F&$NSD\(U+E/*_2TB"BK(I:$^G50FB'IE'B#VQ:LRV-K,(!%E97%**) M"0SW2%1)0T&>S;'AVIUA'\N0*#0T@4?9QK'$JIG2I)##NE5EUGQH@M['"':: M,"E]Q*GG5^,V$L*;6A0(*A&^,[H)QJ-^WC/\[TYX;_-%Q>R+$R9N,8O>CC%' MR[S]C)+ECLKO&^UM%6.?(*7!^<&CEMN&4. U+K XMV1:L>Z50E(QP M: &W,*(Y1ZY$[.9R;@R52-9X%;5#=M@^J!N3-DHN_/"VN5#W50'^HYM+O6'# MKHUFE4%*Q?;^K4&7Y865D!TZ M7*L%EZKPF\+'Y]T9T9225++ (>6G$J-4"@YL,^'4 M(378E0GZKL^4[-I0H<=V\TO- JY-]RCW#(?TA/JY9S/5NP3KD$90 ZMR=Z@\ M[CBD"]3@JZ1%E/ =,H\49[_K';F2%PYY-M5X49>A4<+]N(]:M_&:\^:356;) MS-Z8,W*=A_&B]+TDH67S&R,7%80M!E;'3)J=5?W"S'6%7$?(7D_9>2WWZI53 MCX@'N3VZ'H,H)#YE$0TD(= W'T=P*D%,AGC($V[AM6)CHW9< MS7:X:P'CFG^"GF(LEF M2E(G9-.QKT^WMO'B&DC&\RC-M_#74^I%S/.S &/RKTQG!?^*&4]?9\E@[L&B M/J/9QKE\$>H5(I5>;>+$8T11FK3QQ<.10' 7E4\ML#.*F:B&&XO'P2?P.PGV ME9\^([G-L4/P:H-+)FP5A8VQ:K-L[4).>E4Z0NZMC)ST+NC:R%4YV6M#=/): MW"$YW&N[<-*GH\F$4!5?M0ES\S1[.$[NN4>[>D!.WL[92$+)+X)*3\W&:!6W ML:]#\L+&48 I\KF1VOB5S,LBHR6:)^\,2DRUQB;V5/--I1EF6F0,.\]>P ^_7"R\:(Y@YJ]>?<08K+G,$RD\N>7[CA>5%R +1IY6D;JJW-(,NWCKKMI E36SL3 M:.060L9 MJFY]V(4RNS;9&5G>S@XT6Q?CE-%LM[,#C?Q^IS*PAB[LP"BYQ:D,4-;>#G19 MU91I,@^$H;HYS1)>[-2-JC,&&CPW%VX2!/:'D&-I?5TO;7P,X"% MVE951UWP^O6I0?UE! C?-IAKY!G1]=VLK):35VFLT86J+0U.54K;*J;^ O:4 MNUECQ=WF-B91*+J1I)^;I'U*SGS@($5Y<2J4.F03_U#ZEZ %CU(75F#L^E!A MAPX,%1#W$0J29,@Q8[%XGQC8WOH^7WL[>]"(@D&=8"0-3-,/"JI8[#=B30![ M815(?7IJ;4VC2F3C+@E\L*M71'W,Y,JAM9TA-,^8"1N2NL>_!98INE@EM9'?)(L=3-(>NG!R?>P=7-G MYQ)/OP>S#WOY&NPT/R0LINA!L$ZXV![ 7,$S[ L_4JHOQ$5X$F+Q &/Y;, +=+)3SW?=?;>1X'9G% M+%Q[F":O6(B(;L7]#X9P[LO.V[\-%,8?ME"$]$!B*N+LUW$4V,AZ?X&". 0" M!=\S3Q3HZG1=%F$0 SF*-=2*@ 0HFU]AXPA@\D'KE"HD)Q5,T.J[KPSV)A1D M;Q\V7J4;;CP3&9X#H&F_>#GPH*[S<1QQ+YKCAKOA0XWF.N?*^./!EO#.D [Q M\ LAP0L.PWI@TMH80XUFI-Y$1I0$:O%GHV>B@:>W>H :<#=U,I+I*.MW%:&3 M85-'N;^Q@3L9GCT@XTL-[&3TUE$1K;/5)9%B.VLH*AZK'R,O#F#V@@DEU\(_ ME@HCFSK[O$IM) M)C'R0IG^^*+FUF&1;YN:JE MD=%M3@W01FI%ZW0ZF?:IE1'2==SS'3];U6WI12X"/E7<^7-'1C'47_BU<$=. M[[Q>>WYR;<-Z LNY/XNBV O/YG.*YB "=S%G(":!*.LM+F(:4-?0:]%?5"#L I&,1>/DD(_PJ; MU?0%A<_HED1\T4]-JXYAU ;MMEU5;5'-C';2@A^:>^K+V3Q,W%XIZ "(/LSRDW>((+^/E=0S, M0/?PK1?FMYI-G-"*_-]DMEA*5D9C3M>EM$:_:FLCCU6JT98%;/H!S#NQ&*>H M#O*,Q!*3&7)[=&0W7E#%>O 6'5F--]F[M0"N]&0WXA>B!V_>C\5HIPM$D3?C M2.8#Z=Z/V:6(Z"(LJ2M7)4]$AF%39:9T\ M^1R$1Z7UY60^UO \JNYP_8IK6'@ M#",F%\ SBJ:B!):%E*9E&W<*4GC#*%% MPISXT8O6K%*&,KMRN[::[@I_[]'8=&S=\#B-)6O8W]UZZ3_@[[&5P(=C]G MB04;5K40J.%-*G/272-1:B*L*;-8JT7:6IE0E3E-J91T12)K91")M/)E$Q!9 M(X,X'KC'166T&QBIJX2UM#6!*B^\E E_MUE2;&P!KKUFK5L?1E&F"W[/V6MN M;!+7!LOW0Z?4A3EC6!5.*^5&7EU34NU50ZEU@W;2VMR;#VUJR..VA[A9'UU?1+48A](ZJS;S9WN"D8!OT-QY@[X M.PJ2I,:\.RZ)[3('AMT25[,9$F&&DL1[F("FQ]2VK+\.'9@P9>O)VYR$,UX1 MOA@(66]\W EXMYYMY4CZ4-XXNHH\$5'KSPA)A]WP+Q>+!-3IAPR2>&- ?739 MNW^5^"THGDH<4<3AML7^($/:*A;;>[7XXA)#0[T]6 T]+U[;RI-[&DQ;> M[-7E&_ %F*"\AV[KUH<&==8XH#8--L0H%DWQGGIJW]XL0BY9?_M9.'K'L(A+ M'75VUUZ,'KVZ&_35TY@6<]E)A\;P?)-+G9,^COT8=AB3W7X3:-??; M# _L?<)SL[*&)-D^#Y+ '[*ZGQLEN4T$#G:>C6Y_M:>QB%D?+JP&VM-'BO=H: _]EZN34OMIX4ET]?D*X\FIR]2+_CL-+4L163M4MZ M]6(0K.Q,';+\WN+%QA/U:G/;;Q"W^)38!CLWK,2,:^=6PU"6\@Q,*$2?D=@Q MDB=>O9"=A2%Y$3?-8!>])/$3G\5A_G3P_ASK.I 5Z2OUFK\N/T$GBYT\!FEE M62>-Y^0AZ1#L:E)\3N)9;!+BP.-9'G-6QK3TJB>57Y8KBA:@ M<0M'NB/H*_-U%PF_;+:UGBT3&ZW*EN*M<&@$7 G$_A)4V7/NA6G=!F3\A7GS M^"UZ+CTQCQ8D!/W.Q$LL5KYQ412+L)4/?$N7EH5D7GDT @%B$T03MCI M8EF*^!+!]^)E/T)!LL%@QCZ(^B4.8Y#>J\F#4&,Q]RK[XF&/\3\G-@<*SIY! MM\[1UWCYA&A&7AKXJ%8?"OX5LZ3VEN2LOF]O)AP8M;3"A$FH[8*XH1>+D.X0 METAG-YR2/HR:Z7M.;-5L[\@Q)YTJ0[%)17FX6=UC6\M7='>FVD&AV[41;9!8 M[CIFB2RLNEODB7\GEF)1E>P:=LO(QUY8%VX\X]N-@SOQD'!,:;8<#5O!?X\] MRA$-UP6,BI$B*X-38-^KM6%+%XG%#Q;D!Z1>T#S_%#R!9$Y]58+ M[%>H=)CT0H**.K!Y"Q-&9?5=3''-<.L]XGH+HZ61"6@Y+)D&NJ^M" MZV"5Z6HY MY:05?V#&M6EV25S+B1S)@S&QR[8B"93]SM RU;=!9;M9XKZST9>NOO-UUL Q MDS5S0PM) 2% %";@(F8B8+]E ME-=L1*7P6RHI:C3;R.TOA 0O. Q!A6P;3M9SO1OM-G+_PF.+Y-U4MA !V6_+ M>L[W06+CS"0WFC>2T,2WUD_#1C[:/6;?K*=X.^KN&IDV"F\1YR]GW];MLI%4 M&WG;F&9@*9/5:+:1V]L9$I8R.//7WJ.5"/%$<^NUK@+!5HI#D1O<[%3NQ/^? M3@2!3V".PS_^'U!+ P04 " ';G=,UOZM[E8] "89P0 % &UH:"TR M,#$W,3(S,5]D968N>&UL[7W;+7]X]/KR?/)Q?7[_[S__XUW_YV_]Z M__[DXNKAY+]=Y"/BQ.ADYKR&0;C:G%R@.0YP3-6#-X_<\(,;KD[I0"=PL>._CQ!YQBZ*3D_>OR_6_RV#Y.>3GSY\_O+A MI\HO]V$2>#^?_%#YTSE!3KJG1X'Y^>3SQT___O[CE_>?O\P^_?3S#Q]__OR7 M_U<=':XW!"^6\_0?; M\&\D]-$]FI^D$/\<;];HEW<17JU]]"[_VY*@^2_O5LOE>_:)/GW.IO_;1>@F M*Q10NGB708SCS74P#\DJ!?K="5OV\?YZ!_J5$\7(7:9,%^>,>LH&GDK7.NT( MZ#V=^,=#3#F2;3&=;SGK+HS2$W+N.U&$YQAY3>%67/6(&-PY!#4F?X.EXR6* ML>OXVG&ZIG?<"G6 /%] -UQ3BC$Y#U=K@I8HB/ SZ@RI<$G=L#\LZ2=;AKY' M[_#+?R;T7$T"KP>$FNVC&\MS)UI>^>%+=!UXF" W[H#)X5I=H;W D>N'44+0 M0[):.61#R847 3U1KA/$$]>EKVA,W_:[T,('CKZ=^PQ 9:.N K)Q*5W"$%>,5\OUJT@ M,(\HNZ\Q.(7T"@>*\#V$"7$I<%=4$>F+2W;WZ!DQ*OE[B4]W8U1/_S:=WZ(X MNW *DFM&5&W/(WW1Q\!)Z*5$A4T27K$KB>IZB=_ESF^WG3YTOX:A]X)]OY"( MKIF6L\#;9T3S/=]NN^.A>X_CU2.N/;H M_U/9@PD2^^/Z(X(R!,@ MP+#_8TK2L^.S[Z'Y_#?91"-J](G \97#CAE5_C2CI+!X7ZB43#()@L3Q)XL% M00O**],D9B9!9I6]0$^-5<[.^VE$.%RM<+Q*V80R3ICJ0BA@FE )S3<6>K\.V>33NJ >M>=CT($W=S<="=]2%[2T>$&H3,4H#F.[WPGT(R< M\@X:30MQZ'X_.7MGI!KJM* TVZ1NUK?#*_N@$FR@=-EVG$+DQ?J;7 MB&Y,E?8\&N(5:M_3RY&P2W&V1 5LE:N2GK#+5T1<'#%AIP)T%R/2$8 [&BFI M*)2LLDU_Q_&2JC]KY,:SD$)\YCON=WH/4QBB#*X[@ET*][?00QWD]=X@.AK1 MOF584LTBBBD 5'!,)SP&..[] *KL?6Q"W"&2\GS@HM03<$Q"2/?61XC,=3%S M7M&N*I7^^0Q1$*I#VB/=<)]>$+PCX3..,C.?;J1$:_>"R+[FKQL9V?J]L]X% MFB-"=0?Z0V[9";P;JM,S-0+WP()U^_6"\&- *(T7 ?XSW3@7*RGA?::NS\)' M>NQ)[." _E@XK/6@WF[G7HB@69:M75D?$A>(X&>Z*'/]TN7Y&W8 )0 M=D_KU[$Z[@M @,OYG$HY[)1Q)DP#YGT)?RNDZ]\ADNF1GG[Y! MD -\A H/3(,B_HH.G*R8ASBJXKCUC-%)%$6/F0J]*JYGCI_))*B37=< V(?T M(30Y34U#1*/ ?QC)H]F2HKB!/I3NT3,*$JJ 4^(%,>G#/*2^A49CGD,"RFL1 M58!2FNJVY"DMWQ\ZI0'X E'XF.'+7_Y(Z)3$[ FAR@;Z4-K>V-^0P_Z=O@)E[$P12,O3 MEB;Q_F1O&E!U,B&$XL#(WX&5>X9+'P'_GC@D1L3?;&&JW"U7)%QEWI&$;EV* MBUM$6LUN3U4(8#6^Z_2%(DQ\.*=G8Z$_RE1I>?TQ1 ]H47U&X(,YZB=W* MECT%4;;;]OCH;]DOYZE@4O M]%:B?'J>1#'5NLDQ&4,*AL:K+Y?DKJ^W 8X4-'HA^WB^2;6U- "\BT=0=0XS,_=+\WQ;/S?D9@7?SAV-AO]S6""C/F:3XZ M#?)=>Z8 )]"W/*(]<+_B?D9@K?N[-]JU9PI4XCSW0SQ[_?X-]S6*"KKYH=7N M/5.$'PG;*TNH;]DW[CM!I?WB7+L5-*ZZF5UUP[[Q%@>2]OO!F^UK%!6TLT*; MW7NFR!USHZ8:2)KV*5-NF06R%C%E>5#'.84S M2FW':=19$67> X&Z F(VG70?,CW@]$RS;51-KR=+N@L@AKH_N<)>?9\!51=_ MK]^[$Q0&4TC[%=$=EK[M,RR:>2?N@8WME7G4M^Q=1JO$1=SCZ'O/\JG";CUC MO.^,[@%-\190N.D^U'4;]8SGUA->\D\?LJ!\&T@<=7]/E&V%6_2.6^IOO4=K5KP@6/0K4RAL!H^O=C>7\I9] MXWY8K(?K:>Z7!SH D=/'(:XJB02U38NJJ:RHZ8\IZ1Q61"9?N(KF=A8.XE,/ MKT[S,:=.60.F#WCH5ID=[+V'YD[BQ\V@.YQ^'%C#E8.#UJ!FL_N$--WA_0JM MGA!I".;.U!YA7-(EB)L\H?=;RC2#E+= #J^WK>M\0R';@9D>,A1XK#Y8]E>V ME([ZN]G&I[L[]PF-8E5=0^':3>D/_+.Y49IP 8E&8NYFHBCAO/Z)87^97-14$Z!1:'TE3'K#235Q;S M7H,#9PH$#EPR@K(Q#FC=.4N$YC@E^2F*F0?1]3_(XGBS'^F(Y T'A3>UO M=;!F@[9PEMK/A.Q"3!7Q8JU<)V]J7LAGSTFX4A3&"P!"1:'Q)"0>(FF'J)\^ M?GQWLJ9\0ZCJ_LN[S^].DHA"'*ZS)#2+,!9)I26N?P'"]HF:+X.A,V@ J7H(ZAB63,?!+MM[9D[!WO7P;FSQK'CRS&2SH'! MHM VHEDH "\]5D_[!<+O$3UA$8[10];,.A,4[[-BOFQ &H(J)$3/V\+24HC3 M-M\FJ^;*2K*4&555-.GYK26=GET@*,72.<,@S9N0GI?#<1#09D_)>5&C6QH& MP!]K)=1_?![]SJ/'4-TSL,=$D2301#YG],?T[(\Y*IS[N7%"6 \&@L%['44) ME:PK]J]4J+A%+^DO8M90F6L:5M5^2'F;I%(/:X A?QT(;&"/! M(4ZI6?0#9DGWWU"\#$6?1&DJG)E%*H7L65KV14(;_$C*^-6HBS8X>-1Q;6[F ML,%)HXP_]P*RP7O2Y@O7F7; 71^<_""IC50FQU9I(" 6?#"!4@2%'G2IC@B/ M\.C;TNOTX,GL-L1 =?3<004\:?UL]:K+VW!5-O3*V^ZGU&YZ!O=M]D":OCP< M):W,U5.Z7R$".T&)O+F*BQKR:DIXB2^0HJ+1Z5\C UKB]6=5@*_\\(6JEQ[] M6FY\_$3<2HN"HNF"M&([OV\)C(L^!^V!Y:0[Q(L>UZP+'AW_XZ>_U+GG%>8" M!1X((?OIXU];8U7.!7;57X6$2G05OB*4&9/ S>J&2!POS=8 P=*G1YF5]Z'P M783)4SQ/_*+0"7UZ$7YFMUD612UTD3=: P++HJY_^L)DA0WRQT:>95X_SQ1L MQ#PH&@T)^7G97X&U L5>WAHLC=$1%Y".?Q"U4PQ#$]-9-@0G2R M/*G$\:=//E[D'=WXX'/'PA2]R+@@*QN#TI+5MV'@9E>]^ /4SX/$ABKM68^/ M2@=)"I/\$52<;"!>)>';H5:9;P1V9?6V0BY1Q8LS$QBC*J4;?";^-!AHD. AFBT!L&+61UF!/D^9AT N/JP MNT!,6&U4F1/+4J,XW" MJ+:0I\K,P6$$E.M#(7O&S(/),=2+D1%/@<#AGE6,DIR0\G*9 C@%QE)C!&M\X*[0 D/:@*$T'PX88)30AAG)/= M]0=M 2>L@%KZ/[^A*-Y&DHB<*%JWL(I&A<2;_AI-DG@9$N8'T$THX3Y@U(JR M0",J!J6A5>G?9%ASQVL0+:61&C>"=, &$_L&D98&> MD1^F(DGJ>9&^5^KS3,U'/"9\WJ>I)TT_RM\BB9N/)VS,>=I.=)K9DA@ MA3K5[,?=USL:0KG%A+F$G&B9-?1JC0UW,?!LSNSI$O 4;R0XQ+*Z+9R!(/#2 M#:;SB9<%H,I3?'E#+8092$-GI2+3>/<_4S]NT51^>W/9<%@#/GU-+&.P%>R/R!Q4R")3C-1G"8@_K%M4O M4,D22I^Z)IZS^E$5" /_?960KO,Q5[&N]^G"(UW/U*J>Z8*G#WPP)3M#)>VK M7=P-W!O5KZQD<8?_T$K/@J.*S%R=1?B)ST]CK,-J-3RDQ,CB'6=DALGOW\)WI)<9 A50.ZDTT MMR(73ZJ*87> ]2C:$6Q?YE1+VC&YBE0W.M2'ZYA<5:K]H>F2 65RG2FM%.$F M4IE<@ZK;6>#I,N+(5/B:5'W1H7$1&//DH(X$$+N632[UTQ%IE1@:DPO_=$-? M-4_.Y'H_VB@@R- RN:!/KU^?3X2AR8(*B:\F5^KIAGS#FA'@)7SZTPBD\;0E MWD.3_NJ2[DO,AR;OJ:6SEO@/3=Q32WTM\1^:Y*>6)EOB/WC1CY=L7Z(_%+FO M:XC5EB*?AR(-:HBB*XDR%.E0?])C2:.A"9&=(IU*L@Q-I)2E\)98#TV@["&= MHR36T&10O?E!)9V&)JMRXX)+=(8V%8'O@-KA!> M*,NLVFM:IE(6OGR_S9/(=:)]?HJPFEIO<6^&2JI,K9KTJ' #/*)K."S]) M81V/(+HM%+ZI[0U3U_R<.QJF*)Z[I(\#V53OQYH2>>(98UD_N\OZO:%R80<* MH"I"Y42C\!E>^;/:$L$ZDP5!XHX-M<,AN$*Y)-G80K9-3]+*TBS.!].#PL3G2IF!NY ^ M-C&F:O[FSMFPY^^:4G*)T3,=_ W[*(K#X*#T9S][](5X%$_G.7=XEQ20>%.Y M*=C/JMC5+W0,%'X/R?>L$ !+%RN#F=I@(5S+D..SDPB^2WKU4R5;Q! \+^=S M1+GH&;$(RQS([)>ZCLV*BYB")_VO>%-D'N05#J:$_3^[%W8#S[-?&^#?8G%# MZ%+GH9-.,02'E*YIM0IU)"IS(+'8+<+#>\.*=/RZ:Z?)2H9@?+_-&+KVV#L] MKP28%+M 1>@=X,'UM": M9_, O$>,Z!2R+EA*%AFCB87MMU&B)LW[X[1\* 5MH*MC9QG >4, @DJ MM:#A=>9VI)I:DP$W=R+NUO<6ANRJ3Q^A= M^Z)W&T$(]&*7Z?S;>VK?/B$51-3G#QH[L*_WC )QM\WMST"PA3[SX>W)^_=+@&< H+C!" O0& #0S+H!') MZ\CV#*$IJBA)H\5,;ENG"8"R(^+R26;='& *%#/Y(H^VG'?BP\$KW0# MT+G1P(*9K5'=-W?#5^=ZB^TIA7EB*L$._ PQ57%LP)EBJL03F:QL2(UJRB!- MHZ=L2)/20 -II!Q\DI1^&C1I'&9N,F23$]XA,M2&%*S.I.@6X R>T]7C/=$H MOLWD#E-M>*59^(;)#:;:LL%-R[YRYBJ#.B@@#IHPNQ>O++;$Y*9- MJJCR0B9,;J33!"^%7![XEBIJUPY/<1:=3-[8W5A_^#.J=!'I1-J6JZG^X^WR M>'UP,WQ#/346MZDXG=9J>[:P9LOJ= :VMVP=MUM&L=478P+O4MBB)EVSX-,F M/9RL*LW7G@R"R$[S&UGI)()5K:UT(L[7C,WOC=L9[C6&),$8?=X*62Y=,S/D>$LOQUX/J)AX/%KG/[>LM$OR+?NV/' M?196EJNKK=?GSN90](V5.[LCX3..\%X9[&MVHSM^V8DO=8RM?12C,HY2Q 3J M1.IC\S=8O\>,D@<#R3\UP4W=*9L)+*9Y3/09$WV KD:)#\,)W[S6*_YD%.& M6J8"#"_LLU>U CSUR$X/A-T&ESN'Y1,L48Q=BI$96O_ K"]:L $JY3-:D\RS M)IEI^QB$CC[JM9WU6BCI4\U5-3#%]OC:O!'11Z,^;ZY2HJR= :GXHY*A2/Q9^M-5)TK[;,BIK4 M]LF2#(8L_&R"7M;-1&-5B20YJL)"JF!5D,;XBM$> V./R708<"_NT4H [=JII MA9'9Z:BPFPR2+$SE9&R#7#5;BK!@L/1OT_DMJRI<+9(WNFY&UXW-KAL.Y[>N M#9F75\Y&JH=2:=IO(-3;*;!Y+!)6-[6=CM=![ 0+O!T\C9>(S)9.\#4,O1?L M^Y.G*":.*S*ZP\ R'*H?@VVKN]E.N=LP<(]\<1YL:1$-MR>'BQC2?*IK=]/@ M2SD/GU'@!/%M&*=))6L4\SL,UPP&B5I(HCA<(7*/_$QJ7N)U)/4(RF9 8'#% M% MTPZJ+[=_69YMOSC]"W/8US0,;Z&'5$%FAHJ(W<9A'ZXV)PY$>>,R&Y_M;D@6!''0^Q4UR"P/\PH M_TFGR :[.EZTC6R \H>-D0UC9(,QF2:Z3'PV>.H@R76HV]O@\(.D6 /K';B/ MT1I2#JPS[J$*-,3XI;Y]"T.,B.K-I@@?3Z66H=W"FE6E7V,#"KB(J297'YHX@**6-E@S$\;A#A<16 "@Z_ M=$B @T5TATC:1/P"^TE<6QF\P4*&X!L5<.[U#E9%4S#?-.SROL\M\"IFCF[/ ML>);\W1B*!%Y]$>-_BA8(YWT%AZR9TGA<1VRFZB)+ 7NX[%3>8;1$"MF]-1M MMZ_Y3CP/9V!6"O=#:(B354AB_&>>T[4/ID!(J9EDB#P[:KK#CL6LG+%]%A0I MU\K3QE#1%MN7]_[!=1=L'8L\Y:?A9*/>^9;!=W8%:HQZG;5Z7=.;LOBH30[S M #6Z-F23!>.8I[IUP;!.:@37V6IUE7;OU1O24%BP4,#*5^0?>15+TX!K5LL9!B^PT\6E16/KIUF&"YO)_%5G!)?,\DL/!XC-$_\&SP7 M^1"5I@[? "/91V2$J)T"P0G<6^3R->_.66-P4YQL E[TI+7%BCM5AT%M]A [ M67N:[8T"@C*DDPV H5*D<))G0()\SYH /-0?:1VN_XJM15=3@ MLR;[P5Y5.8&O1W_LKW]8B=^\=CD]82XT>,)WU3DZ+79SIC^9)R3I//U\%1X\ M^57)&ZAJ+NJ:VV9PVE];,M0H\DV3^B!$1:[%9!O@(C0#V5!M0XI:G>L-OC2& MDN:O9$K:8=E=H@S#9U\&-%Q&,5[MO[^7KVM*2@3IP6>MQ2CT[/\N_YG@9\=/ M/Y(X&AH(S-WV'7J#M2/D?EB$SZ=NF 0QV60VN?P?^^:X_,]_G$_V#'"5'[34 M70YBS (GZ']$F!Z%%,6\R]2$$,IEV>D*"0E?Z#WX+?%CO/8Q(I3!DF#?KZ9G M39#8B+%7=N\PLT97UT$4DR1E!3&-.0/AX3US(AP]K ERO&GPFT/2"*-[>M=^ M4L)",AT>M]H( .%PBV$'JEI]@>:(T"-)=0C6AO(\C*C^M"V2*(Y5J)^G(R(+ M^1?$>:GM;RP>JP&0*\1>#O\J";R(G1(A%(*!6K(JHMCQ_52YDZKJU9C)188C=_E ?W4 XHWP$>XA"DX7KZN<::N7DCD>I69YF%T MAP@.1:69E*::@M,50?],4.!NIO/"JA!X^7\Q0;3)$:M?RQ2L;YAUBT@5G=II MQN!24P--/L<4++XYKWB5K+KGJ0LY.,W9S#Z3]=^G_.@A<3W6R^*1]% M5F-+/-X4Z!^#)$)>P07GX6J%8T;H*X2$WZK[>M#82R--.0-!X V#!7L0F#&I MM+J(8.8/AH([SD&9T;OD/0@[HX!@1(']5#N MC(& ,G\;H^D\L]2R9YW9:@4 "X=K$ '*.WXZO_1QYC%V4Q V2^8$WV\=H3EL?P3(,2*ABY 779%P=1U%"?-Y3.?LMA0=)/$$"/COF9]; M\MJ6OX-!)[U(JR- ($3/H?_,;L-=C4D*LW2.AJ,CV* \[M\C-=1Z8T]4,S1*\Z'/1BB8=M:5[1^_W.Q8INCK3ZW1T!K#J_2M/;\ MWB;6[?%!$.M&?X X>=4@'JHH,$7(L=NGMY,YRX_/ M4P$4PL9ED855#&L$M"VJG\W-$ZU#E??VE'B9E];5!"])I-<6Q2_P%3QEG1[% M\:15/A5'"\*?1J4+IQN:MG1BK OJW-8G/1!!RQ-I;BZ."G8RUTAY)(UF59X/ M2L2PO+&[3FX;V+8>BUWV/3"^E=P+E"0I[ C#14V6%\.G. M1[AE)=%?)I>I:86_ALQ6DTO7:#T-"@&U)A>S:4T+]?Q.D^O7M#H>K3R )E>S M:44%-=\)>!D;H(_/<765I!B(Z-G S5?B/@!!4D,0*DQ=+L.@")KBY)H4062'!3;B', M0UE8?JX28@GN*N@'0]Y@0VKK]8/P84[H6E+!(D\_:YL6GRL MA9'Q9B7\2! D]E8L%00N*U#2)J9 3,%$E=3- 0KSUZ$6L M)'\:*+- @8M1I9% _H9=)53P1/?,Y^<7OC%#83>NF<#E:NV'&X3.4$!WBN]\ M)]#<4:!3$6H<(*\"&J,EP4])&E][MLF!%V7:J\\'*K&]!UWY50X<*+68\>8" M8E4E- .OH#0#DZ"4N\BF.HC;J4'3H@;2@>K*[C+UVU=^S^(6Z+7&?FQ'"H5U MM11@YP*Q$_2;WRM1$?U[Z9" !?=>81+%#Q2KJY"P=J5.L.$!O8?^L7;50)Q? M$R\*BP]"7Z48DU0.?G!8-%/$0!:6"%"?"U/MI("' <+RPV2E8_B#S8!;FLTM M'&XQ[$ EVTI1[?#%BLHG*Y(5Q&RVQK'SSQJ]XCLJ;S/2##@WK34)N\H:-F2M M]44<%0'$AO2UQO0YFOQB0P9<5^Y24/ZAXM#]SC)D/'9/4T*EABQC MK%N3%X=X-=6N=\= 2/#%D--0#J1RHQ1?KJ A(G?[/ M;Y1+J::?*00B/43K%F T>JI'X&D?@5<.)NF!F=##M,J^-M-!F5QT@9^QAP*/TP7A>/M:Q6LR MK%AM >D#WL^&5G'C@6]/%[O=@ 8?M@;[-F'*2"ZO1Y,D7H:$F=!TDT>XC\W4 M*JIU7H7D*YTK"N+L;3NK:#)#O92+&**G04UA/O!ZF('0(W)<4AR2\?G>J6RG8V,E.FN[ $Z$(N"MF? M*G@*%/*>F*T]/%:)PES-<2NN:A>$Z[:SBG,SB6+7O*&;&[E[&$DEH2VZC$() M/*4H]%ZV&FG6>"NHJ'\&YAW!KO1JSP; QGQR8[!VHO1[80#XR$FE,%$0ZI@1 M63I60-G'1U0OQ.(****:+D#%0EK$]6KR7U>ILG?HP3G7#*H<5G&%*VHJS$73 M9P[F)ZIUINN D]AZHKU^@[8-26]ZB=F_<BP M9R91.WC';.CK9R;1U:(L;.@8:-BC4^MTM*$=H9D\RXUBL:&EH6'D5 ^XM:%G MHF'G7R'^UH;.BX9154N2C0TM( VR[W7,PK&A\>0Q+V8[.E/V0Q%=Y0YL:'P) M2,'N93AL:*MI&X&W*XFJS("W]QP>T04EE$I*6ZQ[=0BLX]+^L-1*22:+=2I- M9!+6(2F)9+$4KXE(@I(=-G30 R+1?GT0.YJE\.L&/B2KE4,VTWE>]#6J7"D3 M-\;/K&.WN5!7BAW>4Q62,&5QMD0%,E4[-+-1IW93YN/+&30KM;Q_+ MJ?4[2COB>I-G1)S%+F/T3T/I[C9F>HIQNT=,+B\:$3ANG#A^+]50.D!B(R]7 MA.->3_[A/I93"^#DJ^YNX\D7XR8Z;Y][.OEM(#&'E_,PWFU2Q"-5ODE%T4W[ M(YQM=ACF(-=/B6^[[609Q0ZQ:)'PW&VGD6(-=X+,$->%R4WX@DCV7WB%FY6? MTK2E]31\7*^/3=/]K+0P2>FSMFHMKHZX%.*CC,FGQK$0']/G]C-FH_ M3^(;ST ]MN(ZYJGV;H$9TU8U.@/>7N[J47U5;R^K]:C^TC>>+GML?\R82-N[ M8Q$^;5:M!F&/-NK>9&/+"AG:2V(SJB&VO2NT&,&+IW _BL_>M&W]9*F$_-F; M>=T#6:H!F/;F4.LG3#4"MVGZLY'AS94\Y-]QO+Q'$4M&GH6S)3KS'??[@[ND MZT4YO2B)J%3V+?20;W#(]K=LB8@35+\;<#[VK1\[E8ZQTCJ3OJ]",D<8LA/@ M(03#HO!NF9.CDW=O^V'1=IM+VD^T8N/]C>ZRFE[UTA8@Q]_?*G8\L/9 )YZ, MK3]V0N'>3.<( RPE9@0;F5;"?PP3LL;48&X]\ .A9@P?ZE\J?WNA1 #"YAN/ M*SJ6 C^(>*(CU^E0#&4QV7RZ7]IF-)^J0"DL",2%5S1Z-)F.)M/19#J:3,VG MK=TF4].IN]_+Z*MJ.UM71NCI:5T?KZFA=':VKHW75;B*/UM7CBYJC M<74TKA[9N%I?3-MHL^IU0']%,^<518Q.89"RP#S[\QFBJ%6'0,;/5L"X(^$S M9@(AY4WSH&/U^0,7^SCEN(*6)D%8_=(7:(X(051*>YU$$8HCRO4WV'FB\,?8 M&(@? [)MA% V5:&D]IVTN^(C/7XDID>4_G@71BE0IL ^\3R5BCXIP.(3Q M@P>,U(0AF0 !?\DM16(K>QNE&$BGP.)PA5^9)!,C^E+'64? &A0.9\!B4)[9 M>QQ]EYP"Z113<(B^4IZX"2/V:OI.%.$YSCB>-T6Q9-5F 3Q+#Q#,RK81=E3UH >O6P/2]LZ&S)O9'N((^1^6(3/5$)G M%@4&[Y?\OQFD7RJ09G^M;'\;9F]+1L0]:.M&P])8YC+>'P4#:807 6/2292_ MZB7/2YW[*C,A,+K" 7T4,9-$"F@D5Y]H- CD5(6B)#U/Z-T0N)OB14R%[6UG MU5(X$V'4V2M.NEIF\XY M@D/$=->(_Y/T"&O=8J11[1;5JQ$B4*/.2%7U&LB,0N Q!@K>E7JC5A7;FBO# MAF)_[1'>O=]MJ&.D8O$KLF<:"\PVE!Y4)4"=&&)243K)Q:5B6ZRB*RMPL&O-JXGBJQ>8P7XP5:3W('H8T:=8C46DOLZY)>\9=S0'54S/FR] MM%/G3-F]\!5\X394Z._#'%N8<>H=0G:$,RN'-E[.Y\B-6?@K9\(TH)I!%/K8 M<]*B&?1_L[_/I_1U3OF-+;G%'20&O&]DN\;HB=PF)VX'VVR<[X]CXH9.JSC>BKJL6)]0Z M8?6$_K(%O:3]/6A:]R%A'W 6R1JPMO;=B;2+D_P MN XRL*\#M VV@HP.JMZVZJ$9W'&6PT]4(-XP;,F$31D,PS"0/H5Y',&@048/V7:[.4K M2_Q%2E&!NV.M#V:T/V8"S-/Z%F,F%(VIW91%C@62]V291(R&'*"9%D:88UMX MI(ZE43?VZXU4;$%%%::VT44,05^II ON?%:(G%,QYG1CJ/;D?A-Q>EH_0&MK M@%TQ8;IIUM[&9U^!QYBINZI%IMFJO03>/+@@VS5M ,%,X["6VB9 M&J 3:2/D?06F5K(3\93]/8/,P&(**D62IL&6$8HK+:H&&VSCC.FD\Y""&*2% MZLJ@@VKL7C267.H.^UAR"=X+96]L1+0]L.JN:]XX'#T?)F3&#&P$QOQ[!'N+0_7Y'L%NTVH[NT3HA[I)U)^4!HS(-0M4Y9\'1T_F,((=^PTT* MH$P7%X\'@9Y9IQ%9.R3>L+ZO$F,0=R@$S)>KM1]N4,8+TY> GI8E7K/.M9YX$.C9ZLS2F9 WJ*7]"?1NZ0X MV2"\4M6G)5I[#=0L6RH6] ">S5+=M.<;PN0[\^X8$-GS);$TFJUMJ&I9&/3 MY_9<<9Q3-O2K:(TP5[VUH7&JNKVT>A)$MGR3NH?*HHMJ32,[=Z0"B;6*,8/SR]^@9!0F+37 1"T](R=Z79]YE>]!-Q6[YO1$0)BX*0YK6=(]< M1 \SU8:E#CGA< VVP?.%V")8_@;C6Z_P"XM%.4.!NUPYY+O4EU0[;4"X 'G% M#L':; &31D#43#,$%Q8\U0R-[0PC,*!Z(_L#E8,_J:)0G6($#K498K(9UF, M=:X)51GB [CD'<*DTA M%"OV55PE"BG\0Z#T^G7$TY8GK]9R4)Q6KEIF0^"2,H851YD-,4G*>!UX3,%C M190CS34:.ZJGEG>VP0\K-%'J-3SPH'T#251J1$V;]<&$:EPZ)*"H1D74M21, MPPP RT]Y@>AX'# S8C2=GSD1=B>!=X'])$;>Y=T#B[%,XA2!R"0,*G#E8%-@ MC06PI"DA6]C#;3^17E@L#%CI]5&J-<4*GX/XGW)WO3 MX!ZY"6%Q]XS^,.V3D@BS?G64V$\XJ]7":KE0D-(P2'J9T>O#R2B:EQ\7V.G; MK#2 JK!C3=BNU51YIX5S1.B VS @.R?F0+$5%5#5LH>M5%(J,=MY?5#JG)5- M$7[%])HA[G)S0R4K7W(B%"<#XU5Y::X(^F?""K2I(26<"8K1=4 ?]2@E[R>I M;ULVPQ0,/C?&X+-A&'QIC,$7$S#@\;;T"5>9.3B,@,+YN%+RX17;&#OQ&F\" M2Y.^YE8>4+L^9%/'2O1C4TB#J^\/H.@WE)=_;+?'*ZNK4]WE%LONKBD.."B@ M_\_0OI:VN<[*WJG6R@QI@SL4BM^4NT4"!;NRP#&O3-E=A;P-\4X6DEM M;?:X8WLEEU)A>V6O+%1853,#*Y==U-1C\$.F)JT>B1YFA&DU9I$Z6W4=/0X, M7R;10(TK-)/ #$9H(.;4FS%K#\6!;0D\>KLE 6JM@5Q2\!PD-H0@]T*!SX<4 M,+<(8R\4^')( ;4,/)@(F;\G#HD1\3?;8)A* -<5)5>FUB7T>$_7N4I71M"T MF@T9$/2 6.&WP$7G2X>4749V1AHMH2 ^FJSJL;3PEX";&+J4W><8N$F<* MUTP 2=?/,U^RR%.FV!1<(R"S9 )L#GH.QC:$ML+39YO\1[6<<_650##. )#W M.-D98P644$U7Q-_ZP 3'!U\^%:;+!;WNTIJN^P^!I">$= ZTU:;#*=\M?2TE MC U*%_=<%>DU=0\2>$$'H:>LR3'DY\,V8(P!N[K:TE$F!MB@B+;%NZGD":^2 M*M:]57D"=@[2[KT"?Q6JE;GMA*8]56U5-;JM4IUKRF4B&81:-UFQP_AGGLUS M'<1.L,#T:LE<+P)!I&82A#S%<517;H5[Y%,F],[#2(A3@P6 RDE&H8^]%+#T MJI17).4--@/NNAJ8_.$6PZZG2!ZL(8,+TE<21M$WARQP4-:FX$#"'P<3@4AO M<'1#P1$9+<\0O:A1-F[FO*+H\C4F#GV!Z)U -NE7O0T#)G#2Z]]/I9@LS$\8 MQMC?CAH^8;'6Y2OK-X+8HS6-EXC?FQ!=S &PD*<2%Z2$-Q1:,A(,_3\D4$WOX\VCF-M"".]L.W9C]4+Y@HD6_W MJFH(I#)+%.+NJ-H2?5(G0%=Q%3Y)X%$FQ[: B_@#_(N;Z0H ; I\-%> N4W: MI B*!7KPWF2CE\-0:W\IX _1IR$QF\"[+?K[J%P-&=S3V2/"=69U^"30_OUU M*J9X&Y+LVIQQJ5W-AORXMA^_5PLK>';<,3R>@_5W9G??5@0"\79*O9IMO)<& M^FITE;);$^3B[/JNO&8,3-@Z6PKO09<,/)^[.P8G#MK'#M^>O=[ MF)52CNAUQQ*!O;,DO@WC_T'QG8.]69B^BP3=D9!>C_&&=2^/Z0*L)?HZD^T/ M<.AG'QA3/KWD7>SC7$K*SA][-@HE*2Q-(8 MHH?6"GLL<8V1519X;334*5.C1U$6WMXW:N_MM??<+L^NTTL* *$(;)MBM%?E M(^1^6(3/IVFS3[+)A+?\'_MR6_[G/\XG>\)9Y8?V?QB*57WS:&:[5SPDOD&I&BDE&%MDNU)!B0I8]5HLQ7&@,%]*/ MI5RPAS=(-$QX%CW]'*V:=T? /T;-# F=T+4G ;JXTJZO6:VTPG;V]\3Q\7S# M;%!N>J7#I#G[?OC"ZH%=A>0B3)[B>>(7\$ASGQ0F0DC1)84+^)@%YQY%B#RC MZ,SQV9\$**G--0^KK)2;QZSX47H)9K%5K; 4K64>UE*%56GJ ''2DU(MWXE9 MRY\1P2CZG5ZV5%";[ZNH[=8P[W.P1AT2#5QQ,BQ>O(>F?)KJK"7-US$96YGA ML=D:<))RDPMDQV6I\-"#:Y.*\G*S4UNE@AKU+)&C^R6#$;F40O-"ZPN.3P:E M>V/ 5@;-Y)3*WC;8(XY #Z'4#F^UZ)D^+45,<*NTLMNAE3RBSCGES6ZR_>,V MC"FHX;8P^M;J$SW@18#GV&4FNXPFE#IWH8]=^L%G=,LS*BM^/WX1\JX0%W^P M#_*4$8V"FY,K5SDW)O*(&L3F4?IK&'HOV/?I!;.?CFDXQ9M!;A[ESYUHF882 M1DOFMWAV?!083_1S@CP<7SENVJO/=F -9(IPM<+Q-LRTZ"G)KFO3B=T()=$5&\AT5RUEP<]86YPP%%!SC3V<)WG1.OP?3*-*7J)I<_D 5#W3F4)6U MB&<>(BKF\=6TKV?WS*_(6J=)%?TK[8QI.]2YXF/=5'F(* MUC+TJ7H:,=DFWK"QAG\"^F2QHC-9.0;6^M1P>"\=$E#6H \722]"NX TCVDY MC:?-?!JE@)I'5VF3/",)K :Q>93>[^YG)''W8_T,OV45P#60$;91M,JVZ%K: M_^V4P?=$I6WZC_\/4$L#!!0 ( =N=TQZ\R"MXZD $2Y"0 4 ;6AH M+3(P,39A3(C&(<4U<>8 M4D<][61)6DE5;]ZFK951$0B)70PRBF3H>)]^'#?PB#,%;K#R7/\HAM&+MX+Q%W!TE-'^C7+Q$UA\ M=J:?%Z6_W(7[8/T3F)5^=19!-T%/@S5BY"?@C"X]\IZ>$_!I]2-^^!B88E'F"SP"/^2_II8U@\ /_GKW153 MH&6%%GWI"V72Q__ EEEA$[XE,%C#=<8H?IVC+D*=:)H0Q63#586@CW4>1E7! MM\_/1]C:)@[5V[^@7_Q^NEK!(-E'\!>X?83Y&X1/\LK!$U_R0?$SE6$C&(?[ M: 5EY%B'J_T6#4!LI'WXW_U'] 60+:)GL%> P=&O]S\ ;_T?/WCKWR?3R7QR MLCC^W3EV%O/9R>_3WR<__&=.XO._?R&4U4K@4ZM0S/FDPCGX3HG\?X-(D"!G M![\-(H93%>/VVQE7E-.H:LANM,I80C^VR)(^\645(I^U2XXJ'V83A=MF@\X& M#-GR?I$"6LH@86[CQH^$PWU\].2ZNR\8@5^@G\39;P@FC\:3U)O]2_IKS >* M- F*?;>A[ZT\&)\^QDGDKI+:1Q)X03%FFRR^G0M1RYE-G?EXD0,@I08R9C++&F7T]4>\A1+=N %(:=K,&"* J\41(748C:PWJ/9S=J-UO&O.SQS0\_/)\>-B;#F)$#X71^.EQ?CL*KH(/EM%MP&?!X8LBL^JY@SB,[YUW]U' M'Y[MHP@ENWPCJ#^L'X$U#B3L;CEW*I!#F284Q%L1TE9 !J& M=36@I$E^D["X@ROHO6".1"+5X>,&H%'G0 "^@&Z170'TLP_Q#Z?!^G0;1HGW3_+[VRCQ)0R R.0L8!^PDR,R",Y'VK]0%/Q MB%UZG!&W >,8'&&?D>MS76*":,@MC6[8D2C%8,WIJ/L(IAV4%R>1][C'C,97 MP<7;"GWDFPW*2JA/;9O/2M(QY'*$F).)I+,FWU(>!2>G=!R M(.7P6QC'B-V;#4JBVFU'B(H9K(NP)F[4T_'XY!#I9 Q0&22#]R<\SH]D'H^! MCP8S#O0!-'( \Y!H9%712#JG^.1CC5B"=AGS9V!=6)V6(ETTHK>\;Q>Z98/5 M=#R9I+B^.;L"IPEUWV2--PG!K8LGD/;$:J5B'X"WU9W9%K/%3%L2OYUC-*-P M,=F[_C^@&]T$\.+12SBU]LU/:B]0;&1#U+:6:!9[,LZ*$C$I\(YH@3" X.+K MU0. ?Z+?Q2"! =AZOH^8T%VFJ$*^24D^3 O<9/*9+-97(9E3EVS2+I>>0D0N MD(KB0[82E,+YX344A'/U26-PKK A912S0S@GKZ%M<.XCWP&<'S+Y;(!S'\D. MX.S8!N=&(!W"^5 )1O+J]=K#2'/]6]=;7P5G[LY+7!^E$=LPN$\.CR%(O*@S MDV[E1F9A>)G%PYPJP&3QTE=*> 0H:4!H&TJC5(;)'7G"THH2-YLC" M9EI)CL4T9!'N^'-8[COFT2:_L)K76U6!=E0 S?145:&D=7C)2&H89YSY9ZN" MS*#KO_9Q@M/(^#*,KN%K^0A/&* ?5Y#\]?3-BYF?7H:&5O1),"9SBG.9Y8W% M *1\"0T!*F>XRH. [W@88_ <3A6.2E7HPV\'PZ_B65:CAO&-RV+<^/DJ@=OX M(;R#6$D>J3XK5J\?PC/T".+_Q5O#]=?W7V-<67.SP[U6D& H)_=>D!=K/Y0^ M]+!FO,@@LDCEGL<'CH?6IJ$A 6%KA!>O<\[*V\[I0B[Z,V809!R"QW?P"3.) MDO8?0KB]PX.^02J-EBQ!I'IE]L-G"57**/043]6A<518U6$U.3Q%:S60SF.&.[3# M#2I%;K/74_>1C#BY[,S;91B=A_O'9+/WLV-A_'7M]A=UNJ)6;B1"_6*:G;^J M' C,Z&9K2?SB80U^0K7,3E^9M>%;V&@KD!73EXKZ#,Y( OWB)-[67<=O=5;F(I-9LB_O%)N#9+F'@MGV"0-J M@MU/0:21PB#Z>('18VA.(Y,&KR8NO0W9$Q/ZHHE4LPJ[>[@8KCX_A2]?UM## MSFV&?\ ^;5;R:>A7OY^BM&6-4Y=+WWVJ??K#OVOP10>#RMC2-#L.DA$ F()> M%])7 $=,@*&MGFD*SJC+8"\&6L%34") MVH"TGH(Z!X)R=NJZRR;1-D7I9YPU?4=W]>?>BTAE1_Y!7>8'->-#6/!C>Y%& M51GQ(T'BK3U_GW@O\!ZN]A$I\KAX6_G[-5SCE7Z\OK]/4KZS;A.W,"([ $BJ M/7M6K82V3J^D@F&9I>KCK/*L-# H1@;9T'2'KS0X1D;>^0.-3W?_1H"R8,C5 M&=">DVGO*%=?7*@O"$G5&%6A%Y!=O9("8:; '5)@C'DPZE)4(K'B>91]%R,. M*HJ0(:1%O\'Z.@SGR05G4Y'CC690I^\4UMI"-)-# UR M5!H%E(L%IO8"!U6'HU8=VGQ#-Q!4O$ 'O:K80(R?PS\>(N1ZUAX: M]GX?>/[?W?7SJQMX[+/>[2_IWBYLY4C\'/%D/#Y.=PDQ59"2)99("(.,LN9M M0M4R3D1D-'DB7+7 3F^!M>P'"D,RWP844Y1B=R'D'LR[ \FK/&?CQ6+> ']S M6.\D0 .V[0!R)VD:@&L32MM1J1J%,4QNT2=Z=F-X^A1!DB1P\,AY7#LRV;R( M&L5B[DR6BPRCB![8I02!FU'47<*C3JQ)(59&$.04C8)8F8@.3T2SA7^B\"I MWJ(5(W-R[B:#_LT$V=7FR619@H&IG8$N7!/+?@AQOP;V(GA_WO$ RGE?B/"N M;4;-7J@WO"!/AF\["5Y]2#O6.ISQ72SG9LCQ5QR-RE*GCF]X\4:#\TKWCN0V+AI M"[GM^K.F3%W>]TTGCM-H\I9X\WZ"$:=^5K%_LUTC>);%!$(/7]^\%O "(_<) MDK/BMY&W@C<;LBT8W\%L5KQNFLV)O*9[;4" )^&%H^.3X^/LL ^E2P^0@AVF MC+>7R8XR+B?/B6M>,U O[J0L+B$,"&5PLZ$5"/C 0$[I&I5Z#=-ND' M+GU0X*:Z(!_=V'J"!$3S=05131F)J:]NM'Y H_#ZXU6>T1E#RP-+A)C9),,/ M)@ P!;/-ZWK(X0C+H2U8-IE,)4@>B&O"LK^Z/J[]OG^&,/F&A\'7FK&-G/FX M1GMG\2!A,LYX2DT_I04(,9!1,PH#1>(YG<33A8XVLRL#A:L06S!#:W(D/FGZ M@F'<4"YDG*TSX2/':*V6,A&YZ+&@_JK=!-L05%*+&0S%7GRS*753):>W^2T< M)%_6BBT1CB2,<#&?9SA#E/'LK: ] FD# ^.-# 85WZF(?XL8SZ;29I$G8[A5 M% HKR0@B][$7P#@^7='6<3C*TJ,ND!_<6M_3B<,V9B1L<#E):Q,RHJ!$=00R MNJ9#GF*)G9X2:\.AJ+E6("BD+%O0QYF&,9XVC#2Y6+X\=YX3N*N2F[)9,>96S M@7\L^ "[C)&T,3IE1G.5HFF]L=U;P0:H\ %*C("4$W 5@)P74#"C?SO#M#[3 MO0^&R7E!T=XA,SI28&EJ'V0PWY9MF@SS/8;RZG&"9S_T]/P%8B9Y+QWSPG\6 MM;AV0C;XYU8NQ8U_.E^.:TZXZDSB!.]X9J,!.ESYV"!YQKSO5:T3GH,UJ!-Y M)ZI:,<13GB-JJP0D)9%)LYMRD^E2,+?*30H["ZXO%%.K#H?W]S#Z S?IH0VL MBQ[770R$28 MCIC?KUB,::$/5*0>X@;_SK2)&+?@)UTGK/5];7Y#V/UQ-6K)DM1MZ-] M/ZI^6WRIAD?$[ (9AS.955J' _L1* U"MXTJ^8\U"VKJ=.&PHL,(30?S02Q; M;1.P])9%N#8%6@)I>D.']P+/4<:9,DK_,A$W%AX1LY#F<"93L#/G+(6/0#X( MP*/DJ&9G[480K4X53$2#-2)MJKWUL%^?3MC2SVMX4M8/SBU^JTUGMO@M]%/R MGO61C7&37+B^B4BSW$>L1IG^5<)N.A W[.?D.99" '>KG0X.\J:^ ME#X((Y"-/P*4 PP>RH,];G%PS15W)P*/:N:3%Z2G/7ZTS7]TAU6;7^FH9TO\ MS3?T"W(AKKAE%:^8]0TY'S)%EL>\W;'OF"2]Z=J>$H"N8G+J %K$-(C3 W-L M05]5.99@ZC8*+\-HZ]8[B)[CYJ,R\;J-D%G\M7 G-9V>\N(P&@B0D1I;_:;# M68-7M6HA*+XX:-!+V_R:63_L;_DMH!;1H&50OPHV^#^D2HE_]EV2B!T0;^!, M)EE<3,3@71K&^$GZ0;7!J7;MH@T+$,\!@"#:65JU%^FMYT4DJ5B']4Y'*);+ M#F!_( 5GY@^4#*H6.F'>;[=N](Y7#'X-W/W:PP41A5;N8+SWS3:Y]Z);R@LT[6BK-NRU6@H !W+5S)14#CFOP*Y$?538WTA&& MN%56_#[(X91 [X8L:!WE-?6E:OOT-DPK9I'BYMT$7$$%6H+?RM$G4O%/CX6U ME9P)D3"+829?,OL94RZ*JP<22V.8#:8#**&Z_+LJ*R% 2>Z+Z]L1;65,NP6] M?-4I/ DC,.9Y>EKSEI[3K'W_GL0,G861YU3X2,-T?C*?UP[#E&RV=AHV*08L MCL6F)V+-G(497#5,G\9V:2 ;$:1#FCL+,[AZF-[NP#Y,GX;I[COJQV$Z*M7R M/.:*W"'L!4_5HK>KO)O-WZ"_OHV\,'H(2^04I#^=1[8S:^HJCLSL?=DMV1J! MG+F# E@O*)HQ80X!81$?YRW1MCY;TZ3\TA5%EZX7@=]P5H>W&"I\?9 TKR_R M.V:'O3Z5/*%= MB-V6HOOX#,'4K%H'Z2RV^X(/+JKS0>!<4,=!RUGA8.K-D M"G+NQ2L_C/<1%"U9;GG9[$2C@2.9#9A9O>E!!9IHL1<^<0#7F4E_)7NUP %AZ-2E[2/L#%N_A.T=5RSS+<- MZ ):?.-0G\H2WWH'5^%3X/T3KJ_6N//PQL.S_O3Z[[1;U6FP_E;,>]'?T%1H MG5T;2YX4MWQ%XYGUH&J$D%F9..%N3A7\@#)#@(Y3])9S@S4H,052KHKKF$^9 MMW<;<9-&]%RYSIFM$(/.4"UF6_R?PF_P%W%YI3_H,^7RH!_;^97^((7,^C'9 M83S@-_X"KZ%%;H,ZGY7=H;W+WP. >F#'6/\F']T[7@4),B@O?_@F>8;1P[,; M_!R&ZU?/]P4;?>CEY8/Z4F$!9::%SK NMN Y?6<$"-L@07R#C'%K&IG8_)E( MCEKY"EZA7)<,]=-?Q4%+^Y6A_+;] M'>!@$WH3/J^[BHG/*RO(I13Q&07+VM@/!-ZA_-Y?;1Y_C;Z4YKV=@R$_J >L MRR&!T6.'4V6CP T6K/UE-GEZ:IMXQ$OO#6GMK[7+PP+P4 ZP\3M\("^83]\; MA8.*URM;1[/?][6)( 7$^OT"7=S>*%\]''$\(!SHT#@^LCB SU.LY476$JZF MNP_H]40!J\#A"7T$2WQ=++_!$ENR#Q)W6 >?CNMM6,L$;=Q&Z"HENP+9LC[G M/&-L 6-LX^)Y?!OZWDKBQ''V@F$T42YDK&Q2OW&@8F64'OB>_M?&.O]N,G^8 MVOZ:);:!J:0,A6?U2E>9D@%0)*0#L4[)2+YLZ,Q>.V>B5G6\&$]/9O3<7NE@ M#+DI,J]:WU$0X4;:Z^H=P(\I0V8.\BE70]6AE.\[SNB;]RB#*H#>%5K]QME@ MIH_PB6.Y?HQ/4$W=0W@,5Y^?PI]GI[4/6_J#AF!< MC"9SN"R[1^#L]/KT_%2OX7?FF)9'NX&[=L'W7R"^K=%([GGXY;&AUL0RD4>> MT<,T%[BG[-I+]O@:2[I MOZZ3Z[#Y!\PN74]UA$TX=80+P"&;RS8'D=\KRP[+\9%..V'*<->(PF9#*FG0Y/972 MG4&\XG4@E$+O]L@:[L--\NI&\.>(?:=&ZVOZ\A!>#9#0R;P)X"/%G%?%7^ =8%A_-SO'Z-+O!G"+1[Q,W2G0+ M/V\1_A$^>4& O_RP*NCJ@'L)[W"%M]#Y-OLL 1_IMR0 7 6K"+HQ/(?TOU(VP2!A M'*_-?$DE]B>MF10=!&2C@$_9. /=LMQ6@#N@*O*JVA6:^C_A@Z0TP'Z,2,LW M]'8H"%!QGCMNG0+;5^0VA@X\6:SE5.?)J,H7*2S]\ M_1MOT=BK?]-<])H/+%S+.)TNG/0NBK.?K_36 MIG;EED+PR3,$NCZL.ZFBC0*IT7RS0M"J9"J 0G+G^"JX>%O!.'YPW[[" &Z\ MY!(Q<__L1O K2BO)=BL,8F+9EU[@!BL$V=-5XKTT->E02%@W1)5P+7SI['R^ M7(Q3?-.1T7V%";1/[U=;>>-2< M]LBF1+Y.@";/D.HO0?I[I./'(,+Y!=);$H(X09DL"'?T6-(7@"^WC+P5_FN, M>8S)A?#&/*92/Y:[6W5?QDCZ[[MQ?+-YP)]X'[W?XR_X@ M:68DJ\WF=TP 6 M$Q(9\W'6L9@0PQM+&3E Z('OA**I^8 B"9V.$FJ;"K297V4ZP%6*$?2$VZU' M;^3 ,_SLD^UE+7 M;?#I.DP@6#2NI&O#5+M15E#5HBC+<%7L3[65J$G1L -[AXQ)V.H\3WAY:*QL MV9JN9QM0$XVH[:@)"Y#+-GM!+#,4:BVZ6W>$Y(C8AN\N^R/3Y506X.;WB(94 M1CO&K4+)<2G/#8-L^F1VQZBG/(Z4 M/#HQTVA*=5@' M>!D!1!F$$:"T:1$W+D:BJZ_&4:1([C*N8BKW#LG]PBI9-X"L-E-E8(VK(,/H M(XS$I_OD.8SPV;_VSWWPAAFTU=F069MHBDHCBJ88%"2-(ZNGC V(HKL)P.7* M: !9+#-D(*I1,58@Z2J.]^(H2I\VB2#*@I2O/F:C9P0H/4N@TTDX-FP\IFS& M(%.U-RY<2LHP#!7NF;WZ8V; (7L@Z60V;D(%(6,-*+H(=3#=*:5EX']\'D_^ M#4R<^6@\'N/_'088LK2P&#DGDY$SG5>1!%RRNW8.5V0V J:3$<#60]Z9CZ:3 MX]%D=B+TSL(25+*/=C5]!D,XS#?43X/U'4R\".*E$ID- F$*>M$KRI;,:8A) M>C"DH)>5P%APKGTPD9UN(FM$G*P1U\ HI3=3.(W@,V+3>X%7P2K#QP*JB"8]0-0W"%@NM@XZG$TM 1L^7")ZN$GW= M+/P:>9*RPQD;BQ8>KQI& PY+ Y9AD&O +8!DZ\D4.G$C,GSZB_18:]LE:WQ: M,_8:6)#983I9%% C#?1R6N;WS13(1N]K='=)N,M[!%IRN(IO;'7@L%1A!B=( MN@"EJ^3Z'R_^ V7KJ^>M&_UQ'FY=KWX80_@UKBW3!)@HR*F" M[Y2N,3 I%=?I):X^A(F9:15J HJR W/O.6NG;QZ[C+GE-:.8J_(BY=J/13"' MJ5J#N%[""B".*:PYO#6;*!]O#6JR!&\/:$PYJ.5OF$59QH:4S9TP 8;)V8:M MCB*R8-4BHD%$U8VP!4P5O5B!(YG*88%732*K7V'LO*@2/K _RTJ#E_ MP& /086^57 3+O\55) 5 +R%$?Z%^P0GHA^\_(I)P)7XD#*X.0MHI,E:2M(2 M<'67L2&81=B9[+@B&@-7@QUR0557C!5@PO%5;M&C](9)*!5LR.S43IV6K-"N M58[.0O+S0AO7-@X-D0NFFF8,82D.?6]->+I*X#;F3ZZ:'M:+H 8.9+KF38I\ MKZ $""G3TZG^DCGRDFG$"L?0:C!A:<(.A+2%FN;'C:*D@_]=IUCZI&IJZNP/V95C42)?CR7B97F:?#XK;TA2CXKMI2<6%6XP+ M'K.!P38?&;AD:+W] #4K:F*[HOCM2C5KR^FLK5A,75H:_JER2'FO/R5?P5 " M0\K ]ZY_\^A[3TWNB_^LWI3ED &)X+V<%,M)&2%04#*6F/06RJD+%>:4R/V6 M/NG368*EX?XG')NK)2<,U9B!2IS<;-)-).;'+#^C%1JE@<6M9XX2M0P2,3EJ MD)(PA87N4CAE*2)*PK"9-]A+U;SKTIHQZSVY1-V-DO=K=\NO.&EX5*N1'XXO M826SPOT7= F9'@YM+=4CJQ4^C# -JXJ%!@Z4#+]1 !S@^0Z3!Y"P+ M'M@/:Y\PLC@1OYE@[LSRF2"E!A Y\!""E."P-??L*9XBT2;&1&N9E"F2SZG+ M=Y2$1R+RZ9E%M>&JF!YQ]6$DZD5P[24'VY3\ SC<=W3&01XC,E.'D^P,*B%8 M+8RB&]"&S^0H%-3I+JBV:"EBE)6PV:H?<]BZ=%>X^?4[+Y\\?% [BLJC2V5= MRPIT,C)F,\F^$CER$NG%19-!'8+A0'H5&62%0M@GKQE))48#E&:60,LP'/W[]3-.CQ@*@ M;&7)?.:,&2'0;,U,?ZF:PZ -M3(<',B MF+9<8GW&EK=TXH3/BH1QC<<99"A)D-(D%\^E5,&GE.Y MZZWXD>IM 1**2VC MR!$SP@J(!!31'4\Q7'U^"E^^K*&'H33#/V $S4H(0K_*N4 ASO7_ =WH(EB? MNTE] XK[J :L\,:7,)G%S*D!A! #F!I Y "FIQ<7"B5SND@V-$)$C S#HE4/ M)F-+&$'O*9"-+:RW#,06!BM2WG92@PZE:6-L42,MC2V4E@VQI<4(FV(+3Q$& M\42;94G"B?62?C0Q.)$RKUH<2OLR:L12:PM&E;*6NS"F$N^B\,6+39[M'@P;FM2W)V@-8#D<2F56DW%P3H"Q:B@&-9\JV-= MFJHDH3G(?[(7Y2+@$/< K9HTZ!W('3JGP?H;&DEVH:3E7?V8YS,D4]PW7U;A M32B3'OJ$MH4)KE+9"6 )10LP*F:B#7 44(D9Y,4)+A;"6=,;!C#6P(:, M+U^SA4BTNH&T\<(VS"$DLM"JI+SMW$18'Q-'#]]\1; MQ?